{"title":"Saídas de Praia","description":"","products":[{"product_id":"saida-de-praia-pareo-estampada-com-amarracao-estilo-resort","title":"Saída de Praia Pareô Estampada Com Amarração Estilo Resort","description":"\u003c!-- INÍCIO DA MINI LANDING PAGE AQUALIZA --\u003e\n\u003cstyle\u003e\n  .aqualiza-landing {\n    --aq-preto: #1f1917;\n    --aq-marrom: #7b5544;\n    --aq-bronze: #b17c63;\n    --aq-bege: #f7f0eb;\n    --aq-bege-claro: #fcf9f7;\n    --aq-branco: #ffffff;\n\n    width: 100%;\n    max-width: 820px;\n    margin: 30px auto;\n    font-family: Arial, Helvetica, sans-serif;\n    color: var(--aq-preto);\n    overflow: hidden;\n\n    \/* Permite que o layout responda à largura real da descrição,\n       e não apenas à largura da tela do computador. *\/\n    container-type: inline-size;\n    container-name: aq-landing;\n  }\n\n  .aqualiza-landing * {\n    box-sizing: border-box;\n  }\n\n  .aq-bloco {\n    margin-bottom: 22px;\n    overflow: hidden;\n    border-radius: 18px;\n  }\n\n  .aq-imagem {\n    display: block;\n    width: 100%;\n    height: auto;\n  }\n\n  \/* =========================\n     BLOCO 1 — DESEJO\n  ========================= *\/\n\n  .aq-hero {\n    position: relative;\n    width: 100%;\n    aspect-ratio: 4 \/ 5;\n    min-height: 0;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    background:\n      linear-gradient(\n        to bottom,\n        rgba(15, 10, 8, 0.08) 0%,\n        rgba(15, 10, 8, 0.16) 30%,\n        rgba(15, 10, 8, 0.48) 70%,\n        rgba(15, 10, 8, 0.72) 100%\n      ),\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/7_256b2744-736c-4bcf-a30b-e9de2dee7d94.jpg?v=1782237169\")\n      center center \/ cover no-repeat;\n  }\n\n  .aq-hero-conteudo {\n    position: relative;\n    z-index: 2;\n\n    width: 100%;\n    max-width: 650px;\n    margin: 0 auto;\n    padding: 42px 34px;\n\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n\n    color: var(--aq-branco);\n    text-align: center;\n\n    transform: translateY(35px);\n  }\n\n  .aq-etiqueta {\n    display: inline-block;\n    margin-bottom: 14px;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n  }\n\n  .aq-hero .aq-etiqueta {\n    margin-bottom: 38px;\n    font-size: 11px;\n    line-height: 1.4;\n    letter-spacing: 3px;\n  }\n\n  .aq-titulo-principal {\n    max-width: 620px;\n    margin: 0 auto 30px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(31px, 5vw, 46px);\n    line-height: 1.04;\n    font-weight: 400;\n  }\n\n  .aq-titulo-principal em {\n    display: block;\n    color: #efb59d;\n    font-weight: 400;\n  }\n\n  .aq-hero-texto {\n    max-width: 540px;\n    margin: 0 auto;\n    font-size: clamp(16px, 3vw, 19px);\n    line-height: 1.55;\n  }\n\n  .aq-hero .aq-etiqueta,\n  .aq-hero .aq-titulo-principal,\n  .aq-hero .aq-titulo-principal em,\n  .aq-hero .aq-hero-texto {\n    text-shadow:\n      0 2px 4px rgba(0, 0, 0, 0.8),\n      0 5px 14px rgba(0, 0, 0, 0.55);\n  }\n\n\n  \/* =========================\n     NOVO TOPO EDITORIAL\n  ========================= *\/\n\n  .aq-topo-editorial {\n    padding: 32px 34px 28px;\n    text-align: center;\n    border: 1px solid rgba(123, 85, 68, 0.12);\n    background:\n      radial-gradient(\n        circle at top left,\n        rgba(214, 240, 238, 0.72),\n        transparent 42%\n      ),\n      linear-gradient(\n        135deg,\n        #eef9f7 0%,\n        #fcf9f7 55%,\n        #f7f0eb 100%\n      );\n  }\n\n  .aq-topo-selo {\n    display: inline-block;\n    margin: 0 0 12px;\n    padding: 9px 20px;\n    border-radius: 999px;\n    background: var(--aq-branco);\n    color: #147d80;\n    font-size: 11px;\n    line-height: 1.3;\n    font-weight: 700;\n    letter-spacing: 1.8px;\n    text-transform: uppercase;\n    box-shadow: 0 7px 18px rgba(31, 25, 23, 0.08);\n  }\n\n  .aq-topo-titulo {\n    max-width: 650px;\n    margin: 0 auto 12px;\n    font-family: Arial, Helvetica, sans-serif;\n    font-size: clamp(30px, 5vw, 44px);\n    line-height: 1.1;\n    font-weight: 700;\n    color: #102f35;\n  }\n\n  .aq-topo-texto {\n    max-width: 650px;\n    margin: 0 auto;\n    font-size: 17px;\n    line-height: 1.72;\n    color: #425257;\n  }\n\n  .aq-topo-texto strong {\n    color: #102f35;\n    font-weight: 700;\n  }\n\n  .aq-topo-detalhe {\n    display: block;\n    width: 72px;\n    height: 3px;\n    margin: 18px auto 0;\n    border-radius: 999px;\n    background: linear-gradient(\n      to right,\n      #18868a,\n      #d39a43\n    );\n  }\n\n  .aq-foto-principal {\n    width: 100%;\n    aspect-ratio: 4 \/ 5;\n    min-height: 0;\n    background:\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/7_256b2744-736c-4bcf-a30b-e9de2dee7d94.jpg?v=1782237169\")\n      center center \/ cover no-repeat;\n  }\n\n  \/* =========================\n     BLOCO 2 — TRANSFORMAÇÃO\n  ========================= *\/\n\n  .aq-transformacao {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    background: var(--aq-bege);\n  }\n\n  .aq-transformacao-imagem {\n    min-height: 600px;\n    background:\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/9_593cf073-1d62-429c-8804-f1af8336da2d.jpg?v=1782237170\")\n      center 25% \/ cover no-repeat;\n  }\n\n  .aq-transformacao-conteudo {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    padding: 48px 38px;\n  }\n\n  .aq-subtitulo {\n    margin: 0 0 18px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(27px, 4vw, 36px);\n    line-height: 1.16;\n    font-weight: 400;\n  }\n\n  .aq-texto {\n    margin: 0 0 28px;\n    font-size: 17px;\n    line-height: 1.7;\n    color: #493b35;\n  }\n\n  .aq-sensacoes {\n    display: grid;\n    gap: 12px;\n  }\n\n  .aq-sensacao {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    padding: 13px 15px;\n    border: 1px solid rgba(123, 85, 68, 0.18);\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.55);\n    font-size: 15px;\n    line-height: 1.4;\n  }\n\n  .aq-icone {\n    flex: 0 0 30px;\n    width: 30px;\n    height: 30px;\n    display: grid;\n    place-items: center;\n    border-radius: 50%;\n    background: #D98B2B;\n    color: var(--aq-branco);\n    font-size: 14px;\n  }\n\n  \/* =========================\n     BLOCO 3 — FECHAMENTO\n  ========================= *\/\n\n  .aq-fechamento {\n    padding: 36px 38px 48px;\n    text-align: center;\n    background:\n      radial-gradient(\n        circle at top right,\n        rgba(177, 124, 99, 0.13),\n        transparent 38%\n      ),\n      var(--aq-bege-claro);\n    border: 1px solid rgba(123, 85, 68, 0.12);\n  }\n\n  \/* Ornamento superior *\/\n  .aq-ornamento {\n    width: 100%;\n    max-width: 270px;\n    margin: 0 auto 12px;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 13px;\n\n    color: var(--aq-bronze);\n  }\n\n  .aq-ornamento-linha {\n    width: 72px;\n    height: 1px;\n    background: linear-gradient(\n      to right,\n      transparent,\n      rgba(177, 124, 99, 0.7)\n    );\n  }\n\n  .aq-ornamento-linha:last-child {\n    background: linear-gradient(\n      to left,\n      transparent,\n      rgba(177, 124, 99, 0.7)\n    );\n  }\n\n  .aq-ornamento-icone {\n    flex: 0 0 auto;\n    width: 38px;\n    height: 38px;\n    display: block;\n  }\n\n  .aq-ornamento-icone path {\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 1.65;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .aq-fechamento .aq-etiqueta {\n    margin: 0 0 16px;\n    color: #9a6953;\n    font-size: 11px;\n    line-height: 1.3;\n    letter-spacing: 3.2px;\n  }\n\n  .aq-fechamento-titulo {\n    max-width: 620px;\n    margin: 0 auto 16px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(27px, 4.3vw, 39px);\n    line-height: 1.16;\n    font-weight: 400;\n  }\n\n  .aq-fechamento-texto {\n    max-width: 610px;\n    margin: 0 auto !important;\n    font-size: 17px;\n    line-height: 1.7;\n    color: #55453e;\n  }\n\n  .aq-fechamento .aq-botao {\n    display: block;\n    width: fit-content;\n    min-width: 250px;\n    margin: 28px auto !important;\n    padding: 17px 28px;\n    border-radius: 999px;\n    background: #156F7A;\n    color: var(--aq-branco) !important;\n    font-size: 14px;\n    font-weight: 700;\n    letter-spacing: 1.2px;\n    text-align: center;\n    text-decoration: none !important;\n    text-transform: uppercase;\n    transition:\n      opacity 0.2s ease,\n      transform 0.2s ease;\n  }\n\n  .aq-fechamento .aq-botao:hover {\n    opacity: 0.88;\n    transform: translateY(-1px);\n  }\n\n  .aq-frase-final {\n    margin: 0 !important;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 15px;\n    font-style: italic;\n    color: var(--aq-marrom);\n  }\n\n  \/* =========================\n     TABLET E CELULAR\n  ========================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      margin: 22px auto;\n    }\n\n    .aq-bloco {\n      margin-bottom: 16px;\n      border-radius: 14px;\n    }\n\n    .aq-hero {\n      width: 100%;\n      aspect-ratio: 4 \/ 5;\n      min-height: 0;\n      background-position: center center;\n    }\n\n    .aq-hero-conteudo {\n      padding: 28px 22px;\n      transform: translateY(30px);\n    }\n\n    .aq-hero .aq-etiqueta {\n      margin-bottom: 32px;\n      font-size: 10px;\n      letter-spacing: 2.5px;\n    }\n\n    .aq-titulo-principal {\n      margin-bottom: 25px;\n      font-size: clamp(30px, 8.5vw, 39px);\n      line-height: 1.05;\n    }\n\n    .aq-hero-texto {\n      max-width: 440px;\n      font-size: 16px;\n      line-height: 1.55;\n    }\n\n    .aq-transformacao {\n      grid-template-columns: 1fr;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 500px;\n      background-position: center 20%;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 38px 25px;\n      text-align: center;\n    }\n\n    .aq-subtitulo {\n      font-size: clamp(27px, 7.5vw, 34px);\n      line-height: 1.18;\n    }\n\n    .aq-sensacao {\n      text-align: left;\n    }\n\n    .aq-fechamento {\n      padding: 30px 24px 40px;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 10px;\n    }\n\n    .aq-ornamento-linha {\n      width: 58px;\n    }\n\n    .aq-ornamento-icone {\n      width: 34px;\n      height: 34px;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 14px;\n      font-size: 10px;\n      letter-spacing: 2.8px;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 15px;\n      font-size: clamp(27px, 7.5vw, 35px);\n      line-height: 1.18;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block;\n      width: 100%;\n      min-width: 0;\n      margin: 28px auto !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-hero-conteudo {\n      padding: 24px 18px;\n      transform: translateY(24px);\n    }\n\n    .aq-hero .aq-etiqueta {\n      margin-bottom: 26px;\n      font-size: 9px;\n      letter-spacing: 2.2px;\n    }\n\n    .aq-titulo-principal {\n      margin-bottom: 22px;\n      font-size: 31px;\n    }\n\n    .aq-hero-texto {\n      font-size: 15px;\n      line-height: 1.5;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 440px;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 34px 22px;\n    }\n\n    .aq-subtitulo {\n      font-size: 28px;\n    }\n\n    .aq-fechamento {\n      padding: 26px 22px 36px;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 9px;\n      gap: 10px;\n    }\n\n    .aq-ornamento-linha {\n      width: 48px;\n    }\n\n    .aq-ornamento-icone {\n      width: 32px;\n      height: 32px;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 13px;\n      font-size: 9px;\n      letter-spacing: 2.5px;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 14px;\n      font-size: 29px;\n    }\n\n    .aq-texto,\n    .aq-fechamento-texto {\n      font-size: 16px;\n    }\n  }\n\n\n  \/* AJUSTES RESPONSIVOS DO NOVO TOPO *\/\n  @media (max-width: 700px) {\n    .aq-topo-editorial {\n      padding: 30px 22px 28px;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 12px;\n      padding: 8px 16px;\n      font-size: 10px;\n      letter-spacing: 1.5px;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 12px;\n      font-size: clamp(28px, 8vw, 36px);\n      line-height: 1.12;\n    }\n\n    .aq-topo-texto {\n      font-size: 16px;\n      line-height: 1.65;\n    }\n\n    .aq-topo-detalhe {\n      width: 64px;\n      margin-top: 16px;\n    }\n\n    .aq-foto-principal {\n      aspect-ratio: 4 \/ 5;\n      background-position: center center;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 26px 18px 24px;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 10px;\n      padding: 8px 14px;\n      font-size: 9px;\n      letter-spacing: 1.35px;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px;\n      font-size: 29px;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px;\n      line-height: 1.62;\n    }\n\n    .aq-topo-detalhe {\n      width: 58px;\n      margin-top: 14px;\n    }\n  }\n\n\n  \/* =========================\n     OTIMIZAÇÃO FINAL PARA MOBILE\n     Regras inseridas por último para prevalecer\n  ========================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      width: 100% !important;\n      max-width: 100% !important;\n      margin: 18px auto !important;\n    }\n\n    .aq-bloco {\n      margin-bottom: 14px !important;\n      border-radius: 14px !important;\n    }\n\n    \/* TOPO EDITORIAL *\/\n    .aq-topo-editorial {\n      padding: 26px 20px 24px !important;\n    }\n\n    .aq-topo-selo {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-topo-titulo {\n      margin: 0 auto 12px !important;\n      font-size: clamp(27px, 7.6vw, 34px) !important;\n      line-height: 1.12 !important;\n    }\n\n    .aq-topo-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin: 14px auto 0 !important;\n    }\n\n    .aq-foto-principal {\n      aspect-ratio: 4 \/ 5 !important;\n      background-position: center center !important;\n    }\n\n    \/* BLOCO DE TRANSFORMAÇÃO *\/\n    .aq-transformacao {\n      grid-template-columns: 1fr !important;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-position: center 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 28px 22px 30px !important;\n      text-align: center !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-subtitulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-texto {\n      margin: 0 0 22px !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-sensacoes {\n      gap: 10px !important;\n    }\n\n    .aq-sensacao {\n      padding: 12px 13px !important;\n      text-align: left !important;\n    }\n\n    \/* BLOCO DE FECHAMENTO *\/\n    .aq-fechamento {\n      padding: 24px 22px 32px !important;\n    }\n\n    .aq-ornamento {\n      margin: 0 auto 6px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-fechamento-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      margin: 24px auto !important;\n    }\n\n    .aq-frase-final {\n      margin: 0 !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 22px 18px 20px !important;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 8px !important;\n      padding: 7px 13px !important;\n      font-size: 9px !important;\n      letter-spacing: 1.25px !important;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin-top: 12px !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 24px 20px 26px !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-subtitulo {\n      margin-bottom: 12px !important;\n      font-size: 27px !important;\n    }\n\n    .aq-texto {\n      margin-bottom: 20px !important;\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento {\n      padding: 22px 20px 28px !important;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 5px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 12px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-fechamento-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      margin: 22px auto !important;\n      padding: 16px 20px !important;\n      font-size: 13px !important;\n    }\n  }\n\n\n  \/* =========================\n     SELOS GLASSMORPHISM NAS FOTOS\n  ========================= *\/\n\n  .aq-foto-principal,\n  .aq-transformacao-imagem {\n    position: relative;\n    overflow: hidden;\n  }\n\n  .aq-badges-foto {\n    position: absolute;\n    inset: 0;\n    z-index: 3;\n    pointer-events: none;\n  }\n\n  .aq-badge-foto {\n    position: absolute;\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    max-width: calc(100% - 32px);\n    padding: 10px 14px;\n    border: 1px solid rgba(255, 255, 255, 0.68);\n    border-radius: 999px;\n    background: rgba(255, 255, 255, 0.72);\n    color: #1f1917;\n    font-size: 13px;\n    line-height: 1.2;\n    font-weight: 700;\n    white-space: nowrap;\n    box-shadow:\n      0 8px 24px rgba(31, 25, 23, 0.12),\n      inset 0 1px 0 rgba(255, 255, 255, 0.65);\n    backdrop-filter: blur(10px);\n    -webkit-backdrop-filter: blur(10px);\n  }\n\n  .aq-badge-foto::before {\n    content: \"✦\";\n    flex: 0 0 auto;\n    color: #D98B2B;\n    font-size: 12px;\n    line-height: 1;\n  }\n\n  \/* Composição diagonal — foto da frente *\/\n  .aq-badges-frente .aq-badge-foto:nth-child(1) {\n    top: 10%;\n    left: 6%;\n  }\n\n  .aq-badges-frente .aq-badge-foto:nth-child(2) {\n    top: 39%;\n    left: 10%;\n  }\n\n  .aq-badges-frente .aq-badge-foto:nth-child(3) {\n    top: 69%;\n    left: 14%;\n  }\n\n  \/* Composição diagonal — foto das costas *\/\n  .aq-badges-costas .aq-badge-foto:nth-child(1) {\n    top: 11%;\n    right: 6%;\n  }\n\n  .aq-badges-costas .aq-badge-foto:nth-child(2) {\n    top: 40%;\n    right: 10%;\n  }\n\n  .aq-badges-costas .aq-badge-foto:nth-child(3) {\n    top: 70%;\n    right: 14%;\n  }\n\n  @media (max-width: 700px) {\n    .aq-badge-foto {\n      gap: 6px;\n      padding: 8px 11px;\n      font-size: 11px;\n      box-shadow:\n        0 6px 18px rgba(31, 25, 23, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.65);\n      backdrop-filter: blur(8px);\n      -webkit-backdrop-filter: blur(8px);\n    }\n\n    .aq-badge-foto::before {\n      font-size: 10px;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 9%;\n      left: 5%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 39%;\n      left: 8%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 70%;\n      left: 11%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 9%;\n      right: 5%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 39%;\n      right: 8%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 70%;\n      right: 11%;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-badge-foto {\n      max-width: calc(100% - 24px);\n      padding: 7px 10px;\n      font-size: 10px;\n      letter-spacing: 0;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 8%;\n      left: 4%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 38%;\n      left: 7%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 69%;\n      left: 10%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 8%;\n      right: 4%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 38%;\n      right: 7%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 69%;\n      right: 10%;\n    }\n  }\n\n\n  \/* =========================\n     AJUSTE DE ENQUADRAMENTO DAS FOTOS\n     Afasta a modelo dos selos sem mover os badges\n  ========================= *\/\n\n  \/* Foto da frente: modelo levemente para a direita *\/\n  .aq-foto-principal {\n    background-size: 104% auto !important;\n    background-position: 44% center !important;\n  }\n\n  \/* Foto das costas: modelo levemente para a esquerda *\/\n  .aq-transformacao-imagem {\n    background-size: 104% auto !important;\n    background-position: 56% 25% !important;\n  }\n\n  @media (max-width: 700px) {\n    .aq-foto-principal {\n      background-size: 108% auto !important;\n      background-position: 42% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 108% auto !important;\n      background-position: 58% 20% !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-foto-principal {\n      background-size: 110% auto !important;\n      background-position: 41% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 110% auto !important;\n      background-position: 59% 20% !important;\n    }\n  }\n\n\n  \/* =========================================================\n     RESPONSIVIDADE PELA LARGURA REAL DA MINI LANDING\n     Corrige o desktop quando a descrição fica em uma coluna estreita.\n     O mobile existente permanece preservado.\n  ========================================================= *\/\n\n  @container aq-landing (max-width: 620px) {\n    .aq-bloco {\n      margin-bottom: 14px !important;\n      border-radius: 14px !important;\n    }\n\n    \/* TOPO EDITORIAL *\/\n    .aq-topo-editorial {\n      padding: 26px 20px 24px !important;\n    }\n\n    .aq-topo-selo {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      padding: 8px 16px !important;\n      font-size: 10px !important;\n      letter-spacing: 1.5px !important;\n    }\n\n    .aq-topo-titulo {\n      margin: 0 auto 12px !important;\n      font-size: clamp(27px, 8cqi, 34px) !important;\n      line-height: 1.12 !important;\n    }\n\n    .aq-topo-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-topo-detalhe {\n      width: 64px !important;\n      margin: 14px auto 0 !important;\n    }\n\n    \/* FOTO DA FRENTE *\/\n    .aq-foto-principal {\n      width: 100% !important;\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-size: 108% auto !important;\n      background-position: 42% center !important;\n    }\n\n    \/* SEGUNDO BLOCO: IMAGEM EM CIMA E TEXTO EMBAIXO *\/\n    .aq-transformacao {\n      display: grid !important;\n      grid-template-columns: minmax(0, 1fr) !important;\n      grid-template-rows: auto auto !important;\n    }\n\n    .aq-transformacao-imagem {\n      width: 100% !important;\n      min-width: 0 !important;\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-size: 108% auto !important;\n      background-position: 58% 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      width: 100% !important;\n      min-width: 0 !important;\n      padding: 28px 22px 30px !important;\n      text-align: center !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      font-size: 10px !important;\n      letter-spacing: 2.6px !important;\n    }\n\n    .aq-subtitulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 8cqi, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-texto {\n      margin: 0 0 22px !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-sensacoes {\n      gap: 10px !important;\n    }\n\n    .aq-sensacao {\n      padding: 12px 13px !important;\n      text-align: left !important;\n    }\n\n    \/* SELOS DAS DUAS FOTOS *\/\n    .aq-badge-foto {\n      gap: 6px !important;\n      max-width: calc(100% - 24px) !important;\n      padding: 8px 11px !important;\n      font-size: 11px !important;\n      box-shadow:\n        0 6px 18px rgba(31, 25, 23, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.65) !important;\n      backdrop-filter: blur(8px) !important;\n      -webkit-backdrop-filter: blur(8px) !important;\n    }\n\n    .aq-badge-foto::before {\n      font-size: 10px !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 9% !important;\n      left: 5% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 39% !important;\n      left: 8% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 70% !important;\n      left: 11% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 9% !important;\n      right: 5% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 39% !important;\n      right: 8% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 70% !important;\n      right: 11% !important;\n    }\n\n    \/* FECHAMENTO *\/\n    .aq-fechamento {\n      padding: 24px 22px 32px !important;\n    }\n\n    .aq-ornamento {\n      margin: 0 auto 6px !important;\n    }\n\n    .aq-ornamento-linha {\n      width: 58px !important;\n    }\n\n    .aq-ornamento-icone {\n      width: 34px !important;\n      height: 34px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      font-size: 10px !important;\n      letter-spacing: 2.8px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 8cqi, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-fechamento-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      margin: 24px auto !important;\n    }\n\n    .aq-frase-final {\n      margin: 0 !important;\n    }\n  }\n\n  @container aq-landing (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 22px 18px 20px !important;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 8px !important;\n      padding: 7px 13px !important;\n      font-size: 9px !important;\n      letter-spacing: 1.25px !important;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin-top: 12px !important;\n    }\n\n    .aq-foto-principal {\n      background-size: 110% auto !important;\n      background-position: 41% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 110% auto !important;\n      background-position: 59% 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 24px 20px 26px !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-subtitulo {\n      margin-bottom: 12px !important;\n      font-size: 27px !important;\n    }\n\n    .aq-texto {\n      margin-bottom: 20px !important;\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-badge-foto {\n      padding: 7px 10px !important;\n      font-size: 10px !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 8% !important;\n      left: 4% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 38% !important;\n      left: 7% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 69% !important;\n      left: 10% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 8% !important;\n      right: 4% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 38% !important;\n      right: 7% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 69% !important;\n      right: 10% !important;\n    }\n\n    .aq-fechamento {\n      padding: 22px 20px 28px !important;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 5px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 12px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-fechamento-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      margin: 22px auto !important;\n      padding: 16px 20px !important;\n      font-size: 13px !important;\n    }\n  }\n\n\n  \/* =========================================================\n     CORREÇÃO DE TELA EM BRANCO NO MOBILE\n     Desativa as container queries apenas no celular.\n     O layout mobile volta a obedecer aos @media já existentes.\n  ========================================================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      container-type: normal !important;\n      container-name: none !important;\n      display: block !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      height: auto !important;\n      min-height: 0 !important;\n      overflow: visible !important;\n    }\n\n    .aqualiza-landing \u003e * {\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-topo-editorial,\n    .aq-foto-principal,\n    .aq-transformacao,\n    .aq-transformacao-imagem,\n    .aq-transformacao-conteudo,\n    .aq-fechamento {\n      display: block !important;\n      width: 100% !important;\n      height: auto;\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-foto-principal,\n    .aq-transformacao-imagem {\n      aspect-ratio: 4 \/ 5 !important;\n      min-height: 0 !important;\n    }\n\n    .aq-transformacao {\n      display: grid !important;\n      grid-template-columns: 1fr !important;\n      grid-template-rows: auto auto !important;\n    }\n  }\n\n\n  \/* =========================\n     BLOCO 4 — TABELA DE MEDIDAS\n  ========================= *\/\n\n  .aq-tabela-medidas {\n    width: 100%;\n    padding: 18px;\n    background: var(--aq-bege-claro);\n    border: 1px solid rgba(123, 85, 68, 0.12);\n    text-align: center;\n  }\n\n  .aq-tabela-medidas-imagem {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    height: auto;\n    margin: 0 auto;\n    border-radius: 12px;\n    object-fit: contain;\n  }\n\n  @media (max-width: 700px) {\n    .aq-tabela-medidas {\n      display: block !important;\n      width: 100% !important;\n      padding: 12px !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-tabela-medidas-imagem {\n      width: 100% !important;\n      max-width: 100% !important;\n      height: auto !important;\n      border-radius: 10px;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-tabela-medidas {\n      padding: 10px !important;\n    }\n  }\n\n\u003c\/style\u003e\n\u003csection class=\"aqualiza-landing\"\u003e\u003c!-- BLOCO 1: TOPO EDITORIAL --\u003e\n\u003cdiv class=\"aq-bloco aq-topo-editorial\"\u003e\n\u003cspan class=\"aq-topo-selo\"\u003e Elegância que você sente \u003c\/span\u003e\n\u003ch2 class=\"aq-topo-titulo\"\u003eVista-se para você se sentir ainda mais linda\u003c\/h2\u003e\n\u003cp class=\"aq-topo-texto\"\u003eEsta saída de praia foi criada para \u003cstrong\u003evalorizar sua beleza\u003c\/strong\u003e e proporcionar aquela sensação de confiança que transforma sua postura, seu sorriso e a maneira como você aproveita cada momento.\u003c\/p\u003e\n\u003cspan class=\"aq-topo-detalhe\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- FOTO PRINCIPAL SEM TEXTO --\u003e\n\u003cdiv class=\"aq-bloco aq-foto-principal\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza de frente\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-frente\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eValoriza seu visual\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eLeveza e estilo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eMais confiança\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 2: TRANSFORMAÇÃO --\u003e\n\u003cdiv class=\"aq-bloco aq-transformacao\"\u003e\n\u003cdiv class=\"aq-transformacao-imagem\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza vista de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eDo pós-praia ao passeio\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual versátil\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eEstilo diferenciado\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-transformacao-conteudo\"\u003e\n\u003cspan class=\"aq-etiqueta\" style=\"color: #9a6953;\"\u003e Sua melhor versão \u003c\/span\u003e\n\u003ch2 class=\"aq-subtitulo\"\u003eVista-se para você viver com mais confiança\u003c\/h2\u003e\n\u003cp class=\"aq-texto\"\u003eUma saída de praia que complementa seu look e realça sua beleza com naturalidade. Para você aproveitar a praia, a piscina ou aquela viagem especial, sentindo-se mais segura, elegante e livre.\u003c\/p\u003e\n\u003cdiv class=\"aq-sensacoes\"\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003ePraticidade para vestir sobre seu biquíni e transformar o visual.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLeveza e conforto para acompanhar seus melhores momentos.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eVersatilidade para aproveitar a praia, a piscina e os passeios.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 3: FECHAMENTO --\u003e\n\u003cdiv class=\"aq-bloco aq-fechamento\"\u003e\n\u003cdiv class=\"aq-ornamento\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e \u003csvg class=\"aq-ornamento-icone\" viewbox=\"0 0 48 48\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n\n        \u003cpath d=\"M24 39C24 30 24 21 24 11\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 25C17 24 12 20 10 14C17 13 22 16 24 22\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 25C31 24 36 20 38 14C31 13 26 16 24 22\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 17C19 14 17 9 18 5C23 7 25 11 24 17\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 17C29 14 31 9 30 5C25 7 23 11 24 17\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M18 39C20 36 22 34 24 33C26 34 28 36 30 39\"\u003e\u003c\/path\u003e\n\n      \u003c\/svg\u003e \u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"aq-etiqueta\"\u003e Escolha-se \u003c\/span\u003e\n\u003ch2 class=\"aq-fechamento-titulo\"\u003eSua beleza merece ser celebrada\u003c\/h2\u003e\n\u003cp class=\"aq-fechamento-texto\"\u003eTransforme seus momentos de lazer em experiências ainda mais especiais. Vista uma saída de praia que combina com sua essência e permita que sua confiança apareça naturalmente.\u003c\/p\u003e\n\u003ca class=\"aq-botao\" href=\"#selecionar-tamanho\" onclick=\"aqScrollCompra(event);\"\u003e Selecionar meu tamanho \u003c\/a\u003e\n\u003cp class=\"aq-frase-final\"\u003eAqualiza — criada para mulheres que escolhem se sentir bem.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 4: TABELA DE MEDIDAS --\u003e\n\u003cdiv class=\"aq-bloco aq-tabela-medidas\"\u003e\u003cimg class=\"aq-tabela-medidas-imagem\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/Copia_de_Biquini_1.png?v=1785162627\" alt=\"Tabela de medidas Aqualiza\" loading=\"lazy\" width=\"600\" height=\"600\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\nfunction aqScrollCompra(evento){\n\n    if(evento){\n\n        evento.preventDefault();\n\n    }\n\n    const seletores = [\n\n        '.product-form__input',\n        '.variant-picker',\n        '.variant-radios',\n        '.product-variant-picker',\n        'variant-selects',\n        'variant-radios',\n        'fieldset[data-option]',\n        '[data-option-name]',\n        '.product__info-container .product-form',\n        '.product__info-container fieldset',\n        '[id^=\"ProductInfo-\"] .product-form',\n        '[id^=\"ProductInfo-\"] fieldset',\n        '.product-form',\n        '[id^=\"product-form-\"]',\n        'form[action*=\"\/cart\/add\"]',\n        'product-info'\n\n    ];\n\n    let elementoDestino = null;\n\n    for(const seletor of seletores){\n\n        const elementos = document.querySelectorAll(seletor);\n\n        for(const elemento of elementos){\n\n            const estilo = window.getComputedStyle(elemento);\n            const dimensoes = elemento.getBoundingClientRect();\n\n            if(\n                estilo.display !== 'none' \u0026\u0026\n                estilo.visibility !== 'hidden' \u0026\u0026\n                dimensoes.width \u003e 0 \u0026\u0026\n                dimensoes.height \u003e 0\n            ){\n\n                elementoDestino = elemento;\n\n                break;\n\n            }\n\n        }\n\n        if(elementoDestino){\n\n            break;\n\n        }\n\n    }\n\n    if(elementoDestino){\n\n        const posicao =\n            elementoDestino.getBoundingClientRect().top +\n            window.pageYOffset - 100;\n\n        window.scrollTo({\n\n            top: posicao,\n            behavior: 'smooth'\n\n        });\n\n        return;\n\n    }\n\n    const formularioCompra = document.querySelector('form[action*=\"\/cart\/add\"]');\n\n    if(formularioCompra){\n\n        formularioCompra.scrollIntoView({\n\n            behavior: 'smooth',\n            block: 'center'\n\n        });\n\n    }\n\n}\n\u003c\/script\u003e\u003c\/section\u003e\n\u003c!-- FIM DA MINI LANDING PAGE AQUALIZA --\u003e","brand":"Aqualiza","offers":[{"title":"Azul \/ P","offer_id":45368236048493,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ M","offer_id":45368236081261,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ G","offer_id":45368236114029,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ GG","offer_id":45368236146797,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ EG","offer_id":45368236179565,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Rosa \/ P","offer_id":45368236212333,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Rosa \/ M","offer_id":45368236245101,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Rosa \/ G","offer_id":45368236277869,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Rosa \/ GG","offer_id":45368236310637,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Rosa \/ EG","offer_id":45368236343405,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ P","offer_id":45368230314093,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ M","offer_id":45368236376173,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G","offer_id":45368236408941,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ GG","offer_id":45368236441709,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ EG","offer_id":45368236474477,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/7_256b2744-736c-4bcf-a30b-e9de2dee7d94.jpg?v=1782237169"},{"product_id":"saida-de-praia-longa-com-amarracao-frontal-e-fenda","title":"Saída de Praia Longa Com Amarração Frontal E Fenda","description":"\u003c!-- INÍCIO DA MINI LANDING PAGE AQUALIZA --\u003e\n\u003cstyle\u003e\n  .aqualiza-landing {\n    --aq-preto: #1f1917;\n    --aq-marrom: #7b5544;\n    --aq-bronze: #b17c63;\n    --aq-bege: #f7f0eb;\n    --aq-bege-claro: #fcf9f7;\n    --aq-branco: #ffffff;\n\n    width: 100%;\n    max-width: 820px;\n    margin: 30px auto;\n    font-family: Arial, Helvetica, sans-serif;\n    color: var(--aq-preto);\n    overflow: hidden;\n\n    \/* Permite que o layout responda à largura real da descrição,\n       e não apenas à largura da tela do computador. *\/\n    container-type: inline-size;\n    container-name: aq-landing;\n  }\n\n  .aqualiza-landing * {\n    box-sizing: border-box;\n  }\n\n  .aq-bloco {\n    margin-bottom: 22px;\n    overflow: hidden;\n    border-radius: 18px;\n  }\n\n  .aq-imagem {\n    display: block;\n    width: 100%;\n    height: auto;\n  }\n\n  \/* =========================\n     BLOCO 1 — DESEJO\n  ========================= *\/\n\n  .aq-hero {\n    position: relative;\n    width: 100%;\n    aspect-ratio: 4 \/ 5;\n    min-height: 0;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    background:\n      linear-gradient(\n        to bottom,\n        rgba(15, 10, 8, 0.08) 0%,\n        rgba(15, 10, 8, 0.16) 30%,\n        rgba(15, 10, 8, 0.48) 70%,\n        rgba(15, 10, 8, 0.72) 100%\n      ),\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/15922812079a82ed901a1025d61dfd2a093760788a_thumbnail_600x_cc356414-f9f4-47c3-80f1-bb451a22265e.jpg?v=1782245294\")\n      center center \/ cover no-repeat;\n  }\n\n  .aq-hero-conteudo {\n    position: relative;\n    z-index: 2;\n\n    width: 100%;\n    max-width: 650px;\n    margin: 0 auto;\n    padding: 42px 34px;\n\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n\n    color: var(--aq-branco);\n    text-align: center;\n\n    transform: translateY(35px);\n  }\n\n  .aq-etiqueta {\n    display: inline-block;\n    margin-bottom: 14px;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n  }\n\n  .aq-hero .aq-etiqueta {\n    margin-bottom: 38px;\n    font-size: 11px;\n    line-height: 1.4;\n    letter-spacing: 3px;\n  }\n\n  .aq-titulo-principal {\n    max-width: 620px;\n    margin: 0 auto 30px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(31px, 5vw, 46px);\n    line-height: 1.04;\n    font-weight: 400;\n  }\n\n  .aq-titulo-principal em {\n    display: block;\n    color: #efb59d;\n    font-weight: 400;\n  }\n\n  .aq-hero-texto {\n    max-width: 540px;\n    margin: 0 auto;\n    font-size: clamp(16px, 3vw, 19px);\n    line-height: 1.55;\n  }\n\n  .aq-hero .aq-etiqueta,\n  .aq-hero .aq-titulo-principal,\n  .aq-hero .aq-titulo-principal em,\n  .aq-hero .aq-hero-texto {\n    text-shadow:\n      0 2px 4px rgba(0, 0, 0, 0.8),\n      0 5px 14px rgba(0, 0, 0, 0.55);\n  }\n\n\n  \/* =========================\n     NOVO TOPO EDITORIAL\n  ========================= *\/\n\n  .aq-topo-editorial {\n    padding: 32px 34px 28px;\n    text-align: center;\n    border: 1px solid rgba(123, 85, 68, 0.12);\n    background:\n      radial-gradient(\n        circle at top left,\n        rgba(214, 240, 238, 0.72),\n        transparent 42%\n      ),\n      linear-gradient(\n        135deg,\n        #eef9f7 0%,\n        #fcf9f7 55%,\n        #f7f0eb 100%\n      );\n  }\n\n  .aq-topo-selo {\n    display: inline-block;\n    margin: 0 0 12px;\n    padding: 9px 20px;\n    border-radius: 999px;\n    background: var(--aq-branco);\n    color: #147d80;\n    font-size: 11px;\n    line-height: 1.3;\n    font-weight: 700;\n    letter-spacing: 1.8px;\n    text-transform: uppercase;\n    box-shadow: 0 7px 18px rgba(31, 25, 23, 0.08);\n  }\n\n  .aq-topo-titulo {\n    max-width: 650px;\n    margin: 0 auto 12px;\n    font-family: Arial, Helvetica, sans-serif;\n    font-size: clamp(30px, 5vw, 44px);\n    line-height: 1.1;\n    font-weight: 700;\n    color: #102f35;\n  }\n\n  .aq-topo-texto {\n    max-width: 650px;\n    margin: 0 auto;\n    font-size: 17px;\n    line-height: 1.72;\n    color: #425257;\n  }\n\n  .aq-topo-texto strong {\n    color: #102f35;\n    font-weight: 700;\n  }\n\n  .aq-topo-detalhe {\n    display: block;\n    width: 72px;\n    height: 3px;\n    margin: 18px auto 0;\n    border-radius: 999px;\n    background: linear-gradient(\n      to right,\n      #18868a,\n      #d39a43\n    );\n  }\n\n  .aq-foto-principal {\n    width: 100%;\n    aspect-ratio: 4 \/ 5;\n    min-height: 0;\n    background:\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/15922812079a82ed901a1025d61dfd2a093760788a_thumbnail_600x_cc356414-f9f4-47c3-80f1-bb451a22265e.jpg?v=1782245294\")\n      center center \/ cover no-repeat;\n  }\n\n  \/* =========================\n     BLOCO 2 — TRANSFORMAÇÃO\n  ========================= *\/\n\n  .aq-transformacao {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    background: var(--aq-bege);\n  }\n\n  .aq-transformacao-imagem {\n    min-height: 600px;\n    background:\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/15922811991ca4bdf9b0b62b3c36983ac4b1b4315c_thumbnail_600x_97ea0392-f19a-4257-b1f8-6ad6dada79ef.jpg?v=1782245294\")\n      center 25% \/ cover no-repeat;\n  }\n\n  .aq-transformacao-conteudo {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    padding: 48px 38px;\n  }\n\n  .aq-subtitulo {\n    margin: 0 0 18px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(27px, 4vw, 36px);\n    line-height: 1.16;\n    font-weight: 400;\n  }\n\n  .aq-texto {\n    margin: 0 0 28px;\n    font-size: 17px;\n    line-height: 1.7;\n    color: #493b35;\n  }\n\n  .aq-sensacoes {\n    display: grid;\n    gap: 12px;\n  }\n\n  .aq-sensacao {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    padding: 13px 15px;\n    border: 1px solid rgba(123, 85, 68, 0.18);\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.55);\n    font-size: 15px;\n    line-height: 1.4;\n  }\n\n  .aq-icone {\n    flex: 0 0 30px;\n    width: 30px;\n    height: 30px;\n    display: grid;\n    place-items: center;\n    border-radius: 50%;\n    background: #D98B2B;\n    color: var(--aq-branco);\n    font-size: 14px;\n  }\n\n  \/* =========================\n     BLOCO 3 — FECHAMENTO\n  ========================= *\/\n\n  .aq-fechamento {\n    padding: 36px 38px 48px;\n    text-align: center;\n    background:\n      radial-gradient(\n        circle at top right,\n        rgba(177, 124, 99, 0.13),\n        transparent 38%\n      ),\n      var(--aq-bege-claro);\n    border: 1px solid rgba(123, 85, 68, 0.12);\n  }\n\n  \/* Ornamento superior *\/\n  .aq-ornamento {\n    width: 100%;\n    max-width: 270px;\n    margin: 0 auto 12px;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 13px;\n\n    color: var(--aq-bronze);\n  }\n\n  .aq-ornamento-linha {\n    width: 72px;\n    height: 1px;\n    background: linear-gradient(\n      to right,\n      transparent,\n      rgba(177, 124, 99, 0.7)\n    );\n  }\n\n  .aq-ornamento-linha:last-child {\n    background: linear-gradient(\n      to left,\n      transparent,\n      rgba(177, 124, 99, 0.7)\n    );\n  }\n\n  .aq-ornamento-icone {\n    flex: 0 0 auto;\n    width: 38px;\n    height: 38px;\n    display: block;\n  }\n\n  .aq-ornamento-icone path {\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 1.65;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .aq-fechamento .aq-etiqueta {\n    margin: 0 0 16px;\n    color: #9a6953;\n    font-size: 11px;\n    line-height: 1.3;\n    letter-spacing: 3.2px;\n  }\n\n  .aq-fechamento-titulo {\n    max-width: 620px;\n    margin: 0 auto 16px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(27px, 4.3vw, 39px);\n    line-height: 1.16;\n    font-weight: 400;\n  }\n\n  .aq-fechamento-texto {\n    max-width: 610px;\n    margin: 0 auto !important;\n    font-size: 17px;\n    line-height: 1.7;\n    color: #55453e;\n  }\n\n  .aq-fechamento .aq-botao {\n    display: block;\n    width: fit-content;\n    min-width: 250px;\n    margin: 28px auto !important;\n    padding: 17px 28px;\n    border-radius: 999px;\n    background: #156F7A;\n    color: var(--aq-branco) !important;\n    font-size: 14px;\n    font-weight: 700;\n    letter-spacing: 1.2px;\n    text-align: center;\n    text-decoration: none !important;\n    text-transform: uppercase;\n    transition:\n      opacity 0.2s ease,\n      transform 0.2s ease;\n  }\n\n  .aq-fechamento .aq-botao:hover {\n    opacity: 0.88;\n    transform: translateY(-1px);\n  }\n\n  .aq-frase-final {\n    margin: 0 !important;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 15px;\n    font-style: italic;\n    color: var(--aq-marrom);\n  }\n\n  \/* =========================\n     TABLET E CELULAR\n  ========================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      margin: 22px auto;\n    }\n\n    .aq-bloco {\n      margin-bottom: 16px;\n      border-radius: 14px;\n    }\n\n    .aq-hero {\n      width: 100%;\n      aspect-ratio: 4 \/ 5;\n      min-height: 0;\n      background-position: center center;\n    }\n\n    .aq-hero-conteudo {\n      padding: 28px 22px;\n      transform: translateY(30px);\n    }\n\n    .aq-hero .aq-etiqueta {\n      margin-bottom: 32px;\n      font-size: 10px;\n      letter-spacing: 2.5px;\n    }\n\n    .aq-titulo-principal {\n      margin-bottom: 25px;\n      font-size: clamp(30px, 8.5vw, 39px);\n      line-height: 1.05;\n    }\n\n    .aq-hero-texto {\n      max-width: 440px;\n      font-size: 16px;\n      line-height: 1.55;\n    }\n\n    .aq-transformacao {\n      grid-template-columns: 1fr;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 500px;\n      background-position: center 20%;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 38px 25px;\n      text-align: center;\n    }\n\n    .aq-subtitulo {\n      font-size: clamp(27px, 7.5vw, 34px);\n      line-height: 1.18;\n    }\n\n    .aq-sensacao {\n      text-align: left;\n    }\n\n    .aq-fechamento {\n      padding: 30px 24px 40px;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 10px;\n    }\n\n    .aq-ornamento-linha {\n      width: 58px;\n    }\n\n    .aq-ornamento-icone {\n      width: 34px;\n      height: 34px;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 14px;\n      font-size: 10px;\n      letter-spacing: 2.8px;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 15px;\n      font-size: clamp(27px, 7.5vw, 35px);\n      line-height: 1.18;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block;\n      width: 100%;\n      min-width: 0;\n      margin: 28px auto !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-hero-conteudo {\n      padding: 24px 18px;\n      transform: translateY(24px);\n    }\n\n    .aq-hero .aq-etiqueta {\n      margin-bottom: 26px;\n      font-size: 9px;\n      letter-spacing: 2.2px;\n    }\n\n    .aq-titulo-principal {\n      margin-bottom: 22px;\n      font-size: 31px;\n    }\n\n    .aq-hero-texto {\n      font-size: 15px;\n      line-height: 1.5;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 440px;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 34px 22px;\n    }\n\n    .aq-subtitulo {\n      font-size: 28px;\n    }\n\n    .aq-fechamento {\n      padding: 26px 22px 36px;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 9px;\n      gap: 10px;\n    }\n\n    .aq-ornamento-linha {\n      width: 48px;\n    }\n\n    .aq-ornamento-icone {\n      width: 32px;\n      height: 32px;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 13px;\n      font-size: 9px;\n      letter-spacing: 2.5px;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 14px;\n      font-size: 29px;\n    }\n\n    .aq-texto,\n    .aq-fechamento-texto {\n      font-size: 16px;\n    }\n  }\n\n\n  \/* AJUSTES RESPONSIVOS DO NOVO TOPO *\/\n  @media (max-width: 700px) {\n    .aq-topo-editorial {\n      padding: 30px 22px 28px;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 12px;\n      padding: 8px 16px;\n      font-size: 10px;\n      letter-spacing: 1.5px;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 12px;\n      font-size: clamp(28px, 8vw, 36px);\n      line-height: 1.12;\n    }\n\n    .aq-topo-texto {\n      font-size: 16px;\n      line-height: 1.65;\n    }\n\n    .aq-topo-detalhe {\n      width: 64px;\n      margin-top: 16px;\n    }\n\n    .aq-foto-principal {\n      aspect-ratio: 4 \/ 5;\n      background-position: center center;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 26px 18px 24px;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 10px;\n      padding: 8px 14px;\n      font-size: 9px;\n      letter-spacing: 1.35px;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px;\n      font-size: 29px;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px;\n      line-height: 1.62;\n    }\n\n    .aq-topo-detalhe {\n      width: 58px;\n      margin-top: 14px;\n    }\n  }\n\n\n  \/* =========================\n     OTIMIZAÇÃO FINAL PARA MOBILE\n     Regras inseridas por último para prevalecer\n  ========================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      width: 100% !important;\n      max-width: 100% !important;\n      margin: 18px auto !important;\n    }\n\n    .aq-bloco {\n      margin-bottom: 14px !important;\n      border-radius: 14px !important;\n    }\n\n    \/* TOPO EDITORIAL *\/\n    .aq-topo-editorial {\n      padding: 26px 20px 24px !important;\n    }\n\n    .aq-topo-selo {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-topo-titulo {\n      margin: 0 auto 12px !important;\n      font-size: clamp(27px, 7.6vw, 34px) !important;\n      line-height: 1.12 !important;\n    }\n\n    .aq-topo-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin: 14px auto 0 !important;\n    }\n\n    .aq-foto-principal {\n      aspect-ratio: 4 \/ 5 !important;\n      background-position: center center !important;\n    }\n\n    \/* BLOCO DE TRANSFORMAÇÃO *\/\n    .aq-transformacao {\n      grid-template-columns: 1fr !important;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-position: center 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 28px 22px 30px !important;\n      text-align: center !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-subtitulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-texto {\n      margin: 0 0 22px !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-sensacoes {\n      gap: 10px !important;\n    }\n\n    .aq-sensacao {\n      padding: 12px 13px !important;\n      text-align: left !important;\n    }\n\n    \/* BLOCO DE FECHAMENTO *\/\n    .aq-fechamento {\n      padding: 24px 22px 32px !important;\n    }\n\n    .aq-ornamento {\n      margin: 0 auto 6px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-fechamento-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      margin: 24px auto !important;\n    }\n\n    .aq-frase-final {\n      margin: 0 !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 22px 18px 20px !important;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 8px !important;\n      padding: 7px 13px !important;\n      font-size: 9px !important;\n      letter-spacing: 1.25px !important;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin-top: 12px !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 24px 20px 26px !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-subtitulo {\n      margin-bottom: 12px !important;\n      font-size: 27px !important;\n    }\n\n    .aq-texto {\n      margin-bottom: 20px !important;\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento {\n      padding: 22px 20px 28px !important;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 5px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 12px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-fechamento-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      margin: 22px auto !important;\n      padding: 16px 20px !important;\n      font-size: 13px !important;\n    }\n  }\n\n\n  \/* =========================\n     SELOS GLASSMORPHISM NAS FOTOS\n  ========================= *\/\n\n  .aq-foto-principal,\n  .aq-transformacao-imagem {\n    position: relative;\n    overflow: hidden;\n  }\n\n  .aq-badges-foto {\n    position: absolute;\n    inset: 0;\n    z-index: 3;\n    pointer-events: none;\n  }\n\n  .aq-badge-foto {\n    position: absolute;\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    max-width: calc(100% - 32px);\n    padding: 10px 14px;\n    border: 1px solid rgba(255, 255, 255, 0.68);\n    border-radius: 999px;\n    background: rgba(255, 255, 255, 0.72);\n    color: #1f1917;\n    font-size: 13px;\n    line-height: 1.2;\n    font-weight: 700;\n    white-space: nowrap;\n    box-shadow:\n      0 8px 24px rgba(31, 25, 23, 0.12),\n      inset 0 1px 0 rgba(255, 255, 255, 0.65);\n    backdrop-filter: blur(10px);\n    -webkit-backdrop-filter: blur(10px);\n  }\n\n  .aq-badge-foto::before {\n    content: \"✦\";\n    flex: 0 0 auto;\n    color: #D98B2B;\n    font-size: 12px;\n    line-height: 1;\n  }\n\n  \/* Composição diagonal — foto da frente *\/\n  .aq-badges-frente .aq-badge-foto:nth-child(1) {\n    top: 10%;\n    left: 6%;\n  }\n\n  .aq-badges-frente .aq-badge-foto:nth-child(2) {\n    top: 39%;\n    left: 10%;\n  }\n\n  .aq-badges-frente .aq-badge-foto:nth-child(3) {\n    top: 69%;\n    left: 14%;\n  }\n\n  \/* Composição diagonal — foto das costas *\/\n  .aq-badges-costas .aq-badge-foto:nth-child(1) {\n    top: 11%;\n    right: 6%;\n  }\n\n  .aq-badges-costas .aq-badge-foto:nth-child(2) {\n    top: 40%;\n    right: 10%;\n  }\n\n  .aq-badges-costas .aq-badge-foto:nth-child(3) {\n    top: 70%;\n    right: 14%;\n  }\n\n  @media (max-width: 700px) {\n    .aq-badge-foto {\n      gap: 6px;\n      padding: 8px 11px;\n      font-size: 11px;\n      box-shadow:\n        0 6px 18px rgba(31, 25, 23, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.65);\n      backdrop-filter: blur(8px);\n      -webkit-backdrop-filter: blur(8px);\n    }\n\n    .aq-badge-foto::before {\n      font-size: 10px;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 9%;\n      left: 5%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 39%;\n      left: 8%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 70%;\n      left: 11%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 9%;\n      right: 5%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 39%;\n      right: 8%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 70%;\n      right: 11%;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-badge-foto {\n      max-width: calc(100% - 24px);\n      padding: 7px 10px;\n      font-size: 10px;\n      letter-spacing: 0;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 8%;\n      left: 4%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 38%;\n      left: 7%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 69%;\n      left: 10%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 8%;\n      right: 4%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 38%;\n      right: 7%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 69%;\n      right: 10%;\n    }\n  }\n\n\n  \/* =========================\n     AJUSTE DE ENQUADRAMENTO DAS FOTOS\n     Afasta a modelo dos selos sem mover os badges\n  ========================= *\/\n\n  \/* Foto da frente: modelo levemente para a direita *\/\n  .aq-foto-principal {\n    background-size: 104% auto !important;\n    background-position: 44% center !important;\n  }\n\n  \/* Foto das costas: modelo levemente para a esquerda *\/\n  .aq-transformacao-imagem {\n    background-size: 104% auto !important;\n    background-position: 56% 25% !important;\n  }\n\n  @media (max-width: 700px) {\n    .aq-foto-principal {\n      background-size: 108% auto !important;\n      background-position: 42% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 108% auto !important;\n      background-position: 58% 20% !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-foto-principal {\n      background-size: 110% auto !important;\n      background-position: 41% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 110% auto !important;\n      background-position: 59% 20% !important;\n    }\n  }\n\n\n  \/* =========================================================\n     RESPONSIVIDADE PELA LARGURA REAL DA MINI LANDING\n     Corrige o desktop quando a descrição fica em uma coluna estreita.\n     O mobile existente permanece preservado.\n  ========================================================= *\/\n\n  @container aq-landing (max-width: 620px) {\n    .aq-bloco {\n      margin-bottom: 14px !important;\n      border-radius: 14px !important;\n    }\n\n    \/* TOPO EDITORIAL *\/\n    .aq-topo-editorial {\n      padding: 26px 20px 24px !important;\n    }\n\n    .aq-topo-selo {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      padding: 8px 16px !important;\n      font-size: 10px !important;\n      letter-spacing: 1.5px !important;\n    }\n\n    .aq-topo-titulo {\n      margin: 0 auto 12px !important;\n      font-size: clamp(27px, 8cqi, 34px) !important;\n      line-height: 1.12 !important;\n    }\n\n    .aq-topo-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-topo-detalhe {\n      width: 64px !important;\n      margin: 14px auto 0 !important;\n    }\n\n    \/* FOTO DA FRENTE *\/\n    .aq-foto-principal {\n      width: 100% !important;\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-size: 108% auto !important;\n      background-position: 42% center !important;\n    }\n\n    \/* SEGUNDO BLOCO: IMAGEM EM CIMA E TEXTO EMBAIXO *\/\n    .aq-transformacao {\n      display: grid !important;\n      grid-template-columns: minmax(0, 1fr) !important;\n      grid-template-rows: auto auto !important;\n    }\n\n    .aq-transformacao-imagem {\n      width: 100% !important;\n      min-width: 0 !important;\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-size: 108% auto !important;\n      background-position: 58% 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      width: 100% !important;\n      min-width: 0 !important;\n      padding: 28px 22px 30px !important;\n      text-align: center !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      font-size: 10px !important;\n      letter-spacing: 2.6px !important;\n    }\n\n    .aq-subtitulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 8cqi, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-texto {\n      margin: 0 0 22px !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-sensacoes {\n      gap: 10px !important;\n    }\n\n    .aq-sensacao {\n      padding: 12px 13px !important;\n      text-align: left !important;\n    }\n\n    \/* SELOS DAS DUAS FOTOS *\/\n    .aq-badge-foto {\n      gap: 6px !important;\n      max-width: calc(100% - 24px) !important;\n      padding: 8px 11px !important;\n      font-size: 11px !important;\n      box-shadow:\n        0 6px 18px rgba(31, 25, 23, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.65) !important;\n      backdrop-filter: blur(8px) !important;\n      -webkit-backdrop-filter: blur(8px) !important;\n    }\n\n    .aq-badge-foto::before {\n      font-size: 10px !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 9% !important;\n      left: 5% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 39% !important;\n      left: 8% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 70% !important;\n      left: 11% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 9% !important;\n      right: 5% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 39% !important;\n      right: 8% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 70% !important;\n      right: 11% !important;\n    }\n\n    \/* FECHAMENTO *\/\n    .aq-fechamento {\n      padding: 24px 22px 32px !important;\n    }\n\n    .aq-ornamento {\n      margin: 0 auto 6px !important;\n    }\n\n    .aq-ornamento-linha {\n      width: 58px !important;\n    }\n\n    .aq-ornamento-icone {\n      width: 34px !important;\n      height: 34px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      font-size: 10px !important;\n      letter-spacing: 2.8px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 8cqi, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-fechamento-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      margin: 24px auto !important;\n    }\n\n    .aq-frase-final {\n      margin: 0 !important;\n    }\n  }\n\n  @container aq-landing (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 22px 18px 20px !important;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 8px !important;\n      padding: 7px 13px !important;\n      font-size: 9px !important;\n      letter-spacing: 1.25px !important;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin-top: 12px !important;\n    }\n\n    .aq-foto-principal {\n      background-size: 110% auto !important;\n      background-position: 41% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 110% auto !important;\n      background-position: 59% 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 24px 20px 26px !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-subtitulo {\n      margin-bottom: 12px !important;\n      font-size: 27px !important;\n    }\n\n    .aq-texto {\n      margin-bottom: 20px !important;\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-badge-foto {\n      padding: 7px 10px !important;\n      font-size: 10px !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 8% !important;\n      left: 4% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 38% !important;\n      left: 7% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 69% !important;\n      left: 10% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 8% !important;\n      right: 4% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 38% !important;\n      right: 7% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 69% !important;\n      right: 10% !important;\n    }\n\n    .aq-fechamento {\n      padding: 22px 20px 28px !important;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 5px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 12px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-fechamento-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      margin: 22px auto !important;\n      padding: 16px 20px !important;\n      font-size: 13px !important;\n    }\n  }\n\n\n  \/* =========================================================\n     CORREÇÃO DE TELA EM BRANCO NO MOBILE\n     Desativa as container queries apenas no celular.\n     O layout mobile volta a obedecer aos @media já existentes.\n  ========================================================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      container-type: normal !important;\n      container-name: none !important;\n      display: block !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      height: auto !important;\n      min-height: 0 !important;\n      overflow: visible !important;\n    }\n\n    .aqualiza-landing \u003e * {\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-topo-editorial,\n    .aq-foto-principal,\n    .aq-transformacao,\n    .aq-transformacao-imagem,\n    .aq-transformacao-conteudo,\n    .aq-fechamento {\n      display: block !important;\n      width: 100% !important;\n      height: auto;\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-foto-principal,\n    .aq-transformacao-imagem {\n      aspect-ratio: 4 \/ 5 !important;\n      min-height: 0 !important;\n    }\n\n    .aq-transformacao {\n      display: grid !important;\n      grid-template-columns: 1fr !important;\n      grid-template-rows: auto auto !important;\n    }\n  }\n\n\n  \/* =========================\n     BLOCO 4 — TABELA DE MEDIDAS\n  ========================= *\/\n\n  .aq-tabela-medidas {\n    width: 100%;\n    padding: 18px;\n    background: var(--aq-bege-claro);\n    border: 1px solid rgba(123, 85, 68, 0.12);\n    text-align: center;\n  }\n\n  .aq-tabela-medidas-imagem {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    height: auto;\n    margin: 0 auto;\n    border-radius: 12px;\n    object-fit: contain;\n  }\n\n  @media (max-width: 700px) {\n    .aq-tabela-medidas {\n      display: block !important;\n      width: 100% !important;\n      padding: 12px !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-tabela-medidas-imagem {\n      width: 100% !important;\n      max-width: 100% !important;\n      height: auto !important;\n      border-radius: 10px;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-tabela-medidas {\n      padding: 10px !important;\n    }\n  }\n\n\u003c\/style\u003e\n\u003csection class=\"aqualiza-landing\"\u003e\u003c!-- BLOCO 1: TOPO EDITORIAL --\u003e\n\u003cdiv class=\"aq-bloco aq-topo-editorial\"\u003e\n\u003cspan class=\"aq-topo-selo\"\u003e Elegância que você sente \u003c\/span\u003e\n\u003ch2 class=\"aq-topo-titulo\"\u003eVista-se para você se sentir ainda mais linda\u003c\/h2\u003e\n\u003cp class=\"aq-topo-texto\"\u003eEsta saída de praia foi criada para \u003cstrong\u003evalorizar sua beleza\u003c\/strong\u003e e proporcionar aquela sensação de confiança que transforma sua postura, seu sorriso e a maneira como você aproveita cada momento.\u003c\/p\u003e\n\u003cspan class=\"aq-topo-detalhe\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- FOTO PRINCIPAL SEM TEXTO --\u003e\n\u003cdiv class=\"aq-bloco aq-foto-principal\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza de frente\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-frente\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eValoriza seu visual\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eLeveza e estilo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eMais confiança\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 2: TRANSFORMAÇÃO --\u003e\n\u003cdiv class=\"aq-bloco aq-transformacao\"\u003e\n\u003cdiv class=\"aq-transformacao-imagem\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza vista de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eDo pós-praia ao passeio\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual versátil\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eEstilo diferenciado\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-transformacao-conteudo\"\u003e\n\u003cspan class=\"aq-etiqueta\" style=\"color: #9a6953;\"\u003e Sua melhor versão \u003c\/span\u003e\n\u003ch2 class=\"aq-subtitulo\"\u003eVista-se para você viver com mais confiança\u003c\/h2\u003e\n\u003cp class=\"aq-texto\"\u003eUma saída de praia que complementa seu look e realça sua beleza com naturalidade. Para você aproveitar a praia, a piscina ou aquela viagem especial, sentindo-se mais segura, elegante e livre.\u003c\/p\u003e\n\u003cdiv class=\"aq-sensacoes\"\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003ePraticidade para vestir sobre seu biquíni e transformar o visual.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLeveza e conforto para acompanhar seus melhores momentos.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eVersatilidade para aproveitar a praia, a piscina e os passeios.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 3: FECHAMENTO --\u003e\n\u003cdiv class=\"aq-bloco aq-fechamento\"\u003e\n\u003cdiv class=\"aq-ornamento\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e \u003csvg class=\"aq-ornamento-icone\" viewbox=\"0 0 48 48\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n\n        \u003cpath d=\"M24 39C24 30 24 21 24 11\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 25C17 24 12 20 10 14C17 13 22 16 24 22\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 25C31 24 36 20 38 14C31 13 26 16 24 22\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 17C19 14 17 9 18 5C23 7 25 11 24 17\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 17C29 14 31 9 30 5C25 7 23 11 24 17\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M18 39C20 36 22 34 24 33C26 34 28 36 30 39\"\u003e\u003c\/path\u003e\n\n      \u003c\/svg\u003e \u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"aq-etiqueta\"\u003e Escolha-se \u003c\/span\u003e\n\u003ch2 class=\"aq-fechamento-titulo\"\u003eSua beleza merece ser celebrada\u003c\/h2\u003e\n\u003cp class=\"aq-fechamento-texto\"\u003eTransforme seus momentos de lazer em experiências ainda mais especiais. Vista uma saída de praia que combina com sua essência e permita que sua confiança apareça naturalmente.\u003c\/p\u003e\n\u003ca class=\"aq-botao\" href=\"#selecionar-tamanho\" onclick=\"aqScrollCompra(event);\"\u003e Selecionar meu tamanho \u003c\/a\u003e\n\u003cp class=\"aq-frase-final\"\u003eAqualiza — criada para mulheres que escolhem se sentir bem.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 4: TABELA DE MEDIDAS --\u003e\n\u003cdiv class=\"aq-bloco aq-tabela-medidas\"\u003e\u003cimg class=\"aq-tabela-medidas-imagem\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/Copia_de_Biquini_6709a899-b541-475c-baac-0ea498f48fe0.png?v=1785172763\" alt=\"Tabela de medidas Aqualiza\" loading=\"lazy\" width=\"600\" height=\"600\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\nfunction aqScrollCompra(evento){\n\n    if(evento){\n\n        evento.preventDefault();\n\n    }\n\n    const seletores = [\n\n        '.product-form__input',\n        '.variant-picker',\n        '.variant-radios',\n        '.product-variant-picker',\n        'variant-selects',\n        'variant-radios',\n        'fieldset[data-option]',\n        '[data-option-name]',\n        '.product__info-container .product-form',\n        '.product__info-container fieldset',\n        '[id^=\"ProductInfo-\"] .product-form',\n        '[id^=\"ProductInfo-\"] fieldset',\n        '.product-form',\n        '[id^=\"product-form-\"]',\n        'form[action*=\"\/cart\/add\"]',\n        'product-info'\n\n    ];\n\n    let elementoDestino = null;\n\n    for(const seletor of seletores){\n\n        const elementos = document.querySelectorAll(seletor);\n\n        for(const elemento of elementos){\n\n            const estilo = window.getComputedStyle(elemento);\n            const dimensoes = elemento.getBoundingClientRect();\n\n            if(\n                estilo.display !== 'none' \u0026\u0026\n                estilo.visibility !== 'hidden' \u0026\u0026\n                dimensoes.width \u003e 0 \u0026\u0026\n                dimensoes.height \u003e 0\n            ){\n\n                elementoDestino = elemento;\n\n                break;\n\n            }\n\n        }\n\n        if(elementoDestino){\n\n            break;\n\n        }\n\n    }\n\n    if(elementoDestino){\n\n        const posicao =\n            elementoDestino.getBoundingClientRect().top +\n            window.pageYOffset - 100;\n\n        window.scrollTo({\n\n            top: posicao,\n            behavior: 'smooth'\n\n        });\n\n        return;\n\n    }\n\n    const formularioCompra = document.querySelector('form[action*=\"\/cart\/add\"]');\n\n    if(formularioCompra){\n\n        formularioCompra.scrollIntoView({\n\n            behavior: 'smooth',\n            block: 'center'\n\n        });\n\n    }\n\n}\n\u003c\/script\u003e\u003c\/section\u003e\n\u003c!-- FIM DA MINI LANDING PAGE AQUALIZA --\u003e","brand":"Aqualiza","offers":[{"title":"Branco \/ Tamanho único","offer_id":45368449007725,"sku":null,"price":157.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/15922812079a82ed901a1025d61dfd2a093760788a_thumbnail_600x_cc356414-f9f4-47c3-80f1-bb451a22265e.jpg?v=1782245294"},{"product_id":"saida-de-praia-vestido-em-croche-com-franjas-resort","title":"Saída de Praia Vestido Em Crochê Com Franjas Resort","description":"\u003c!-- INÍCIO DA MINI LANDING PAGE AQUALIZA --\u003e\n\u003cstyle\u003e\n  .aqualiza-landing {\n    --aq-preto: #1f1917;\n    --aq-marrom: #7b5544;\n    --aq-bronze: #b17c63;\n    --aq-bege: #f7f0eb;\n    --aq-bege-claro: #fcf9f7;\n    --aq-branco: #ffffff;\n\n    width: 100%;\n    max-width: 820px;\n    margin: 30px auto;\n    font-family: Arial, Helvetica, sans-serif;\n    color: var(--aq-preto);\n    overflow: hidden;\n\n    \/* Permite que o layout responda à largura real da descrição,\n       e não apenas à largura da tela do computador. *\/\n    container-type: inline-size;\n    container-name: aq-landing;\n  }\n\n  .aqualiza-landing * {\n    box-sizing: border-box;\n  }\n\n  .aq-bloco {\n    margin-bottom: 22px;\n    overflow: hidden;\n    border-radius: 18px;\n  }\n\n  .aq-imagem {\n    display: block;\n    width: 100%;\n    height: auto;\n  }\n\n  \/* =========================\n     BLOCO 1 — DESEJO\n  ========================= *\/\n\n  .aq-hero {\n    position: relative;\n    width: 100%;\n    aspect-ratio: 4 \/ 5;\n    min-height: 0;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    background:\n      linear-gradient(\n        to bottom,\n        rgba(15, 10, 8, 0.08) 0%,\n        rgba(15, 10, 8, 0.16) 30%,\n        rgba(15, 10, 8, 0.48) 70%,\n        rgba(15, 10, 8, 0.72) 100%\n      ),\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_e78ba4e0-ce6f-4db3-8da9-7377fc537791.jpg?v=1782248102\")\n      center center \/ cover no-repeat;\n  }\n\n  .aq-hero-conteudo {\n    position: relative;\n    z-index: 2;\n\n    width: 100%;\n    max-width: 650px;\n    margin: 0 auto;\n    padding: 42px 34px;\n\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n\n    color: var(--aq-branco);\n    text-align: center;\n\n    transform: translateY(35px);\n  }\n\n  .aq-etiqueta {\n    display: inline-block;\n    margin-bottom: 14px;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n  }\n\n  .aq-hero .aq-etiqueta {\n    margin-bottom: 38px;\n    font-size: 11px;\n    line-height: 1.4;\n    letter-spacing: 3px;\n  }\n\n  .aq-titulo-principal {\n    max-width: 620px;\n    margin: 0 auto 30px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(31px, 5vw, 46px);\n    line-height: 1.04;\n    font-weight: 400;\n  }\n\n  .aq-titulo-principal em {\n    display: block;\n    color: #efb59d;\n    font-weight: 400;\n  }\n\n  .aq-hero-texto {\n    max-width: 540px;\n    margin: 0 auto;\n    font-size: clamp(16px, 3vw, 19px);\n    line-height: 1.55;\n  }\n\n  .aq-hero .aq-etiqueta,\n  .aq-hero .aq-titulo-principal,\n  .aq-hero .aq-titulo-principal em,\n  .aq-hero .aq-hero-texto {\n    text-shadow:\n      0 2px 4px rgba(0, 0, 0, 0.8),\n      0 5px 14px rgba(0, 0, 0, 0.55);\n  }\n\n\n  \/* =========================\n     NOVO TOPO EDITORIAL\n  ========================= *\/\n\n  .aq-topo-editorial {\n    padding: 32px 34px 28px;\n    text-align: center;\n    border: 1px solid rgba(123, 85, 68, 0.12);\n    background:\n      radial-gradient(\n        circle at top left,\n        rgba(214, 240, 238, 0.72),\n        transparent 42%\n      ),\n      linear-gradient(\n        135deg,\n        #eef9f7 0%,\n        #fcf9f7 55%,\n        #f7f0eb 100%\n      );\n  }\n\n  .aq-topo-selo {\n    display: inline-block;\n    margin: 0 0 12px;\n    padding: 9px 20px;\n    border-radius: 999px;\n    background: var(--aq-branco);\n    color: #147d80;\n    font-size: 11px;\n    line-height: 1.3;\n    font-weight: 700;\n    letter-spacing: 1.8px;\n    text-transform: uppercase;\n    box-shadow: 0 7px 18px rgba(31, 25, 23, 0.08);\n  }\n\n  .aq-topo-titulo {\n    max-width: 650px;\n    margin: 0 auto 12px;\n    font-family: Arial, Helvetica, sans-serif;\n    font-size: clamp(30px, 5vw, 44px);\n    line-height: 1.1;\n    font-weight: 700;\n    color: #102f35;\n  }\n\n  .aq-topo-texto {\n    max-width: 650px;\n    margin: 0 auto;\n    font-size: 17px;\n    line-height: 1.72;\n    color: #425257;\n  }\n\n  .aq-topo-texto strong {\n    color: #102f35;\n    font-weight: 700;\n  }\n\n  .aq-topo-detalhe {\n    display: block;\n    width: 72px;\n    height: 3px;\n    margin: 18px auto 0;\n    border-radius: 999px;\n    background: linear-gradient(\n      to right,\n      #18868a,\n      #d39a43\n    );\n  }\n\n  .aq-foto-principal {\n    width: 100%;\n    aspect-ratio: 4 \/ 5;\n    min-height: 0;\n    background:\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_e78ba4e0-ce6f-4db3-8da9-7377fc537791.jpg?v=1782248102\")\n      center center \/ cover no-repeat;\n  }\n\n  \/* =========================\n     BLOCO 2 — TRANSFORMAÇÃO\n  ========================= *\/\n\n  .aq-transformacao {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    background: var(--aq-bege);\n  }\n\n  .aq-transformacao-imagem {\n    min-height: 600px;\n    background:\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/2_8ae4e04e-77f1-495c-ac1b-b778bc8243a4.jpg?v=1782248102\")\n      center 25% \/ cover no-repeat;\n  }\n\n  .aq-transformacao-conteudo {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    padding: 48px 38px;\n  }\n\n  .aq-subtitulo {\n    margin: 0 0 18px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(27px, 4vw, 36px);\n    line-height: 1.16;\n    font-weight: 400;\n  }\n\n  .aq-texto {\n    margin: 0 0 28px;\n    font-size: 17px;\n    line-height: 1.7;\n    color: #493b35;\n  }\n\n  .aq-sensacoes {\n    display: grid;\n    gap: 12px;\n  }\n\n  .aq-sensacao {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    padding: 13px 15px;\n    border: 1px solid rgba(123, 85, 68, 0.18);\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.55);\n    font-size: 15px;\n    line-height: 1.4;\n  }\n\n  .aq-icone {\n    flex: 0 0 30px;\n    width: 30px;\n    height: 30px;\n    display: grid;\n    place-items: center;\n    border-radius: 50%;\n    background: #D98B2B;\n    color: var(--aq-branco);\n    font-size: 14px;\n  }\n\n  \/* =========================\n     BLOCO 3 — FECHAMENTO\n  ========================= *\/\n\n  .aq-fechamento {\n    padding: 36px 38px 48px;\n    text-align: center;\n    background:\n      radial-gradient(\n        circle at top right,\n        rgba(177, 124, 99, 0.13),\n        transparent 38%\n      ),\n      var(--aq-bege-claro);\n    border: 1px solid rgba(123, 85, 68, 0.12);\n  }\n\n  \/* Ornamento superior *\/\n  .aq-ornamento {\n    width: 100%;\n    max-width: 270px;\n    margin: 0 auto 12px;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 13px;\n\n    color: var(--aq-bronze);\n  }\n\n  .aq-ornamento-linha {\n    width: 72px;\n    height: 1px;\n    background: linear-gradient(\n      to right,\n      transparent,\n      rgba(177, 124, 99, 0.7)\n    );\n  }\n\n  .aq-ornamento-linha:last-child {\n    background: linear-gradient(\n      to left,\n      transparent,\n      rgba(177, 124, 99, 0.7)\n    );\n  }\n\n  .aq-ornamento-icone {\n    flex: 0 0 auto;\n    width: 38px;\n    height: 38px;\n    display: block;\n  }\n\n  .aq-ornamento-icone path {\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 1.65;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .aq-fechamento .aq-etiqueta {\n    margin: 0 0 16px;\n    color: #9a6953;\n    font-size: 11px;\n    line-height: 1.3;\n    letter-spacing: 3.2px;\n  }\n\n  .aq-fechamento-titulo {\n    max-width: 620px;\n    margin: 0 auto 16px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(27px, 4.3vw, 39px);\n    line-height: 1.16;\n    font-weight: 400;\n  }\n\n  .aq-fechamento-texto {\n    max-width: 610px;\n    margin: 0 auto !important;\n    font-size: 17px;\n    line-height: 1.7;\n    color: #55453e;\n  }\n\n  .aq-fechamento .aq-botao {\n    display: block;\n    width: fit-content;\n    min-width: 250px;\n    margin: 28px auto !important;\n    padding: 17px 28px;\n    border-radius: 999px;\n    background: #156F7A;\n    color: var(--aq-branco) !important;\n    font-size: 14px;\n    font-weight: 700;\n    letter-spacing: 1.2px;\n    text-align: center;\n    text-decoration: none !important;\n    text-transform: uppercase;\n    transition:\n      opacity 0.2s ease,\n      transform 0.2s ease;\n  }\n\n  .aq-fechamento .aq-botao:hover {\n    opacity: 0.88;\n    transform: translateY(-1px);\n  }\n\n  .aq-frase-final {\n    margin: 0 !important;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 15px;\n    font-style: italic;\n    color: var(--aq-marrom);\n  }\n\n  \/* =========================\n     TABLET E CELULAR\n  ========================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      margin: 22px auto;\n    }\n\n    .aq-bloco {\n      margin-bottom: 16px;\n      border-radius: 14px;\n    }\n\n    .aq-hero {\n      width: 100%;\n      aspect-ratio: 4 \/ 5;\n      min-height: 0;\n      background-position: center center;\n    }\n\n    .aq-hero-conteudo {\n      padding: 28px 22px;\n      transform: translateY(30px);\n    }\n\n    .aq-hero .aq-etiqueta {\n      margin-bottom: 32px;\n      font-size: 10px;\n      letter-spacing: 2.5px;\n    }\n\n    .aq-titulo-principal {\n      margin-bottom: 25px;\n      font-size: clamp(30px, 8.5vw, 39px);\n      line-height: 1.05;\n    }\n\n    .aq-hero-texto {\n      max-width: 440px;\n      font-size: 16px;\n      line-height: 1.55;\n    }\n\n    .aq-transformacao {\n      grid-template-columns: 1fr;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 500px;\n      background-position: center 20%;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 38px 25px;\n      text-align: center;\n    }\n\n    .aq-subtitulo {\n      font-size: clamp(27px, 7.5vw, 34px);\n      line-height: 1.18;\n    }\n\n    .aq-sensacao {\n      text-align: left;\n    }\n\n    .aq-fechamento {\n      padding: 30px 24px 40px;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 10px;\n    }\n\n    .aq-ornamento-linha {\n      width: 58px;\n    }\n\n    .aq-ornamento-icone {\n      width: 34px;\n      height: 34px;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 14px;\n      font-size: 10px;\n      letter-spacing: 2.8px;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 15px;\n      font-size: clamp(27px, 7.5vw, 35px);\n      line-height: 1.18;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block;\n      width: 100%;\n      min-width: 0;\n      margin: 28px auto !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-hero-conteudo {\n      padding: 24px 18px;\n      transform: translateY(24px);\n    }\n\n    .aq-hero .aq-etiqueta {\n      margin-bottom: 26px;\n      font-size: 9px;\n      letter-spacing: 2.2px;\n    }\n\n    .aq-titulo-principal {\n      margin-bottom: 22px;\n      font-size: 31px;\n    }\n\n    .aq-hero-texto {\n      font-size: 15px;\n      line-height: 1.5;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 440px;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 34px 22px;\n    }\n\n    .aq-subtitulo {\n      font-size: 28px;\n    }\n\n    .aq-fechamento {\n      padding: 26px 22px 36px;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 9px;\n      gap: 10px;\n    }\n\n    .aq-ornamento-linha {\n      width: 48px;\n    }\n\n    .aq-ornamento-icone {\n      width: 32px;\n      height: 32px;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 13px;\n      font-size: 9px;\n      letter-spacing: 2.5px;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 14px;\n      font-size: 29px;\n    }\n\n    .aq-texto,\n    .aq-fechamento-texto {\n      font-size: 16px;\n    }\n  }\n\n\n  \/* AJUSTES RESPONSIVOS DO NOVO TOPO *\/\n  @media (max-width: 700px) {\n    .aq-topo-editorial {\n      padding: 30px 22px 28px;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 12px;\n      padding: 8px 16px;\n      font-size: 10px;\n      letter-spacing: 1.5px;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 12px;\n      font-size: clamp(28px, 8vw, 36px);\n      line-height: 1.12;\n    }\n\n    .aq-topo-texto {\n      font-size: 16px;\n      line-height: 1.65;\n    }\n\n    .aq-topo-detalhe {\n      width: 64px;\n      margin-top: 16px;\n    }\n\n    .aq-foto-principal {\n      aspect-ratio: 4 \/ 5;\n      background-position: center center;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 26px 18px 24px;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 10px;\n      padding: 8px 14px;\n      font-size: 9px;\n      letter-spacing: 1.35px;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px;\n      font-size: 29px;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px;\n      line-height: 1.62;\n    }\n\n    .aq-topo-detalhe {\n      width: 58px;\n      margin-top: 14px;\n    }\n  }\n\n\n  \/* =========================\n     OTIMIZAÇÃO FINAL PARA MOBILE\n     Regras inseridas por último para prevalecer\n  ========================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      width: 100% !important;\n      max-width: 100% !important;\n      margin: 18px auto !important;\n    }\n\n    .aq-bloco {\n      margin-bottom: 14px !important;\n      border-radius: 14px !important;\n    }\n\n    \/* TOPO EDITORIAL *\/\n    .aq-topo-editorial {\n      padding: 26px 20px 24px !important;\n    }\n\n    .aq-topo-selo {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-topo-titulo {\n      margin: 0 auto 12px !important;\n      font-size: clamp(27px, 7.6vw, 34px) !important;\n      line-height: 1.12 !important;\n    }\n\n    .aq-topo-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin: 14px auto 0 !important;\n    }\n\n    .aq-foto-principal {\n      aspect-ratio: 4 \/ 5 !important;\n      background-position: center center !important;\n    }\n\n    \/* BLOCO DE TRANSFORMAÇÃO *\/\n    .aq-transformacao {\n      grid-template-columns: 1fr !important;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-position: center 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 28px 22px 30px !important;\n      text-align: center !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-subtitulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-texto {\n      margin: 0 0 22px !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-sensacoes {\n      gap: 10px !important;\n    }\n\n    .aq-sensacao {\n      padding: 12px 13px !important;\n      text-align: left !important;\n    }\n\n    \/* BLOCO DE FECHAMENTO *\/\n    .aq-fechamento {\n      padding: 24px 22px 32px !important;\n    }\n\n    .aq-ornamento {\n      margin: 0 auto 6px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-fechamento-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      margin: 24px auto !important;\n    }\n\n    .aq-frase-final {\n      margin: 0 !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 22px 18px 20px !important;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 8px !important;\n      padding: 7px 13px !important;\n      font-size: 9px !important;\n      letter-spacing: 1.25px !important;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin-top: 12px !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 24px 20px 26px !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-subtitulo {\n      margin-bottom: 12px !important;\n      font-size: 27px !important;\n    }\n\n    .aq-texto {\n      margin-bottom: 20px !important;\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento {\n      padding: 22px 20px 28px !important;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 5px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 12px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-fechamento-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      margin: 22px auto !important;\n      padding: 16px 20px !important;\n      font-size: 13px !important;\n    }\n  }\n\n\n  \/* =========================\n     SELOS GLASSMORPHISM NAS FOTOS\n  ========================= *\/\n\n  .aq-foto-principal,\n  .aq-transformacao-imagem {\n    position: relative;\n    overflow: hidden;\n  }\n\n  .aq-badges-foto {\n    position: absolute;\n    inset: 0;\n    z-index: 3;\n    pointer-events: none;\n  }\n\n  .aq-badge-foto {\n    position: absolute;\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    max-width: calc(100% - 32px);\n    padding: 10px 14px;\n    border: 1px solid rgba(255, 255, 255, 0.68);\n    border-radius: 999px;\n    background: rgba(255, 255, 255, 0.72);\n    color: #1f1917;\n    font-size: 13px;\n    line-height: 1.2;\n    font-weight: 700;\n    white-space: nowrap;\n    box-shadow:\n      0 8px 24px rgba(31, 25, 23, 0.12),\n      inset 0 1px 0 rgba(255, 255, 255, 0.65);\n    backdrop-filter: blur(10px);\n    -webkit-backdrop-filter: blur(10px);\n  }\n\n  .aq-badge-foto::before {\n    content: \"✦\";\n    flex: 0 0 auto;\n    color: #D98B2B;\n    font-size: 12px;\n    line-height: 1;\n  }\n\n  \/* Composição diagonal — foto da frente *\/\n  .aq-badges-frente .aq-badge-foto:nth-child(1) {\n    top: 10%;\n    left: 6%;\n  }\n\n  .aq-badges-frente .aq-badge-foto:nth-child(2) {\n    top: 39%;\n    left: 10%;\n  }\n\n  .aq-badges-frente .aq-badge-foto:nth-child(3) {\n    top: 69%;\n    left: 14%;\n  }\n\n  \/* Composição diagonal — foto das costas *\/\n  .aq-badges-costas .aq-badge-foto:nth-child(1) {\n    top: 11%;\n    right: 6%;\n  }\n\n  .aq-badges-costas .aq-badge-foto:nth-child(2) {\n    top: 40%;\n    right: 10%;\n  }\n\n  .aq-badges-costas .aq-badge-foto:nth-child(3) {\n    top: 70%;\n    right: 14%;\n  }\n\n  @media (max-width: 700px) {\n    .aq-badge-foto {\n      gap: 6px;\n      padding: 8px 11px;\n      font-size: 11px;\n      box-shadow:\n        0 6px 18px rgba(31, 25, 23, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.65);\n      backdrop-filter: blur(8px);\n      -webkit-backdrop-filter: blur(8px);\n    }\n\n    .aq-badge-foto::before {\n      font-size: 10px;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 9%;\n      left: 5%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 39%;\n      left: 8%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 70%;\n      left: 11%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 9%;\n      right: 5%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 39%;\n      right: 8%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 70%;\n      right: 11%;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-badge-foto {\n      max-width: calc(100% - 24px);\n      padding: 7px 10px;\n      font-size: 10px;\n      letter-spacing: 0;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 8%;\n      left: 4%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 38%;\n      left: 7%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 69%;\n      left: 10%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 8%;\n      right: 4%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 38%;\n      right: 7%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 69%;\n      right: 10%;\n    }\n  }\n\n\n  \/* =========================\n     AJUSTE DE ENQUADRAMENTO DAS FOTOS\n     Afasta a modelo dos selos sem mover os badges\n  ========================= *\/\n\n  \/* Foto da frente: modelo levemente para a direita *\/\n  .aq-foto-principal {\n    background-size: 104% auto !important;\n    background-position: 44% center !important;\n  }\n\n  \/* Foto das costas: modelo levemente para a esquerda *\/\n  .aq-transformacao-imagem {\n    background-size: 104% auto !important;\n    background-position: 56% 25% !important;\n  }\n\n  @media (max-width: 700px) {\n    .aq-foto-principal {\n      background-size: 108% auto !important;\n      background-position: 42% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 108% auto !important;\n      background-position: 58% 20% !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-foto-principal {\n      background-size: 110% auto !important;\n      background-position: 41% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 110% auto !important;\n      background-position: 59% 20% !important;\n    }\n  }\n\n\n  \/* =========================================================\n     RESPONSIVIDADE PELA LARGURA REAL DA MINI LANDING\n     Corrige o desktop quando a descrição fica em uma coluna estreita.\n     O mobile existente permanece preservado.\n  ========================================================= *\/\n\n  @container aq-landing (max-width: 620px) {\n    .aq-bloco {\n      margin-bottom: 14px !important;\n      border-radius: 14px !important;\n    }\n\n    \/* TOPO EDITORIAL *\/\n    .aq-topo-editorial {\n      padding: 26px 20px 24px !important;\n    }\n\n    .aq-topo-selo {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      padding: 8px 16px !important;\n      font-size: 10px !important;\n      letter-spacing: 1.5px !important;\n    }\n\n    .aq-topo-titulo {\n      margin: 0 auto 12px !important;\n      font-size: clamp(27px, 8cqi, 34px) !important;\n      line-height: 1.12 !important;\n    }\n\n    .aq-topo-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-topo-detalhe {\n      width: 64px !important;\n      margin: 14px auto 0 !important;\n    }\n\n    \/* FOTO DA FRENTE *\/\n    .aq-foto-principal {\n      width: 100% !important;\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-size: 108% auto !important;\n      background-position: 42% center !important;\n    }\n\n    \/* SEGUNDO BLOCO: IMAGEM EM CIMA E TEXTO EMBAIXO *\/\n    .aq-transformacao {\n      display: grid !important;\n      grid-template-columns: minmax(0, 1fr) !important;\n      grid-template-rows: auto auto !important;\n    }\n\n    .aq-transformacao-imagem {\n      width: 100% !important;\n      min-width: 0 !important;\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-size: 108% auto !important;\n      background-position: 58% 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      width: 100% !important;\n      min-width: 0 !important;\n      padding: 28px 22px 30px !important;\n      text-align: center !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      font-size: 10px !important;\n      letter-spacing: 2.6px !important;\n    }\n\n    .aq-subtitulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 8cqi, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-texto {\n      margin: 0 0 22px !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-sensacoes {\n      gap: 10px !important;\n    }\n\n    .aq-sensacao {\n      padding: 12px 13px !important;\n      text-align: left !important;\n    }\n\n    \/* SELOS DAS DUAS FOTOS *\/\n    .aq-badge-foto {\n      gap: 6px !important;\n      max-width: calc(100% - 24px) !important;\n      padding: 8px 11px !important;\n      font-size: 11px !important;\n      box-shadow:\n        0 6px 18px rgba(31, 25, 23, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.65) !important;\n      backdrop-filter: blur(8px) !important;\n      -webkit-backdrop-filter: blur(8px) !important;\n    }\n\n    .aq-badge-foto::before {\n      font-size: 10px !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 9% !important;\n      left: 5% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 39% !important;\n      left: 8% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 70% !important;\n      left: 11% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 9% !important;\n      right: 5% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 39% !important;\n      right: 8% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 70% !important;\n      right: 11% !important;\n    }\n\n    \/* FECHAMENTO *\/\n    .aq-fechamento {\n      padding: 24px 22px 32px !important;\n    }\n\n    .aq-ornamento {\n      margin: 0 auto 6px !important;\n    }\n\n    .aq-ornamento-linha {\n      width: 58px !important;\n    }\n\n    .aq-ornamento-icone {\n      width: 34px !important;\n      height: 34px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      font-size: 10px !important;\n      letter-spacing: 2.8px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 8cqi, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-fechamento-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      margin: 24px auto !important;\n    }\n\n    .aq-frase-final {\n      margin: 0 !important;\n    }\n  }\n\n  @container aq-landing (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 22px 18px 20px !important;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 8px !important;\n      padding: 7px 13px !important;\n      font-size: 9px !important;\n      letter-spacing: 1.25px !important;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin-top: 12px !important;\n    }\n\n    .aq-foto-principal {\n      background-size: 110% auto !important;\n      background-position: 41% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 110% auto !important;\n      background-position: 59% 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 24px 20px 26px !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-subtitulo {\n      margin-bottom: 12px !important;\n      font-size: 27px !important;\n    }\n\n    .aq-texto {\n      margin-bottom: 20px !important;\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-badge-foto {\n      padding: 7px 10px !important;\n      font-size: 10px !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 8% !important;\n      left: 4% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 38% !important;\n      left: 7% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 69% !important;\n      left: 10% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 8% !important;\n      right: 4% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 38% !important;\n      right: 7% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 69% !important;\n      right: 10% !important;\n    }\n\n    .aq-fechamento {\n      padding: 22px 20px 28px !important;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 5px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 12px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-fechamento-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      margin: 22px auto !important;\n      padding: 16px 20px !important;\n      font-size: 13px !important;\n    }\n  }\n\n\n  \/* =========================================================\n     CORREÇÃO DE TELA EM BRANCO NO MOBILE\n     Desativa as container queries apenas no celular.\n     O layout mobile volta a obedecer aos @media já existentes.\n  ========================================================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      container-type: normal !important;\n      container-name: none !important;\n      display: block !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      height: auto !important;\n      min-height: 0 !important;\n      overflow: visible !important;\n    }\n\n    .aqualiza-landing \u003e * {\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-topo-editorial,\n    .aq-foto-principal,\n    .aq-transformacao,\n    .aq-transformacao-imagem,\n    .aq-transformacao-conteudo,\n    .aq-fechamento {\n      display: block !important;\n      width: 100% !important;\n      height: auto;\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-foto-principal,\n    .aq-transformacao-imagem {\n      aspect-ratio: 4 \/ 5 !important;\n      min-height: 0 !important;\n    }\n\n    .aq-transformacao {\n      display: grid !important;\n      grid-template-columns: 1fr !important;\n      grid-template-rows: auto auto !important;\n    }\n  }\n\n\n  \/* =========================\n     BLOCO 4 — TABELA DE MEDIDAS\n  ========================= *\/\n\n  .aq-tabela-medidas {\n    width: 100%;\n    padding: 18px;\n    background: var(--aq-bege-claro);\n    border: 1px solid rgba(123, 85, 68, 0.12);\n    text-align: center;\n  }\n\n  .aq-tabela-medidas-imagem {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    height: auto;\n    margin: 0 auto;\n    border-radius: 12px;\n    object-fit: contain;\n  }\n\n  @media (max-width: 700px) {\n    .aq-tabela-medidas {\n      display: block !important;\n      width: 100% !important;\n      padding: 12px !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-tabela-medidas-imagem {\n      width: 100% !important;\n      max-width: 100% !important;\n      height: auto !important;\n      border-radius: 10px;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-tabela-medidas {\n      padding: 10px !important;\n    }\n  }\n\n\u003c\/style\u003e\n\u003csection class=\"aqualiza-landing\"\u003e\u003c!-- BLOCO 1: TOPO EDITORIAL --\u003e\n\u003cdiv class=\"aq-bloco aq-topo-editorial\"\u003e\n\u003cspan class=\"aq-topo-selo\"\u003e Elegância que você sente \u003c\/span\u003e\n\u003ch2 class=\"aq-topo-titulo\"\u003eVista-se para você se sentir ainda mais linda\u003c\/h2\u003e\n\u003cp class=\"aq-topo-texto\"\u003eEsta saída de praia foi criada para \u003cstrong\u003evalorizar sua beleza\u003c\/strong\u003e e proporcionar aquela sensação de confiança que transforma sua postura, seu sorriso e a maneira como você aproveita cada momento.\u003c\/p\u003e\n\u003cspan class=\"aq-topo-detalhe\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- FOTO PRINCIPAL SEM TEXTO --\u003e\n\u003cdiv class=\"aq-bloco aq-foto-principal\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza de frente\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-frente\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eValoriza seu visual\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eLeveza e estilo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eMais confiança\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 2: TRANSFORMAÇÃO --\u003e\n\u003cdiv class=\"aq-bloco aq-transformacao\"\u003e\n\u003cdiv class=\"aq-transformacao-imagem\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza vista de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eDo pós-praia ao passeio\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual versátil\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eEstilo diferenciado\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-transformacao-conteudo\"\u003e\n\u003cspan class=\"aq-etiqueta\" style=\"color: #9a6953;\"\u003e Sua melhor versão \u003c\/span\u003e\n\u003ch2 class=\"aq-subtitulo\"\u003eVista-se para você viver com mais confiança\u003c\/h2\u003e\n\u003cp class=\"aq-texto\"\u003eUma saída de praia que complementa seu look e realça sua beleza com naturalidade. Para você aproveitar a praia, a piscina ou aquela viagem especial, sentindo-se mais segura, elegante e livre.\u003c\/p\u003e\n\u003cdiv class=\"aq-sensacoes\"\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003ePraticidade para vestir sobre seu biquíni e transformar o visual.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLeveza e conforto para acompanhar seus melhores momentos.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eVersatilidade para aproveitar a praia, a piscina e os passeios.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 3: FECHAMENTO --\u003e\n\u003cdiv class=\"aq-bloco aq-fechamento\"\u003e\n\u003cdiv class=\"aq-ornamento\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e \u003csvg class=\"aq-ornamento-icone\" viewbox=\"0 0 48 48\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n\n        \u003cpath d=\"M24 39C24 30 24 21 24 11\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 25C17 24 12 20 10 14C17 13 22 16 24 22\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 25C31 24 36 20 38 14C31 13 26 16 24 22\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 17C19 14 17 9 18 5C23 7 25 11 24 17\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 17C29 14 31 9 30 5C25 7 23 11 24 17\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M18 39C20 36 22 34 24 33C26 34 28 36 30 39\"\u003e\u003c\/path\u003e\n\n      \u003c\/svg\u003e \u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"aq-etiqueta\"\u003e Escolha-se \u003c\/span\u003e\n\u003ch2 class=\"aq-fechamento-titulo\"\u003eSua beleza merece ser celebrada\u003c\/h2\u003e\n\u003cp class=\"aq-fechamento-texto\"\u003eTransforme seus momentos de lazer em experiências ainda mais especiais. Vista uma saída de praia que combina com sua essência e permita que sua confiança apareça naturalmente.\u003c\/p\u003e\n\u003ca class=\"aq-botao\" href=\"#selecionar-tamanho\" onclick=\"aqScrollCompra(event);\"\u003e Selecionar meu tamanho \u003c\/a\u003e\n\u003cp class=\"aq-frase-final\"\u003eAqualiza — criada para mulheres que escolhem se sentir bem.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 4: TABELA DE MEDIDAS --\u003e\n\u003cdiv class=\"aq-bloco aq-tabela-medidas\"\u003e\u003cimg class=\"aq-tabela-medidas-imagem\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/Copia_de_Biquini_1.png?v=1785162627\" alt=\"Tabela de medidas Aqualiza\" loading=\"lazy\" width=\"600\" height=\"600\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\nfunction aqScrollCompra(evento){\n\n    if(evento){\n\n        evento.preventDefault();\n\n    }\n\n    const seletores = [\n\n        '.product-form__input',\n        '.variant-picker',\n        '.variant-radios',\n        '.product-variant-picker',\n        'variant-selects',\n        'variant-radios',\n        'fieldset[data-option]',\n        '[data-option-name]',\n        '.product__info-container .product-form',\n        '.product__info-container fieldset',\n        '[id^=\"ProductInfo-\"] .product-form',\n        '[id^=\"ProductInfo-\"] fieldset',\n        '.product-form',\n        '[id^=\"product-form-\"]',\n        'form[action*=\"\/cart\/add\"]',\n        'product-info'\n\n    ];\n\n    let elementoDestino = null;\n\n    for(const seletor of seletores){\n\n        const elementos = document.querySelectorAll(seletor);\n\n        for(const elemento of elementos){\n\n            const estilo = window.getComputedStyle(elemento);\n            const dimensoes = elemento.getBoundingClientRect();\n\n            if(\n                estilo.display !== 'none' \u0026\u0026\n                estilo.visibility !== 'hidden' \u0026\u0026\n                dimensoes.width \u003e 0 \u0026\u0026\n                dimensoes.height \u003e 0\n            ){\n\n                elementoDestino = elemento;\n\n                break;\n\n            }\n\n        }\n\n        if(elementoDestino){\n\n            break;\n\n        }\n\n    }\n\n    if(elementoDestino){\n\n        const posicao =\n            elementoDestino.getBoundingClientRect().top +\n            window.pageYOffset - 100;\n\n        window.scrollTo({\n\n            top: posicao,\n            behavior: 'smooth'\n\n        });\n\n        return;\n\n    }\n\n    const formularioCompra = document.querySelector('form[action*=\"\/cart\/add\"]');\n\n    if(formularioCompra){\n\n        formularioCompra.scrollIntoView({\n\n            behavior: 'smooth',\n            block: 'center'\n\n        });\n\n    }\n\n}\n\u003c\/script\u003e\u003c\/section\u003e\n\u003c!-- FIM DA MINI LANDING PAGE AQUALIZA --\u003e","brand":"Aqualiza","offers":[{"title":"Branco \/ P","offer_id":45369143689325,"sku":null,"price":229.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ M","offer_id":45369147752557,"sku":null,"price":229.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ G","offer_id":45369147785325,"sku":null,"price":229.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ GG","offer_id":45369147818093,"sku":null,"price":229.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ EG","offer_id":45369147850861,"sku":null,"price":229.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ P","offer_id":45369147883629,"sku":null,"price":229.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ M","offer_id":45369147916397,"sku":null,"price":229.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G","offer_id":45369147949165,"sku":null,"price":229.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ GG","offer_id":45369147981933,"sku":null,"price":229.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ EG","offer_id":45369148014701,"sku":null,"price":229.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_e78ba4e0-ce6f-4db3-8da9-7377fc537791.jpg?v=1782248102"},{"product_id":"saida-de-praia-em-croche-com-transparencia-resort","title":"Saída de Praia Em Crochê Com Transparência Resort","description":"\u003c!-- INÍCIO DA MINI LANDING PAGE AQUALIZA --\u003e\n\u003cstyle\u003e\n  .aqualiza-landing {\n    --aq-preto: #1f1917;\n    --aq-marrom: #7b5544;\n    --aq-bronze: #b17c63;\n    --aq-bege: #f7f0eb;\n    --aq-bege-claro: #fcf9f7;\n    --aq-branco: #ffffff;\n\n    width: 100%;\n    max-width: 820px;\n    margin: 30px auto;\n    font-family: Arial, Helvetica, sans-serif;\n    color: var(--aq-preto);\n    overflow: hidden;\n\n    \/* Permite que o layout responda à largura real da descrição,\n       e não apenas à largura da tela do computador. *\/\n    container-type: inline-size;\n    container-name: aq-landing;\n  }\n\n  .aqualiza-landing * {\n    box-sizing: border-box;\n  }\n\n  .aq-bloco {\n    margin-bottom: 22px;\n    overflow: hidden;\n    border-radius: 18px;\n  }\n\n  .aq-imagem {\n    display: block;\n    width: 100%;\n    height: auto;\n  }\n\n  \/* =========================\n     BLOCO 1 — DESEJO\n  ========================= *\/\n\n  .aq-hero {\n    position: relative;\n    width: 100%;\n    aspect-ratio: 4 \/ 5;\n    min-height: 0;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    background:\n      linear-gradient(\n        to bottom,\n        rgba(15, 10, 8, 0.08) 0%,\n        rgba(15, 10, 8, 0.16) 30%,\n        rgba(15, 10, 8, 0.48) 70%,\n        rgba(15, 10, 8, 0.72) 100%\n      ),\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_0d5cf7b7-77ca-4b4e-a9fc-ffbaadeca597.jpg?v=1782249058\")\n      center center \/ cover no-repeat;\n  }\n\n  .aq-hero-conteudo {\n    position: relative;\n    z-index: 2;\n\n    width: 100%;\n    max-width: 650px;\n    margin: 0 auto;\n    padding: 42px 34px;\n\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n\n    color: var(--aq-branco);\n    text-align: center;\n\n    transform: translateY(35px);\n  }\n\n  .aq-etiqueta {\n    display: inline-block;\n    margin-bottom: 14px;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n  }\n\n  .aq-hero .aq-etiqueta {\n    margin-bottom: 38px;\n    font-size: 11px;\n    line-height: 1.4;\n    letter-spacing: 3px;\n  }\n\n  .aq-titulo-principal {\n    max-width: 620px;\n    margin: 0 auto 30px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(31px, 5vw, 46px);\n    line-height: 1.04;\n    font-weight: 400;\n  }\n\n  .aq-titulo-principal em {\n    display: block;\n    color: #efb59d;\n    font-weight: 400;\n  }\n\n  .aq-hero-texto {\n    max-width: 540px;\n    margin: 0 auto;\n    font-size: clamp(16px, 3vw, 19px);\n    line-height: 1.55;\n  }\n\n  .aq-hero .aq-etiqueta,\n  .aq-hero .aq-titulo-principal,\n  .aq-hero .aq-titulo-principal em,\n  .aq-hero .aq-hero-texto {\n    text-shadow:\n      0 2px 4px rgba(0, 0, 0, 0.8),\n      0 5px 14px rgba(0, 0, 0, 0.55);\n  }\n\n\n  \/* =========================\n     NOVO TOPO EDITORIAL\n  ========================= *\/\n\n  .aq-topo-editorial {\n    padding: 32px 34px 28px;\n    text-align: center;\n    border: 1px solid rgba(123, 85, 68, 0.12);\n    background:\n      radial-gradient(\n        circle at top left,\n        rgba(214, 240, 238, 0.72),\n        transparent 42%\n      ),\n      linear-gradient(\n        135deg,\n        #eef9f7 0%,\n        #fcf9f7 55%,\n        #f7f0eb 100%\n      );\n  }\n\n  .aq-topo-selo {\n    display: inline-block;\n    margin: 0 0 12px;\n    padding: 9px 20px;\n    border-radius: 999px;\n    background: var(--aq-branco);\n    color: #147d80;\n    font-size: 11px;\n    line-height: 1.3;\n    font-weight: 700;\n    letter-spacing: 1.8px;\n    text-transform: uppercase;\n    box-shadow: 0 7px 18px rgba(31, 25, 23, 0.08);\n  }\n\n  .aq-topo-titulo {\n    max-width: 650px;\n    margin: 0 auto 12px;\n    font-family: Arial, Helvetica, sans-serif;\n    font-size: clamp(30px, 5vw, 44px);\n    line-height: 1.1;\n    font-weight: 700;\n    color: #102f35;\n  }\n\n  .aq-topo-texto {\n    max-width: 650px;\n    margin: 0 auto;\n    font-size: 17px;\n    line-height: 1.72;\n    color: #425257;\n  }\n\n  .aq-topo-texto strong {\n    color: #102f35;\n    font-weight: 700;\n  }\n\n  .aq-topo-detalhe {\n    display: block;\n    width: 72px;\n    height: 3px;\n    margin: 18px auto 0;\n    border-radius: 999px;\n    background: linear-gradient(\n      to right,\n      #18868a,\n      #d39a43\n    );\n  }\n\n  .aq-foto-principal {\n    width: 100%;\n    aspect-ratio: 4 \/ 5;\n    min-height: 0;\n    background:\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_0d5cf7b7-77ca-4b4e-a9fc-ffbaadeca597.jpg?v=1782249058\")\n      center center \/ cover no-repeat;\n  }\n\n  \/* =========================\n     BLOCO 2 — TRANSFORMAÇÃO\n  ========================= *\/\n\n  .aq-transformacao {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    background: var(--aq-bege);\n  }\n\n  .aq-transformacao-imagem {\n    min-height: 600px;\n    background:\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/2_f8f47df0-cb80-4124-8f5b-9d12c317660b.jpg?v=1782249058\")\n      center 25% \/ cover no-repeat;\n  }\n\n  .aq-transformacao-conteudo {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    padding: 48px 38px;\n  }\n\n  .aq-subtitulo {\n    margin: 0 0 18px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(27px, 4vw, 36px);\n    line-height: 1.16;\n    font-weight: 400;\n  }\n\n  .aq-texto {\n    margin: 0 0 28px;\n    font-size: 17px;\n    line-height: 1.7;\n    color: #493b35;\n  }\n\n  .aq-sensacoes {\n    display: grid;\n    gap: 12px;\n  }\n\n  .aq-sensacao {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    padding: 13px 15px;\n    border: 1px solid rgba(123, 85, 68, 0.18);\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.55);\n    font-size: 15px;\n    line-height: 1.4;\n  }\n\n  .aq-icone {\n    flex: 0 0 30px;\n    width: 30px;\n    height: 30px;\n    display: grid;\n    place-items: center;\n    border-radius: 50%;\n    background: #D98B2B;\n    color: var(--aq-branco);\n    font-size: 14px;\n  }\n\n  \/* =========================\n     BLOCO 3 — FECHAMENTO\n  ========================= *\/\n\n  .aq-fechamento {\n    padding: 36px 38px 48px;\n    text-align: center;\n    background:\n      radial-gradient(\n        circle at top right,\n        rgba(177, 124, 99, 0.13),\n        transparent 38%\n      ),\n      var(--aq-bege-claro);\n    border: 1px solid rgba(123, 85, 68, 0.12);\n  }\n\n  \/* Ornamento superior *\/\n  .aq-ornamento {\n    width: 100%;\n    max-width: 270px;\n    margin: 0 auto 12px;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 13px;\n\n    color: var(--aq-bronze);\n  }\n\n  .aq-ornamento-linha {\n    width: 72px;\n    height: 1px;\n    background: linear-gradient(\n      to right,\n      transparent,\n      rgba(177, 124, 99, 0.7)\n    );\n  }\n\n  .aq-ornamento-linha:last-child {\n    background: linear-gradient(\n      to left,\n      transparent,\n      rgba(177, 124, 99, 0.7)\n    );\n  }\n\n  .aq-ornamento-icone {\n    flex: 0 0 auto;\n    width: 38px;\n    height: 38px;\n    display: block;\n  }\n\n  .aq-ornamento-icone path {\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 1.65;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .aq-fechamento .aq-etiqueta {\n    margin: 0 0 16px;\n    color: #9a6953;\n    font-size: 11px;\n    line-height: 1.3;\n    letter-spacing: 3.2px;\n  }\n\n  .aq-fechamento-titulo {\n    max-width: 620px;\n    margin: 0 auto 16px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(27px, 4.3vw, 39px);\n    line-height: 1.16;\n    font-weight: 400;\n  }\n\n  .aq-fechamento-texto {\n    max-width: 610px;\n    margin: 0 auto !important;\n    font-size: 17px;\n    line-height: 1.7;\n    color: #55453e;\n  }\n\n  .aq-fechamento .aq-botao {\n    display: block;\n    width: fit-content;\n    min-width: 250px;\n    margin: 28px auto !important;\n    padding: 17px 28px;\n    border-radius: 999px;\n    background: #156F7A;\n    color: var(--aq-branco) !important;\n    font-size: 14px;\n    font-weight: 700;\n    letter-spacing: 1.2px;\n    text-align: center;\n    text-decoration: none !important;\n    text-transform: uppercase;\n    transition:\n      opacity 0.2s ease,\n      transform 0.2s ease;\n  }\n\n  .aq-fechamento .aq-botao:hover {\n    opacity: 0.88;\n    transform: translateY(-1px);\n  }\n\n  .aq-frase-final {\n    margin: 0 !important;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 15px;\n    font-style: italic;\n    color: var(--aq-marrom);\n  }\n\n  \/* =========================\n     TABLET E CELULAR\n  ========================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      margin: 22px auto;\n    }\n\n    .aq-bloco {\n      margin-bottom: 16px;\n      border-radius: 14px;\n    }\n\n    .aq-hero {\n      width: 100%;\n      aspect-ratio: 4 \/ 5;\n      min-height: 0;\n      background-position: center center;\n    }\n\n    .aq-hero-conteudo {\n      padding: 28px 22px;\n      transform: translateY(30px);\n    }\n\n    .aq-hero .aq-etiqueta {\n      margin-bottom: 32px;\n      font-size: 10px;\n      letter-spacing: 2.5px;\n    }\n\n    .aq-titulo-principal {\n      margin-bottom: 25px;\n      font-size: clamp(30px, 8.5vw, 39px);\n      line-height: 1.05;\n    }\n\n    .aq-hero-texto {\n      max-width: 440px;\n      font-size: 16px;\n      line-height: 1.55;\n    }\n\n    .aq-transformacao {\n      grid-template-columns: 1fr;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 500px;\n      background-position: center 20%;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 38px 25px;\n      text-align: center;\n    }\n\n    .aq-subtitulo {\n      font-size: clamp(27px, 7.5vw, 34px);\n      line-height: 1.18;\n    }\n\n    .aq-sensacao {\n      text-align: left;\n    }\n\n    .aq-fechamento {\n      padding: 30px 24px 40px;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 10px;\n    }\n\n    .aq-ornamento-linha {\n      width: 58px;\n    }\n\n    .aq-ornamento-icone {\n      width: 34px;\n      height: 34px;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 14px;\n      font-size: 10px;\n      letter-spacing: 2.8px;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 15px;\n      font-size: clamp(27px, 7.5vw, 35px);\n      line-height: 1.18;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block;\n      width: 100%;\n      min-width: 0;\n      margin: 28px auto !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-hero-conteudo {\n      padding: 24px 18px;\n      transform: translateY(24px);\n    }\n\n    .aq-hero .aq-etiqueta {\n      margin-bottom: 26px;\n      font-size: 9px;\n      letter-spacing: 2.2px;\n    }\n\n    .aq-titulo-principal {\n      margin-bottom: 22px;\n      font-size: 31px;\n    }\n\n    .aq-hero-texto {\n      font-size: 15px;\n      line-height: 1.5;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 440px;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 34px 22px;\n    }\n\n    .aq-subtitulo {\n      font-size: 28px;\n    }\n\n    .aq-fechamento {\n      padding: 26px 22px 36px;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 9px;\n      gap: 10px;\n    }\n\n    .aq-ornamento-linha {\n      width: 48px;\n    }\n\n    .aq-ornamento-icone {\n      width: 32px;\n      height: 32px;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 13px;\n      font-size: 9px;\n      letter-spacing: 2.5px;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 14px;\n      font-size: 29px;\n    }\n\n    .aq-texto,\n    .aq-fechamento-texto {\n      font-size: 16px;\n    }\n  }\n\n\n  \/* AJUSTES RESPONSIVOS DO NOVO TOPO *\/\n  @media (max-width: 700px) {\n    .aq-topo-editorial {\n      padding: 30px 22px 28px;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 12px;\n      padding: 8px 16px;\n      font-size: 10px;\n      letter-spacing: 1.5px;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 12px;\n      font-size: clamp(28px, 8vw, 36px);\n      line-height: 1.12;\n    }\n\n    .aq-topo-texto {\n      font-size: 16px;\n      line-height: 1.65;\n    }\n\n    .aq-topo-detalhe {\n      width: 64px;\n      margin-top: 16px;\n    }\n\n    .aq-foto-principal {\n      aspect-ratio: 4 \/ 5;\n      background-position: center center;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 26px 18px 24px;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 10px;\n      padding: 8px 14px;\n      font-size: 9px;\n      letter-spacing: 1.35px;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px;\n      font-size: 29px;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px;\n      line-height: 1.62;\n    }\n\n    .aq-topo-detalhe {\n      width: 58px;\n      margin-top: 14px;\n    }\n  }\n\n\n  \/* =========================\n     OTIMIZAÇÃO FINAL PARA MOBILE\n     Regras inseridas por último para prevalecer\n  ========================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      width: 100% !important;\n      max-width: 100% !important;\n      margin: 18px auto !important;\n    }\n\n    .aq-bloco {\n      margin-bottom: 14px !important;\n      border-radius: 14px !important;\n    }\n\n    \/* TOPO EDITORIAL *\/\n    .aq-topo-editorial {\n      padding: 26px 20px 24px !important;\n    }\n\n    .aq-topo-selo {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-topo-titulo {\n      margin: 0 auto 12px !important;\n      font-size: clamp(27px, 7.6vw, 34px) !important;\n      line-height: 1.12 !important;\n    }\n\n    .aq-topo-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin: 14px auto 0 !important;\n    }\n\n    .aq-foto-principal {\n      aspect-ratio: 4 \/ 5 !important;\n      background-position: center center !important;\n    }\n\n    \/* BLOCO DE TRANSFORMAÇÃO *\/\n    .aq-transformacao {\n      grid-template-columns: 1fr !important;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-position: center 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 28px 22px 30px !important;\n      text-align: center !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-subtitulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-texto {\n      margin: 0 0 22px !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-sensacoes {\n      gap: 10px !important;\n    }\n\n    .aq-sensacao {\n      padding: 12px 13px !important;\n      text-align: left !important;\n    }\n\n    \/* BLOCO DE FECHAMENTO *\/\n    .aq-fechamento {\n      padding: 24px 22px 32px !important;\n    }\n\n    .aq-ornamento {\n      margin: 0 auto 6px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-fechamento-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      margin: 24px auto !important;\n    }\n\n    .aq-frase-final {\n      margin: 0 !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 22px 18px 20px !important;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 8px !important;\n      padding: 7px 13px !important;\n      font-size: 9px !important;\n      letter-spacing: 1.25px !important;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin-top: 12px !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 24px 20px 26px !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-subtitulo {\n      margin-bottom: 12px !important;\n      font-size: 27px !important;\n    }\n\n    .aq-texto {\n      margin-bottom: 20px !important;\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento {\n      padding: 22px 20px 28px !important;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 5px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 12px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-fechamento-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      margin: 22px auto !important;\n      padding: 16px 20px !important;\n      font-size: 13px !important;\n    }\n  }\n\n\n  \/* =========================\n     SELOS GLASSMORPHISM NAS FOTOS\n  ========================= *\/\n\n  .aq-foto-principal,\n  .aq-transformacao-imagem {\n    position: relative;\n    overflow: hidden;\n  }\n\n  .aq-badges-foto {\n    position: absolute;\n    inset: 0;\n    z-index: 3;\n    pointer-events: none;\n  }\n\n  .aq-badge-foto {\n    position: absolute;\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    max-width: calc(100% - 32px);\n    padding: 10px 14px;\n    border: 1px solid rgba(255, 255, 255, 0.68);\n    border-radius: 999px;\n    background: rgba(255, 255, 255, 0.72);\n    color: #1f1917;\n    font-size: 13px;\n    line-height: 1.2;\n    font-weight: 700;\n    white-space: nowrap;\n    box-shadow:\n      0 8px 24px rgba(31, 25, 23, 0.12),\n      inset 0 1px 0 rgba(255, 255, 255, 0.65);\n    backdrop-filter: blur(10px);\n    -webkit-backdrop-filter: blur(10px);\n  }\n\n  .aq-badge-foto::before {\n    content: \"✦\";\n    flex: 0 0 auto;\n    color: #D98B2B;\n    font-size: 12px;\n    line-height: 1;\n  }\n\n  \/* Composição diagonal — foto da frente *\/\n  .aq-badges-frente .aq-badge-foto:nth-child(1) {\n    top: 10%;\n    left: 6%;\n  }\n\n  .aq-badges-frente .aq-badge-foto:nth-child(2) {\n    top: 39%;\n    left: 10%;\n  }\n\n  .aq-badges-frente .aq-badge-foto:nth-child(3) {\n    top: 69%;\n    left: 14%;\n  }\n\n  \/* Composição diagonal — foto das costas *\/\n  .aq-badges-costas .aq-badge-foto:nth-child(1) {\n    top: 11%;\n    right: 6%;\n  }\n\n  .aq-badges-costas .aq-badge-foto:nth-child(2) {\n    top: 40%;\n    right: 10%;\n  }\n\n  .aq-badges-costas .aq-badge-foto:nth-child(3) {\n    top: 70%;\n    right: 14%;\n  }\n\n  @media (max-width: 700px) {\n    .aq-badge-foto {\n      gap: 6px;\n      padding: 8px 11px;\n      font-size: 11px;\n      box-shadow:\n        0 6px 18px rgba(31, 25, 23, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.65);\n      backdrop-filter: blur(8px);\n      -webkit-backdrop-filter: blur(8px);\n    }\n\n    .aq-badge-foto::before {\n      font-size: 10px;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 9%;\n      left: 5%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 39%;\n      left: 8%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 70%;\n      left: 11%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 9%;\n      right: 5%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 39%;\n      right: 8%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 70%;\n      right: 11%;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-badge-foto {\n      max-width: calc(100% - 24px);\n      padding: 7px 10px;\n      font-size: 10px;\n      letter-spacing: 0;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 8%;\n      left: 4%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 38%;\n      left: 7%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 69%;\n      left: 10%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 8%;\n      right: 4%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 38%;\n      right: 7%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 69%;\n      right: 10%;\n    }\n  }\n\n\n  \/* =========================\n     AJUSTE DE ENQUADRAMENTO DAS FOTOS\n     Afasta a modelo dos selos sem mover os badges\n  ========================= *\/\n\n  \/* Foto da frente: modelo levemente para a direita *\/\n  .aq-foto-principal {\n    background-size: 104% auto !important;\n    background-position: 44% center !important;\n  }\n\n  \/* Foto das costas: modelo levemente para a esquerda *\/\n  .aq-transformacao-imagem {\n    background-size: 104% auto !important;\n    background-position: 56% 25% !important;\n  }\n\n  @media (max-width: 700px) {\n    .aq-foto-principal {\n      background-size: 108% auto !important;\n      background-position: 42% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 108% auto !important;\n      background-position: 58% 20% !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-foto-principal {\n      background-size: 110% auto !important;\n      background-position: 41% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 110% auto !important;\n      background-position: 59% 20% !important;\n    }\n  }\n\n\n  \/* =========================================================\n     RESPONSIVIDADE PELA LARGURA REAL DA MINI LANDING\n     Corrige o desktop quando a descrição fica em uma coluna estreita.\n     O mobile existente permanece preservado.\n  ========================================================= *\/\n\n  @container aq-landing (max-width: 620px) {\n    .aq-bloco {\n      margin-bottom: 14px !important;\n      border-radius: 14px !important;\n    }\n\n    \/* TOPO EDITORIAL *\/\n    .aq-topo-editorial {\n      padding: 26px 20px 24px !important;\n    }\n\n    .aq-topo-selo {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      padding: 8px 16px !important;\n      font-size: 10px !important;\n      letter-spacing: 1.5px !important;\n    }\n\n    .aq-topo-titulo {\n      margin: 0 auto 12px !important;\n      font-size: clamp(27px, 8cqi, 34px) !important;\n      line-height: 1.12 !important;\n    }\n\n    .aq-topo-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-topo-detalhe {\n      width: 64px !important;\n      margin: 14px auto 0 !important;\n    }\n\n    \/* FOTO DA FRENTE *\/\n    .aq-foto-principal {\n      width: 100% !important;\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-size: 108% auto !important;\n      background-position: 42% center !important;\n    }\n\n    \/* SEGUNDO BLOCO: IMAGEM EM CIMA E TEXTO EMBAIXO *\/\n    .aq-transformacao {\n      display: grid !important;\n      grid-template-columns: minmax(0, 1fr) !important;\n      grid-template-rows: auto auto !important;\n    }\n\n    .aq-transformacao-imagem {\n      width: 100% !important;\n      min-width: 0 !important;\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-size: 108% auto !important;\n      background-position: 58% 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      width: 100% !important;\n      min-width: 0 !important;\n      padding: 28px 22px 30px !important;\n      text-align: center !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      font-size: 10px !important;\n      letter-spacing: 2.6px !important;\n    }\n\n    .aq-subtitulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 8cqi, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-texto {\n      margin: 0 0 22px !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-sensacoes {\n      gap: 10px !important;\n    }\n\n    .aq-sensacao {\n      padding: 12px 13px !important;\n      text-align: left !important;\n    }\n\n    \/* SELOS DAS DUAS FOTOS *\/\n    .aq-badge-foto {\n      gap: 6px !important;\n      max-width: calc(100% - 24px) !important;\n      padding: 8px 11px !important;\n      font-size: 11px !important;\n      box-shadow:\n        0 6px 18px rgba(31, 25, 23, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.65) !important;\n      backdrop-filter: blur(8px) !important;\n      -webkit-backdrop-filter: blur(8px) !important;\n    }\n\n    .aq-badge-foto::before {\n      font-size: 10px !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 9% !important;\n      left: 5% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 39% !important;\n      left: 8% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 70% !important;\n      left: 11% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 9% !important;\n      right: 5% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 39% !important;\n      right: 8% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 70% !important;\n      right: 11% !important;\n    }\n\n    \/* FECHAMENTO *\/\n    .aq-fechamento {\n      padding: 24px 22px 32px !important;\n    }\n\n    .aq-ornamento {\n      margin: 0 auto 6px !important;\n    }\n\n    .aq-ornamento-linha {\n      width: 58px !important;\n    }\n\n    .aq-ornamento-icone {\n      width: 34px !important;\n      height: 34px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      font-size: 10px !important;\n      letter-spacing: 2.8px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 8cqi, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-fechamento-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      margin: 24px auto !important;\n    }\n\n    .aq-frase-final {\n      margin: 0 !important;\n    }\n  }\n\n  @container aq-landing (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 22px 18px 20px !important;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 8px !important;\n      padding: 7px 13px !important;\n      font-size: 9px !important;\n      letter-spacing: 1.25px !important;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin-top: 12px !important;\n    }\n\n    .aq-foto-principal {\n      background-size: 110% auto !important;\n      background-position: 41% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 110% auto !important;\n      background-position: 59% 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 24px 20px 26px !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-subtitulo {\n      margin-bottom: 12px !important;\n      font-size: 27px !important;\n    }\n\n    .aq-texto {\n      margin-bottom: 20px !important;\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-badge-foto {\n      padding: 7px 10px !important;\n      font-size: 10px !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 8% !important;\n      left: 4% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 38% !important;\n      left: 7% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 69% !important;\n      left: 10% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 8% !important;\n      right: 4% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 38% !important;\n      right: 7% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 69% !important;\n      right: 10% !important;\n    }\n\n    .aq-fechamento {\n      padding: 22px 20px 28px !important;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 5px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 12px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-fechamento-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      margin: 22px auto !important;\n      padding: 16px 20px !important;\n      font-size: 13px !important;\n    }\n  }\n\n\n  \/* =========================================================\n     CORREÇÃO DE TELA EM BRANCO NO MOBILE\n     Desativa as container queries apenas no celular.\n     O layout mobile volta a obedecer aos @media já existentes.\n  ========================================================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      container-type: normal !important;\n      container-name: none !important;\n      display: block !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      height: auto !important;\n      min-height: 0 !important;\n      overflow: visible !important;\n    }\n\n    .aqualiza-landing \u003e * {\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-topo-editorial,\n    .aq-foto-principal,\n    .aq-transformacao,\n    .aq-transformacao-imagem,\n    .aq-transformacao-conteudo,\n    .aq-fechamento {\n      display: block !important;\n      width: 100% !important;\n      height: auto;\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-foto-principal,\n    .aq-transformacao-imagem {\n      aspect-ratio: 4 \/ 5 !important;\n      min-height: 0 !important;\n    }\n\n    .aq-transformacao {\n      display: grid !important;\n      grid-template-columns: 1fr !important;\n      grid-template-rows: auto auto !important;\n    }\n  }\n\n\n  \/* =========================\n     BLOCO 4 — TABELA DE MEDIDAS\n  ========================= *\/\n\n  .aq-tabela-medidas {\n    width: 100%;\n    padding: 18px;\n    background: var(--aq-bege-claro);\n    border: 1px solid rgba(123, 85, 68, 0.12);\n    text-align: center;\n  }\n\n  .aq-tabela-medidas-imagem {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    height: auto;\n    margin: 0 auto;\n    border-radius: 12px;\n    object-fit: contain;\n  }\n\n  @media (max-width: 700px) {\n    .aq-tabela-medidas {\n      display: block !important;\n      width: 100% !important;\n      padding: 12px !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-tabela-medidas-imagem {\n      width: 100% !important;\n      max-width: 100% !important;\n      height: auto !important;\n      border-radius: 10px;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-tabela-medidas {\n      padding: 10px !important;\n    }\n  }\n\n\u003c\/style\u003e\n\u003csection class=\"aqualiza-landing\"\u003e\u003c!-- BLOCO 1: TOPO EDITORIAL --\u003e\n\u003cdiv class=\"aq-bloco aq-topo-editorial\"\u003e\n\u003cspan class=\"aq-topo-selo\"\u003e Elegância que você sente \u003c\/span\u003e\n\u003ch2 class=\"aq-topo-titulo\"\u003eVista-se para você se sentir ainda mais linda\u003c\/h2\u003e\n\u003cp class=\"aq-topo-texto\"\u003eEsta saída de praia foi criada para \u003cstrong\u003evalorizar sua beleza\u003c\/strong\u003e e proporcionar aquela sensação de confiança que transforma sua postura, seu sorriso e a maneira como você aproveita cada momento.\u003c\/p\u003e\n\u003cspan class=\"aq-topo-detalhe\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- FOTO PRINCIPAL SEM TEXTO --\u003e\n\u003cdiv class=\"aq-bloco aq-foto-principal\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza de frente\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-frente\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eValoriza seu visual\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eLeveza e estilo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eMais confiança\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 2: TRANSFORMAÇÃO --\u003e\n\u003cdiv class=\"aq-bloco aq-transformacao\"\u003e\n\u003cdiv class=\"aq-transformacao-imagem\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza vista de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eDo pós-praia ao passeio\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual versátil\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eEstilo diferenciado\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-transformacao-conteudo\"\u003e\n\u003cspan class=\"aq-etiqueta\" style=\"color: #9a6953;\"\u003e Sua melhor versão \u003c\/span\u003e\n\u003ch2 class=\"aq-subtitulo\"\u003eVista-se para você viver com mais confiança\u003c\/h2\u003e\n\u003cp class=\"aq-texto\"\u003eUma saída de praia que complementa seu look e realça sua beleza com naturalidade. Para você aproveitar a praia, a piscina ou aquela viagem especial, sentindo-se mais segura, elegante e livre.\u003c\/p\u003e\n\u003cdiv class=\"aq-sensacoes\"\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003ePraticidade para vestir sobre seu biquíni e transformar o visual.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLeveza e conforto para acompanhar seus melhores momentos.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eVersatilidade para aproveitar a praia, a piscina e os passeios.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 3: FECHAMENTO --\u003e\n\u003cdiv class=\"aq-bloco aq-fechamento\"\u003e\n\u003cdiv class=\"aq-ornamento\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e \u003csvg class=\"aq-ornamento-icone\" viewbox=\"0 0 48 48\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n\n        \u003cpath d=\"M24 39C24 30 24 21 24 11\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 25C17 24 12 20 10 14C17 13 22 16 24 22\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 25C31 24 36 20 38 14C31 13 26 16 24 22\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 17C19 14 17 9 18 5C23 7 25 11 24 17\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 17C29 14 31 9 30 5C25 7 23 11 24 17\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M18 39C20 36 22 34 24 33C26 34 28 36 30 39\"\u003e\u003c\/path\u003e\n\n      \u003c\/svg\u003e \u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"aq-etiqueta\"\u003e Escolha-se \u003c\/span\u003e\n\u003ch2 class=\"aq-fechamento-titulo\"\u003eSua beleza merece ser celebrada\u003c\/h2\u003e\n\u003cp class=\"aq-fechamento-texto\"\u003eTransforme seus momentos de lazer em experiências ainda mais especiais. Vista uma saída de praia que combina com sua essência e permita que sua confiança apareça naturalmente.\u003c\/p\u003e\n\u003ca class=\"aq-botao\" href=\"#selecionar-tamanho\" onclick=\"aqScrollCompra(event);\"\u003e Selecionar meu tamanho \u003c\/a\u003e\n\u003cp class=\"aq-frase-final\"\u003eAqualiza — criada para mulheres que escolhem se sentir bem.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 4: TABELA DE MEDIDAS --\u003e\n\u003cdiv class=\"aq-bloco aq-tabela-medidas\"\u003e\u003cimg class=\"aq-tabela-medidas-imagem\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/Copia_de_Biquini_1.png?v=1785162627\" alt=\"Tabela de medidas Aqualiza\" loading=\"lazy\" width=\"600\" height=\"600\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\nfunction aqScrollCompra(evento){\n\n    if(evento){\n\n        evento.preventDefault();\n\n    }\n\n    const seletores = [\n\n        '.product-form__input',\n        '.variant-picker',\n        '.variant-radios',\n        '.product-variant-picker',\n        'variant-selects',\n        'variant-radios',\n        'fieldset[data-option]',\n        '[data-option-name]',\n        '.product__info-container .product-form',\n        '.product__info-container fieldset',\n        '[id^=\"ProductInfo-\"] .product-form',\n        '[id^=\"ProductInfo-\"] fieldset',\n        '.product-form',\n        '[id^=\"product-form-\"]',\n        'form[action*=\"\/cart\/add\"]',\n        'product-info'\n\n    ];\n\n    let elementoDestino = null;\n\n    for(const seletor of seletores){\n\n        const elementos = document.querySelectorAll(seletor);\n\n        for(const elemento of elementos){\n\n            const estilo = window.getComputedStyle(elemento);\n            const dimensoes = elemento.getBoundingClientRect();\n\n            if(\n                estilo.display !== 'none' \u0026\u0026\n                estilo.visibility !== 'hidden' \u0026\u0026\n                dimensoes.width \u003e 0 \u0026\u0026\n                dimensoes.height \u003e 0\n            ){\n\n                elementoDestino = elemento;\n\n                break;\n\n            }\n\n        }\n\n        if(elementoDestino){\n\n            break;\n\n        }\n\n    }\n\n    if(elementoDestino){\n\n        const posicao =\n            elementoDestino.getBoundingClientRect().top +\n            window.pageYOffset - 100;\n\n        window.scrollTo({\n\n            top: posicao,\n            behavior: 'smooth'\n\n        });\n\n        return;\n\n    }\n\n    const formularioCompra = document.querySelector('form[action*=\"\/cart\/add\"]');\n\n    if(formularioCompra){\n\n        formularioCompra.scrollIntoView({\n\n            behavior: 'smooth',\n            block: 'center'\n\n        });\n\n    }\n\n}\n\u003c\/script\u003e\u003c\/section\u003e\n\u003c!-- FIM DA MINI LANDING PAGE AQUALIZA --\u003e","brand":"Aqualiza","offers":[{"title":"Branco \/ P","offer_id":45369156305005,"sku":null,"price":197.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ M","offer_id":45369156337773,"sku":null,"price":197.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ G","offer_id":45369156370541,"sku":null,"price":197.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ GG","offer_id":45369156403309,"sku":null,"price":197.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ EG","offer_id":45369156436077,"sku":null,"price":197.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ P","offer_id":45369156468845,"sku":null,"price":197.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ M","offer_id":45369156501613,"sku":null,"price":197.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G","offer_id":45369156534381,"sku":null,"price":197.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ GG","offer_id":45369156567149,"sku":null,"price":197.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ EG","offer_id":45369156599917,"sku":null,"price":197.0,"currency_code":"BRL","in_stock":true},{"title":"Café \/ P","offer_id":45369159221357,"sku":null,"price":197.0,"currency_code":"BRL","in_stock":true},{"title":"Café \/ M","offer_id":45369159254125,"sku":null,"price":197.0,"currency_code":"BRL","in_stock":true},{"title":"Café \/ G","offer_id":45369159286893,"sku":null,"price":197.0,"currency_code":"BRL","in_stock":true},{"title":"Café \/ GG","offer_id":45369159319661,"sku":null,"price":197.0,"currency_code":"BRL","in_stock":true},{"title":"Café \/ EG","offer_id":45369159352429,"sku":null,"price":197.0,"currency_code":"BRL","in_stock":true},{"title":"Laranja \/ P","offer_id":45369159385197,"sku":null,"price":197.0,"currency_code":"BRL","in_stock":true},{"title":"Laranja \/ M","offer_id":45369159417965,"sku":null,"price":197.0,"currency_code":"BRL","in_stock":true},{"title":"Laranja \/ G","offer_id":45369159450733,"sku":null,"price":197.0,"currency_code":"BRL","in_stock":true},{"title":"Laranja \/ GG","offer_id":45369159483501,"sku":null,"price":197.0,"currency_code":"BRL","in_stock":true},{"title":"Laranja \/ EG","offer_id":45369159516269,"sku":null,"price":197.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_0d5cf7b7-77ca-4b4e-a9fc-ffbaadeca597.jpg?v=1782249058"},{"product_id":"saida-de-praia-longa-com-renda-vazada-e-amarracao-frontal","title":"Saída de Praia Longa Com Renda Vazada E Amarração Frontal","description":"\u003c!-- INÍCIO DA MINI LANDING PAGE AQUALIZA --\u003e\n\u003cstyle\u003e\n  .aqualiza-landing {\n    --aq-preto: #1f1917;\n    --aq-marrom: #7b5544;\n    --aq-bronze: #b17c63;\n    --aq-bege: #f7f0eb;\n    --aq-bege-claro: #fcf9f7;\n    --aq-branco: #ffffff;\n\n    width: 100%;\n    max-width: 820px;\n    margin: 30px auto;\n    font-family: Arial, Helvetica, sans-serif;\n    color: var(--aq-preto);\n    overflow: hidden;\n\n    \/* Permite que o layout responda à largura real da descrição,\n       e não apenas à largura da tela do computador. *\/\n    container-type: inline-size;\n    container-name: aq-landing;\n  }\n\n  .aqualiza-landing * {\n    box-sizing: border-box;\n  }\n\n  .aq-bloco {\n    margin-bottom: 22px;\n    overflow: hidden;\n    border-radius: 18px;\n  }\n\n  .aq-imagem {\n    display: block;\n    width: 100%;\n    height: auto;\n  }\n\n  \/* =========================\n     BLOCO 1 — DESEJO\n  ========================= *\/\n\n  .aq-hero {\n    position: relative;\n    width: 100%;\n    aspect-ratio: 4 \/ 5;\n    min-height: 0;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    background:\n      linear-gradient(\n        to bottom,\n        rgba(15, 10, 8, 0.08) 0%,\n        rgba(15, 10, 8, 0.16) 30%,\n        rgba(15, 10, 8, 0.48) 70%,\n        rgba(15, 10, 8, 0.72) 100%\n      ),\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_546d0c12-5f38-4ce3-8b2f-ab6812f87681.jpg?v=1782250152\")\n      center center \/ cover no-repeat;\n  }\n\n  .aq-hero-conteudo {\n    position: relative;\n    z-index: 2;\n\n    width: 100%;\n    max-width: 650px;\n    margin: 0 auto;\n    padding: 42px 34px;\n\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n\n    color: var(--aq-branco);\n    text-align: center;\n\n    transform: translateY(35px);\n  }\n\n  .aq-etiqueta {\n    display: inline-block;\n    margin-bottom: 14px;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n  }\n\n  .aq-hero .aq-etiqueta {\n    margin-bottom: 38px;\n    font-size: 11px;\n    line-height: 1.4;\n    letter-spacing: 3px;\n  }\n\n  .aq-titulo-principal {\n    max-width: 620px;\n    margin: 0 auto 30px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(31px, 5vw, 46px);\n    line-height: 1.04;\n    font-weight: 400;\n  }\n\n  .aq-titulo-principal em {\n    display: block;\n    color: #efb59d;\n    font-weight: 400;\n  }\n\n  .aq-hero-texto {\n    max-width: 540px;\n    margin: 0 auto;\n    font-size: clamp(16px, 3vw, 19px);\n    line-height: 1.55;\n  }\n\n  .aq-hero .aq-etiqueta,\n  .aq-hero .aq-titulo-principal,\n  .aq-hero .aq-titulo-principal em,\n  .aq-hero .aq-hero-texto {\n    text-shadow:\n      0 2px 4px rgba(0, 0, 0, 0.8),\n      0 5px 14px rgba(0, 0, 0, 0.55);\n  }\n\n\n  \/* =========================\n     NOVO TOPO EDITORIAL\n  ========================= *\/\n\n  .aq-topo-editorial {\n    padding: 32px 34px 28px;\n    text-align: center;\n    border: 1px solid rgba(123, 85, 68, 0.12);\n    background:\n      radial-gradient(\n        circle at top left,\n        rgba(214, 240, 238, 0.72),\n        transparent 42%\n      ),\n      linear-gradient(\n        135deg,\n        #eef9f7 0%,\n        #fcf9f7 55%,\n        #f7f0eb 100%\n      );\n  }\n\n  .aq-topo-selo {\n    display: inline-block;\n    margin: 0 0 12px;\n    padding: 9px 20px;\n    border-radius: 999px;\n    background: var(--aq-branco);\n    color: #147d80;\n    font-size: 11px;\n    line-height: 1.3;\n    font-weight: 700;\n    letter-spacing: 1.8px;\n    text-transform: uppercase;\n    box-shadow: 0 7px 18px rgba(31, 25, 23, 0.08);\n  }\n\n  .aq-topo-titulo {\n    max-width: 650px;\n    margin: 0 auto 12px;\n    font-family: Arial, Helvetica, sans-serif;\n    font-size: clamp(30px, 5vw, 44px);\n    line-height: 1.1;\n    font-weight: 700;\n    color: #102f35;\n  }\n\n  .aq-topo-texto {\n    max-width: 650px;\n    margin: 0 auto;\n    font-size: 17px;\n    line-height: 1.72;\n    color: #425257;\n  }\n\n  .aq-topo-texto strong {\n    color: #102f35;\n    font-weight: 700;\n  }\n\n  .aq-topo-detalhe {\n    display: block;\n    width: 72px;\n    height: 3px;\n    margin: 18px auto 0;\n    border-radius: 999px;\n    background: linear-gradient(\n      to right,\n      #18868a,\n      #d39a43\n    );\n  }\n\n  .aq-foto-principal {\n    width: 100%;\n    aspect-ratio: 4 \/ 5;\n    min-height: 0;\n    background:\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_546d0c12-5f38-4ce3-8b2f-ab6812f87681.jpg?v=1782250152\")\n      center center \/ cover no-repeat;\n  }\n\n  \/* =========================\n     BLOCO 2 — TRANSFORMAÇÃO\n  ========================= *\/\n\n  .aq-transformacao {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    background: var(--aq-bege);\n  }\n\n  .aq-transformacao-imagem {\n    min-height: 600px;\n    background:\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/2_2298d658-6f0a-4b91-a605-0c5913d1a367.jpg?v=1782250152\")\n      center 25% \/ cover no-repeat;\n  }\n\n  .aq-transformacao-conteudo {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    padding: 48px 38px;\n  }\n\n  .aq-subtitulo {\n    margin: 0 0 18px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(27px, 4vw, 36px);\n    line-height: 1.16;\n    font-weight: 400;\n  }\n\n  .aq-texto {\n    margin: 0 0 28px;\n    font-size: 17px;\n    line-height: 1.7;\n    color: #493b35;\n  }\n\n  .aq-sensacoes {\n    display: grid;\n    gap: 12px;\n  }\n\n  .aq-sensacao {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    padding: 13px 15px;\n    border: 1px solid rgba(123, 85, 68, 0.18);\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.55);\n    font-size: 15px;\n    line-height: 1.4;\n  }\n\n  .aq-icone {\n    flex: 0 0 30px;\n    width: 30px;\n    height: 30px;\n    display: grid;\n    place-items: center;\n    border-radius: 50%;\n    background: #D98B2B;\n    color: var(--aq-branco);\n    font-size: 14px;\n  }\n\n  \/* =========================\n     BLOCO 3 — FECHAMENTO\n  ========================= *\/\n\n  .aq-fechamento {\n    padding: 36px 38px 48px;\n    text-align: center;\n    background:\n      radial-gradient(\n        circle at top right,\n        rgba(177, 124, 99, 0.13),\n        transparent 38%\n      ),\n      var(--aq-bege-claro);\n    border: 1px solid rgba(123, 85, 68, 0.12);\n  }\n\n  \/* Ornamento superior *\/\n  .aq-ornamento {\n    width: 100%;\n    max-width: 270px;\n    margin: 0 auto 12px;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 13px;\n\n    color: var(--aq-bronze);\n  }\n\n  .aq-ornamento-linha {\n    width: 72px;\n    height: 1px;\n    background: linear-gradient(\n      to right,\n      transparent,\n      rgba(177, 124, 99, 0.7)\n    );\n  }\n\n  .aq-ornamento-linha:last-child {\n    background: linear-gradient(\n      to left,\n      transparent,\n      rgba(177, 124, 99, 0.7)\n    );\n  }\n\n  .aq-ornamento-icone {\n    flex: 0 0 auto;\n    width: 38px;\n    height: 38px;\n    display: block;\n  }\n\n  .aq-ornamento-icone path {\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 1.65;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .aq-fechamento .aq-etiqueta {\n    margin: 0 0 16px;\n    color: #9a6953;\n    font-size: 11px;\n    line-height: 1.3;\n    letter-spacing: 3.2px;\n  }\n\n  .aq-fechamento-titulo {\n    max-width: 620px;\n    margin: 0 auto 16px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(27px, 4.3vw, 39px);\n    line-height: 1.16;\n    font-weight: 400;\n  }\n\n  .aq-fechamento-texto {\n    max-width: 610px;\n    margin: 0 auto !important;\n    font-size: 17px;\n    line-height: 1.7;\n    color: #55453e;\n  }\n\n  .aq-fechamento .aq-botao {\n    display: block;\n    width: fit-content;\n    min-width: 250px;\n    margin: 28px auto !important;\n    padding: 17px 28px;\n    border-radius: 999px;\n    background: #156F7A;\n    color: var(--aq-branco) !important;\n    font-size: 14px;\n    font-weight: 700;\n    letter-spacing: 1.2px;\n    text-align: center;\n    text-decoration: none !important;\n    text-transform: uppercase;\n    transition:\n      opacity 0.2s ease,\n      transform 0.2s ease;\n  }\n\n  .aq-fechamento .aq-botao:hover {\n    opacity: 0.88;\n    transform: translateY(-1px);\n  }\n\n  .aq-frase-final {\n    margin: 0 !important;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 15px;\n    font-style: italic;\n    color: var(--aq-marrom);\n  }\n\n  \/* =========================\n     TABLET E CELULAR\n  ========================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      margin: 22px auto;\n    }\n\n    .aq-bloco {\n      margin-bottom: 16px;\n      border-radius: 14px;\n    }\n\n    .aq-hero {\n      width: 100%;\n      aspect-ratio: 4 \/ 5;\n      min-height: 0;\n      background-position: center center;\n    }\n\n    .aq-hero-conteudo {\n      padding: 28px 22px;\n      transform: translateY(30px);\n    }\n\n    .aq-hero .aq-etiqueta {\n      margin-bottom: 32px;\n      font-size: 10px;\n      letter-spacing: 2.5px;\n    }\n\n    .aq-titulo-principal {\n      margin-bottom: 25px;\n      font-size: clamp(30px, 8.5vw, 39px);\n      line-height: 1.05;\n    }\n\n    .aq-hero-texto {\n      max-width: 440px;\n      font-size: 16px;\n      line-height: 1.55;\n    }\n\n    .aq-transformacao {\n      grid-template-columns: 1fr;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 500px;\n      background-position: center 20%;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 38px 25px;\n      text-align: center;\n    }\n\n    .aq-subtitulo {\n      font-size: clamp(27px, 7.5vw, 34px);\n      line-height: 1.18;\n    }\n\n    .aq-sensacao {\n      text-align: left;\n    }\n\n    .aq-fechamento {\n      padding: 30px 24px 40px;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 10px;\n    }\n\n    .aq-ornamento-linha {\n      width: 58px;\n    }\n\n    .aq-ornamento-icone {\n      width: 34px;\n      height: 34px;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 14px;\n      font-size: 10px;\n      letter-spacing: 2.8px;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 15px;\n      font-size: clamp(27px, 7.5vw, 35px);\n      line-height: 1.18;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block;\n      width: 100%;\n      min-width: 0;\n      margin: 28px auto !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-hero-conteudo {\n      padding: 24px 18px;\n      transform: translateY(24px);\n    }\n\n    .aq-hero .aq-etiqueta {\n      margin-bottom: 26px;\n      font-size: 9px;\n      letter-spacing: 2.2px;\n    }\n\n    .aq-titulo-principal {\n      margin-bottom: 22px;\n      font-size: 31px;\n    }\n\n    .aq-hero-texto {\n      font-size: 15px;\n      line-height: 1.5;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 440px;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 34px 22px;\n    }\n\n    .aq-subtitulo {\n      font-size: 28px;\n    }\n\n    .aq-fechamento {\n      padding: 26px 22px 36px;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 9px;\n      gap: 10px;\n    }\n\n    .aq-ornamento-linha {\n      width: 48px;\n    }\n\n    .aq-ornamento-icone {\n      width: 32px;\n      height: 32px;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 13px;\n      font-size: 9px;\n      letter-spacing: 2.5px;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 14px;\n      font-size: 29px;\n    }\n\n    .aq-texto,\n    .aq-fechamento-texto {\n      font-size: 16px;\n    }\n  }\n\n\n  \/* AJUSTES RESPONSIVOS DO NOVO TOPO *\/\n  @media (max-width: 700px) {\n    .aq-topo-editorial {\n      padding: 30px 22px 28px;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 12px;\n      padding: 8px 16px;\n      font-size: 10px;\n      letter-spacing: 1.5px;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 12px;\n      font-size: clamp(28px, 8vw, 36px);\n      line-height: 1.12;\n    }\n\n    .aq-topo-texto {\n      font-size: 16px;\n      line-height: 1.65;\n    }\n\n    .aq-topo-detalhe {\n      width: 64px;\n      margin-top: 16px;\n    }\n\n    .aq-foto-principal {\n      aspect-ratio: 4 \/ 5;\n      background-position: center center;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 26px 18px 24px;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 10px;\n      padding: 8px 14px;\n      font-size: 9px;\n      letter-spacing: 1.35px;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px;\n      font-size: 29px;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px;\n      line-height: 1.62;\n    }\n\n    .aq-topo-detalhe {\n      width: 58px;\n      margin-top: 14px;\n    }\n  }\n\n\n  \/* =========================\n     OTIMIZAÇÃO FINAL PARA MOBILE\n     Regras inseridas por último para prevalecer\n  ========================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      width: 100% !important;\n      max-width: 100% !important;\n      margin: 18px auto !important;\n    }\n\n    .aq-bloco {\n      margin-bottom: 14px !important;\n      border-radius: 14px !important;\n    }\n\n    \/* TOPO EDITORIAL *\/\n    .aq-topo-editorial {\n      padding: 26px 20px 24px !important;\n    }\n\n    .aq-topo-selo {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-topo-titulo {\n      margin: 0 auto 12px !important;\n      font-size: clamp(27px, 7.6vw, 34px) !important;\n      line-height: 1.12 !important;\n    }\n\n    .aq-topo-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin: 14px auto 0 !important;\n    }\n\n    .aq-foto-principal {\n      aspect-ratio: 4 \/ 5 !important;\n      background-position: center center !important;\n    }\n\n    \/* BLOCO DE TRANSFORMAÇÃO *\/\n    .aq-transformacao {\n      grid-template-columns: 1fr !important;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-position: center 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 28px 22px 30px !important;\n      text-align: center !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-subtitulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-texto {\n      margin: 0 0 22px !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-sensacoes {\n      gap: 10px !important;\n    }\n\n    .aq-sensacao {\n      padding: 12px 13px !important;\n      text-align: left !important;\n    }\n\n    \/* BLOCO DE FECHAMENTO *\/\n    .aq-fechamento {\n      padding: 24px 22px 32px !important;\n    }\n\n    .aq-ornamento {\n      margin: 0 auto 6px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-fechamento-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      margin: 24px auto !important;\n    }\n\n    .aq-frase-final {\n      margin: 0 !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 22px 18px 20px !important;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 8px !important;\n      padding: 7px 13px !important;\n      font-size: 9px !important;\n      letter-spacing: 1.25px !important;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin-top: 12px !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 24px 20px 26px !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-subtitulo {\n      margin-bottom: 12px !important;\n      font-size: 27px !important;\n    }\n\n    .aq-texto {\n      margin-bottom: 20px !important;\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento {\n      padding: 22px 20px 28px !important;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 5px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 12px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-fechamento-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      margin: 22px auto !important;\n      padding: 16px 20px !important;\n      font-size: 13px !important;\n    }\n  }\n\n\n  \/* =========================\n     SELOS GLASSMORPHISM NAS FOTOS\n  ========================= *\/\n\n  .aq-foto-principal,\n  .aq-transformacao-imagem {\n    position: relative;\n    overflow: hidden;\n  }\n\n  .aq-badges-foto {\n    position: absolute;\n    inset: 0;\n    z-index: 3;\n    pointer-events: none;\n  }\n\n  .aq-badge-foto {\n    position: absolute;\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    max-width: calc(100% - 32px);\n    padding: 10px 14px;\n    border: 1px solid rgba(255, 255, 255, 0.68);\n    border-radius: 999px;\n    background: rgba(255, 255, 255, 0.72);\n    color: #1f1917;\n    font-size: 13px;\n    line-height: 1.2;\n    font-weight: 700;\n    white-space: nowrap;\n    box-shadow:\n      0 8px 24px rgba(31, 25, 23, 0.12),\n      inset 0 1px 0 rgba(255, 255, 255, 0.65);\n    backdrop-filter: blur(10px);\n    -webkit-backdrop-filter: blur(10px);\n  }\n\n  .aq-badge-foto::before {\n    content: \"✦\";\n    flex: 0 0 auto;\n    color: #D98B2B;\n    font-size: 12px;\n    line-height: 1;\n  }\n\n  \/* Composição diagonal — foto da frente *\/\n  .aq-badges-frente .aq-badge-foto:nth-child(1) {\n    top: 10%;\n    left: 6%;\n  }\n\n  .aq-badges-frente .aq-badge-foto:nth-child(2) {\n    top: 39%;\n    left: 10%;\n  }\n\n  .aq-badges-frente .aq-badge-foto:nth-child(3) {\n    top: 69%;\n    left: 14%;\n  }\n\n  \/* Composição diagonal — foto das costas *\/\n  .aq-badges-costas .aq-badge-foto:nth-child(1) {\n    top: 11%;\n    right: 6%;\n  }\n\n  .aq-badges-costas .aq-badge-foto:nth-child(2) {\n    top: 40%;\n    right: 10%;\n  }\n\n  .aq-badges-costas .aq-badge-foto:nth-child(3) {\n    top: 70%;\n    right: 14%;\n  }\n\n  @media (max-width: 700px) {\n    .aq-badge-foto {\n      gap: 6px;\n      padding: 8px 11px;\n      font-size: 11px;\n      box-shadow:\n        0 6px 18px rgba(31, 25, 23, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.65);\n      backdrop-filter: blur(8px);\n      -webkit-backdrop-filter: blur(8px);\n    }\n\n    .aq-badge-foto::before {\n      font-size: 10px;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 9%;\n      left: 5%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 39%;\n      left: 8%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 70%;\n      left: 11%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 9%;\n      right: 5%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 39%;\n      right: 8%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 70%;\n      right: 11%;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-badge-foto {\n      max-width: calc(100% - 24px);\n      padding: 7px 10px;\n      font-size: 10px;\n      letter-spacing: 0;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 8%;\n      left: 4%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 38%;\n      left: 7%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 69%;\n      left: 10%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 8%;\n      right: 4%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 38%;\n      right: 7%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 69%;\n      right: 10%;\n    }\n  }\n\n\n  \/* =========================\n     AJUSTE DE ENQUADRAMENTO DAS FOTOS\n     Afasta a modelo dos selos sem mover os badges\n  ========================= *\/\n\n  \/* Foto da frente: modelo levemente para a direita *\/\n  .aq-foto-principal {\n    background-size: 104% auto !important;\n    background-position: 44% center !important;\n  }\n\n  \/* Foto das costas: modelo levemente para a esquerda *\/\n  .aq-transformacao-imagem {\n    background-size: 104% auto !important;\n    background-position: 56% 25% !important;\n  }\n\n  @media (max-width: 700px) {\n    .aq-foto-principal {\n      background-size: 108% auto !important;\n      background-position: 42% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 108% auto !important;\n      background-position: 58% 20% !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-foto-principal {\n      background-size: 110% auto !important;\n      background-position: 41% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 110% auto !important;\n      background-position: 59% 20% !important;\n    }\n  }\n\n\n  \/* =========================================================\n     RESPONSIVIDADE PELA LARGURA REAL DA MINI LANDING\n     Corrige o desktop quando a descrição fica em uma coluna estreita.\n     O mobile existente permanece preservado.\n  ========================================================= *\/\n\n  @container aq-landing (max-width: 620px) {\n    .aq-bloco {\n      margin-bottom: 14px !important;\n      border-radius: 14px !important;\n    }\n\n    \/* TOPO EDITORIAL *\/\n    .aq-topo-editorial {\n      padding: 26px 20px 24px !important;\n    }\n\n    .aq-topo-selo {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      padding: 8px 16px !important;\n      font-size: 10px !important;\n      letter-spacing: 1.5px !important;\n    }\n\n    .aq-topo-titulo {\n      margin: 0 auto 12px !important;\n      font-size: clamp(27px, 8cqi, 34px) !important;\n      line-height: 1.12 !important;\n    }\n\n    .aq-topo-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-topo-detalhe {\n      width: 64px !important;\n      margin: 14px auto 0 !important;\n    }\n\n    \/* FOTO DA FRENTE *\/\n    .aq-foto-principal {\n      width: 100% !important;\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-size: 108% auto !important;\n      background-position: 42% center !important;\n    }\n\n    \/* SEGUNDO BLOCO: IMAGEM EM CIMA E TEXTO EMBAIXO *\/\n    .aq-transformacao {\n      display: grid !important;\n      grid-template-columns: minmax(0, 1fr) !important;\n      grid-template-rows: auto auto !important;\n    }\n\n    .aq-transformacao-imagem {\n      width: 100% !important;\n      min-width: 0 !important;\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-size: 108% auto !important;\n      background-position: 58% 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      width: 100% !important;\n      min-width: 0 !important;\n      padding: 28px 22px 30px !important;\n      text-align: center !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      font-size: 10px !important;\n      letter-spacing: 2.6px !important;\n    }\n\n    .aq-subtitulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 8cqi, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-texto {\n      margin: 0 0 22px !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-sensacoes {\n      gap: 10px !important;\n    }\n\n    .aq-sensacao {\n      padding: 12px 13px !important;\n      text-align: left !important;\n    }\n\n    \/* SELOS DAS DUAS FOTOS *\/\n    .aq-badge-foto {\n      gap: 6px !important;\n      max-width: calc(100% - 24px) !important;\n      padding: 8px 11px !important;\n      font-size: 11px !important;\n      box-shadow:\n        0 6px 18px rgba(31, 25, 23, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.65) !important;\n      backdrop-filter: blur(8px) !important;\n      -webkit-backdrop-filter: blur(8px) !important;\n    }\n\n    .aq-badge-foto::before {\n      font-size: 10px !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 9% !important;\n      left: 5% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 39% !important;\n      left: 8% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 70% !important;\n      left: 11% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 9% !important;\n      right: 5% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 39% !important;\n      right: 8% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 70% !important;\n      right: 11% !important;\n    }\n\n    \/* FECHAMENTO *\/\n    .aq-fechamento {\n      padding: 24px 22px 32px !important;\n    }\n\n    .aq-ornamento {\n      margin: 0 auto 6px !important;\n    }\n\n    .aq-ornamento-linha {\n      width: 58px !important;\n    }\n\n    .aq-ornamento-icone {\n      width: 34px !important;\n      height: 34px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      font-size: 10px !important;\n      letter-spacing: 2.8px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 8cqi, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-fechamento-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      margin: 24px auto !important;\n    }\n\n    .aq-frase-final {\n      margin: 0 !important;\n    }\n  }\n\n  @container aq-landing (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 22px 18px 20px !important;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 8px !important;\n      padding: 7px 13px !important;\n      font-size: 9px !important;\n      letter-spacing: 1.25px !important;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin-top: 12px !important;\n    }\n\n    .aq-foto-principal {\n      background-size: 110% auto !important;\n      background-position: 41% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 110% auto !important;\n      background-position: 59% 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 24px 20px 26px !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-subtitulo {\n      margin-bottom: 12px !important;\n      font-size: 27px !important;\n    }\n\n    .aq-texto {\n      margin-bottom: 20px !important;\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-badge-foto {\n      padding: 7px 10px !important;\n      font-size: 10px !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 8% !important;\n      left: 4% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 38% !important;\n      left: 7% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 69% !important;\n      left: 10% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 8% !important;\n      right: 4% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 38% !important;\n      right: 7% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 69% !important;\n      right: 10% !important;\n    }\n\n    .aq-fechamento {\n      padding: 22px 20px 28px !important;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 5px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 12px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-fechamento-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      margin: 22px auto !important;\n      padding: 16px 20px !important;\n      font-size: 13px !important;\n    }\n  }\n\n\n  \/* =========================================================\n     CORREÇÃO DE TELA EM BRANCO NO MOBILE\n     Desativa as container queries apenas no celular.\n     O layout mobile volta a obedecer aos @media já existentes.\n  ========================================================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      container-type: normal !important;\n      container-name: none !important;\n      display: block !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      height: auto !important;\n      min-height: 0 !important;\n      overflow: visible !important;\n    }\n\n    .aqualiza-landing \u003e * {\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-topo-editorial,\n    .aq-foto-principal,\n    .aq-transformacao,\n    .aq-transformacao-imagem,\n    .aq-transformacao-conteudo,\n    .aq-fechamento {\n      display: block !important;\n      width: 100% !important;\n      height: auto;\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-foto-principal,\n    .aq-transformacao-imagem {\n      aspect-ratio: 4 \/ 5 !important;\n      min-height: 0 !important;\n    }\n\n    .aq-transformacao {\n      display: grid !important;\n      grid-template-columns: 1fr !important;\n      grid-template-rows: auto auto !important;\n    }\n  }\n\n\n  \/* =========================\n     BLOCO 4 — TABELA DE MEDIDAS\n  ========================= *\/\n\n  .aq-tabela-medidas {\n    width: 100%;\n    padding: 18px;\n    background: var(--aq-bege-claro);\n    border: 1px solid rgba(123, 85, 68, 0.12);\n    text-align: center;\n  }\n\n  .aq-tabela-medidas-imagem {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    height: auto;\n    margin: 0 auto;\n    border-radius: 12px;\n    object-fit: contain;\n  }\n\n  @media (max-width: 700px) {\n    .aq-tabela-medidas {\n      display: block !important;\n      width: 100% !important;\n      padding: 12px !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-tabela-medidas-imagem {\n      width: 100% !important;\n      max-width: 100% !important;\n      height: auto !important;\n      border-radius: 10px;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-tabela-medidas {\n      padding: 10px !important;\n    }\n  }\n\n\u003c\/style\u003e\n\u003csection class=\"aqualiza-landing\"\u003e\u003c!-- BLOCO 1: TOPO EDITORIAL --\u003e\n\u003cdiv class=\"aq-bloco aq-topo-editorial\"\u003e\n\u003cspan class=\"aq-topo-selo\"\u003e Elegância que você sente \u003c\/span\u003e\n\u003ch2 class=\"aq-topo-titulo\"\u003eVista-se para você se sentir ainda mais linda\u003c\/h2\u003e\n\u003cp class=\"aq-topo-texto\"\u003eEsta saída de praia foi criada para \u003cstrong\u003evalorizar sua beleza\u003c\/strong\u003e e proporcionar aquela sensação de confiança que transforma sua postura, seu sorriso e a maneira como você aproveita cada momento.\u003c\/p\u003e\n\u003cspan class=\"aq-topo-detalhe\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- FOTO PRINCIPAL SEM TEXTO --\u003e\n\u003cdiv class=\"aq-bloco aq-foto-principal\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza de frente\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-frente\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eValoriza seu visual\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eLeveza e estilo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eMais confiança\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 2: TRANSFORMAÇÃO --\u003e\n\u003cdiv class=\"aq-bloco aq-transformacao\"\u003e\n\u003cdiv class=\"aq-transformacao-imagem\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza vista de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eDo pós-praia ao passeio\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual versátil\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eEstilo diferenciado\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-transformacao-conteudo\"\u003e\n\u003cspan class=\"aq-etiqueta\" style=\"color: #9a6953;\"\u003e Sua melhor versão \u003c\/span\u003e\n\u003ch2 class=\"aq-subtitulo\"\u003eVista-se para você viver com mais confiança\u003c\/h2\u003e\n\u003cp class=\"aq-texto\"\u003eUma saída de praia que complementa seu look e realça sua beleza com naturalidade. Para você aproveitar a praia, a piscina ou aquela viagem especial, sentindo-se mais segura, elegante e livre.\u003c\/p\u003e\n\u003cdiv class=\"aq-sensacoes\"\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003ePraticidade para vestir sobre seu biquíni e transformar o visual.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLeveza e conforto para acompanhar seus melhores momentos.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eVersatilidade para aproveitar a praia, a piscina e os passeios.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 3: FECHAMENTO --\u003e\n\u003cdiv class=\"aq-bloco aq-fechamento\"\u003e\n\u003cdiv class=\"aq-ornamento\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e \u003csvg class=\"aq-ornamento-icone\" viewbox=\"0 0 48 48\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n\n        \u003cpath d=\"M24 39C24 30 24 21 24 11\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 25C17 24 12 20 10 14C17 13 22 16 24 22\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 25C31 24 36 20 38 14C31 13 26 16 24 22\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 17C19 14 17 9 18 5C23 7 25 11 24 17\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 17C29 14 31 9 30 5C25 7 23 11 24 17\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M18 39C20 36 22 34 24 33C26 34 28 36 30 39\"\u003e\u003c\/path\u003e\n\n      \u003c\/svg\u003e \u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"aq-etiqueta\"\u003e Escolha-se \u003c\/span\u003e\n\u003ch2 class=\"aq-fechamento-titulo\"\u003eSua beleza merece ser celebrada\u003c\/h2\u003e\n\u003cp class=\"aq-fechamento-texto\"\u003eTransforme seus momentos de lazer em experiências ainda mais especiais. Vista uma saída de praia que combina com sua essência e permita que sua confiança apareça naturalmente.\u003c\/p\u003e\n\u003ca class=\"aq-botao\" href=\"#selecionar-tamanho\" onclick=\"aqScrollCompra(event);\"\u003e Selecionar meu tamanho \u003c\/a\u003e\n\u003cp class=\"aq-frase-final\"\u003eAqualiza — criada para mulheres que escolhem se sentir bem.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 4: TABELA DE MEDIDAS --\u003e\n\u003cdiv class=\"aq-bloco aq-tabela-medidas\"\u003e\u003cimg class=\"aq-tabela-medidas-imagem\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/Copia_de_Biquini_6d25745c-e819-4a65-91e2-2129172bcfd5.png?v=1785160911\" alt=\"Tabela de medidas Aqualiza\" loading=\"lazy\" width=\"600\" height=\"600\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\nfunction aqScrollCompra(evento){\n\n    if(evento){\n\n        evento.preventDefault();\n\n    }\n\n    const seletores = [\n\n        '.product-form__input',\n        '.variant-picker',\n        '.variant-radios',\n        '.product-variant-picker',\n        'variant-selects',\n        'variant-radios',\n        'fieldset[data-option]',\n        '[data-option-name]',\n        '.product__info-container .product-form',\n        '.product__info-container fieldset',\n        '[id^=\"ProductInfo-\"] .product-form',\n        '[id^=\"ProductInfo-\"] fieldset',\n        '.product-form',\n        '[id^=\"product-form-\"]',\n        'form[action*=\"\/cart\/add\"]',\n        'product-info'\n\n    ];\n\n    let elementoDestino = null;\n\n    for(const seletor of seletores){\n\n        const elementos = document.querySelectorAll(seletor);\n\n        for(const elemento of elementos){\n\n            const estilo = window.getComputedStyle(elemento);\n            const dimensoes = elemento.getBoundingClientRect();\n\n            if(\n                estilo.display !== 'none' \u0026\u0026\n                estilo.visibility !== 'hidden' \u0026\u0026\n                dimensoes.width \u003e 0 \u0026\u0026\n                dimensoes.height \u003e 0\n            ){\n\n                elementoDestino = elemento;\n\n                break;\n\n            }\n\n        }\n\n        if(elementoDestino){\n\n            break;\n\n        }\n\n    }\n\n    if(elementoDestino){\n\n        const posicao =\n            elementoDestino.getBoundingClientRect().top +\n            window.pageYOffset - 100;\n\n        window.scrollTo({\n\n            top: posicao,\n            behavior: 'smooth'\n\n        });\n\n        return;\n\n    }\n\n    const formularioCompra = document.querySelector('form[action*=\"\/cart\/add\"]');\n\n    if(formularioCompra){\n\n        formularioCompra.scrollIntoView({\n\n            behavior: 'smooth',\n            block: 'center'\n\n        });\n\n    }\n\n}\n\u003c\/script\u003e\u003c\/section\u003e\n\u003c!-- FIM DA MINI LANDING PAGE AQUALIZA --\u003e","brand":"Aqualiza","offers":[{"title":"Branco \/ P","offer_id":45369173147757,"sku":null,"price":169.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ M","offer_id":45369173180525,"sku":null,"price":169.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ G","offer_id":45369173213293,"sku":null,"price":169.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ GG","offer_id":45369173246061,"sku":null,"price":169.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_546d0c12-5f38-4ce3-8b2f-ab6812f87681.jpg?v=1782250152"},{"product_id":"saida-de-praia-chemise-curta-com-botoes-e-babado-barra","title":"Saída de Praia Chemise Curta Com Botões E Babado Barra","description":"\u003c!-- INÍCIO DA MINI LANDING PAGE AQUALIZA --\u003e\n\u003cstyle\u003e\n  .aqualiza-landing {\n    --aq-preto: #1f1917;\n    --aq-marrom: #7b5544;\n    --aq-bronze: #b17c63;\n    --aq-bege: #f7f0eb;\n    --aq-bege-claro: #fcf9f7;\n    --aq-branco: #ffffff;\n\n    width: 100%;\n    max-width: 820px;\n    margin: 30px auto;\n    font-family: Arial, Helvetica, sans-serif;\n    color: var(--aq-preto);\n    overflow: hidden;\n\n    \/* Permite que o layout responda à largura real da descrição,\n       e não apenas à largura da tela do computador. *\/\n    container-type: inline-size;\n    container-name: aq-landing;\n  }\n\n  .aqualiza-landing * {\n    box-sizing: border-box;\n  }\n\n  .aq-bloco {\n    margin-bottom: 22px;\n    overflow: hidden;\n    border-radius: 18px;\n  }\n\n  .aq-imagem {\n    display: block;\n    width: 100%;\n    height: auto;\n  }\n\n  \/* =========================\n     BLOCO 1 — DESEJO\n  ========================= *\/\n\n  .aq-hero {\n    position: relative;\n    width: 100%;\n    aspect-ratio: 4 \/ 5;\n    min-height: 0;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    background:\n      linear-gradient(\n        to bottom,\n        rgba(15, 10, 8, 0.08) 0%,\n        rgba(15, 10, 8, 0.16) 30%,\n        rgba(15, 10, 8, 0.48) 70%,\n        rgba(15, 10, 8, 0.72) 100%\n      ),\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_c374b741-77af-47ac-8030-3f10059b7c7d.jpg?v=1782251106\")\n      center center \/ cover no-repeat;\n  }\n\n  .aq-hero-conteudo {\n    position: relative;\n    z-index: 2;\n\n    width: 100%;\n    max-width: 650px;\n    margin: 0 auto;\n    padding: 42px 34px;\n\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n\n    color: var(--aq-branco);\n    text-align: center;\n\n    transform: translateY(35px);\n  }\n\n  .aq-etiqueta {\n    display: inline-block;\n    margin-bottom: 14px;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n  }\n\n  .aq-hero .aq-etiqueta {\n    margin-bottom: 38px;\n    font-size: 11px;\n    line-height: 1.4;\n    letter-spacing: 3px;\n  }\n\n  .aq-titulo-principal {\n    max-width: 620px;\n    margin: 0 auto 30px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(31px, 5vw, 46px);\n    line-height: 1.04;\n    font-weight: 400;\n  }\n\n  .aq-titulo-principal em {\n    display: block;\n    color: #efb59d;\n    font-weight: 400;\n  }\n\n  .aq-hero-texto {\n    max-width: 540px;\n    margin: 0 auto;\n    font-size: clamp(16px, 3vw, 19px);\n    line-height: 1.55;\n  }\n\n  .aq-hero .aq-etiqueta,\n  .aq-hero .aq-titulo-principal,\n  .aq-hero .aq-titulo-principal em,\n  .aq-hero .aq-hero-texto {\n    text-shadow:\n      0 2px 4px rgba(0, 0, 0, 0.8),\n      0 5px 14px rgba(0, 0, 0, 0.55);\n  }\n\n\n  \/* =========================\n     NOVO TOPO EDITORIAL\n  ========================= *\/\n\n  .aq-topo-editorial {\n    padding: 32px 34px 28px;\n    text-align: center;\n    border: 1px solid rgba(123, 85, 68, 0.12);\n    background:\n      radial-gradient(\n        circle at top left,\n        rgba(214, 240, 238, 0.72),\n        transparent 42%\n      ),\n      linear-gradient(\n        135deg,\n        #eef9f7 0%,\n        #fcf9f7 55%,\n        #f7f0eb 100%\n      );\n  }\n\n  .aq-topo-selo {\n    display: inline-block;\n    margin: 0 0 12px;\n    padding: 9px 20px;\n    border-radius: 999px;\n    background: var(--aq-branco);\n    color: #147d80;\n    font-size: 11px;\n    line-height: 1.3;\n    font-weight: 700;\n    letter-spacing: 1.8px;\n    text-transform: uppercase;\n    box-shadow: 0 7px 18px rgba(31, 25, 23, 0.08);\n  }\n\n  .aq-topo-titulo {\n    max-width: 650px;\n    margin: 0 auto 12px;\n    font-family: Arial, Helvetica, sans-serif;\n    font-size: clamp(30px, 5vw, 44px);\n    line-height: 1.1;\n    font-weight: 700;\n    color: #102f35;\n  }\n\n  .aq-topo-texto {\n    max-width: 650px;\n    margin: 0 auto;\n    font-size: 17px;\n    line-height: 1.72;\n    color: #425257;\n  }\n\n  .aq-topo-texto strong {\n    color: #102f35;\n    font-weight: 700;\n  }\n\n  .aq-topo-detalhe {\n    display: block;\n    width: 72px;\n    height: 3px;\n    margin: 18px auto 0;\n    border-radius: 999px;\n    background: linear-gradient(\n      to right,\n      #18868a,\n      #d39a43\n    );\n  }\n\n  .aq-foto-principal {\n    width: 100%;\n    aspect-ratio: 4 \/ 5;\n    min-height: 0;\n    background:\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_c374b741-77af-47ac-8030-3f10059b7c7d.jpg?v=1782251106\")\n      center center \/ cover no-repeat;\n  }\n\n  \/* =========================\n     BLOCO 2 — TRANSFORMAÇÃO\n  ========================= *\/\n\n  .aq-transformacao {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    background: var(--aq-bege);\n  }\n\n  .aq-transformacao-imagem {\n    min-height: 600px;\n    background:\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/2_e3d393ef-d324-4245-96cc-0ef0c31c0626.jpg?v=1782251106\")\n      center 25% \/ cover no-repeat;\n  }\n\n  .aq-transformacao-conteudo {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    padding: 48px 38px;\n  }\n\n  .aq-subtitulo {\n    margin: 0 0 18px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(27px, 4vw, 36px);\n    line-height: 1.16;\n    font-weight: 400;\n  }\n\n  .aq-texto {\n    margin: 0 0 28px;\n    font-size: 17px;\n    line-height: 1.7;\n    color: #493b35;\n  }\n\n  .aq-sensacoes {\n    display: grid;\n    gap: 12px;\n  }\n\n  .aq-sensacao {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    padding: 13px 15px;\n    border: 1px solid rgba(123, 85, 68, 0.18);\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.55);\n    font-size: 15px;\n    line-height: 1.4;\n  }\n\n  .aq-icone {\n    flex: 0 0 30px;\n    width: 30px;\n    height: 30px;\n    display: grid;\n    place-items: center;\n    border-radius: 50%;\n    background: #D98B2B;\n    color: var(--aq-branco);\n    font-size: 14px;\n  }\n\n  \/* =========================\n     BLOCO 3 — FECHAMENTO\n  ========================= *\/\n\n  .aq-fechamento {\n    padding: 36px 38px 48px;\n    text-align: center;\n    background:\n      radial-gradient(\n        circle at top right,\n        rgba(177, 124, 99, 0.13),\n        transparent 38%\n      ),\n      var(--aq-bege-claro);\n    border: 1px solid rgba(123, 85, 68, 0.12);\n  }\n\n  \/* Ornamento superior *\/\n  .aq-ornamento {\n    width: 100%;\n    max-width: 270px;\n    margin: 0 auto 12px;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 13px;\n\n    color: var(--aq-bronze);\n  }\n\n  .aq-ornamento-linha {\n    width: 72px;\n    height: 1px;\n    background: linear-gradient(\n      to right,\n      transparent,\n      rgba(177, 124, 99, 0.7)\n    );\n  }\n\n  .aq-ornamento-linha:last-child {\n    background: linear-gradient(\n      to left,\n      transparent,\n      rgba(177, 124, 99, 0.7)\n    );\n  }\n\n  .aq-ornamento-icone {\n    flex: 0 0 auto;\n    width: 38px;\n    height: 38px;\n    display: block;\n  }\n\n  .aq-ornamento-icone path {\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 1.65;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .aq-fechamento .aq-etiqueta {\n    margin: 0 0 16px;\n    color: #9a6953;\n    font-size: 11px;\n    line-height: 1.3;\n    letter-spacing: 3.2px;\n  }\n\n  .aq-fechamento-titulo {\n    max-width: 620px;\n    margin: 0 auto 16px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(27px, 4.3vw, 39px);\n    line-height: 1.16;\n    font-weight: 400;\n  }\n\n  .aq-fechamento-texto {\n    max-width: 610px;\n    margin: 0 auto !important;\n    font-size: 17px;\n    line-height: 1.7;\n    color: #55453e;\n  }\n\n  .aq-fechamento .aq-botao {\n    display: block;\n    width: fit-content;\n    min-width: 250px;\n    margin: 28px auto !important;\n    padding: 17px 28px;\n    border-radius: 999px;\n    background: #156F7A;\n    color: var(--aq-branco) !important;\n    font-size: 14px;\n    font-weight: 700;\n    letter-spacing: 1.2px;\n    text-align: center;\n    text-decoration: none !important;\n    text-transform: uppercase;\n    transition:\n      opacity 0.2s ease,\n      transform 0.2s ease;\n  }\n\n  .aq-fechamento .aq-botao:hover {\n    opacity: 0.88;\n    transform: translateY(-1px);\n  }\n\n  .aq-frase-final {\n    margin: 0 !important;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 15px;\n    font-style: italic;\n    color: var(--aq-marrom);\n  }\n\n  \/* =========================\n     TABLET E CELULAR\n  ========================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      margin: 22px auto;\n    }\n\n    .aq-bloco {\n      margin-bottom: 16px;\n      border-radius: 14px;\n    }\n\n    .aq-hero {\n      width: 100%;\n      aspect-ratio: 4 \/ 5;\n      min-height: 0;\n      background-position: center center;\n    }\n\n    .aq-hero-conteudo {\n      padding: 28px 22px;\n      transform: translateY(30px);\n    }\n\n    .aq-hero .aq-etiqueta {\n      margin-bottom: 32px;\n      font-size: 10px;\n      letter-spacing: 2.5px;\n    }\n\n    .aq-titulo-principal {\n      margin-bottom: 25px;\n      font-size: clamp(30px, 8.5vw, 39px);\n      line-height: 1.05;\n    }\n\n    .aq-hero-texto {\n      max-width: 440px;\n      font-size: 16px;\n      line-height: 1.55;\n    }\n\n    .aq-transformacao {\n      grid-template-columns: 1fr;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 500px;\n      background-position: center 20%;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 38px 25px;\n      text-align: center;\n    }\n\n    .aq-subtitulo {\n      font-size: clamp(27px, 7.5vw, 34px);\n      line-height: 1.18;\n    }\n\n    .aq-sensacao {\n      text-align: left;\n    }\n\n    .aq-fechamento {\n      padding: 30px 24px 40px;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 10px;\n    }\n\n    .aq-ornamento-linha {\n      width: 58px;\n    }\n\n    .aq-ornamento-icone {\n      width: 34px;\n      height: 34px;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 14px;\n      font-size: 10px;\n      letter-spacing: 2.8px;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 15px;\n      font-size: clamp(27px, 7.5vw, 35px);\n      line-height: 1.18;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block;\n      width: 100%;\n      min-width: 0;\n      margin: 28px auto !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-hero-conteudo {\n      padding: 24px 18px;\n      transform: translateY(24px);\n    }\n\n    .aq-hero .aq-etiqueta {\n      margin-bottom: 26px;\n      font-size: 9px;\n      letter-spacing: 2.2px;\n    }\n\n    .aq-titulo-principal {\n      margin-bottom: 22px;\n      font-size: 31px;\n    }\n\n    .aq-hero-texto {\n      font-size: 15px;\n      line-height: 1.5;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 440px;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 34px 22px;\n    }\n\n    .aq-subtitulo {\n      font-size: 28px;\n    }\n\n    .aq-fechamento {\n      padding: 26px 22px 36px;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 9px;\n      gap: 10px;\n    }\n\n    .aq-ornamento-linha {\n      width: 48px;\n    }\n\n    .aq-ornamento-icone {\n      width: 32px;\n      height: 32px;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 13px;\n      font-size: 9px;\n      letter-spacing: 2.5px;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 14px;\n      font-size: 29px;\n    }\n\n    .aq-texto,\n    .aq-fechamento-texto {\n      font-size: 16px;\n    }\n  }\n\n\n  \/* AJUSTES RESPONSIVOS DO NOVO TOPO *\/\n  @media (max-width: 700px) {\n    .aq-topo-editorial {\n      padding: 30px 22px 28px;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 12px;\n      padding: 8px 16px;\n      font-size: 10px;\n      letter-spacing: 1.5px;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 12px;\n      font-size: clamp(28px, 8vw, 36px);\n      line-height: 1.12;\n    }\n\n    .aq-topo-texto {\n      font-size: 16px;\n      line-height: 1.65;\n    }\n\n    .aq-topo-detalhe {\n      width: 64px;\n      margin-top: 16px;\n    }\n\n    .aq-foto-principal {\n      aspect-ratio: 4 \/ 5;\n      background-position: center center;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 26px 18px 24px;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 10px;\n      padding: 8px 14px;\n      font-size: 9px;\n      letter-spacing: 1.35px;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px;\n      font-size: 29px;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px;\n      line-height: 1.62;\n    }\n\n    .aq-topo-detalhe {\n      width: 58px;\n      margin-top: 14px;\n    }\n  }\n\n\n  \/* =========================\n     OTIMIZAÇÃO FINAL PARA MOBILE\n     Regras inseridas por último para prevalecer\n  ========================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      width: 100% !important;\n      max-width: 100% !important;\n      margin: 18px auto !important;\n    }\n\n    .aq-bloco {\n      margin-bottom: 14px !important;\n      border-radius: 14px !important;\n    }\n\n    \/* TOPO EDITORIAL *\/\n    .aq-topo-editorial {\n      padding: 26px 20px 24px !important;\n    }\n\n    .aq-topo-selo {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-topo-titulo {\n      margin: 0 auto 12px !important;\n      font-size: clamp(27px, 7.6vw, 34px) !important;\n      line-height: 1.12 !important;\n    }\n\n    .aq-topo-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin: 14px auto 0 !important;\n    }\n\n    .aq-foto-principal {\n      aspect-ratio: 4 \/ 5 !important;\n      background-position: center center !important;\n    }\n\n    \/* BLOCO DE TRANSFORMAÇÃO *\/\n    .aq-transformacao {\n      grid-template-columns: 1fr !important;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-position: center 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 28px 22px 30px !important;\n      text-align: center !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-subtitulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-texto {\n      margin: 0 0 22px !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-sensacoes {\n      gap: 10px !important;\n    }\n\n    .aq-sensacao {\n      padding: 12px 13px !important;\n      text-align: left !important;\n    }\n\n    \/* BLOCO DE FECHAMENTO *\/\n    .aq-fechamento {\n      padding: 24px 22px 32px !important;\n    }\n\n    .aq-ornamento {\n      margin: 0 auto 6px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-fechamento-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      margin: 24px auto !important;\n    }\n\n    .aq-frase-final {\n      margin: 0 !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 22px 18px 20px !important;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 8px !important;\n      padding: 7px 13px !important;\n      font-size: 9px !important;\n      letter-spacing: 1.25px !important;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin-top: 12px !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 24px 20px 26px !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-subtitulo {\n      margin-bottom: 12px !important;\n      font-size: 27px !important;\n    }\n\n    .aq-texto {\n      margin-bottom: 20px !important;\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento {\n      padding: 22px 20px 28px !important;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 5px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 12px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-fechamento-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      margin: 22px auto !important;\n      padding: 16px 20px !important;\n      font-size: 13px !important;\n    }\n  }\n\n\n  \/* =========================\n     SELOS GLASSMORPHISM NAS FOTOS\n  ========================= *\/\n\n  .aq-foto-principal,\n  .aq-transformacao-imagem {\n    position: relative;\n    overflow: hidden;\n  }\n\n  .aq-badges-foto {\n    position: absolute;\n    inset: 0;\n    z-index: 3;\n    pointer-events: none;\n  }\n\n  .aq-badge-foto {\n    position: absolute;\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    max-width: calc(100% - 32px);\n    padding: 10px 14px;\n    border: 1px solid rgba(255, 255, 255, 0.68);\n    border-radius: 999px;\n    background: rgba(255, 255, 255, 0.72);\n    color: #1f1917;\n    font-size: 13px;\n    line-height: 1.2;\n    font-weight: 700;\n    white-space: nowrap;\n    box-shadow:\n      0 8px 24px rgba(31, 25, 23, 0.12),\n      inset 0 1px 0 rgba(255, 255, 255, 0.65);\n    backdrop-filter: blur(10px);\n    -webkit-backdrop-filter: blur(10px);\n  }\n\n  .aq-badge-foto::before {\n    content: \"✦\";\n    flex: 0 0 auto;\n    color: #D98B2B;\n    font-size: 12px;\n    line-height: 1;\n  }\n\n  \/* Composição diagonal — foto da frente *\/\n  .aq-badges-frente .aq-badge-foto:nth-child(1) {\n    top: 10%;\n    left: 6%;\n  }\n\n  .aq-badges-frente .aq-badge-foto:nth-child(2) {\n    top: 39%;\n    left: 10%;\n  }\n\n  .aq-badges-frente .aq-badge-foto:nth-child(3) {\n    top: 69%;\n    left: 14%;\n  }\n\n  \/* Composição diagonal — foto das costas *\/\n  .aq-badges-costas .aq-badge-foto:nth-child(1) {\n    top: 11%;\n    right: 6%;\n  }\n\n  .aq-badges-costas .aq-badge-foto:nth-child(2) {\n    top: 40%;\n    right: 10%;\n  }\n\n  .aq-badges-costas .aq-badge-foto:nth-child(3) {\n    top: 70%;\n    right: 14%;\n  }\n\n  @media (max-width: 700px) {\n    .aq-badge-foto {\n      gap: 6px;\n      padding: 8px 11px;\n      font-size: 11px;\n      box-shadow:\n        0 6px 18px rgba(31, 25, 23, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.65);\n      backdrop-filter: blur(8px);\n      -webkit-backdrop-filter: blur(8px);\n    }\n\n    .aq-badge-foto::before {\n      font-size: 10px;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 9%;\n      left: 5%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 39%;\n      left: 8%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 70%;\n      left: 11%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 9%;\n      right: 5%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 39%;\n      right: 8%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 70%;\n      right: 11%;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-badge-foto {\n      max-width: calc(100% - 24px);\n      padding: 7px 10px;\n      font-size: 10px;\n      letter-spacing: 0;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 8%;\n      left: 4%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 38%;\n      left: 7%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 69%;\n      left: 10%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 8%;\n      right: 4%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 38%;\n      right: 7%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 69%;\n      right: 10%;\n    }\n  }\n\n\n  \/* =========================\n     AJUSTE DE ENQUADRAMENTO DAS FOTOS\n     Afasta a modelo dos selos sem mover os badges\n  ========================= *\/\n\n  \/* Foto da frente: modelo levemente para a direita *\/\n  .aq-foto-principal {\n    background-size: 104% auto !important;\n    background-position: 44% center !important;\n  }\n\n  \/* Foto das costas: modelo levemente para a esquerda *\/\n  .aq-transformacao-imagem {\n    background-size: 104% auto !important;\n    background-position: 56% 25% !important;\n  }\n\n  @media (max-width: 700px) {\n    .aq-foto-principal {\n      background-size: 108% auto !important;\n      background-position: 42% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 108% auto !important;\n      background-position: 58% 20% !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-foto-principal {\n      background-size: 110% auto !important;\n      background-position: 41% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 110% auto !important;\n      background-position: 59% 20% !important;\n    }\n  }\n\n\n  \/* =========================================================\n     RESPONSIVIDADE PELA LARGURA REAL DA MINI LANDING\n     Corrige o desktop quando a descrição fica em uma coluna estreita.\n     O mobile existente permanece preservado.\n  ========================================================= *\/\n\n  @container aq-landing (max-width: 620px) {\n    .aq-bloco {\n      margin-bottom: 14px !important;\n      border-radius: 14px !important;\n    }\n\n    \/* TOPO EDITORIAL *\/\n    .aq-topo-editorial {\n      padding: 26px 20px 24px !important;\n    }\n\n    .aq-topo-selo {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      padding: 8px 16px !important;\n      font-size: 10px !important;\n      letter-spacing: 1.5px !important;\n    }\n\n    .aq-topo-titulo {\n      margin: 0 auto 12px !important;\n      font-size: clamp(27px, 8cqi, 34px) !important;\n      line-height: 1.12 !important;\n    }\n\n    .aq-topo-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-topo-detalhe {\n      width: 64px !important;\n      margin: 14px auto 0 !important;\n    }\n\n    \/* FOTO DA FRENTE *\/\n    .aq-foto-principal {\n      width: 100% !important;\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-size: 108% auto !important;\n      background-position: 42% center !important;\n    }\n\n    \/* SEGUNDO BLOCO: IMAGEM EM CIMA E TEXTO EMBAIXO *\/\n    .aq-transformacao {\n      display: grid !important;\n      grid-template-columns: minmax(0, 1fr) !important;\n      grid-template-rows: auto auto !important;\n    }\n\n    .aq-transformacao-imagem {\n      width: 100% !important;\n      min-width: 0 !important;\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-size: 108% auto !important;\n      background-position: 58% 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      width: 100% !important;\n      min-width: 0 !important;\n      padding: 28px 22px 30px !important;\n      text-align: center !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      font-size: 10px !important;\n      letter-spacing: 2.6px !important;\n    }\n\n    .aq-subtitulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 8cqi, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-texto {\n      margin: 0 0 22px !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-sensacoes {\n      gap: 10px !important;\n    }\n\n    .aq-sensacao {\n      padding: 12px 13px !important;\n      text-align: left !important;\n    }\n\n    \/* SELOS DAS DUAS FOTOS *\/\n    .aq-badge-foto {\n      gap: 6px !important;\n      max-width: calc(100% - 24px) !important;\n      padding: 8px 11px !important;\n      font-size: 11px !important;\n      box-shadow:\n        0 6px 18px rgba(31, 25, 23, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.65) !important;\n      backdrop-filter: blur(8px) !important;\n      -webkit-backdrop-filter: blur(8px) !important;\n    }\n\n    .aq-badge-foto::before {\n      font-size: 10px !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 9% !important;\n      left: 5% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 39% !important;\n      left: 8% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 70% !important;\n      left: 11% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 9% !important;\n      right: 5% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 39% !important;\n      right: 8% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 70% !important;\n      right: 11% !important;\n    }\n\n    \/* FECHAMENTO *\/\n    .aq-fechamento {\n      padding: 24px 22px 32px !important;\n    }\n\n    .aq-ornamento {\n      margin: 0 auto 6px !important;\n    }\n\n    .aq-ornamento-linha {\n      width: 58px !important;\n    }\n\n    .aq-ornamento-icone {\n      width: 34px !important;\n      height: 34px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      font-size: 10px !important;\n      letter-spacing: 2.8px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 8cqi, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-fechamento-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      margin: 24px auto !important;\n    }\n\n    .aq-frase-final {\n      margin: 0 !important;\n    }\n  }\n\n  @container aq-landing (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 22px 18px 20px !important;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 8px !important;\n      padding: 7px 13px !important;\n      font-size: 9px !important;\n      letter-spacing: 1.25px !important;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin-top: 12px !important;\n    }\n\n    .aq-foto-principal {\n      background-size: 110% auto !important;\n      background-position: 41% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 110% auto !important;\n      background-position: 59% 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 24px 20px 26px !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-subtitulo {\n      margin-bottom: 12px !important;\n      font-size: 27px !important;\n    }\n\n    .aq-texto {\n      margin-bottom: 20px !important;\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-badge-foto {\n      padding: 7px 10px !important;\n      font-size: 10px !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 8% !important;\n      left: 4% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 38% !important;\n      left: 7% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 69% !important;\n      left: 10% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 8% !important;\n      right: 4% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 38% !important;\n      right: 7% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 69% !important;\n      right: 10% !important;\n    }\n\n    .aq-fechamento {\n      padding: 22px 20px 28px !important;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 5px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 12px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-fechamento-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      margin: 22px auto !important;\n      padding: 16px 20px !important;\n      font-size: 13px !important;\n    }\n  }\n\n\n  \/* =========================================================\n     CORREÇÃO DE TELA EM BRANCO NO MOBILE\n     Desativa as container queries apenas no celular.\n     O layout mobile volta a obedecer aos @media já existentes.\n  ========================================================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      container-type: normal !important;\n      container-name: none !important;\n      display: block !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      height: auto !important;\n      min-height: 0 !important;\n      overflow: visible !important;\n    }\n\n    .aqualiza-landing \u003e * {\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-topo-editorial,\n    .aq-foto-principal,\n    .aq-transformacao,\n    .aq-transformacao-imagem,\n    .aq-transformacao-conteudo,\n    .aq-fechamento {\n      display: block !important;\n      width: 100% !important;\n      height: auto;\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-foto-principal,\n    .aq-transformacao-imagem {\n      aspect-ratio: 4 \/ 5 !important;\n      min-height: 0 !important;\n    }\n\n    .aq-transformacao {\n      display: grid !important;\n      grid-template-columns: 1fr !important;\n      grid-template-rows: auto auto !important;\n    }\n  }\n\n\n  \/* =========================\n     BLOCO 4 — TABELA DE MEDIDAS\n  ========================= *\/\n\n  .aq-tabela-medidas {\n    width: 100%;\n    padding: 18px;\n    background: var(--aq-bege-claro);\n    border: 1px solid rgba(123, 85, 68, 0.12);\n    text-align: center;\n  }\n\n  .aq-tabela-medidas-imagem {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    height: auto;\n    margin: 0 auto;\n    border-radius: 12px;\n    object-fit: contain;\n  }\n\n  @media (max-width: 700px) {\n    .aq-tabela-medidas {\n      display: block !important;\n      width: 100% !important;\n      padding: 12px !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-tabela-medidas-imagem {\n      width: 100% !important;\n      max-width: 100% !important;\n      height: auto !important;\n      border-radius: 10px;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-tabela-medidas {\n      padding: 10px !important;\n    }\n  }\n\n\u003c\/style\u003e\n\u003csection class=\"aqualiza-landing\"\u003e\u003c!-- BLOCO 1: TOPO EDITORIAL --\u003e\n\u003cdiv class=\"aq-bloco aq-topo-editorial\"\u003e\n\u003cspan class=\"aq-topo-selo\"\u003e Elegância que você sente \u003c\/span\u003e\n\u003ch2 class=\"aq-topo-titulo\"\u003eVista-se para você se sentir ainda mais linda\u003c\/h2\u003e\n\u003cp class=\"aq-topo-texto\"\u003eEsta saída de praia foi criada para \u003cstrong\u003evalorizar sua beleza\u003c\/strong\u003e e proporcionar aquela sensação de confiança que transforma sua postura, seu sorriso e a maneira como você aproveita cada momento.\u003c\/p\u003e\n\u003cspan class=\"aq-topo-detalhe\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- FOTO PRINCIPAL SEM TEXTO --\u003e\n\u003cdiv class=\"aq-bloco aq-foto-principal\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza de frente\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-frente\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eValoriza seu visual\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eLeveza e estilo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eMais confiança\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 2: TRANSFORMAÇÃO --\u003e\n\u003cdiv class=\"aq-bloco aq-transformacao\"\u003e\n\u003cdiv class=\"aq-transformacao-imagem\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza vista de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eDo pós-praia ao passeio\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual versátil\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eEstilo diferenciado\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-transformacao-conteudo\"\u003e\n\u003cspan class=\"aq-etiqueta\" style=\"color: #9a6953;\"\u003e Sua melhor versão \u003c\/span\u003e\n\u003ch2 class=\"aq-subtitulo\"\u003eVista-se para você viver com mais confiança\u003c\/h2\u003e\n\u003cp class=\"aq-texto\"\u003eUma saída de praia que complementa seu look e realça sua beleza com naturalidade. Para você aproveitar a praia, a piscina ou aquela viagem especial, sentindo-se mais segura, elegante e livre.\u003c\/p\u003e\n\u003cdiv class=\"aq-sensacoes\"\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003ePraticidade para vestir sobre seu biquíni e transformar o visual.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLeveza e conforto para acompanhar seus melhores momentos.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eVersatilidade para aproveitar a praia, a piscina e os passeios.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 3: FECHAMENTO --\u003e\n\u003cdiv class=\"aq-bloco aq-fechamento\"\u003e\n\u003cdiv class=\"aq-ornamento\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e \u003csvg class=\"aq-ornamento-icone\" viewbox=\"0 0 48 48\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n\n        \u003cpath d=\"M24 39C24 30 24 21 24 11\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 25C17 24 12 20 10 14C17 13 22 16 24 22\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 25C31 24 36 20 38 14C31 13 26 16 24 22\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 17C19 14 17 9 18 5C23 7 25 11 24 17\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 17C29 14 31 9 30 5C25 7 23 11 24 17\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M18 39C20 36 22 34 24 33C26 34 28 36 30 39\"\u003e\u003c\/path\u003e\n\n      \u003c\/svg\u003e \u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"aq-etiqueta\"\u003e Escolha-se \u003c\/span\u003e\n\u003ch2 class=\"aq-fechamento-titulo\"\u003eSua beleza merece ser celebrada\u003c\/h2\u003e\n\u003cp class=\"aq-fechamento-texto\"\u003eTransforme seus momentos de lazer em experiências ainda mais especiais. Vista uma saída de praia que combina com sua essência e permita que sua confiança apareça naturalmente.\u003c\/p\u003e\n\u003ca class=\"aq-botao\" href=\"#selecionar-tamanho\" onclick=\"aqScrollCompra(event);\"\u003e Selecionar meu tamanho \u003c\/a\u003e\n\u003cp class=\"aq-frase-final\"\u003eAqualiza — criada para mulheres que escolhem se sentir bem.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 4: TABELA DE MEDIDAS --\u003e\n\u003cdiv class=\"aq-bloco aq-tabela-medidas\"\u003e\u003cimg class=\"aq-tabela-medidas-imagem\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/Copia_de_Biquini_1.png?v=1785162627\" alt=\"Tabela de medidas Aqualiza\" loading=\"lazy\" width=\"600\" height=\"600\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\nfunction aqScrollCompra(evento){\n\n    if(evento){\n\n        evento.preventDefault();\n\n    }\n\n    const seletores = [\n\n        '.product-form__input',\n        '.variant-picker',\n        '.variant-radios',\n        '.product-variant-picker',\n        'variant-selects',\n        'variant-radios',\n        'fieldset[data-option]',\n        '[data-option-name]',\n        '.product__info-container .product-form',\n        '.product__info-container fieldset',\n        '[id^=\"ProductInfo-\"] .product-form',\n        '[id^=\"ProductInfo-\"] fieldset',\n        '.product-form',\n        '[id^=\"product-form-\"]',\n        'form[action*=\"\/cart\/add\"]',\n        'product-info'\n\n    ];\n\n    let elementoDestino = null;\n\n    for(const seletor of seletores){\n\n        const elementos = document.querySelectorAll(seletor);\n\n        for(const elemento of elementos){\n\n            const estilo = window.getComputedStyle(elemento);\n            const dimensoes = elemento.getBoundingClientRect();\n\n            if(\n                estilo.display !== 'none' \u0026\u0026\n                estilo.visibility !== 'hidden' \u0026\u0026\n                dimensoes.width \u003e 0 \u0026\u0026\n                dimensoes.height \u003e 0\n            ){\n\n                elementoDestino = elemento;\n\n                break;\n\n            }\n\n        }\n\n        if(elementoDestino){\n\n            break;\n\n        }\n\n    }\n\n    if(elementoDestino){\n\n        const posicao =\n            elementoDestino.getBoundingClientRect().top +\n            window.pageYOffset - 100;\n\n        window.scrollTo({\n\n            top: posicao,\n            behavior: 'smooth'\n\n        });\n\n        return;\n\n    }\n\n    const formularioCompra = document.querySelector('form[action*=\"\/cart\/add\"]');\n\n    if(formularioCompra){\n\n        formularioCompra.scrollIntoView({\n\n            behavior: 'smooth',\n            block: 'center'\n\n        });\n\n    }\n\n}\n\u003c\/script\u003e\u003c\/section\u003e\n\u003c!-- FIM DA MINI LANDING PAGE AQUALIZA --\u003e","brand":"Aqualiza","offers":[{"title":"Preto \/ P","offer_id":45369197887597,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ M","offer_id":45369197920365,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G","offer_id":45369197953133,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ GG","offer_id":45369197985901,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ EG","offer_id":45369198018669,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_c374b741-77af-47ac-8030-3f10059b7c7d.jpg?v=1782251106"},{"product_id":"saida-de-praia-longa-transpassada-com-fenda-lateral","title":"Saída de Praia Longa Transpassada Com Fenda Lateral","description":"\u003c!-- INÍCIO DA MINI LANDING PAGE AQUALIZA --\u003e\n\u003cstyle\u003e\n  .aqualiza-landing {\n    --aq-preto: #1f1917;\n    --aq-marrom: #7b5544;\n    --aq-bronze: #b17c63;\n    --aq-bege: #f7f0eb;\n    --aq-bege-claro: #fcf9f7;\n    --aq-branco: #ffffff;\n\n    width: 100%;\n    max-width: 820px;\n    margin: 30px auto;\n    font-family: Arial, Helvetica, sans-serif;\n    color: var(--aq-preto);\n    overflow: hidden;\n\n    \/* Permite que o layout responda à largura real da descrição,\n       e não apenas à largura da tela do computador. *\/\n    container-type: inline-size;\n    container-name: aq-landing;\n  }\n\n  .aqualiza-landing * {\n    box-sizing: border-box;\n  }\n\n  .aq-bloco {\n    margin-bottom: 22px;\n    overflow: hidden;\n    border-radius: 18px;\n  }\n\n  .aq-imagem {\n    display: block;\n    width: 100%;\n    height: auto;\n  }\n\n  \/* =========================\n     BLOCO 1 — DESEJO\n  ========================= *\/\n\n  .aq-hero {\n    position: relative;\n    width: 100%;\n    aspect-ratio: 4 \/ 5;\n    min-height: 0;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    background:\n      linear-gradient(\n        to bottom,\n        rgba(15, 10, 8, 0.08) 0%,\n        rgba(15, 10, 8, 0.16) 30%,\n        rgba(15, 10, 8, 0.48) 70%,\n        rgba(15, 10, 8, 0.72) 100%\n      ),\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_76e7a424-35b8-4c60-b515-af09ac1cf6ee.jpg?v=1782251138\")\n      center center \/ cover no-repeat;\n  }\n\n  .aq-hero-conteudo {\n    position: relative;\n    z-index: 2;\n\n    width: 100%;\n    max-width: 650px;\n    margin: 0 auto;\n    padding: 42px 34px;\n\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n\n    color: var(--aq-branco);\n    text-align: center;\n\n    transform: translateY(35px);\n  }\n\n  .aq-etiqueta {\n    display: inline-block;\n    margin-bottom: 14px;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n  }\n\n  .aq-hero .aq-etiqueta {\n    margin-bottom: 38px;\n    font-size: 11px;\n    line-height: 1.4;\n    letter-spacing: 3px;\n  }\n\n  .aq-titulo-principal {\n    max-width: 620px;\n    margin: 0 auto 30px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(31px, 5vw, 46px);\n    line-height: 1.04;\n    font-weight: 400;\n  }\n\n  .aq-titulo-principal em {\n    display: block;\n    color: #efb59d;\n    font-weight: 400;\n  }\n\n  .aq-hero-texto {\n    max-width: 540px;\n    margin: 0 auto;\n    font-size: clamp(16px, 3vw, 19px);\n    line-height: 1.55;\n  }\n\n  .aq-hero .aq-etiqueta,\n  .aq-hero .aq-titulo-principal,\n  .aq-hero .aq-titulo-principal em,\n  .aq-hero .aq-hero-texto {\n    text-shadow:\n      0 2px 4px rgba(0, 0, 0, 0.8),\n      0 5px 14px rgba(0, 0, 0, 0.55);\n  }\n\n\n  \/* =========================\n     NOVO TOPO EDITORIAL\n  ========================= *\/\n\n  .aq-topo-editorial {\n    padding: 32px 34px 28px;\n    text-align: center;\n    border: 1px solid rgba(123, 85, 68, 0.12);\n    background:\n      radial-gradient(\n        circle at top left,\n        rgba(214, 240, 238, 0.72),\n        transparent 42%\n      ),\n      linear-gradient(\n        135deg,\n        #eef9f7 0%,\n        #fcf9f7 55%,\n        #f7f0eb 100%\n      );\n  }\n\n  .aq-topo-selo {\n    display: inline-block;\n    margin: 0 0 12px;\n    padding: 9px 20px;\n    border-radius: 999px;\n    background: var(--aq-branco);\n    color: #147d80;\n    font-size: 11px;\n    line-height: 1.3;\n    font-weight: 700;\n    letter-spacing: 1.8px;\n    text-transform: uppercase;\n    box-shadow: 0 7px 18px rgba(31, 25, 23, 0.08);\n  }\n\n  .aq-topo-titulo {\n    max-width: 650px;\n    margin: 0 auto 12px;\n    font-family: Arial, Helvetica, sans-serif;\n    font-size: clamp(30px, 5vw, 44px);\n    line-height: 1.1;\n    font-weight: 700;\n    color: #102f35;\n  }\n\n  .aq-topo-texto {\n    max-width: 650px;\n    margin: 0 auto;\n    font-size: 17px;\n    line-height: 1.72;\n    color: #425257;\n  }\n\n  .aq-topo-texto strong {\n    color: #102f35;\n    font-weight: 700;\n  }\n\n  .aq-topo-detalhe {\n    display: block;\n    width: 72px;\n    height: 3px;\n    margin: 18px auto 0;\n    border-radius: 999px;\n    background: linear-gradient(\n      to right,\n      #18868a,\n      #d39a43\n    );\n  }\n\n  .aq-foto-principal {\n    width: 100%;\n    aspect-ratio: 4 \/ 5;\n    min-height: 0;\n    background:\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_76e7a424-35b8-4c60-b515-af09ac1cf6ee.jpg?v=1782251138\")\n      center center \/ cover no-repeat;\n  }\n\n  \/* =========================\n     BLOCO 2 — TRANSFORMAÇÃO\n  ========================= *\/\n\n  .aq-transformacao {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    background: var(--aq-bege);\n  }\n\n  .aq-transformacao-imagem {\n    min-height: 600px;\n    background:\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/2_addb88d0-773e-41f4-bd1b-0d2c3e9b2d9a.jpg?v=1782251138\")\n      center 25% \/ cover no-repeat;\n  }\n\n  .aq-transformacao-conteudo {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    padding: 48px 38px;\n  }\n\n  .aq-subtitulo {\n    margin: 0 0 18px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(27px, 4vw, 36px);\n    line-height: 1.16;\n    font-weight: 400;\n  }\n\n  .aq-texto {\n    margin: 0 0 28px;\n    font-size: 17px;\n    line-height: 1.7;\n    color: #493b35;\n  }\n\n  .aq-sensacoes {\n    display: grid;\n    gap: 12px;\n  }\n\n  .aq-sensacao {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    padding: 13px 15px;\n    border: 1px solid rgba(123, 85, 68, 0.18);\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.55);\n    font-size: 15px;\n    line-height: 1.4;\n  }\n\n  .aq-icone {\n    flex: 0 0 30px;\n    width: 30px;\n    height: 30px;\n    display: grid;\n    place-items: center;\n    border-radius: 50%;\n    background: #D98B2B;\n    color: var(--aq-branco);\n    font-size: 14px;\n  }\n\n  \/* =========================\n     BLOCO 3 — FECHAMENTO\n  ========================= *\/\n\n  .aq-fechamento {\n    padding: 36px 38px 48px;\n    text-align: center;\n    background:\n      radial-gradient(\n        circle at top right,\n        rgba(177, 124, 99, 0.13),\n        transparent 38%\n      ),\n      var(--aq-bege-claro);\n    border: 1px solid rgba(123, 85, 68, 0.12);\n  }\n\n  \/* Ornamento superior *\/\n  .aq-ornamento {\n    width: 100%;\n    max-width: 270px;\n    margin: 0 auto 12px;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 13px;\n\n    color: var(--aq-bronze);\n  }\n\n  .aq-ornamento-linha {\n    width: 72px;\n    height: 1px;\n    background: linear-gradient(\n      to right,\n      transparent,\n      rgba(177, 124, 99, 0.7)\n    );\n  }\n\n  .aq-ornamento-linha:last-child {\n    background: linear-gradient(\n      to left,\n      transparent,\n      rgba(177, 124, 99, 0.7)\n    );\n  }\n\n  .aq-ornamento-icone {\n    flex: 0 0 auto;\n    width: 38px;\n    height: 38px;\n    display: block;\n  }\n\n  .aq-ornamento-icone path {\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 1.65;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .aq-fechamento .aq-etiqueta {\n    margin: 0 0 16px;\n    color: #9a6953;\n    font-size: 11px;\n    line-height: 1.3;\n    letter-spacing: 3.2px;\n  }\n\n  .aq-fechamento-titulo {\n    max-width: 620px;\n    margin: 0 auto 16px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(27px, 4.3vw, 39px);\n    line-height: 1.16;\n    font-weight: 400;\n  }\n\n  .aq-fechamento-texto {\n    max-width: 610px;\n    margin: 0 auto !important;\n    font-size: 17px;\n    line-height: 1.7;\n    color: #55453e;\n  }\n\n  .aq-fechamento .aq-botao {\n    display: block;\n    width: fit-content;\n    min-width: 250px;\n    margin: 28px auto !important;\n    padding: 17px 28px;\n    border-radius: 999px;\n    background: #156F7A;\n    color: var(--aq-branco) !important;\n    font-size: 14px;\n    font-weight: 700;\n    letter-spacing: 1.2px;\n    text-align: center;\n    text-decoration: none !important;\n    text-transform: uppercase;\n    transition:\n      opacity 0.2s ease,\n      transform 0.2s ease;\n  }\n\n  .aq-fechamento .aq-botao:hover {\n    opacity: 0.88;\n    transform: translateY(-1px);\n  }\n\n  .aq-frase-final {\n    margin: 0 !important;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 15px;\n    font-style: italic;\n    color: var(--aq-marrom);\n  }\n\n  \/* =========================\n     TABLET E CELULAR\n  ========================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      margin: 22px auto;\n    }\n\n    .aq-bloco {\n      margin-bottom: 16px;\n      border-radius: 14px;\n    }\n\n    .aq-hero {\n      width: 100%;\n      aspect-ratio: 4 \/ 5;\n      min-height: 0;\n      background-position: center center;\n    }\n\n    .aq-hero-conteudo {\n      padding: 28px 22px;\n      transform: translateY(30px);\n    }\n\n    .aq-hero .aq-etiqueta {\n      margin-bottom: 32px;\n      font-size: 10px;\n      letter-spacing: 2.5px;\n    }\n\n    .aq-titulo-principal {\n      margin-bottom: 25px;\n      font-size: clamp(30px, 8.5vw, 39px);\n      line-height: 1.05;\n    }\n\n    .aq-hero-texto {\n      max-width: 440px;\n      font-size: 16px;\n      line-height: 1.55;\n    }\n\n    .aq-transformacao {\n      grid-template-columns: 1fr;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 500px;\n      background-position: center 20%;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 38px 25px;\n      text-align: center;\n    }\n\n    .aq-subtitulo {\n      font-size: clamp(27px, 7.5vw, 34px);\n      line-height: 1.18;\n    }\n\n    .aq-sensacao {\n      text-align: left;\n    }\n\n    .aq-fechamento {\n      padding: 30px 24px 40px;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 10px;\n    }\n\n    .aq-ornamento-linha {\n      width: 58px;\n    }\n\n    .aq-ornamento-icone {\n      width: 34px;\n      height: 34px;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 14px;\n      font-size: 10px;\n      letter-spacing: 2.8px;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 15px;\n      font-size: clamp(27px, 7.5vw, 35px);\n      line-height: 1.18;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block;\n      width: 100%;\n      min-width: 0;\n      margin: 28px auto !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-hero-conteudo {\n      padding: 24px 18px;\n      transform: translateY(24px);\n    }\n\n    .aq-hero .aq-etiqueta {\n      margin-bottom: 26px;\n      font-size: 9px;\n      letter-spacing: 2.2px;\n    }\n\n    .aq-titulo-principal {\n      margin-bottom: 22px;\n      font-size: 31px;\n    }\n\n    .aq-hero-texto {\n      font-size: 15px;\n      line-height: 1.5;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 440px;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 34px 22px;\n    }\n\n    .aq-subtitulo {\n      font-size: 28px;\n    }\n\n    .aq-fechamento {\n      padding: 26px 22px 36px;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 9px;\n      gap: 10px;\n    }\n\n    .aq-ornamento-linha {\n      width: 48px;\n    }\n\n    .aq-ornamento-icone {\n      width: 32px;\n      height: 32px;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 13px;\n      font-size: 9px;\n      letter-spacing: 2.5px;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 14px;\n      font-size: 29px;\n    }\n\n    .aq-texto,\n    .aq-fechamento-texto {\n      font-size: 16px;\n    }\n  }\n\n\n  \/* AJUSTES RESPONSIVOS DO NOVO TOPO *\/\n  @media (max-width: 700px) {\n    .aq-topo-editorial {\n      padding: 30px 22px 28px;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 12px;\n      padding: 8px 16px;\n      font-size: 10px;\n      letter-spacing: 1.5px;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 12px;\n      font-size: clamp(28px, 8vw, 36px);\n      line-height: 1.12;\n    }\n\n    .aq-topo-texto {\n      font-size: 16px;\n      line-height: 1.65;\n    }\n\n    .aq-topo-detalhe {\n      width: 64px;\n      margin-top: 16px;\n    }\n\n    .aq-foto-principal {\n      aspect-ratio: 4 \/ 5;\n      background-position: center center;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 26px 18px 24px;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 10px;\n      padding: 8px 14px;\n      font-size: 9px;\n      letter-spacing: 1.35px;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px;\n      font-size: 29px;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px;\n      line-height: 1.62;\n    }\n\n    .aq-topo-detalhe {\n      width: 58px;\n      margin-top: 14px;\n    }\n  }\n\n\n  \/* =========================\n     OTIMIZAÇÃO FINAL PARA MOBILE\n     Regras inseridas por último para prevalecer\n  ========================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      width: 100% !important;\n      max-width: 100% !important;\n      margin: 18px auto !important;\n    }\n\n    .aq-bloco {\n      margin-bottom: 14px !important;\n      border-radius: 14px !important;\n    }\n\n    \/* TOPO EDITORIAL *\/\n    .aq-topo-editorial {\n      padding: 26px 20px 24px !important;\n    }\n\n    .aq-topo-selo {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-topo-titulo {\n      margin: 0 auto 12px !important;\n      font-size: clamp(27px, 7.6vw, 34px) !important;\n      line-height: 1.12 !important;\n    }\n\n    .aq-topo-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin: 14px auto 0 !important;\n    }\n\n    .aq-foto-principal {\n      aspect-ratio: 4 \/ 5 !important;\n      background-position: center center !important;\n    }\n\n    \/* BLOCO DE TRANSFORMAÇÃO *\/\n    .aq-transformacao {\n      grid-template-columns: 1fr !important;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-position: center 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 28px 22px 30px !important;\n      text-align: center !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-subtitulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-texto {\n      margin: 0 0 22px !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-sensacoes {\n      gap: 10px !important;\n    }\n\n    .aq-sensacao {\n      padding: 12px 13px !important;\n      text-align: left !important;\n    }\n\n    \/* BLOCO DE FECHAMENTO *\/\n    .aq-fechamento {\n      padding: 24px 22px 32px !important;\n    }\n\n    .aq-ornamento {\n      margin: 0 auto 6px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-fechamento-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      margin: 24px auto !important;\n    }\n\n    .aq-frase-final {\n      margin: 0 !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 22px 18px 20px !important;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 8px !important;\n      padding: 7px 13px !important;\n      font-size: 9px !important;\n      letter-spacing: 1.25px !important;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin-top: 12px !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 24px 20px 26px !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-subtitulo {\n      margin-bottom: 12px !important;\n      font-size: 27px !important;\n    }\n\n    .aq-texto {\n      margin-bottom: 20px !important;\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento {\n      padding: 22px 20px 28px !important;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 5px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 12px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-fechamento-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      margin: 22px auto !important;\n      padding: 16px 20px !important;\n      font-size: 13px !important;\n    }\n  }\n\n\n  \/* =========================\n     SELOS GLASSMORPHISM NAS FOTOS\n  ========================= *\/\n\n  .aq-foto-principal,\n  .aq-transformacao-imagem {\n    position: relative;\n    overflow: hidden;\n  }\n\n  .aq-badges-foto {\n    position: absolute;\n    inset: 0;\n    z-index: 3;\n    pointer-events: none;\n  }\n\n  .aq-badge-foto {\n    position: absolute;\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    max-width: calc(100% - 32px);\n    padding: 10px 14px;\n    border: 1px solid rgba(255, 255, 255, 0.68);\n    border-radius: 999px;\n    background: rgba(255, 255, 255, 0.72);\n    color: #1f1917;\n    font-size: 13px;\n    line-height: 1.2;\n    font-weight: 700;\n    white-space: nowrap;\n    box-shadow:\n      0 8px 24px rgba(31, 25, 23, 0.12),\n      inset 0 1px 0 rgba(255, 255, 255, 0.65);\n    backdrop-filter: blur(10px);\n    -webkit-backdrop-filter: blur(10px);\n  }\n\n  .aq-badge-foto::before {\n    content: \"✦\";\n    flex: 0 0 auto;\n    color: #D98B2B;\n    font-size: 12px;\n    line-height: 1;\n  }\n\n  \/* Composição diagonal — foto da frente *\/\n  .aq-badges-frente .aq-badge-foto:nth-child(1) {\n    top: 10%;\n    left: 6%;\n  }\n\n  .aq-badges-frente .aq-badge-foto:nth-child(2) {\n    top: 39%;\n    left: 10%;\n  }\n\n  .aq-badges-frente .aq-badge-foto:nth-child(3) {\n    top: 69%;\n    left: 14%;\n  }\n\n  \/* Composição diagonal — foto das costas *\/\n  .aq-badges-costas .aq-badge-foto:nth-child(1) {\n    top: 11%;\n    right: 6%;\n  }\n\n  .aq-badges-costas .aq-badge-foto:nth-child(2) {\n    top: 40%;\n    right: 10%;\n  }\n\n  .aq-badges-costas .aq-badge-foto:nth-child(3) {\n    top: 70%;\n    right: 14%;\n  }\n\n  @media (max-width: 700px) {\n    .aq-badge-foto {\n      gap: 6px;\n      padding: 8px 11px;\n      font-size: 11px;\n      box-shadow:\n        0 6px 18px rgba(31, 25, 23, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.65);\n      backdrop-filter: blur(8px);\n      -webkit-backdrop-filter: blur(8px);\n    }\n\n    .aq-badge-foto::before {\n      font-size: 10px;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 9%;\n      left: 5%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 39%;\n      left: 8%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 70%;\n      left: 11%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 9%;\n      right: 5%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 39%;\n      right: 8%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 70%;\n      right: 11%;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-badge-foto {\n      max-width: calc(100% - 24px);\n      padding: 7px 10px;\n      font-size: 10px;\n      letter-spacing: 0;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 8%;\n      left: 4%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 38%;\n      left: 7%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 69%;\n      left: 10%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 8%;\n      right: 4%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 38%;\n      right: 7%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 69%;\n      right: 10%;\n    }\n  }\n\n\n  \/* =========================\n     AJUSTE DE ENQUADRAMENTO DAS FOTOS\n     Afasta a modelo dos selos sem mover os badges\n  ========================= *\/\n\n  \/* Foto da frente: modelo levemente para a direita *\/\n  .aq-foto-principal {\n    background-size: 104% auto !important;\n    background-position: 44% center !important;\n  }\n\n  \/* Foto das costas: modelo levemente para a esquerda *\/\n  .aq-transformacao-imagem {\n    background-size: 104% auto !important;\n    background-position: 56% 25% !important;\n  }\n\n  @media (max-width: 700px) {\n    .aq-foto-principal {\n      background-size: 108% auto !important;\n      background-position: 42% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 108% auto !important;\n      background-position: 58% 20% !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-foto-principal {\n      background-size: 110% auto !important;\n      background-position: 41% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 110% auto !important;\n      background-position: 59% 20% !important;\n    }\n  }\n\n\n  \/* =========================================================\n     RESPONSIVIDADE PELA LARGURA REAL DA MINI LANDING\n     Corrige o desktop quando a descrição fica em uma coluna estreita.\n     O mobile existente permanece preservado.\n  ========================================================= *\/\n\n  @container aq-landing (max-width: 620px) {\n    .aq-bloco {\n      margin-bottom: 14px !important;\n      border-radius: 14px !important;\n    }\n\n    \/* TOPO EDITORIAL *\/\n    .aq-topo-editorial {\n      padding: 26px 20px 24px !important;\n    }\n\n    .aq-topo-selo {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      padding: 8px 16px !important;\n      font-size: 10px !important;\n      letter-spacing: 1.5px !important;\n    }\n\n    .aq-topo-titulo {\n      margin: 0 auto 12px !important;\n      font-size: clamp(27px, 8cqi, 34px) !important;\n      line-height: 1.12 !important;\n    }\n\n    .aq-topo-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-topo-detalhe {\n      width: 64px !important;\n      margin: 14px auto 0 !important;\n    }\n\n    \/* FOTO DA FRENTE *\/\n    .aq-foto-principal {\n      width: 100% !important;\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-size: 108% auto !important;\n      background-position: 42% center !important;\n    }\n\n    \/* SEGUNDO BLOCO: IMAGEM EM CIMA E TEXTO EMBAIXO *\/\n    .aq-transformacao {\n      display: grid !important;\n      grid-template-columns: minmax(0, 1fr) !important;\n      grid-template-rows: auto auto !important;\n    }\n\n    .aq-transformacao-imagem {\n      width: 100% !important;\n      min-width: 0 !important;\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-size: 108% auto !important;\n      background-position: 58% 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      width: 100% !important;\n      min-width: 0 !important;\n      padding: 28px 22px 30px !important;\n      text-align: center !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      font-size: 10px !important;\n      letter-spacing: 2.6px !important;\n    }\n\n    .aq-subtitulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 8cqi, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-texto {\n      margin: 0 0 22px !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-sensacoes {\n      gap: 10px !important;\n    }\n\n    .aq-sensacao {\n      padding: 12px 13px !important;\n      text-align: left !important;\n    }\n\n    \/* SELOS DAS DUAS FOTOS *\/\n    .aq-badge-foto {\n      gap: 6px !important;\n      max-width: calc(100% - 24px) !important;\n      padding: 8px 11px !important;\n      font-size: 11px !important;\n      box-shadow:\n        0 6px 18px rgba(31, 25, 23, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.65) !important;\n      backdrop-filter: blur(8px) !important;\n      -webkit-backdrop-filter: blur(8px) !important;\n    }\n\n    .aq-badge-foto::before {\n      font-size: 10px !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 9% !important;\n      left: 5% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 39% !important;\n      left: 8% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 70% !important;\n      left: 11% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 9% !important;\n      right: 5% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 39% !important;\n      right: 8% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 70% !important;\n      right: 11% !important;\n    }\n\n    \/* FECHAMENTO *\/\n    .aq-fechamento {\n      padding: 24px 22px 32px !important;\n    }\n\n    .aq-ornamento {\n      margin: 0 auto 6px !important;\n    }\n\n    .aq-ornamento-linha {\n      width: 58px !important;\n    }\n\n    .aq-ornamento-icone {\n      width: 34px !important;\n      height: 34px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      font-size: 10px !important;\n      letter-spacing: 2.8px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 8cqi, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-fechamento-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      margin: 24px auto !important;\n    }\n\n    .aq-frase-final {\n      margin: 0 !important;\n    }\n  }\n\n  @container aq-landing (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 22px 18px 20px !important;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 8px !important;\n      padding: 7px 13px !important;\n      font-size: 9px !important;\n      letter-spacing: 1.25px !important;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin-top: 12px !important;\n    }\n\n    .aq-foto-principal {\n      background-size: 110% auto !important;\n      background-position: 41% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 110% auto !important;\n      background-position: 59% 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 24px 20px 26px !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-subtitulo {\n      margin-bottom: 12px !important;\n      font-size: 27px !important;\n    }\n\n    .aq-texto {\n      margin-bottom: 20px !important;\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-badge-foto {\n      padding: 7px 10px !important;\n      font-size: 10px !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 8% !important;\n      left: 4% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 38% !important;\n      left: 7% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 69% !important;\n      left: 10% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 8% !important;\n      right: 4% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 38% !important;\n      right: 7% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 69% !important;\n      right: 10% !important;\n    }\n\n    .aq-fechamento {\n      padding: 22px 20px 28px !important;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 5px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 12px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-fechamento-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      margin: 22px auto !important;\n      padding: 16px 20px !important;\n      font-size: 13px !important;\n    }\n  }\n\n\n  \/* =========================================================\n     CORREÇÃO DE TELA EM BRANCO NO MOBILE\n     Desativa as container queries apenas no celular.\n     O layout mobile volta a obedecer aos @media já existentes.\n  ========================================================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      container-type: normal !important;\n      container-name: none !important;\n      display: block !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      height: auto !important;\n      min-height: 0 !important;\n      overflow: visible !important;\n    }\n\n    .aqualiza-landing \u003e * {\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-topo-editorial,\n    .aq-foto-principal,\n    .aq-transformacao,\n    .aq-transformacao-imagem,\n    .aq-transformacao-conteudo,\n    .aq-fechamento {\n      display: block !important;\n      width: 100% !important;\n      height: auto;\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-foto-principal,\n    .aq-transformacao-imagem {\n      aspect-ratio: 4 \/ 5 !important;\n      min-height: 0 !important;\n    }\n\n    .aq-transformacao {\n      display: grid !important;\n      grid-template-columns: 1fr !important;\n      grid-template-rows: auto auto !important;\n    }\n  }\n\n\n  \/* =========================\n     BLOCO 4 — TABELA DE MEDIDAS\n  ========================= *\/\n\n  .aq-tabela-medidas {\n    width: 100%;\n    padding: 18px;\n    background: var(--aq-bege-claro);\n    border: 1px solid rgba(123, 85, 68, 0.12);\n    text-align: center;\n  }\n\n  .aq-tabela-medidas-imagem {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    height: auto;\n    margin: 0 auto;\n    border-radius: 12px;\n    object-fit: contain;\n  }\n\n  @media (max-width: 700px) {\n    .aq-tabela-medidas {\n      display: block !important;\n      width: 100% !important;\n      padding: 12px !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-tabela-medidas-imagem {\n      width: 100% !important;\n      max-width: 100% !important;\n      height: auto !important;\n      border-radius: 10px;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-tabela-medidas {\n      padding: 10px !important;\n    }\n  }\n\n\u003c\/style\u003e\n\u003csection class=\"aqualiza-landing\"\u003e\u003c!-- BLOCO 1: TOPO EDITORIAL --\u003e\n\u003cdiv class=\"aq-bloco aq-topo-editorial\"\u003e\n\u003cspan class=\"aq-topo-selo\"\u003e Elegância que você sente \u003c\/span\u003e\n\u003ch2 class=\"aq-topo-titulo\"\u003eVista-se para você se sentir ainda mais linda\u003c\/h2\u003e\n\u003cp class=\"aq-topo-texto\"\u003eEsta saída de praia foi criada para \u003cstrong\u003evalorizar sua beleza\u003c\/strong\u003e e proporcionar aquela sensação de confiança que transforma sua postura, seu sorriso e a maneira como você aproveita cada momento.\u003c\/p\u003e\n\u003cspan class=\"aq-topo-detalhe\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- FOTO PRINCIPAL SEM TEXTO --\u003e\n\u003cdiv class=\"aq-bloco aq-foto-principal\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza de frente\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-frente\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eValoriza seu visual\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eLeveza e estilo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eMais confiança\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 2: TRANSFORMAÇÃO --\u003e\n\u003cdiv class=\"aq-bloco aq-transformacao\"\u003e\n\u003cdiv class=\"aq-transformacao-imagem\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza vista de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eDo pós-praia ao passeio\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual versátil\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eEstilo diferenciado\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-transformacao-conteudo\"\u003e\n\u003cspan class=\"aq-etiqueta\" style=\"color: #9a6953;\"\u003e Sua melhor versão \u003c\/span\u003e\n\u003ch2 class=\"aq-subtitulo\"\u003eVista-se para você viver com mais confiança\u003c\/h2\u003e\n\u003cp class=\"aq-texto\"\u003eUma saída de praia que complementa seu look e realça sua beleza com naturalidade. Para você aproveitar a praia, a piscina ou aquela viagem especial, sentindo-se mais segura, elegante e livre.\u003c\/p\u003e\n\u003cdiv class=\"aq-sensacoes\"\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003ePraticidade para vestir sobre seu biquíni e transformar o visual.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLeveza e conforto para acompanhar seus melhores momentos.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eVersatilidade para aproveitar a praia, a piscina e os passeios.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 3: FECHAMENTO --\u003e\n\u003cdiv class=\"aq-bloco aq-fechamento\"\u003e\n\u003cdiv class=\"aq-ornamento\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e \u003csvg class=\"aq-ornamento-icone\" viewbox=\"0 0 48 48\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n\n        \u003cpath d=\"M24 39C24 30 24 21 24 11\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 25C17 24 12 20 10 14C17 13 22 16 24 22\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 25C31 24 36 20 38 14C31 13 26 16 24 22\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 17C19 14 17 9 18 5C23 7 25 11 24 17\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 17C29 14 31 9 30 5C25 7 23 11 24 17\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M18 39C20 36 22 34 24 33C26 34 28 36 30 39\"\u003e\u003c\/path\u003e\n\n      \u003c\/svg\u003e \u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"aq-etiqueta\"\u003e Escolha-se \u003c\/span\u003e\n\u003ch2 class=\"aq-fechamento-titulo\"\u003eSua beleza merece ser celebrada\u003c\/h2\u003e\n\u003cp class=\"aq-fechamento-texto\"\u003eTransforme seus momentos de lazer em experiências ainda mais especiais. Vista uma saída de praia que combina com sua essência e permita que sua confiança apareça naturalmente.\u003c\/p\u003e\n\u003ca class=\"aq-botao\" href=\"#\" onclick=\"aqScrollCompra(); return false;\"\u003e Selecionar meu tamanho \u003c\/a\u003e\n\u003cp class=\"aq-frase-final\"\u003eAqualiza — criada para mulheres que escolhem se sentir bem.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 4: TABELA DE MEDIDAS --\u003e\n\u003cdiv class=\"aq-bloco aq-tabela-medidas\"\u003e\u003cimg class=\"aq-tabela-medidas-imagem\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/Copia_de_Biquini.png?v=1785160646\" alt=\"Tabela de medidas Aqualiza\" loading=\"lazy\" width=\"600\" height=\"600\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\nfunction aqScrollCompra(){\n\n    const seletores = [\n\n        '.product-form__input',\n        '.variant-picker',\n        '.variant-radios',\n        '.product-variant-picker',\n        '.product-form',\n        'variant-selects',\n        'fieldset[data-option]',\n        'form[action*=\"\/cart\/add\"]'\n\n    ];\n\n    for(const seletor of seletores){\n\n        const elemento = document.querySelector(seletor);\n\n        if(elemento){\n\n            const posicao =\n                elemento.getBoundingClientRect().top +\n                window.pageYOffset - 80;\n\n            window.scrollTo({\n\n                top: posicao,\n                behavior:'smooth'\n\n            });\n\n            return;\n\n        }\n\n    }\n\n}\n\u003c\/script\u003e\u003c\/section\u003e\n\u003c!-- FIM DA MINI LANDING PAGE AQUALIZA --\u003e","brand":"Aqualiza","offers":[{"title":"Branco \/ P","offer_id":45369198968941,"sku":null,"price":167.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ M","offer_id":45369199001709,"sku":null,"price":167.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ G","offer_id":45369199034477,"sku":null,"price":167.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/3_71b5c0f7-8a06-4857-9d7f-c3ecbde1ca65.jpg?v=1782251138"},{"product_id":"saida-de-praia-transpassada-com-fenda-lateral-e-amarracao-1","title":"Saída de Praia Transpassada Com Fenda Lateral E Amarração","description":"\u003c!-- INÍCIO DA MINI LANDING PAGE AQUALIZA --\u003e\n\u003cstyle\u003e\n  .aqualiza-landing {\n    --aq-preto: #1f1917;\n    --aq-marrom: #7b5544;\n    --aq-bronze: #b17c63;\n    --aq-bege: #f7f0eb;\n    --aq-bege-claro: #fcf9f7;\n    --aq-branco: #ffffff;\n\n    width: 100%;\n    max-width: 820px;\n    margin: 30px auto;\n    font-family: Arial, Helvetica, sans-serif;\n    color: var(--aq-preto);\n    overflow: hidden;\n\n    \/* Permite que o layout responda à largura real da descrição,\n       e não apenas à largura da tela do computador. *\/\n    container-type: inline-size;\n    container-name: aq-landing;\n  }\n\n  .aqualiza-landing * {\n    box-sizing: border-box;\n  }\n\n  .aq-bloco {\n    margin-bottom: 22px;\n    overflow: hidden;\n    border-radius: 18px;\n  }\n\n  .aq-imagem {\n    display: block;\n    width: 100%;\n    height: auto;\n  }\n\n  \/* =========================\n     BLOCO 1 — DESEJO\n  ========================= *\/\n\n  .aq-hero {\n    position: relative;\n    width: 100%;\n    aspect-ratio: 4 \/ 5;\n    min-height: 0;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    background:\n      linear-gradient(\n        to bottom,\n        rgba(15, 10, 8, 0.08) 0%,\n        rgba(15, 10, 8, 0.16) 30%,\n        rgba(15, 10, 8, 0.48) 70%,\n        rgba(15, 10, 8, 0.72) 100%\n      ),\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_171e792d-5a28-410b-83b1-193ce8b6cccd.jpg?v=1782310110\")\n      center center \/ cover no-repeat;\n  }\n\n  .aq-hero-conteudo {\n    position: relative;\n    z-index: 2;\n\n    width: 100%;\n    max-width: 650px;\n    margin: 0 auto;\n    padding: 42px 34px;\n\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n\n    color: var(--aq-branco);\n    text-align: center;\n\n    transform: translateY(35px);\n  }\n\n  .aq-etiqueta {\n    display: inline-block;\n    margin-bottom: 14px;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n  }\n\n  .aq-hero .aq-etiqueta {\n    margin-bottom: 38px;\n    font-size: 11px;\n    line-height: 1.4;\n    letter-spacing: 3px;\n  }\n\n  .aq-titulo-principal {\n    max-width: 620px;\n    margin: 0 auto 30px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(31px, 5vw, 46px);\n    line-height: 1.04;\n    font-weight: 400;\n  }\n\n  .aq-titulo-principal em {\n    display: block;\n    color: #efb59d;\n    font-weight: 400;\n  }\n\n  .aq-hero-texto {\n    max-width: 540px;\n    margin: 0 auto;\n    font-size: clamp(16px, 3vw, 19px);\n    line-height: 1.55;\n  }\n\n  .aq-hero .aq-etiqueta,\n  .aq-hero .aq-titulo-principal,\n  .aq-hero .aq-titulo-principal em,\n  .aq-hero .aq-hero-texto {\n    text-shadow:\n      0 2px 4px rgba(0, 0, 0, 0.8),\n      0 5px 14px rgba(0, 0, 0, 0.55);\n  }\n\n\n  \/* =========================\n     NOVO TOPO EDITORIAL\n  ========================= *\/\n\n  .aq-topo-editorial {\n    padding: 32px 34px 28px;\n    text-align: center;\n    border: 1px solid rgba(123, 85, 68, 0.12);\n    background:\n      radial-gradient(\n        circle at top left,\n        rgba(214, 240, 238, 0.72),\n        transparent 42%\n      ),\n      linear-gradient(\n        135deg,\n        #eef9f7 0%,\n        #fcf9f7 55%,\n        #f7f0eb 100%\n      );\n  }\n\n  .aq-topo-selo {\n    display: inline-block;\n    margin: 0 0 12px;\n    padding: 9px 20px;\n    border-radius: 999px;\n    background: var(--aq-branco);\n    color: #147d80;\n    font-size: 11px;\n    line-height: 1.3;\n    font-weight: 700;\n    letter-spacing: 1.8px;\n    text-transform: uppercase;\n    box-shadow: 0 7px 18px rgba(31, 25, 23, 0.08);\n  }\n\n  .aq-topo-titulo {\n    max-width: 650px;\n    margin: 0 auto 12px;\n    font-family: Arial, Helvetica, sans-serif;\n    font-size: clamp(30px, 5vw, 44px);\n    line-height: 1.1;\n    font-weight: 700;\n    color: #102f35;\n  }\n\n  .aq-topo-texto {\n    max-width: 650px;\n    margin: 0 auto;\n    font-size: 17px;\n    line-height: 1.72;\n    color: #425257;\n  }\n\n  .aq-topo-texto strong {\n    color: #102f35;\n    font-weight: 700;\n  }\n\n  .aq-topo-detalhe {\n    display: block;\n    width: 72px;\n    height: 3px;\n    margin: 18px auto 0;\n    border-radius: 999px;\n    background: linear-gradient(\n      to right,\n      #18868a,\n      #d39a43\n    );\n  }\n\n  .aq-foto-principal {\n    width: 100%;\n    aspect-ratio: 4 \/ 5;\n    min-height: 0;\n    background:\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_171e792d-5a28-410b-83b1-193ce8b6cccd.jpg?v=1782310110\")\n      center center \/ cover no-repeat;\n  }\n\n  \/* =========================\n     BLOCO 2 — TRANSFORMAÇÃO\n  ========================= *\/\n\n  .aq-transformacao {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    background: var(--aq-bege);\n  }\n\n  .aq-transformacao-imagem {\n    min-height: 600px;\n    background:\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/2_ee58b575-12b6-4ead-861a-6a4840c98ffb.jpg?v=1782310110\")\n      center 25% \/ cover no-repeat;\n  }\n\n  .aq-transformacao-conteudo {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    padding: 48px 38px;\n  }\n\n  .aq-subtitulo {\n    margin: 0 0 18px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(27px, 4vw, 36px);\n    line-height: 1.16;\n    font-weight: 400;\n  }\n\n  .aq-texto {\n    margin: 0 0 28px;\n    font-size: 17px;\n    line-height: 1.7;\n    color: #493b35;\n  }\n\n  .aq-sensacoes {\n    display: grid;\n    gap: 12px;\n  }\n\n  .aq-sensacao {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    padding: 13px 15px;\n    border: 1px solid rgba(123, 85, 68, 0.18);\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.55);\n    font-size: 15px;\n    line-height: 1.4;\n  }\n\n  .aq-icone {\n    flex: 0 0 30px;\n    width: 30px;\n    height: 30px;\n    display: grid;\n    place-items: center;\n    border-radius: 50%;\n    background: #D98B2B;\n    color: var(--aq-branco);\n    font-size: 14px;\n  }\n\n  \/* =========================\n     BLOCO 3 — FECHAMENTO\n  ========================= *\/\n\n  .aq-fechamento {\n    padding: 36px 38px 48px;\n    text-align: center;\n    background:\n      radial-gradient(\n        circle at top right,\n        rgba(177, 124, 99, 0.13),\n        transparent 38%\n      ),\n      var(--aq-bege-claro);\n    border: 1px solid rgba(123, 85, 68, 0.12);\n  }\n\n  \/* Ornamento superior *\/\n  .aq-ornamento {\n    width: 100%;\n    max-width: 270px;\n    margin: 0 auto 12px;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 13px;\n\n    color: var(--aq-bronze);\n  }\n\n  .aq-ornamento-linha {\n    width: 72px;\n    height: 1px;\n    background: linear-gradient(\n      to right,\n      transparent,\n      rgba(177, 124, 99, 0.7)\n    );\n  }\n\n  .aq-ornamento-linha:last-child {\n    background: linear-gradient(\n      to left,\n      transparent,\n      rgba(177, 124, 99, 0.7)\n    );\n  }\n\n  .aq-ornamento-icone {\n    flex: 0 0 auto;\n    width: 38px;\n    height: 38px;\n    display: block;\n  }\n\n  .aq-ornamento-icone path {\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 1.65;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .aq-fechamento .aq-etiqueta {\n    margin: 0 0 16px;\n    color: #9a6953;\n    font-size: 11px;\n    line-height: 1.3;\n    letter-spacing: 3.2px;\n  }\n\n  .aq-fechamento-titulo {\n    max-width: 620px;\n    margin: 0 auto 16px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(27px, 4.3vw, 39px);\n    line-height: 1.16;\n    font-weight: 400;\n  }\n\n  .aq-fechamento-texto {\n    max-width: 610px;\n    margin: 0 auto !important;\n    font-size: 17px;\n    line-height: 1.7;\n    color: #55453e;\n  }\n\n  .aq-fechamento .aq-botao {\n    display: block;\n    width: fit-content;\n    min-width: 250px;\n    margin: 28px auto !important;\n    padding: 17px 28px;\n    border-radius: 999px;\n    background: #156F7A;\n    color: var(--aq-branco) !important;\n    font-size: 14px;\n    font-weight: 700;\n    letter-spacing: 1.2px;\n    text-align: center;\n    text-decoration: none !important;\n    text-transform: uppercase;\n    transition:\n      opacity 0.2s ease,\n      transform 0.2s ease;\n  }\n\n  .aq-fechamento .aq-botao:hover {\n    opacity: 0.88;\n    transform: translateY(-1px);\n  }\n\n  .aq-frase-final {\n    margin: 0 !important;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 15px;\n    font-style: italic;\n    color: var(--aq-marrom);\n  }\n\n  \/* =========================\n     TABLET E CELULAR\n  ========================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      margin: 22px auto;\n    }\n\n    .aq-bloco {\n      margin-bottom: 16px;\n      border-radius: 14px;\n    }\n\n    .aq-hero {\n      width: 100%;\n      aspect-ratio: 4 \/ 5;\n      min-height: 0;\n      background-position: center center;\n    }\n\n    .aq-hero-conteudo {\n      padding: 28px 22px;\n      transform: translateY(30px);\n    }\n\n    .aq-hero .aq-etiqueta {\n      margin-bottom: 32px;\n      font-size: 10px;\n      letter-spacing: 2.5px;\n    }\n\n    .aq-titulo-principal {\n      margin-bottom: 25px;\n      font-size: clamp(30px, 8.5vw, 39px);\n      line-height: 1.05;\n    }\n\n    .aq-hero-texto {\n      max-width: 440px;\n      font-size: 16px;\n      line-height: 1.55;\n    }\n\n    .aq-transformacao {\n      grid-template-columns: 1fr;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 500px;\n      background-position: center 20%;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 38px 25px;\n      text-align: center;\n    }\n\n    .aq-subtitulo {\n      font-size: clamp(27px, 7.5vw, 34px);\n      line-height: 1.18;\n    }\n\n    .aq-sensacao {\n      text-align: left;\n    }\n\n    .aq-fechamento {\n      padding: 30px 24px 40px;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 10px;\n    }\n\n    .aq-ornamento-linha {\n      width: 58px;\n    }\n\n    .aq-ornamento-icone {\n      width: 34px;\n      height: 34px;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 14px;\n      font-size: 10px;\n      letter-spacing: 2.8px;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 15px;\n      font-size: clamp(27px, 7.5vw, 35px);\n      line-height: 1.18;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block;\n      width: 100%;\n      min-width: 0;\n      margin: 28px auto !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-hero-conteudo {\n      padding: 24px 18px;\n      transform: translateY(24px);\n    }\n\n    .aq-hero .aq-etiqueta {\n      margin-bottom: 26px;\n      font-size: 9px;\n      letter-spacing: 2.2px;\n    }\n\n    .aq-titulo-principal {\n      margin-bottom: 22px;\n      font-size: 31px;\n    }\n\n    .aq-hero-texto {\n      font-size: 15px;\n      line-height: 1.5;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 440px;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 34px 22px;\n    }\n\n    .aq-subtitulo {\n      font-size: 28px;\n    }\n\n    .aq-fechamento {\n      padding: 26px 22px 36px;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 9px;\n      gap: 10px;\n    }\n\n    .aq-ornamento-linha {\n      width: 48px;\n    }\n\n    .aq-ornamento-icone {\n      width: 32px;\n      height: 32px;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 13px;\n      font-size: 9px;\n      letter-spacing: 2.5px;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 14px;\n      font-size: 29px;\n    }\n\n    .aq-texto,\n    .aq-fechamento-texto {\n      font-size: 16px;\n    }\n  }\n\n\n  \/* AJUSTES RESPONSIVOS DO NOVO TOPO *\/\n  @media (max-width: 700px) {\n    .aq-topo-editorial {\n      padding: 30px 22px 28px;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 12px;\n      padding: 8px 16px;\n      font-size: 10px;\n      letter-spacing: 1.5px;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 12px;\n      font-size: clamp(28px, 8vw, 36px);\n      line-height: 1.12;\n    }\n\n    .aq-topo-texto {\n      font-size: 16px;\n      line-height: 1.65;\n    }\n\n    .aq-topo-detalhe {\n      width: 64px;\n      margin-top: 16px;\n    }\n\n    .aq-foto-principal {\n      aspect-ratio: 4 \/ 5;\n      background-position: center center;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 26px 18px 24px;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 10px;\n      padding: 8px 14px;\n      font-size: 9px;\n      letter-spacing: 1.35px;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px;\n      font-size: 29px;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px;\n      line-height: 1.62;\n    }\n\n    .aq-topo-detalhe {\n      width: 58px;\n      margin-top: 14px;\n    }\n  }\n\n\n  \/* =========================\n     OTIMIZAÇÃO FINAL PARA MOBILE\n     Regras inseridas por último para prevalecer\n  ========================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      width: 100% !important;\n      max-width: 100% !important;\n      margin: 18px auto !important;\n    }\n\n    .aq-bloco {\n      margin-bottom: 14px !important;\n      border-radius: 14px !important;\n    }\n\n    \/* TOPO EDITORIAL *\/\n    .aq-topo-editorial {\n      padding: 26px 20px 24px !important;\n    }\n\n    .aq-topo-selo {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-topo-titulo {\n      margin: 0 auto 12px !important;\n      font-size: clamp(27px, 7.6vw, 34px) !important;\n      line-height: 1.12 !important;\n    }\n\n    .aq-topo-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin: 14px auto 0 !important;\n    }\n\n    .aq-foto-principal {\n      aspect-ratio: 4 \/ 5 !important;\n      background-position: center center !important;\n    }\n\n    \/* BLOCO DE TRANSFORMAÇÃO *\/\n    .aq-transformacao {\n      grid-template-columns: 1fr !important;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-position: center 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 28px 22px 30px !important;\n      text-align: center !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-subtitulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-texto {\n      margin: 0 0 22px !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-sensacoes {\n      gap: 10px !important;\n    }\n\n    .aq-sensacao {\n      padding: 12px 13px !important;\n      text-align: left !important;\n    }\n\n    \/* BLOCO DE FECHAMENTO *\/\n    .aq-fechamento {\n      padding: 24px 22px 32px !important;\n    }\n\n    .aq-ornamento {\n      margin: 0 auto 6px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-fechamento-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      margin: 24px auto !important;\n    }\n\n    .aq-frase-final {\n      margin: 0 !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 22px 18px 20px !important;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 8px !important;\n      padding: 7px 13px !important;\n      font-size: 9px !important;\n      letter-spacing: 1.25px !important;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin-top: 12px !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 24px 20px 26px !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-subtitulo {\n      margin-bottom: 12px !important;\n      font-size: 27px !important;\n    }\n\n    .aq-texto {\n      margin-bottom: 20px !important;\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento {\n      padding: 22px 20px 28px !important;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 5px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 12px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-fechamento-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      margin: 22px auto !important;\n      padding: 16px 20px !important;\n      font-size: 13px !important;\n    }\n  }\n\n\n  \/* =========================\n     SELOS GLASSMORPHISM NAS FOTOS\n  ========================= *\/\n\n  .aq-foto-principal,\n  .aq-transformacao-imagem {\n    position: relative;\n    overflow: hidden;\n  }\n\n  .aq-badges-foto {\n    position: absolute;\n    inset: 0;\n    z-index: 3;\n    pointer-events: none;\n  }\n\n  .aq-badge-foto {\n    position: absolute;\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    max-width: calc(100% - 32px);\n    padding: 10px 14px;\n    border: 1px solid rgba(255, 255, 255, 0.68);\n    border-radius: 999px;\n    background: rgba(255, 255, 255, 0.72);\n    color: #1f1917;\n    font-size: 13px;\n    line-height: 1.2;\n    font-weight: 700;\n    white-space: nowrap;\n    box-shadow:\n      0 8px 24px rgba(31, 25, 23, 0.12),\n      inset 0 1px 0 rgba(255, 255, 255, 0.65);\n    backdrop-filter: blur(10px);\n    -webkit-backdrop-filter: blur(10px);\n  }\n\n  .aq-badge-foto::before {\n    content: \"✦\";\n    flex: 0 0 auto;\n    color: #D98B2B;\n    font-size: 12px;\n    line-height: 1;\n  }\n\n  \/* Composição diagonal — foto da frente *\/\n  .aq-badges-frente .aq-badge-foto:nth-child(1) {\n    top: 10%;\n    left: 6%;\n  }\n\n  .aq-badges-frente .aq-badge-foto:nth-child(2) {\n    top: 39%;\n    left: 10%;\n  }\n\n  .aq-badges-frente .aq-badge-foto:nth-child(3) {\n    top: 69%;\n    left: 14%;\n  }\n\n  \/* Composição diagonal — foto das costas *\/\n  .aq-badges-costas .aq-badge-foto:nth-child(1) {\n    top: 11%;\n    right: 6%;\n  }\n\n  .aq-badges-costas .aq-badge-foto:nth-child(2) {\n    top: 40%;\n    right: 10%;\n  }\n\n  .aq-badges-costas .aq-badge-foto:nth-child(3) {\n    top: 70%;\n    right: 14%;\n  }\n\n  @media (max-width: 700px) {\n    .aq-badge-foto {\n      gap: 6px;\n      padding: 8px 11px;\n      font-size: 11px;\n      box-shadow:\n        0 6px 18px rgba(31, 25, 23, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.65);\n      backdrop-filter: blur(8px);\n      -webkit-backdrop-filter: blur(8px);\n    }\n\n    .aq-badge-foto::before {\n      font-size: 10px;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 9%;\n      left: 5%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 39%;\n      left: 8%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 70%;\n      left: 11%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 9%;\n      right: 5%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 39%;\n      right: 8%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 70%;\n      right: 11%;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-badge-foto {\n      max-width: calc(100% - 24px);\n      padding: 7px 10px;\n      font-size: 10px;\n      letter-spacing: 0;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 8%;\n      left: 4%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 38%;\n      left: 7%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 69%;\n      left: 10%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 8%;\n      right: 4%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 38%;\n      right: 7%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 69%;\n      right: 10%;\n    }\n  }\n\n\n  \/* =========================\n     AJUSTE DE ENQUADRAMENTO DAS FOTOS\n     Afasta a modelo dos selos sem mover os badges\n  ========================= *\/\n\n  \/* Foto da frente: modelo levemente para a direita *\/\n  .aq-foto-principal {\n    background-size: 104% auto !important;\n    background-position: 44% center !important;\n  }\n\n  \/* Foto das costas: modelo levemente para a esquerda *\/\n  .aq-transformacao-imagem {\n    background-size: 104% auto !important;\n    background-position: 56% 25% !important;\n  }\n\n  @media (max-width: 700px) {\n    .aq-foto-principal {\n      background-size: 108% auto !important;\n      background-position: 42% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 108% auto !important;\n      background-position: 58% 20% !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-foto-principal {\n      background-size: 110% auto !important;\n      background-position: 41% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 110% auto !important;\n      background-position: 59% 20% !important;\n    }\n  }\n\n\n  \/* =========================================================\n     RESPONSIVIDADE PELA LARGURA REAL DA MINI LANDING\n     Corrige o desktop quando a descrição fica em uma coluna estreita.\n     O mobile existente permanece preservado.\n  ========================================================= *\/\n\n  @container aq-landing (max-width: 620px) {\n    .aq-bloco {\n      margin-bottom: 14px !important;\n      border-radius: 14px !important;\n    }\n\n    \/* TOPO EDITORIAL *\/\n    .aq-topo-editorial {\n      padding: 26px 20px 24px !important;\n    }\n\n    .aq-topo-selo {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      padding: 8px 16px !important;\n      font-size: 10px !important;\n      letter-spacing: 1.5px !important;\n    }\n\n    .aq-topo-titulo {\n      margin: 0 auto 12px !important;\n      font-size: clamp(27px, 8cqi, 34px) !important;\n      line-height: 1.12 !important;\n    }\n\n    .aq-topo-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-topo-detalhe {\n      width: 64px !important;\n      margin: 14px auto 0 !important;\n    }\n\n    \/* FOTO DA FRENTE *\/\n    .aq-foto-principal {\n      width: 100% !important;\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-size: 108% auto !important;\n      background-position: 42% center !important;\n    }\n\n    \/* SEGUNDO BLOCO: IMAGEM EM CIMA E TEXTO EMBAIXO *\/\n    .aq-transformacao {\n      display: grid !important;\n      grid-template-columns: minmax(0, 1fr) !important;\n      grid-template-rows: auto auto !important;\n    }\n\n    .aq-transformacao-imagem {\n      width: 100% !important;\n      min-width: 0 !important;\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-size: 108% auto !important;\n      background-position: 58% 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      width: 100% !important;\n      min-width: 0 !important;\n      padding: 28px 22px 30px !important;\n      text-align: center !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      font-size: 10px !important;\n      letter-spacing: 2.6px !important;\n    }\n\n    .aq-subtitulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 8cqi, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-texto {\n      margin: 0 0 22px !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-sensacoes {\n      gap: 10px !important;\n    }\n\n    .aq-sensacao {\n      padding: 12px 13px !important;\n      text-align: left !important;\n    }\n\n    \/* SELOS DAS DUAS FOTOS *\/\n    .aq-badge-foto {\n      gap: 6px !important;\n      max-width: calc(100% - 24px) !important;\n      padding: 8px 11px !important;\n      font-size: 11px !important;\n      box-shadow:\n        0 6px 18px rgba(31, 25, 23, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.65) !important;\n      backdrop-filter: blur(8px) !important;\n      -webkit-backdrop-filter: blur(8px) !important;\n    }\n\n    .aq-badge-foto::before {\n      font-size: 10px !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 9% !important;\n      left: 5% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 39% !important;\n      left: 8% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 70% !important;\n      left: 11% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 9% !important;\n      right: 5% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 39% !important;\n      right: 8% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 70% !important;\n      right: 11% !important;\n    }\n\n    \/* FECHAMENTO *\/\n    .aq-fechamento {\n      padding: 24px 22px 32px !important;\n    }\n\n    .aq-ornamento {\n      margin: 0 auto 6px !important;\n    }\n\n    .aq-ornamento-linha {\n      width: 58px !important;\n    }\n\n    .aq-ornamento-icone {\n      width: 34px !important;\n      height: 34px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      font-size: 10px !important;\n      letter-spacing: 2.8px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 8cqi, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-fechamento-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      margin: 24px auto !important;\n    }\n\n    .aq-frase-final {\n      margin: 0 !important;\n    }\n  }\n\n  @container aq-landing (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 22px 18px 20px !important;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 8px !important;\n      padding: 7px 13px !important;\n      font-size: 9px !important;\n      letter-spacing: 1.25px !important;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin-top: 12px !important;\n    }\n\n    .aq-foto-principal {\n      background-size: 110% auto !important;\n      background-position: 41% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 110% auto !important;\n      background-position: 59% 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 24px 20px 26px !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-subtitulo {\n      margin-bottom: 12px !important;\n      font-size: 27px !important;\n    }\n\n    .aq-texto {\n      margin-bottom: 20px !important;\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-badge-foto {\n      padding: 7px 10px !important;\n      font-size: 10px !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 8% !important;\n      left: 4% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 38% !important;\n      left: 7% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 69% !important;\n      left: 10% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 8% !important;\n      right: 4% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 38% !important;\n      right: 7% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 69% !important;\n      right: 10% !important;\n    }\n\n    .aq-fechamento {\n      padding: 22px 20px 28px !important;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 5px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 12px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-fechamento-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      margin: 22px auto !important;\n      padding: 16px 20px !important;\n      font-size: 13px !important;\n    }\n  }\n\n\n  \/* =========================================================\n     CORREÇÃO DE TELA EM BRANCO NO MOBILE\n     Desativa as container queries apenas no celular.\n     O layout mobile volta a obedecer aos @media já existentes.\n  ========================================================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      container-type: normal !important;\n      container-name: none !important;\n      display: block !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      height: auto !important;\n      min-height: 0 !important;\n      overflow: visible !important;\n    }\n\n    .aqualiza-landing \u003e * {\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-topo-editorial,\n    .aq-foto-principal,\n    .aq-transformacao,\n    .aq-transformacao-imagem,\n    .aq-transformacao-conteudo,\n    .aq-fechamento {\n      display: block !important;\n      width: 100% !important;\n      height: auto;\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-foto-principal,\n    .aq-transformacao-imagem {\n      aspect-ratio: 4 \/ 5 !important;\n      min-height: 0 !important;\n    }\n\n    .aq-transformacao {\n      display: grid !important;\n      grid-template-columns: 1fr !important;\n      grid-template-rows: auto auto !important;\n    }\n  }\n\n\n  \/* =========================\n     BLOCO 4 — TABELA DE MEDIDAS\n  ========================= *\/\n\n  .aq-tabela-medidas {\n    width: 100%;\n    padding: 18px;\n    background: var(--aq-bege-claro);\n    border: 1px solid rgba(123, 85, 68, 0.12);\n    text-align: center;\n  }\n\n  .aq-tabela-medidas-imagem {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    height: auto;\n    margin: 0 auto;\n    border-radius: 12px;\n    object-fit: contain;\n  }\n\n  @media (max-width: 700px) {\n    .aq-tabela-medidas {\n      display: block !important;\n      width: 100% !important;\n      padding: 12px !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-tabela-medidas-imagem {\n      width: 100% !important;\n      max-width: 100% !important;\n      height: auto !important;\n      border-radius: 10px;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-tabela-medidas {\n      padding: 10px !important;\n    }\n  }\n\n\u003c\/style\u003e\n\u003csection class=\"aqualiza-landing\"\u003e\u003c!-- BLOCO 1: TOPO EDITORIAL --\u003e\n\u003cdiv class=\"aq-bloco aq-topo-editorial\"\u003e\n\u003cspan class=\"aq-topo-selo\"\u003e Elegância que você sente \u003c\/span\u003e\n\u003ch2 class=\"aq-topo-titulo\"\u003eVista-se para você se sentir ainda mais linda\u003c\/h2\u003e\n\u003cp class=\"aq-topo-texto\"\u003eEsta saída de praia foi criada para \u003cstrong\u003evalorizar sua beleza\u003c\/strong\u003e e proporcionar aquela sensação de confiança que transforma sua postura, seu sorriso e a maneira como você aproveita cada momento.\u003c\/p\u003e\n\u003cspan class=\"aq-topo-detalhe\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- FOTO PRINCIPAL SEM TEXTO --\u003e\n\u003cdiv class=\"aq-bloco aq-foto-principal\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza de frente\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-frente\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eValoriza seu visual\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eLeveza e estilo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eMais confiança\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 2: TRANSFORMAÇÃO --\u003e\n\u003cdiv class=\"aq-bloco aq-transformacao\"\u003e\n\u003cdiv class=\"aq-transformacao-imagem\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza vista de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eDo pós-praia ao passeio\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual versátil\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eEstilo diferenciado\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-transformacao-conteudo\"\u003e\n\u003cspan class=\"aq-etiqueta\" style=\"color: #9a6953;\"\u003e Sua melhor versão \u003c\/span\u003e\n\u003ch2 class=\"aq-subtitulo\"\u003eVista-se para você viver com mais confiança\u003c\/h2\u003e\n\u003cp class=\"aq-texto\"\u003eUma saída de praia que complementa seu look e realça sua beleza com naturalidade. Para você aproveitar a praia, a piscina ou aquela viagem especial, sentindo-se mais segura, elegante e livre.\u003c\/p\u003e\n\u003cdiv class=\"aq-sensacoes\"\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003ePraticidade para vestir sobre seu biquíni e transformar o visual.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLeveza e conforto para acompanhar seus melhores momentos.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eVersatilidade para aproveitar a praia, a piscina e os passeios.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 3: FECHAMENTO --\u003e\n\u003cdiv class=\"aq-bloco aq-fechamento\"\u003e\n\u003cdiv class=\"aq-ornamento\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e \u003csvg class=\"aq-ornamento-icone\" viewbox=\"0 0 48 48\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n\n        \u003cpath d=\"M24 39C24 30 24 21 24 11\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 25C17 24 12 20 10 14C17 13 22 16 24 22\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 25C31 24 36 20 38 14C31 13 26 16 24 22\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 17C19 14 17 9 18 5C23 7 25 11 24 17\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 17C29 14 31 9 30 5C25 7 23 11 24 17\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M18 39C20 36 22 34 24 33C26 34 28 36 30 39\"\u003e\u003c\/path\u003e\n\n      \u003c\/svg\u003e \u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"aq-etiqueta\"\u003e Escolha-se \u003c\/span\u003e\n\u003ch2 class=\"aq-fechamento-titulo\"\u003eSua beleza merece ser celebrada\u003c\/h2\u003e\n\u003cp class=\"aq-fechamento-texto\"\u003eTransforme seus momentos de lazer em experiências ainda mais especiais. Vista uma saída de praia que combina com sua essência e permita que sua confiança apareça naturalmente.\u003c\/p\u003e\n\u003ca class=\"aq-botao\" href=\"#selecionar-tamanho\" onclick=\"aqScrollCompra(event);\"\u003e Selecionar meu tamanho \u003c\/a\u003e\n\u003cp class=\"aq-frase-final\"\u003eAqualiza — criada para mulheres que escolhem se sentir bem.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 4: TABELA DE MEDIDAS --\u003e\n\u003cdiv class=\"aq-bloco aq-tabela-medidas\"\u003e\u003cimg class=\"aq-tabela-medidas-imagem\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/Copia_de_Biquini_1.png?v=1785162627\" alt=\"Tabela de medidas Aqualiza\" loading=\"lazy\" width=\"600\" height=\"600\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\nfunction aqScrollCompra(evento){\n\n    if(evento){\n\n        evento.preventDefault();\n\n    }\n\n    const seletores = [\n\n        '.product-form__input',\n        '.variant-picker',\n        '.variant-radios',\n        '.product-variant-picker',\n        'variant-selects',\n        'variant-radios',\n        'fieldset[data-option]',\n        '[data-option-name]',\n        '.product__info-container .product-form',\n        '.product__info-container fieldset',\n        '[id^=\"ProductInfo-\"] .product-form',\n        '[id^=\"ProductInfo-\"] fieldset',\n        '.product-form',\n        '[id^=\"product-form-\"]',\n        'form[action*=\"\/cart\/add\"]',\n        'product-info'\n\n    ];\n\n    let elementoDestino = null;\n\n    for(const seletor of seletores){\n\n        const elementos = document.querySelectorAll(seletor);\n\n        for(const elemento of elementos){\n\n            const estilo = window.getComputedStyle(elemento);\n            const dimensoes = elemento.getBoundingClientRect();\n\n            if(\n                estilo.display !== 'none' \u0026\u0026\n                estilo.visibility !== 'hidden' \u0026\u0026\n                dimensoes.width \u003e 0 \u0026\u0026\n                dimensoes.height \u003e 0\n            ){\n\n                elementoDestino = elemento;\n\n                break;\n\n            }\n\n        }\n\n        if(elementoDestino){\n\n            break;\n\n        }\n\n    }\n\n    if(elementoDestino){\n\n        const posicao =\n            elementoDestino.getBoundingClientRect().top +\n            window.pageYOffset - 100;\n\n        window.scrollTo({\n\n            top: posicao,\n            behavior: 'smooth'\n\n        });\n\n        return;\n\n    }\n\n    const formularioCompra = document.querySelector('form[action*=\"\/cart\/add\"]');\n\n    if(formularioCompra){\n\n        formularioCompra.scrollIntoView({\n\n            behavior: 'smooth',\n            block: 'center'\n\n        });\n\n    }\n\n}\n\u003c\/script\u003e\u003c\/section\u003e\n\u003c!-- FIM DA MINI LANDING PAGE AQUALIZA --\u003e","brand":"Aqualiza","offers":[{"title":"Preto \/ P","offer_id":45370303250541,"sku":null,"price":167.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ M","offer_id":45370303283309,"sku":null,"price":167.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G","offer_id":45511536279661,"sku":null,"price":167.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ GG","offer_id":45370303348845,"sku":null,"price":167.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ EG","offer_id":45370303381613,"sku":null,"price":167.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ P","offer_id":45370302922861,"sku":null,"price":167.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ M","offer_id":45370302955629,"sku":null,"price":167.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ G","offer_id":45511536312429,"sku":null,"price":167.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ GG","offer_id":45370303414381,"sku":null,"price":167.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ EG","offer_id":45370303447149,"sku":null,"price":167.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_171e792d-5a28-410b-83b1-193ce8b6cccd.jpg?v=1782310110"},{"product_id":"saida-de-praia-chemise-oversized-com-manga-bufante-e-fendas","title":"Saída de Praia Chemise Oversized Com Manga Bufante E Fendas","description":"\u003c!-- INÍCIO DA MINI LANDING PAGE AQUALIZA --\u003e\n\u003cstyle\u003e\n  .aqualiza-landing {\n    --aq-preto: #1f1917;\n    --aq-marrom: #7b5544;\n    --aq-bronze: #b17c63;\n    --aq-bege: #f7f0eb;\n    --aq-bege-claro: #fcf9f7;\n    --aq-branco: #ffffff;\n\n    width: 100%;\n    max-width: 820px;\n    margin: 30px auto;\n    font-family: Arial, Helvetica, sans-serif;\n    color: var(--aq-preto);\n    overflow: hidden;\n\n    \/* Permite que o layout responda à largura real da descrição,\n       e não apenas à largura da tela do computador. *\/\n    container-type: inline-size;\n    container-name: aq-landing;\n  }\n\n  .aqualiza-landing * {\n    box-sizing: border-box;\n  }\n\n  .aq-bloco {\n    margin-bottom: 22px;\n    overflow: hidden;\n    border-radius: 18px;\n  }\n\n  .aq-imagem {\n    display: block;\n    width: 100%;\n    height: auto;\n  }\n\n  \/* =========================\n     BLOCO 1 — DESEJO\n  ========================= *\/\n\n  .aq-hero {\n    position: relative;\n    width: 100%;\n    aspect-ratio: 4 \/ 5;\n    min-height: 0;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    background:\n      linear-gradient(\n        to bottom,\n        rgba(15, 10, 8, 0.08) 0%,\n        rgba(15, 10, 8, 0.16) 30%,\n        rgba(15, 10, 8, 0.48) 70%,\n        rgba(15, 10, 8, 0.72) 100%\n      ),\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_ec269fa0-18d7-4c50-9dca-3dc664b4c606.jpg?v=1782311071\")\n      center center \/ cover no-repeat;\n  }\n\n  .aq-hero-conteudo {\n    position: relative;\n    z-index: 2;\n\n    width: 100%;\n    max-width: 650px;\n    margin: 0 auto;\n    padding: 42px 34px;\n\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n\n    color: var(--aq-branco);\n    text-align: center;\n\n    transform: translateY(35px);\n  }\n\n  .aq-etiqueta {\n    display: inline-block;\n    margin-bottom: 14px;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n  }\n\n  .aq-hero .aq-etiqueta {\n    margin-bottom: 38px;\n    font-size: 11px;\n    line-height: 1.4;\n    letter-spacing: 3px;\n  }\n\n  .aq-titulo-principal {\n    max-width: 620px;\n    margin: 0 auto 30px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(31px, 5vw, 46px);\n    line-height: 1.04;\n    font-weight: 400;\n  }\n\n  .aq-titulo-principal em {\n    display: block;\n    color: #efb59d;\n    font-weight: 400;\n  }\n\n  .aq-hero-texto {\n    max-width: 540px;\n    margin: 0 auto;\n    font-size: clamp(16px, 3vw, 19px);\n    line-height: 1.55;\n  }\n\n  .aq-hero .aq-etiqueta,\n  .aq-hero .aq-titulo-principal,\n  .aq-hero .aq-titulo-principal em,\n  .aq-hero .aq-hero-texto {\n    text-shadow:\n      0 2px 4px rgba(0, 0, 0, 0.8),\n      0 5px 14px rgba(0, 0, 0, 0.55);\n  }\n\n\n  \/* =========================\n     NOVO TOPO EDITORIAL\n  ========================= *\/\n\n  .aq-topo-editorial {\n    padding: 32px 34px 28px;\n    text-align: center;\n    border: 1px solid rgba(123, 85, 68, 0.12);\n    background:\n      radial-gradient(\n        circle at top left,\n        rgba(214, 240, 238, 0.72),\n        transparent 42%\n      ),\n      linear-gradient(\n        135deg,\n        #eef9f7 0%,\n        #fcf9f7 55%,\n        #f7f0eb 100%\n      );\n  }\n\n  .aq-topo-selo {\n    display: inline-block;\n    margin: 0 0 12px;\n    padding: 9px 20px;\n    border-radius: 999px;\n    background: var(--aq-branco);\n    color: #147d80;\n    font-size: 11px;\n    line-height: 1.3;\n    font-weight: 700;\n    letter-spacing: 1.8px;\n    text-transform: uppercase;\n    box-shadow: 0 7px 18px rgba(31, 25, 23, 0.08);\n  }\n\n  .aq-topo-titulo {\n    max-width: 650px;\n    margin: 0 auto 12px;\n    font-family: Arial, Helvetica, sans-serif;\n    font-size: clamp(30px, 5vw, 44px);\n    line-height: 1.1;\n    font-weight: 700;\n    color: #102f35;\n  }\n\n  .aq-topo-texto {\n    max-width: 650px;\n    margin: 0 auto;\n    font-size: 17px;\n    line-height: 1.72;\n    color: #425257;\n  }\n\n  .aq-topo-texto strong {\n    color: #102f35;\n    font-weight: 700;\n  }\n\n  .aq-topo-detalhe {\n    display: block;\n    width: 72px;\n    height: 3px;\n    margin: 18px auto 0;\n    border-radius: 999px;\n    background: linear-gradient(\n      to right,\n      #18868a,\n      #d39a43\n    );\n  }\n\n  .aq-foto-principal {\n    width: 100%;\n    aspect-ratio: 4 \/ 5;\n    min-height: 0;\n    background:\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_ec269fa0-18d7-4c50-9dca-3dc664b4c606.jpg?v=1782311071\")\n      center center \/ cover no-repeat;\n  }\n\n  \/* =========================\n     BLOCO 2 — TRANSFORMAÇÃO\n  ========================= *\/\n\n  .aq-transformacao {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    background: var(--aq-bege);\n  }\n\n  .aq-transformacao-imagem {\n    min-height: 600px;\n    background:\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/2_64f2a7ec-65e0-48ad-a7a6-37a2d070d600.jpg?v=1782311070\")\n      center 25% \/ cover no-repeat;\n  }\n\n  .aq-transformacao-conteudo {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    padding: 48px 38px;\n  }\n\n  .aq-subtitulo {\n    margin: 0 0 18px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(27px, 4vw, 36px);\n    line-height: 1.16;\n    font-weight: 400;\n  }\n\n  .aq-texto {\n    margin: 0 0 28px;\n    font-size: 17px;\n    line-height: 1.7;\n    color: #493b35;\n  }\n\n  .aq-sensacoes {\n    display: grid;\n    gap: 12px;\n  }\n\n  .aq-sensacao {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    padding: 13px 15px;\n    border: 1px solid rgba(123, 85, 68, 0.18);\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.55);\n    font-size: 15px;\n    line-height: 1.4;\n  }\n\n  .aq-icone {\n    flex: 0 0 30px;\n    width: 30px;\n    height: 30px;\n    display: grid;\n    place-items: center;\n    border-radius: 50%;\n    background: #D98B2B;\n    color: var(--aq-branco);\n    font-size: 14px;\n  }\n\n  \/* =========================\n     BLOCO 3 — FECHAMENTO\n  ========================= *\/\n\n  .aq-fechamento {\n    padding: 36px 38px 48px;\n    text-align: center;\n    background:\n      radial-gradient(\n        circle at top right,\n        rgba(177, 124, 99, 0.13),\n        transparent 38%\n      ),\n      var(--aq-bege-claro);\n    border: 1px solid rgba(123, 85, 68, 0.12);\n  }\n\n  \/* Ornamento superior *\/\n  .aq-ornamento {\n    width: 100%;\n    max-width: 270px;\n    margin: 0 auto 12px;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 13px;\n\n    color: var(--aq-bronze);\n  }\n\n  .aq-ornamento-linha {\n    width: 72px;\n    height: 1px;\n    background: linear-gradient(\n      to right,\n      transparent,\n      rgba(177, 124, 99, 0.7)\n    );\n  }\n\n  .aq-ornamento-linha:last-child {\n    background: linear-gradient(\n      to left,\n      transparent,\n      rgba(177, 124, 99, 0.7)\n    );\n  }\n\n  .aq-ornamento-icone {\n    flex: 0 0 auto;\n    width: 38px;\n    height: 38px;\n    display: block;\n  }\n\n  .aq-ornamento-icone path {\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 1.65;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .aq-fechamento .aq-etiqueta {\n    margin: 0 0 16px;\n    color: #9a6953;\n    font-size: 11px;\n    line-height: 1.3;\n    letter-spacing: 3.2px;\n  }\n\n  .aq-fechamento-titulo {\n    max-width: 620px;\n    margin: 0 auto 16px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(27px, 4.3vw, 39px);\n    line-height: 1.16;\n    font-weight: 400;\n  }\n\n  .aq-fechamento-texto {\n    max-width: 610px;\n    margin: 0 auto !important;\n    font-size: 17px;\n    line-height: 1.7;\n    color: #55453e;\n  }\n\n  .aq-fechamento .aq-botao {\n    display: block;\n    width: fit-content;\n    min-width: 250px;\n    margin: 28px auto !important;\n    padding: 17px 28px;\n    border-radius: 999px;\n    background: #156F7A;\n    color: var(--aq-branco) !important;\n    font-size: 14px;\n    font-weight: 700;\n    letter-spacing: 1.2px;\n    text-align: center;\n    text-decoration: none !important;\n    text-transform: uppercase;\n    transition:\n      opacity 0.2s ease,\n      transform 0.2s ease;\n  }\n\n  .aq-fechamento .aq-botao:hover {\n    opacity: 0.88;\n    transform: translateY(-1px);\n  }\n\n  .aq-frase-final {\n    margin: 0 !important;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 15px;\n    font-style: italic;\n    color: var(--aq-marrom);\n  }\n\n  \/* =========================\n     TABLET E CELULAR\n  ========================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      margin: 22px auto;\n    }\n\n    .aq-bloco {\n      margin-bottom: 16px;\n      border-radius: 14px;\n    }\n\n    .aq-hero {\n      width: 100%;\n      aspect-ratio: 4 \/ 5;\n      min-height: 0;\n      background-position: center center;\n    }\n\n    .aq-hero-conteudo {\n      padding: 28px 22px;\n      transform: translateY(30px);\n    }\n\n    .aq-hero .aq-etiqueta {\n      margin-bottom: 32px;\n      font-size: 10px;\n      letter-spacing: 2.5px;\n    }\n\n    .aq-titulo-principal {\n      margin-bottom: 25px;\n      font-size: clamp(30px, 8.5vw, 39px);\n      line-height: 1.05;\n    }\n\n    .aq-hero-texto {\n      max-width: 440px;\n      font-size: 16px;\n      line-height: 1.55;\n    }\n\n    .aq-transformacao {\n      grid-template-columns: 1fr;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 500px;\n      background-position: center 20%;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 38px 25px;\n      text-align: center;\n    }\n\n    .aq-subtitulo {\n      font-size: clamp(27px, 7.5vw, 34px);\n      line-height: 1.18;\n    }\n\n    .aq-sensacao {\n      text-align: left;\n    }\n\n    .aq-fechamento {\n      padding: 30px 24px 40px;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 10px;\n    }\n\n    .aq-ornamento-linha {\n      width: 58px;\n    }\n\n    .aq-ornamento-icone {\n      width: 34px;\n      height: 34px;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 14px;\n      font-size: 10px;\n      letter-spacing: 2.8px;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 15px;\n      font-size: clamp(27px, 7.5vw, 35px);\n      line-height: 1.18;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block;\n      width: 100%;\n      min-width: 0;\n      margin: 28px auto !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-hero-conteudo {\n      padding: 24px 18px;\n      transform: translateY(24px);\n    }\n\n    .aq-hero .aq-etiqueta {\n      margin-bottom: 26px;\n      font-size: 9px;\n      letter-spacing: 2.2px;\n    }\n\n    .aq-titulo-principal {\n      margin-bottom: 22px;\n      font-size: 31px;\n    }\n\n    .aq-hero-texto {\n      font-size: 15px;\n      line-height: 1.5;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 440px;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 34px 22px;\n    }\n\n    .aq-subtitulo {\n      font-size: 28px;\n    }\n\n    .aq-fechamento {\n      padding: 26px 22px 36px;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 9px;\n      gap: 10px;\n    }\n\n    .aq-ornamento-linha {\n      width: 48px;\n    }\n\n    .aq-ornamento-icone {\n      width: 32px;\n      height: 32px;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 13px;\n      font-size: 9px;\n      letter-spacing: 2.5px;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 14px;\n      font-size: 29px;\n    }\n\n    .aq-texto,\n    .aq-fechamento-texto {\n      font-size: 16px;\n    }\n  }\n\n\n  \/* AJUSTES RESPONSIVOS DO NOVO TOPO *\/\n  @media (max-width: 700px) {\n    .aq-topo-editorial {\n      padding: 30px 22px 28px;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 12px;\n      padding: 8px 16px;\n      font-size: 10px;\n      letter-spacing: 1.5px;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 12px;\n      font-size: clamp(28px, 8vw, 36px);\n      line-height: 1.12;\n    }\n\n    .aq-topo-texto {\n      font-size: 16px;\n      line-height: 1.65;\n    }\n\n    .aq-topo-detalhe {\n      width: 64px;\n      margin-top: 16px;\n    }\n\n    .aq-foto-principal {\n      aspect-ratio: 4 \/ 5;\n      background-position: center center;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 26px 18px 24px;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 10px;\n      padding: 8px 14px;\n      font-size: 9px;\n      letter-spacing: 1.35px;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px;\n      font-size: 29px;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px;\n      line-height: 1.62;\n    }\n\n    .aq-topo-detalhe {\n      width: 58px;\n      margin-top: 14px;\n    }\n  }\n\n\n  \/* =========================\n     OTIMIZAÇÃO FINAL PARA MOBILE\n     Regras inseridas por último para prevalecer\n  ========================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      width: 100% !important;\n      max-width: 100% !important;\n      margin: 18px auto !important;\n    }\n\n    .aq-bloco {\n      margin-bottom: 14px !important;\n      border-radius: 14px !important;\n    }\n\n    \/* TOPO EDITORIAL *\/\n    .aq-topo-editorial {\n      padding: 26px 20px 24px !important;\n    }\n\n    .aq-topo-selo {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-topo-titulo {\n      margin: 0 auto 12px !important;\n      font-size: clamp(27px, 7.6vw, 34px) !important;\n      line-height: 1.12 !important;\n    }\n\n    .aq-topo-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin: 14px auto 0 !important;\n    }\n\n    .aq-foto-principal {\n      aspect-ratio: 4 \/ 5 !important;\n      background-position: center center !important;\n    }\n\n    \/* BLOCO DE TRANSFORMAÇÃO *\/\n    .aq-transformacao {\n      grid-template-columns: 1fr !important;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-position: center 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 28px 22px 30px !important;\n      text-align: center !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-subtitulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-texto {\n      margin: 0 0 22px !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-sensacoes {\n      gap: 10px !important;\n    }\n\n    .aq-sensacao {\n      padding: 12px 13px !important;\n      text-align: left !important;\n    }\n\n    \/* BLOCO DE FECHAMENTO *\/\n    .aq-fechamento {\n      padding: 24px 22px 32px !important;\n    }\n\n    .aq-ornamento {\n      margin: 0 auto 6px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-fechamento-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      margin: 24px auto !important;\n    }\n\n    .aq-frase-final {\n      margin: 0 !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 22px 18px 20px !important;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 8px !important;\n      padding: 7px 13px !important;\n      font-size: 9px !important;\n      letter-spacing: 1.25px !important;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin-top: 12px !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 24px 20px 26px !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-subtitulo {\n      margin-bottom: 12px !important;\n      font-size: 27px !important;\n    }\n\n    .aq-texto {\n      margin-bottom: 20px !important;\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento {\n      padding: 22px 20px 28px !important;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 5px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 12px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-fechamento-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      margin: 22px auto !important;\n      padding: 16px 20px !important;\n      font-size: 13px !important;\n    }\n  }\n\n\n  \/* =========================\n     SELOS GLASSMORPHISM NAS FOTOS\n  ========================= *\/\n\n  .aq-foto-principal,\n  .aq-transformacao-imagem {\n    position: relative;\n    overflow: hidden;\n  }\n\n  .aq-badges-foto {\n    position: absolute;\n    inset: 0;\n    z-index: 3;\n    pointer-events: none;\n  }\n\n  .aq-badge-foto {\n    position: absolute;\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    max-width: calc(100% - 32px);\n    padding: 10px 14px;\n    border: 1px solid rgba(255, 255, 255, 0.68);\n    border-radius: 999px;\n    background: rgba(255, 255, 255, 0.72);\n    color: #1f1917;\n    font-size: 13px;\n    line-height: 1.2;\n    font-weight: 700;\n    white-space: nowrap;\n    box-shadow:\n      0 8px 24px rgba(31, 25, 23, 0.12),\n      inset 0 1px 0 rgba(255, 255, 255, 0.65);\n    backdrop-filter: blur(10px);\n    -webkit-backdrop-filter: blur(10px);\n  }\n\n  .aq-badge-foto::before {\n    content: \"✦\";\n    flex: 0 0 auto;\n    color: #D98B2B;\n    font-size: 12px;\n    line-height: 1;\n  }\n\n  \/* Composição diagonal — foto da frente *\/\n  .aq-badges-frente .aq-badge-foto:nth-child(1) {\n    top: 10%;\n    left: 6%;\n  }\n\n  .aq-badges-frente .aq-badge-foto:nth-child(2) {\n    top: 39%;\n    left: 10%;\n  }\n\n  .aq-badges-frente .aq-badge-foto:nth-child(3) {\n    top: 69%;\n    left: 14%;\n  }\n\n  \/* Composição diagonal — foto das costas *\/\n  .aq-badges-costas .aq-badge-foto:nth-child(1) {\n    top: 11%;\n    right: 6%;\n  }\n\n  .aq-badges-costas .aq-badge-foto:nth-child(2) {\n    top: 40%;\n    right: 10%;\n  }\n\n  .aq-badges-costas .aq-badge-foto:nth-child(3) {\n    top: 70%;\n    right: 14%;\n  }\n\n  @media (max-width: 700px) {\n    .aq-badge-foto {\n      gap: 6px;\n      padding: 8px 11px;\n      font-size: 11px;\n      box-shadow:\n        0 6px 18px rgba(31, 25, 23, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.65);\n      backdrop-filter: blur(8px);\n      -webkit-backdrop-filter: blur(8px);\n    }\n\n    .aq-badge-foto::before {\n      font-size: 10px;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 9%;\n      left: 5%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 39%;\n      left: 8%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 70%;\n      left: 11%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 9%;\n      right: 5%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 39%;\n      right: 8%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 70%;\n      right: 11%;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-badge-foto {\n      max-width: calc(100% - 24px);\n      padding: 7px 10px;\n      font-size: 10px;\n      letter-spacing: 0;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 8%;\n      left: 4%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 38%;\n      left: 7%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 69%;\n      left: 10%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 8%;\n      right: 4%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 38%;\n      right: 7%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 69%;\n      right: 10%;\n    }\n  }\n\n\n  \/* =========================\n     AJUSTE DE ENQUADRAMENTO DAS FOTOS\n     Afasta a modelo dos selos sem mover os badges\n  ========================= *\/\n\n  \/* Foto da frente: modelo levemente para a direita *\/\n  .aq-foto-principal {\n    background-size: 104% auto !important;\n    background-position: 44% center !important;\n  }\n\n  \/* Foto das costas: modelo levemente para a esquerda *\/\n  .aq-transformacao-imagem {\n    background-size: 104% auto !important;\n    background-position: 56% 25% !important;\n  }\n\n  @media (max-width: 700px) {\n    .aq-foto-principal {\n      background-size: 108% auto !important;\n      background-position: 42% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 108% auto !important;\n      background-position: 58% 20% !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-foto-principal {\n      background-size: 110% auto !important;\n      background-position: 41% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 110% auto !important;\n      background-position: 59% 20% !important;\n    }\n  }\n\n\n  \/* =========================================================\n     RESPONSIVIDADE PELA LARGURA REAL DA MINI LANDING\n     Corrige o desktop quando a descrição fica em uma coluna estreita.\n     O mobile existente permanece preservado.\n  ========================================================= *\/\n\n  @container aq-landing (max-width: 620px) {\n    .aq-bloco {\n      margin-bottom: 14px !important;\n      border-radius: 14px !important;\n    }\n\n    \/* TOPO EDITORIAL *\/\n    .aq-topo-editorial {\n      padding: 26px 20px 24px !important;\n    }\n\n    .aq-topo-selo {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      padding: 8px 16px !important;\n      font-size: 10px !important;\n      letter-spacing: 1.5px !important;\n    }\n\n    .aq-topo-titulo {\n      margin: 0 auto 12px !important;\n      font-size: clamp(27px, 8cqi, 34px) !important;\n      line-height: 1.12 !important;\n    }\n\n    .aq-topo-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-topo-detalhe {\n      width: 64px !important;\n      margin: 14px auto 0 !important;\n    }\n\n    \/* FOTO DA FRENTE *\/\n    .aq-foto-principal {\n      width: 100% !important;\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-size: 108% auto !important;\n      background-position: 42% center !important;\n    }\n\n    \/* SEGUNDO BLOCO: IMAGEM EM CIMA E TEXTO EMBAIXO *\/\n    .aq-transformacao {\n      display: grid !important;\n      grid-template-columns: minmax(0, 1fr) !important;\n      grid-template-rows: auto auto !important;\n    }\n\n    .aq-transformacao-imagem {\n      width: 100% !important;\n      min-width: 0 !important;\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-size: 108% auto !important;\n      background-position: 58% 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      width: 100% !important;\n      min-width: 0 !important;\n      padding: 28px 22px 30px !important;\n      text-align: center !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      font-size: 10px !important;\n      letter-spacing: 2.6px !important;\n    }\n\n    .aq-subtitulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 8cqi, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-texto {\n      margin: 0 0 22px !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-sensacoes {\n      gap: 10px !important;\n    }\n\n    .aq-sensacao {\n      padding: 12px 13px !important;\n      text-align: left !important;\n    }\n\n    \/* SELOS DAS DUAS FOTOS *\/\n    .aq-badge-foto {\n      gap: 6px !important;\n      max-width: calc(100% - 24px) !important;\n      padding: 8px 11px !important;\n      font-size: 11px !important;\n      box-shadow:\n        0 6px 18px rgba(31, 25, 23, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.65) !important;\n      backdrop-filter: blur(8px) !important;\n      -webkit-backdrop-filter: blur(8px) !important;\n    }\n\n    .aq-badge-foto::before {\n      font-size: 10px !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 9% !important;\n      left: 5% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 39% !important;\n      left: 8% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 70% !important;\n      left: 11% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 9% !important;\n      right: 5% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 39% !important;\n      right: 8% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 70% !important;\n      right: 11% !important;\n    }\n\n    \/* FECHAMENTO *\/\n    .aq-fechamento {\n      padding: 24px 22px 32px !important;\n    }\n\n    .aq-ornamento {\n      margin: 0 auto 6px !important;\n    }\n\n    .aq-ornamento-linha {\n      width: 58px !important;\n    }\n\n    .aq-ornamento-icone {\n      width: 34px !important;\n      height: 34px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      font-size: 10px !important;\n      letter-spacing: 2.8px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 8cqi, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-fechamento-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      margin: 24px auto !important;\n    }\n\n    .aq-frase-final {\n      margin: 0 !important;\n    }\n  }\n\n  @container aq-landing (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 22px 18px 20px !important;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 8px !important;\n      padding: 7px 13px !important;\n      font-size: 9px !important;\n      letter-spacing: 1.25px !important;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin-top: 12px !important;\n    }\n\n    .aq-foto-principal {\n      background-size: 110% auto !important;\n      background-position: 41% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 110% auto !important;\n      background-position: 59% 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 24px 20px 26px !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-subtitulo {\n      margin-bottom: 12px !important;\n      font-size: 27px !important;\n    }\n\n    .aq-texto {\n      margin-bottom: 20px !important;\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-badge-foto {\n      padding: 7px 10px !important;\n      font-size: 10px !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 8% !important;\n      left: 4% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 38% !important;\n      left: 7% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 69% !important;\n      left: 10% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 8% !important;\n      right: 4% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 38% !important;\n      right: 7% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 69% !important;\n      right: 10% !important;\n    }\n\n    .aq-fechamento {\n      padding: 22px 20px 28px !important;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 5px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 12px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-fechamento-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      margin: 22px auto !important;\n      padding: 16px 20px !important;\n      font-size: 13px !important;\n    }\n  }\n\n\n  \/* =========================================================\n     CORREÇÃO DE TELA EM BRANCO NO MOBILE\n     Desativa as container queries apenas no celular.\n     O layout mobile volta a obedecer aos @media já existentes.\n  ========================================================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      container-type: normal !important;\n      container-name: none !important;\n      display: block !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      height: auto !important;\n      min-height: 0 !important;\n      overflow: visible !important;\n    }\n\n    .aqualiza-landing \u003e * {\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-topo-editorial,\n    .aq-foto-principal,\n    .aq-transformacao,\n    .aq-transformacao-imagem,\n    .aq-transformacao-conteudo,\n    .aq-fechamento {\n      display: block !important;\n      width: 100% !important;\n      height: auto;\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-foto-principal,\n    .aq-transformacao-imagem {\n      aspect-ratio: 4 \/ 5 !important;\n      min-height: 0 !important;\n    }\n\n    .aq-transformacao {\n      display: grid !important;\n      grid-template-columns: 1fr !important;\n      grid-template-rows: auto auto !important;\n    }\n  }\n\n\n  \/* =========================\n     BLOCO 4 — TABELA DE MEDIDAS\n  ========================= *\/\n\n  .aq-tabela-medidas {\n    width: 100%;\n    padding: 18px;\n    background: var(--aq-bege-claro);\n    border: 1px solid rgba(123, 85, 68, 0.12);\n    text-align: center;\n  }\n\n  .aq-tabela-medidas-imagem {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    height: auto;\n    margin: 0 auto;\n    border-radius: 12px;\n    object-fit: contain;\n  }\n\n  @media (max-width: 700px) {\n    .aq-tabela-medidas {\n      display: block !important;\n      width: 100% !important;\n      padding: 12px !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-tabela-medidas-imagem {\n      width: 100% !important;\n      max-width: 100% !important;\n      height: auto !important;\n      border-radius: 10px;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-tabela-medidas {\n      padding: 10px !important;\n    }\n  }\n\n\u003c\/style\u003e\n\u003csection class=\"aqualiza-landing\"\u003e\u003c!-- BLOCO 1: TOPO EDITORIAL --\u003e\n\u003cdiv class=\"aq-bloco aq-topo-editorial\"\u003e\n\u003cspan class=\"aq-topo-selo\"\u003e Elegância que você sente \u003c\/span\u003e\n\u003ch2 class=\"aq-topo-titulo\"\u003eVista-se para você se sentir ainda mais linda\u003c\/h2\u003e\n\u003cp class=\"aq-topo-texto\"\u003eEsta saída de praia foi criada para \u003cstrong\u003evalorizar sua beleza\u003c\/strong\u003e e proporcionar aquela sensação de confiança que transforma sua postura, seu sorriso e a maneira como você aproveita cada momento.\u003c\/p\u003e\n\u003cspan class=\"aq-topo-detalhe\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- FOTO PRINCIPAL SEM TEXTO --\u003e\n\u003cdiv class=\"aq-bloco aq-foto-principal\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza de frente\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-frente\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eValoriza seu visual\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eLeveza e estilo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eMais confiança\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 2: TRANSFORMAÇÃO --\u003e\n\u003cdiv class=\"aq-bloco aq-transformacao\"\u003e\n\u003cdiv class=\"aq-transformacao-imagem\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza vista de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eDo pós-praia ao passeio\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual versátil\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eEstilo diferenciado\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-transformacao-conteudo\"\u003e\n\u003cspan class=\"aq-etiqueta\" style=\"color: #9a6953;\"\u003e Sua melhor versão \u003c\/span\u003e\n\u003ch2 class=\"aq-subtitulo\"\u003eVista-se para você viver com mais confiança\u003c\/h2\u003e\n\u003cp class=\"aq-texto\"\u003eUma saída de praia que complementa seu look e realça sua beleza com naturalidade. Para você aproveitar a praia, a piscina ou aquela viagem especial, sentindo-se mais segura, elegante e livre.\u003c\/p\u003e\n\u003cdiv class=\"aq-sensacoes\"\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003ePraticidade para vestir sobre seu biquíni e transformar o visual.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLeveza e conforto para acompanhar seus melhores momentos.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eVersatilidade para aproveitar a praia, a piscina e os passeios.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 3: FECHAMENTO --\u003e\n\u003cdiv class=\"aq-bloco aq-fechamento\"\u003e\n\u003cdiv class=\"aq-ornamento\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e \u003csvg class=\"aq-ornamento-icone\" viewbox=\"0 0 48 48\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n\n        \u003cpath d=\"M24 39C24 30 24 21 24 11\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 25C17 24 12 20 10 14C17 13 22 16 24 22\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 25C31 24 36 20 38 14C31 13 26 16 24 22\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 17C19 14 17 9 18 5C23 7 25 11 24 17\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 17C29 14 31 9 30 5C25 7 23 11 24 17\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M18 39C20 36 22 34 24 33C26 34 28 36 30 39\"\u003e\u003c\/path\u003e\n\n      \u003c\/svg\u003e \u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"aq-etiqueta\"\u003e Escolha-se \u003c\/span\u003e\n\u003ch2 class=\"aq-fechamento-titulo\"\u003eSua beleza merece ser celebrada\u003c\/h2\u003e\n\u003cp class=\"aq-fechamento-texto\"\u003eTransforme seus momentos de lazer em experiências ainda mais especiais. Vista uma saída de praia que combina com sua essência e permita que sua confiança apareça naturalmente.\u003c\/p\u003e\n\u003ca class=\"aq-botao\" href=\"#selecionar-tamanho\" onclick=\"aqScrollCompra(event);\"\u003e Selecionar meu tamanho \u003c\/a\u003e\n\u003cp class=\"aq-frase-final\"\u003eAqualiza — criada para mulheres que escolhem se sentir bem.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 4: TABELA DE MEDIDAS --\u003e\n\u003cdiv class=\"aq-bloco aq-tabela-medidas\"\u003e\u003cimg class=\"aq-tabela-medidas-imagem\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/Copia_de_Biquini_7d22e09a-8ef4-45ac-81eb-3c8a763c42e5.png?v=1785164138\" alt=\"Tabela de medidas Aqualiza\" loading=\"lazy\" width=\"600\" height=\"600\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\nfunction aqScrollCompra(evento){\n\n    if(evento){\n\n        evento.preventDefault();\n\n    }\n\n    const seletores = [\n\n        '.product-form__input',\n        '.variant-picker',\n        '.variant-radios',\n        '.product-variant-picker',\n        'variant-selects',\n        'variant-radios',\n        'fieldset[data-option]',\n        '[data-option-name]',\n        '.product__info-container .product-form',\n        '.product__info-container fieldset',\n        '[id^=\"ProductInfo-\"] .product-form',\n        '[id^=\"ProductInfo-\"] fieldset',\n        '.product-form',\n        '[id^=\"product-form-\"]',\n        'form[action*=\"\/cart\/add\"]',\n        'product-info'\n\n    ];\n\n    let elementoDestino = null;\n\n    for(const seletor of seletores){\n\n        const elementos = document.querySelectorAll(seletor);\n\n        for(const elemento of elementos){\n\n            const estilo = window.getComputedStyle(elemento);\n            const dimensoes = elemento.getBoundingClientRect();\n\n            if(\n                estilo.display !== 'none' \u0026\u0026\n                estilo.visibility !== 'hidden' \u0026\u0026\n                dimensoes.width \u003e 0 \u0026\u0026\n                dimensoes.height \u003e 0\n            ){\n\n                elementoDestino = elemento;\n\n                break;\n\n            }\n\n        }\n\n        if(elementoDestino){\n\n            break;\n\n        }\n\n    }\n\n    if(elementoDestino){\n\n        const posicao =\n            elementoDestino.getBoundingClientRect().top +\n            window.pageYOffset - 100;\n\n        window.scrollTo({\n\n            top: posicao,\n            behavior: 'smooth'\n\n        });\n\n        return;\n\n    }\n\n    const formularioCompra = document.querySelector('form[action*=\"\/cart\/add\"]');\n\n    if(formularioCompra){\n\n        formularioCompra.scrollIntoView({\n\n            behavior: 'smooth',\n            block: 'center'\n\n        });\n\n    }\n\n}\n\u003c\/script\u003e\u003c\/section\u003e\n\u003c!-- FIM DA MINI LANDING PAGE AQUALIZA --\u003e","brand":"Aqualiza","offers":[{"title":"Rosa \/ Tamanho único","offer_id":45370307313773,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ Tamanho único","offer_id":45370305577069,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_ec269fa0-18d7-4c50-9dca-3dc664b4c606.jpg?v=1782311071"},{"product_id":"saida-de-praia-curta-em-croche-com-decote-v-resort","title":"Saída de Praia Curta Em Crochê Com Decote V Resort","description":"\u003c!-- INÍCIO DA MINI LANDING PAGE AQUALIZA --\u003e\n\u003cstyle\u003e\n  .aqualiza-landing {\n    --aq-preto: #1f1917;\n    --aq-marrom: #7b5544;\n    --aq-bronze: #b17c63;\n    --aq-bege: #f7f0eb;\n    --aq-bege-claro: #fcf9f7;\n    --aq-branco: #ffffff;\n\n    width: 100%;\n    max-width: 820px;\n    margin: 30px auto;\n    font-family: Arial, Helvetica, sans-serif;\n    color: var(--aq-preto);\n    overflow: hidden;\n\n    \/* Permite que o layout responda à largura real da descrição,\n       e não apenas à largura da tela do computador. *\/\n    container-type: inline-size;\n    container-name: aq-landing;\n  }\n\n  .aqualiza-landing * {\n    box-sizing: border-box;\n  }\n\n  .aq-bloco {\n    margin-bottom: 22px;\n    overflow: hidden;\n    border-radius: 18px;\n  }\n\n  .aq-imagem {\n    display: block;\n    width: 100%;\n    height: auto;\n  }\n\n  \/* =========================\n     BLOCO 1 — DESEJO\n  ========================= *\/\n\n  .aq-hero {\n    position: relative;\n    width: 100%;\n    aspect-ratio: 4 \/ 5;\n    min-height: 0;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    background:\n      linear-gradient(\n        to bottom,\n        rgba(15, 10, 8, 0.08) 0%,\n        rgba(15, 10, 8, 0.16) 30%,\n        rgba(15, 10, 8, 0.48) 70%,\n        rgba(15, 10, 8, 0.72) 100%\n      ),\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_f763ff8e-ff15-4f13-b3be-1ea019787f4e.jpg?v=1782322292\")\n      center center \/ cover no-repeat;\n  }\n\n  .aq-hero-conteudo {\n    position: relative;\n    z-index: 2;\n\n    width: 100%;\n    max-width: 650px;\n    margin: 0 auto;\n    padding: 42px 34px;\n\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n\n    color: var(--aq-branco);\n    text-align: center;\n\n    transform: translateY(35px);\n  }\n\n  .aq-etiqueta {\n    display: inline-block;\n    margin-bottom: 14px;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n  }\n\n  .aq-hero .aq-etiqueta {\n    margin-bottom: 38px;\n    font-size: 11px;\n    line-height: 1.4;\n    letter-spacing: 3px;\n  }\n\n  .aq-titulo-principal {\n    max-width: 620px;\n    margin: 0 auto 30px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(31px, 5vw, 46px);\n    line-height: 1.04;\n    font-weight: 400;\n  }\n\n  .aq-titulo-principal em {\n    display: block;\n    color: #efb59d;\n    font-weight: 400;\n  }\n\n  .aq-hero-texto {\n    max-width: 540px;\n    margin: 0 auto;\n    font-size: clamp(16px, 3vw, 19px);\n    line-height: 1.55;\n  }\n\n  .aq-hero .aq-etiqueta,\n  .aq-hero .aq-titulo-principal,\n  .aq-hero .aq-titulo-principal em,\n  .aq-hero .aq-hero-texto {\n    text-shadow:\n      0 2px 4px rgba(0, 0, 0, 0.8),\n      0 5px 14px rgba(0, 0, 0, 0.55);\n  }\n\n\n  \/* =========================\n     NOVO TOPO EDITORIAL\n  ========================= *\/\n\n  .aq-topo-editorial {\n    padding: 32px 34px 28px;\n    text-align: center;\n    border: 1px solid rgba(123, 85, 68, 0.12);\n    background:\n      radial-gradient(\n        circle at top left,\n        rgba(214, 240, 238, 0.72),\n        transparent 42%\n      ),\n      linear-gradient(\n        135deg,\n        #eef9f7 0%,\n        #fcf9f7 55%,\n        #f7f0eb 100%\n      );\n  }\n\n  .aq-topo-selo {\n    display: inline-block;\n    margin: 0 0 12px;\n    padding: 9px 20px;\n    border-radius: 999px;\n    background: var(--aq-branco);\n    color: #147d80;\n    font-size: 11px;\n    line-height: 1.3;\n    font-weight: 700;\n    letter-spacing: 1.8px;\n    text-transform: uppercase;\n    box-shadow: 0 7px 18px rgba(31, 25, 23, 0.08);\n  }\n\n  .aq-topo-titulo {\n    max-width: 650px;\n    margin: 0 auto 12px;\n    font-family: Arial, Helvetica, sans-serif;\n    font-size: clamp(30px, 5vw, 44px);\n    line-height: 1.1;\n    font-weight: 700;\n    color: #102f35;\n  }\n\n  .aq-topo-texto {\n    max-width: 650px;\n    margin: 0 auto;\n    font-size: 17px;\n    line-height: 1.72;\n    color: #425257;\n  }\n\n  .aq-topo-texto strong {\n    color: #102f35;\n    font-weight: 700;\n  }\n\n  .aq-topo-detalhe {\n    display: block;\n    width: 72px;\n    height: 3px;\n    margin: 18px auto 0;\n    border-radius: 999px;\n    background: linear-gradient(\n      to right,\n      #18868a,\n      #d39a43\n    );\n  }\n\n  .aq-foto-principal {\n    width: 100%;\n    aspect-ratio: 4 \/ 5;\n    min-height: 0;\n    background:\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_f763ff8e-ff15-4f13-b3be-1ea019787f4e.jpg?v=1782322292\")\n      center center \/ cover no-repeat;\n  }\n\n  \/* =========================\n     BLOCO 2 — TRANSFORMAÇÃO\n  ========================= *\/\n\n  .aq-transformacao {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    background: var(--aq-bege);\n  }\n\n  .aq-transformacao-imagem {\n    min-height: 600px;\n    background:\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/2_cfc465ad-75e1-4ed8-b1d1-3ca2ab848081.jpg?v=1782322292\")\n      center 25% \/ cover no-repeat;\n  }\n\n  .aq-transformacao-conteudo {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    padding: 48px 38px;\n  }\n\n  .aq-subtitulo {\n    margin: 0 0 18px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(27px, 4vw, 36px);\n    line-height: 1.16;\n    font-weight: 400;\n  }\n\n  .aq-texto {\n    margin: 0 0 28px;\n    font-size: 17px;\n    line-height: 1.7;\n    color: #493b35;\n  }\n\n  .aq-sensacoes {\n    display: grid;\n    gap: 12px;\n  }\n\n  .aq-sensacao {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    padding: 13px 15px;\n    border: 1px solid rgba(123, 85, 68, 0.18);\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.55);\n    font-size: 15px;\n    line-height: 1.4;\n  }\n\n  .aq-icone {\n    flex: 0 0 30px;\n    width: 30px;\n    height: 30px;\n    display: grid;\n    place-items: center;\n    border-radius: 50%;\n    background: #D98B2B;\n    color: var(--aq-branco);\n    font-size: 14px;\n  }\n\n  \/* =========================\n     BLOCO 3 — FECHAMENTO\n  ========================= *\/\n\n  .aq-fechamento {\n    padding: 36px 38px 48px;\n    text-align: center;\n    background:\n      radial-gradient(\n        circle at top right,\n        rgba(177, 124, 99, 0.13),\n        transparent 38%\n      ),\n      var(--aq-bege-claro);\n    border: 1px solid rgba(123, 85, 68, 0.12);\n  }\n\n  \/* Ornamento superior *\/\n  .aq-ornamento {\n    width: 100%;\n    max-width: 270px;\n    margin: 0 auto 12px;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 13px;\n\n    color: var(--aq-bronze);\n  }\n\n  .aq-ornamento-linha {\n    width: 72px;\n    height: 1px;\n    background: linear-gradient(\n      to right,\n      transparent,\n      rgba(177, 124, 99, 0.7)\n    );\n  }\n\n  .aq-ornamento-linha:last-child {\n    background: linear-gradient(\n      to left,\n      transparent,\n      rgba(177, 124, 99, 0.7)\n    );\n  }\n\n  .aq-ornamento-icone {\n    flex: 0 0 auto;\n    width: 38px;\n    height: 38px;\n    display: block;\n  }\n\n  .aq-ornamento-icone path {\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 1.65;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .aq-fechamento .aq-etiqueta {\n    margin: 0 0 16px;\n    color: #9a6953;\n    font-size: 11px;\n    line-height: 1.3;\n    letter-spacing: 3.2px;\n  }\n\n  .aq-fechamento-titulo {\n    max-width: 620px;\n    margin: 0 auto 16px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(27px, 4.3vw, 39px);\n    line-height: 1.16;\n    font-weight: 400;\n  }\n\n  .aq-fechamento-texto {\n    max-width: 610px;\n    margin: 0 auto !important;\n    font-size: 17px;\n    line-height: 1.7;\n    color: #55453e;\n  }\n\n  .aq-fechamento .aq-botao {\n    display: block;\n    width: fit-content;\n    min-width: 250px;\n    margin: 28px auto !important;\n    padding: 17px 28px;\n    border-radius: 999px;\n    background: #156F7A;\n    color: var(--aq-branco) !important;\n    font-size: 14px;\n    font-weight: 700;\n    letter-spacing: 1.2px;\n    text-align: center;\n    text-decoration: none !important;\n    text-transform: uppercase;\n    transition:\n      opacity 0.2s ease,\n      transform 0.2s ease;\n  }\n\n  .aq-fechamento .aq-botao:hover {\n    opacity: 0.88;\n    transform: translateY(-1px);\n  }\n\n  .aq-frase-final {\n    margin: 0 !important;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 15px;\n    font-style: italic;\n    color: var(--aq-marrom);\n  }\n\n  \/* =========================\n     TABLET E CELULAR\n  ========================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      margin: 22px auto;\n    }\n\n    .aq-bloco {\n      margin-bottom: 16px;\n      border-radius: 14px;\n    }\n\n    .aq-hero {\n      width: 100%;\n      aspect-ratio: 4 \/ 5;\n      min-height: 0;\n      background-position: center center;\n    }\n\n    .aq-hero-conteudo {\n      padding: 28px 22px;\n      transform: translateY(30px);\n    }\n\n    .aq-hero .aq-etiqueta {\n      margin-bottom: 32px;\n      font-size: 10px;\n      letter-spacing: 2.5px;\n    }\n\n    .aq-titulo-principal {\n      margin-bottom: 25px;\n      font-size: clamp(30px, 8.5vw, 39px);\n      line-height: 1.05;\n    }\n\n    .aq-hero-texto {\n      max-width: 440px;\n      font-size: 16px;\n      line-height: 1.55;\n    }\n\n    .aq-transformacao {\n      grid-template-columns: 1fr;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 500px;\n      background-position: center 20%;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 38px 25px;\n      text-align: center;\n    }\n\n    .aq-subtitulo {\n      font-size: clamp(27px, 7.5vw, 34px);\n      line-height: 1.18;\n    }\n\n    .aq-sensacao {\n      text-align: left;\n    }\n\n    .aq-fechamento {\n      padding: 30px 24px 40px;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 10px;\n    }\n\n    .aq-ornamento-linha {\n      width: 58px;\n    }\n\n    .aq-ornamento-icone {\n      width: 34px;\n      height: 34px;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 14px;\n      font-size: 10px;\n      letter-spacing: 2.8px;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 15px;\n      font-size: clamp(27px, 7.5vw, 35px);\n      line-height: 1.18;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block;\n      width: 100%;\n      min-width: 0;\n      margin: 28px auto !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-hero-conteudo {\n      padding: 24px 18px;\n      transform: translateY(24px);\n    }\n\n    .aq-hero .aq-etiqueta {\n      margin-bottom: 26px;\n      font-size: 9px;\n      letter-spacing: 2.2px;\n    }\n\n    .aq-titulo-principal {\n      margin-bottom: 22px;\n      font-size: 31px;\n    }\n\n    .aq-hero-texto {\n      font-size: 15px;\n      line-height: 1.5;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 440px;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 34px 22px;\n    }\n\n    .aq-subtitulo {\n      font-size: 28px;\n    }\n\n    .aq-fechamento {\n      padding: 26px 22px 36px;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 9px;\n      gap: 10px;\n    }\n\n    .aq-ornamento-linha {\n      width: 48px;\n    }\n\n    .aq-ornamento-icone {\n      width: 32px;\n      height: 32px;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 13px;\n      font-size: 9px;\n      letter-spacing: 2.5px;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 14px;\n      font-size: 29px;\n    }\n\n    .aq-texto,\n    .aq-fechamento-texto {\n      font-size: 16px;\n    }\n  }\n\n\n  \/* AJUSTES RESPONSIVOS DO NOVO TOPO *\/\n  @media (max-width: 700px) {\n    .aq-topo-editorial {\n      padding: 30px 22px 28px;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 12px;\n      padding: 8px 16px;\n      font-size: 10px;\n      letter-spacing: 1.5px;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 12px;\n      font-size: clamp(28px, 8vw, 36px);\n      line-height: 1.12;\n    }\n\n    .aq-topo-texto {\n      font-size: 16px;\n      line-height: 1.65;\n    }\n\n    .aq-topo-detalhe {\n      width: 64px;\n      margin-top: 16px;\n    }\n\n    .aq-foto-principal {\n      aspect-ratio: 4 \/ 5;\n      background-position: center center;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 26px 18px 24px;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 10px;\n      padding: 8px 14px;\n      font-size: 9px;\n      letter-spacing: 1.35px;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px;\n      font-size: 29px;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px;\n      line-height: 1.62;\n    }\n\n    .aq-topo-detalhe {\n      width: 58px;\n      margin-top: 14px;\n    }\n  }\n\n\n  \/* =========================\n     OTIMIZAÇÃO FINAL PARA MOBILE\n     Regras inseridas por último para prevalecer\n  ========================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      width: 100% !important;\n      max-width: 100% !important;\n      margin: 18px auto !important;\n    }\n\n    .aq-bloco {\n      margin-bottom: 14px !important;\n      border-radius: 14px !important;\n    }\n\n    \/* TOPO EDITORIAL *\/\n    .aq-topo-editorial {\n      padding: 26px 20px 24px !important;\n    }\n\n    .aq-topo-selo {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-topo-titulo {\n      margin: 0 auto 12px !important;\n      font-size: clamp(27px, 7.6vw, 34px) !important;\n      line-height: 1.12 !important;\n    }\n\n    .aq-topo-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin: 14px auto 0 !important;\n    }\n\n    .aq-foto-principal {\n      aspect-ratio: 4 \/ 5 !important;\n      background-position: center center !important;\n    }\n\n    \/* BLOCO DE TRANSFORMAÇÃO *\/\n    .aq-transformacao {\n      grid-template-columns: 1fr !important;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-position: center 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 28px 22px 30px !important;\n      text-align: center !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-subtitulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-texto {\n      margin: 0 0 22px !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-sensacoes {\n      gap: 10px !important;\n    }\n\n    .aq-sensacao {\n      padding: 12px 13px !important;\n      text-align: left !important;\n    }\n\n    \/* BLOCO DE FECHAMENTO *\/\n    .aq-fechamento {\n      padding: 24px 22px 32px !important;\n    }\n\n    .aq-ornamento {\n      margin: 0 auto 6px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-fechamento-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      margin: 24px auto !important;\n    }\n\n    .aq-frase-final {\n      margin: 0 !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 22px 18px 20px !important;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 8px !important;\n      padding: 7px 13px !important;\n      font-size: 9px !important;\n      letter-spacing: 1.25px !important;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin-top: 12px !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 24px 20px 26px !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-subtitulo {\n      margin-bottom: 12px !important;\n      font-size: 27px !important;\n    }\n\n    .aq-texto {\n      margin-bottom: 20px !important;\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento {\n      padding: 22px 20px 28px !important;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 5px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 12px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-fechamento-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      margin: 22px auto !important;\n      padding: 16px 20px !important;\n      font-size: 13px !important;\n    }\n  }\n\n\n  \/* =========================\n     SELOS GLASSMORPHISM NAS FOTOS\n  ========================= *\/\n\n  .aq-foto-principal,\n  .aq-transformacao-imagem {\n    position: relative;\n    overflow: hidden;\n  }\n\n  .aq-badges-foto {\n    position: absolute;\n    inset: 0;\n    z-index: 3;\n    pointer-events: none;\n  }\n\n  .aq-badge-foto {\n    position: absolute;\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    max-width: calc(100% - 32px);\n    padding: 10px 14px;\n    border: 1px solid rgba(255, 255, 255, 0.68);\n    border-radius: 999px;\n    background: rgba(255, 255, 255, 0.72);\n    color: #1f1917;\n    font-size: 13px;\n    line-height: 1.2;\n    font-weight: 700;\n    white-space: nowrap;\n    box-shadow:\n      0 8px 24px rgba(31, 25, 23, 0.12),\n      inset 0 1px 0 rgba(255, 255, 255, 0.65);\n    backdrop-filter: blur(10px);\n    -webkit-backdrop-filter: blur(10px);\n  }\n\n  .aq-badge-foto::before {\n    content: \"✦\";\n    flex: 0 0 auto;\n    color: #D98B2B;\n    font-size: 12px;\n    line-height: 1;\n  }\n\n  \/* Composição diagonal — foto da frente *\/\n  .aq-badges-frente .aq-badge-foto:nth-child(1) {\n    top: 10%;\n    left: 6%;\n  }\n\n  .aq-badges-frente .aq-badge-foto:nth-child(2) {\n    top: 39%;\n    left: 10%;\n  }\n\n  .aq-badges-frente .aq-badge-foto:nth-child(3) {\n    top: 69%;\n    left: 14%;\n  }\n\n  \/* Composição diagonal — foto das costas *\/\n  .aq-badges-costas .aq-badge-foto:nth-child(1) {\n    top: 11%;\n    right: 6%;\n  }\n\n  .aq-badges-costas .aq-badge-foto:nth-child(2) {\n    top: 40%;\n    right: 10%;\n  }\n\n  .aq-badges-costas .aq-badge-foto:nth-child(3) {\n    top: 70%;\n    right: 14%;\n  }\n\n  @media (max-width: 700px) {\n    .aq-badge-foto {\n      gap: 6px;\n      padding: 8px 11px;\n      font-size: 11px;\n      box-shadow:\n        0 6px 18px rgba(31, 25, 23, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.65);\n      backdrop-filter: blur(8px);\n      -webkit-backdrop-filter: blur(8px);\n    }\n\n    .aq-badge-foto::before {\n      font-size: 10px;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 9%;\n      left: 5%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 39%;\n      left: 8%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 70%;\n      left: 11%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 9%;\n      right: 5%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 39%;\n      right: 8%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 70%;\n      right: 11%;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-badge-foto {\n      max-width: calc(100% - 24px);\n      padding: 7px 10px;\n      font-size: 10px;\n      letter-spacing: 0;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 8%;\n      left: 4%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 38%;\n      left: 7%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 69%;\n      left: 10%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 8%;\n      right: 4%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 38%;\n      right: 7%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 69%;\n      right: 10%;\n    }\n  }\n\n\n  \/* =========================\n     AJUSTE DE ENQUADRAMENTO DAS FOTOS\n     Afasta a modelo dos selos sem mover os badges\n  ========================= *\/\n\n  \/* Foto da frente: modelo levemente para a direita *\/\n  .aq-foto-principal {\n    background-size: 104% auto !important;\n    background-position: 44% center !important;\n  }\n\n  \/* Foto das costas: modelo levemente para a esquerda *\/\n  .aq-transformacao-imagem {\n    background-size: 104% auto !important;\n    background-position: 56% 25% !important;\n  }\n\n  @media (max-width: 700px) {\n    .aq-foto-principal {\n      background-size: 108% auto !important;\n      background-position: 42% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 108% auto !important;\n      background-position: 58% 20% !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-foto-principal {\n      background-size: 110% auto !important;\n      background-position: 41% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 110% auto !important;\n      background-position: 59% 20% !important;\n    }\n  }\n\n\n  \/* =========================================================\n     RESPONSIVIDADE PELA LARGURA REAL DA MINI LANDING\n     Corrige o desktop quando a descrição fica em uma coluna estreita.\n     O mobile existente permanece preservado.\n  ========================================================= *\/\n\n  @container aq-landing (max-width: 620px) {\n    .aq-bloco {\n      margin-bottom: 14px !important;\n      border-radius: 14px !important;\n    }\n\n    \/* TOPO EDITORIAL *\/\n    .aq-topo-editorial {\n      padding: 26px 20px 24px !important;\n    }\n\n    .aq-topo-selo {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      padding: 8px 16px !important;\n      font-size: 10px !important;\n      letter-spacing: 1.5px !important;\n    }\n\n    .aq-topo-titulo {\n      margin: 0 auto 12px !important;\n      font-size: clamp(27px, 8cqi, 34px) !important;\n      line-height: 1.12 !important;\n    }\n\n    .aq-topo-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-topo-detalhe {\n      width: 64px !important;\n      margin: 14px auto 0 !important;\n    }\n\n    \/* FOTO DA FRENTE *\/\n    .aq-foto-principal {\n      width: 100% !important;\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-size: 108% auto !important;\n      background-position: 42% center !important;\n    }\n\n    \/* SEGUNDO BLOCO: IMAGEM EM CIMA E TEXTO EMBAIXO *\/\n    .aq-transformacao {\n      display: grid !important;\n      grid-template-columns: minmax(0, 1fr) !important;\n      grid-template-rows: auto auto !important;\n    }\n\n    .aq-transformacao-imagem {\n      width: 100% !important;\n      min-width: 0 !important;\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-size: 108% auto !important;\n      background-position: 58% 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      width: 100% !important;\n      min-width: 0 !important;\n      padding: 28px 22px 30px !important;\n      text-align: center !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      font-size: 10px !important;\n      letter-spacing: 2.6px !important;\n    }\n\n    .aq-subtitulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 8cqi, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-texto {\n      margin: 0 0 22px !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-sensacoes {\n      gap: 10px !important;\n    }\n\n    .aq-sensacao {\n      padding: 12px 13px !important;\n      text-align: left !important;\n    }\n\n    \/* SELOS DAS DUAS FOTOS *\/\n    .aq-badge-foto {\n      gap: 6px !important;\n      max-width: calc(100% - 24px) !important;\n      padding: 8px 11px !important;\n      font-size: 11px !important;\n      box-shadow:\n        0 6px 18px rgba(31, 25, 23, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.65) !important;\n      backdrop-filter: blur(8px) !important;\n      -webkit-backdrop-filter: blur(8px) !important;\n    }\n\n    .aq-badge-foto::before {\n      font-size: 10px !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 9% !important;\n      left: 5% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 39% !important;\n      left: 8% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 70% !important;\n      left: 11% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 9% !important;\n      right: 5% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 39% !important;\n      right: 8% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 70% !important;\n      right: 11% !important;\n    }\n\n    \/* FECHAMENTO *\/\n    .aq-fechamento {\n      padding: 24px 22px 32px !important;\n    }\n\n    .aq-ornamento {\n      margin: 0 auto 6px !important;\n    }\n\n    .aq-ornamento-linha {\n      width: 58px !important;\n    }\n\n    .aq-ornamento-icone {\n      width: 34px !important;\n      height: 34px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      font-size: 10px !important;\n      letter-spacing: 2.8px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 8cqi, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-fechamento-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      margin: 24px auto !important;\n    }\n\n    .aq-frase-final {\n      margin: 0 !important;\n    }\n  }\n\n  @container aq-landing (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 22px 18px 20px !important;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 8px !important;\n      padding: 7px 13px !important;\n      font-size: 9px !important;\n      letter-spacing: 1.25px !important;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin-top: 12px !important;\n    }\n\n    .aq-foto-principal {\n      background-size: 110% auto !important;\n      background-position: 41% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 110% auto !important;\n      background-position: 59% 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 24px 20px 26px !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-subtitulo {\n      margin-bottom: 12px !important;\n      font-size: 27px !important;\n    }\n\n    .aq-texto {\n      margin-bottom: 20px !important;\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-badge-foto {\n      padding: 7px 10px !important;\n      font-size: 10px !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 8% !important;\n      left: 4% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 38% !important;\n      left: 7% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 69% !important;\n      left: 10% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 8% !important;\n      right: 4% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 38% !important;\n      right: 7% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 69% !important;\n      right: 10% !important;\n    }\n\n    .aq-fechamento {\n      padding: 22px 20px 28px !important;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 5px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 12px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-fechamento-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      margin: 22px auto !important;\n      padding: 16px 20px !important;\n      font-size: 13px !important;\n    }\n  }\n\n\n  \/* =========================================================\n     CORREÇÃO DE TELA EM BRANCO NO MOBILE\n     Desativa as container queries apenas no celular.\n     O layout mobile volta a obedecer aos @media já existentes.\n  ========================================================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      container-type: normal !important;\n      container-name: none !important;\n      display: block !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      height: auto !important;\n      min-height: 0 !important;\n      overflow: visible !important;\n    }\n\n    .aqualiza-landing \u003e * {\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-topo-editorial,\n    .aq-foto-principal,\n    .aq-transformacao,\n    .aq-transformacao-imagem,\n    .aq-transformacao-conteudo,\n    .aq-fechamento {\n      display: block !important;\n      width: 100% !important;\n      height: auto;\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-foto-principal,\n    .aq-transformacao-imagem {\n      aspect-ratio: 4 \/ 5 !important;\n      min-height: 0 !important;\n    }\n\n    .aq-transformacao {\n      display: grid !important;\n      grid-template-columns: 1fr !important;\n      grid-template-rows: auto auto !important;\n    }\n  }\n\n\n  \/* =========================\n     BLOCO 4 — TABELA DE MEDIDAS\n  ========================= *\/\n\n  .aq-tabela-medidas {\n    width: 100%;\n    padding: 18px;\n    background: var(--aq-bege-claro);\n    border: 1px solid rgba(123, 85, 68, 0.12);\n    text-align: center;\n  }\n\n  .aq-tabela-medidas-imagem {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    height: auto;\n    margin: 0 auto;\n    border-radius: 12px;\n    object-fit: contain;\n  }\n\n  @media (max-width: 700px) {\n    .aq-tabela-medidas {\n      display: block !important;\n      width: 100% !important;\n      padding: 12px !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-tabela-medidas-imagem {\n      width: 100% !important;\n      max-width: 100% !important;\n      height: auto !important;\n      border-radius: 10px;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-tabela-medidas {\n      padding: 10px !important;\n    }\n  }\n\n\u003c\/style\u003e\n\u003csection class=\"aqualiza-landing\"\u003e\u003c!-- BLOCO 1: TOPO EDITORIAL --\u003e\n\u003cdiv class=\"aq-bloco aq-topo-editorial\"\u003e\n\u003cspan class=\"aq-topo-selo\"\u003e Elegância que você sente \u003c\/span\u003e\n\u003ch2 class=\"aq-topo-titulo\"\u003eVista-se para você se sentir ainda mais linda\u003c\/h2\u003e\n\u003cp class=\"aq-topo-texto\"\u003eEsta saída de praia foi criada para \u003cstrong\u003evalorizar sua beleza\u003c\/strong\u003e e proporcionar aquela sensação de confiança que transforma sua postura, seu sorriso e a maneira como você aproveita cada momento.\u003c\/p\u003e\n\u003cspan class=\"aq-topo-detalhe\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- FOTO PRINCIPAL SEM TEXTO --\u003e\n\u003cdiv class=\"aq-bloco aq-foto-principal\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza de frente\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-frente\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eValoriza seu visual\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eLeveza e estilo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eMais confiança\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 2: TRANSFORMAÇÃO --\u003e\n\u003cdiv class=\"aq-bloco aq-transformacao\"\u003e\n\u003cdiv class=\"aq-transformacao-imagem\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza vista de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eDo pós-praia ao passeio\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual versátil\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eEstilo diferenciado\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-transformacao-conteudo\"\u003e\n\u003cspan class=\"aq-etiqueta\" style=\"color: #9a6953;\"\u003e Sua melhor versão \u003c\/span\u003e\n\u003ch2 class=\"aq-subtitulo\"\u003eVista-se para você viver com mais confiança\u003c\/h2\u003e\n\u003cp class=\"aq-texto\"\u003eUma saída de praia que complementa seu look e realça sua beleza com naturalidade. Para você aproveitar a praia, a piscina ou aquela viagem especial, sentindo-se mais segura, elegante e livre.\u003c\/p\u003e\n\u003cdiv class=\"aq-sensacoes\"\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003ePraticidade para vestir sobre seu biquíni e transformar o visual.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLeveza e conforto para acompanhar seus melhores momentos.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eVersatilidade para aproveitar a praia, a piscina e os passeios.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 3: FECHAMENTO --\u003e\n\u003cdiv class=\"aq-bloco aq-fechamento\"\u003e\n\u003cdiv class=\"aq-ornamento\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e \u003csvg class=\"aq-ornamento-icone\" viewbox=\"0 0 48 48\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n\n        \u003cpath d=\"M24 39C24 30 24 21 24 11\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 25C17 24 12 20 10 14C17 13 22 16 24 22\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 25C31 24 36 20 38 14C31 13 26 16 24 22\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 17C19 14 17 9 18 5C23 7 25 11 24 17\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 17C29 14 31 9 30 5C25 7 23 11 24 17\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M18 39C20 36 22 34 24 33C26 34 28 36 30 39\"\u003e\u003c\/path\u003e\n\n      \u003c\/svg\u003e \u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"aq-etiqueta\"\u003e Escolha-se \u003c\/span\u003e\n\u003ch2 class=\"aq-fechamento-titulo\"\u003eSua beleza merece ser celebrada\u003c\/h2\u003e\n\u003cp class=\"aq-fechamento-texto\"\u003eTransforme seus momentos de lazer em experiências ainda mais especiais. Vista uma saída de praia que combina com sua essência e permita que sua confiança apareça naturalmente.\u003c\/p\u003e\n\u003ca class=\"aq-botao\" href=\"#selecionar-tamanho\" onclick=\"aqScrollCompra(event);\"\u003e Selecionar meu tamanho \u003c\/a\u003e\n\u003cp class=\"aq-frase-final\"\u003eAqualiza — criada para mulheres que escolhem se sentir bem.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 4: TABELA DE MEDIDAS --\u003e\n\u003cdiv class=\"aq-bloco aq-tabela-medidas\"\u003e\u003cimg class=\"aq-tabela-medidas-imagem\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/Copia_de_Biquini_6d25745c-e819-4a65-91e2-2129172bcfd5.png?v=1785160911\" alt=\"Tabela de medidas Aqualiza\" loading=\"lazy\" width=\"600\" height=\"600\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\nfunction aqScrollCompra(evento){\n\n    if(evento){\n\n        evento.preventDefault();\n\n    }\n\n    const seletores = [\n\n        '.product-form__input',\n        '.variant-picker',\n        '.variant-radios',\n        '.product-variant-picker',\n        'variant-selects',\n        'variant-radios',\n        'fieldset[data-option]',\n        '[data-option-name]',\n        '.product__info-container .product-form',\n        '.product__info-container fieldset',\n        '[id^=\"ProductInfo-\"] .product-form',\n        '[id^=\"ProductInfo-\"] fieldset',\n        '.product-form',\n        '[id^=\"product-form-\"]',\n        'form[action*=\"\/cart\/add\"]',\n        'product-info'\n\n    ];\n\n    let elementoDestino = null;\n\n    for(const seletor of seletores){\n\n        const elementos = document.querySelectorAll(seletor);\n\n        for(const elemento of elementos){\n\n            const estilo = window.getComputedStyle(elemento);\n            const dimensoes = elemento.getBoundingClientRect();\n\n            if(\n                estilo.display !== 'none' \u0026\u0026\n                estilo.visibility !== 'hidden' \u0026\u0026\n                dimensoes.width \u003e 0 \u0026\u0026\n                dimensoes.height \u003e 0\n            ){\n\n                elementoDestino = elemento;\n\n                break;\n\n            }\n\n        }\n\n        if(elementoDestino){\n\n            break;\n\n        }\n\n    }\n\n    if(elementoDestino){\n\n        const posicao =\n            elementoDestino.getBoundingClientRect().top +\n            window.pageYOffset - 100;\n\n        window.scrollTo({\n\n            top: posicao,\n            behavior: 'smooth'\n\n        });\n\n        return;\n\n    }\n\n    const formularioCompra = document.querySelector('form[action*=\"\/cart\/add\"]');\n\n    if(formularioCompra){\n\n        formularioCompra.scrollIntoView({\n\n            behavior: 'smooth',\n            block: 'center'\n\n        });\n\n    }\n\n}\n\u003c\/script\u003e\u003c\/section\u003e\n\u003c!-- FIM DA MINI LANDING PAGE AQUALIZA --\u003e","brand":"Aqualiza","offers":[{"title":"Branco \/ P","offer_id":45371070414957,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ M","offer_id":45371073233005,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ G","offer_id":45371073265773,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ GG","offer_id":45371073298541,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_f763ff8e-ff15-4f13-b3be-1ea019787f4e.jpg?v=1782322292"},{"product_id":"saida-de-praia-curta-em-croche-vazado-sem-mangas-resort","title":"Saída de Praia Curta Em Crochê Vazado Sem Mangas Resort","description":"\u003c!-- INÍCIO DA MINI LANDING PAGE AQUALIZA --\u003e\n\u003cstyle\u003e\n  .aqualiza-landing {\n    --aq-preto: #1f1917;\n    --aq-marrom: #7b5544;\n    --aq-bronze: #b17c63;\n    --aq-bege: #f7f0eb;\n    --aq-bege-claro: #fcf9f7;\n    --aq-branco: #ffffff;\n\n    width: 100%;\n    max-width: 820px;\n    margin: 30px auto;\n    font-family: Arial, Helvetica, sans-serif;\n    color: var(--aq-preto);\n    overflow: hidden;\n\n    \/* Permite que o layout responda à largura real da descrição,\n       e não apenas à largura da tela do computador. *\/\n    container-type: inline-size;\n    container-name: aq-landing;\n  }\n\n  .aqualiza-landing * {\n    box-sizing: border-box;\n  }\n\n  .aq-bloco {\n    margin-bottom: 22px;\n    overflow: hidden;\n    border-radius: 18px;\n  }\n\n  .aq-imagem {\n    display: block;\n    width: 100%;\n    height: auto;\n  }\n\n  \/* =========================\n     BLOCO 1 — DESEJO\n  ========================= *\/\n\n  .aq-hero {\n    position: relative;\n    width: 100%;\n    aspect-ratio: 4 \/ 5;\n    min-height: 0;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    background:\n      linear-gradient(\n        to bottom,\n        rgba(15, 10, 8, 0.08) 0%,\n        rgba(15, 10, 8, 0.16) 30%,\n        rgba(15, 10, 8, 0.48) 70%,\n        rgba(15, 10, 8, 0.72) 100%\n      ),\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/16562257302d419665eb8cd405332a50773b5704de_thumbnail_600x_1b52e3a5-131e-4a8e-8ee1-573d4a30accf.jpg?v=1782323050\")\n      center center \/ cover no-repeat;\n  }\n\n  .aq-hero-conteudo {\n    position: relative;\n    z-index: 2;\n\n    width: 100%;\n    max-width: 650px;\n    margin: 0 auto;\n    padding: 42px 34px;\n\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n\n    color: var(--aq-branco);\n    text-align: center;\n\n    transform: translateY(35px);\n  }\n\n  .aq-etiqueta {\n    display: inline-block;\n    margin-bottom: 14px;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n  }\n\n  .aq-hero .aq-etiqueta {\n    margin-bottom: 38px;\n    font-size: 11px;\n    line-height: 1.4;\n    letter-spacing: 3px;\n  }\n\n  .aq-titulo-principal {\n    max-width: 620px;\n    margin: 0 auto 30px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(31px, 5vw, 46px);\n    line-height: 1.04;\n    font-weight: 400;\n  }\n\n  .aq-titulo-principal em {\n    display: block;\n    color: #efb59d;\n    font-weight: 400;\n  }\n\n  .aq-hero-texto {\n    max-width: 540px;\n    margin: 0 auto;\n    font-size: clamp(16px, 3vw, 19px);\n    line-height: 1.55;\n  }\n\n  .aq-hero .aq-etiqueta,\n  .aq-hero .aq-titulo-principal,\n  .aq-hero .aq-titulo-principal em,\n  .aq-hero .aq-hero-texto {\n    text-shadow:\n      0 2px 4px rgba(0, 0, 0, 0.8),\n      0 5px 14px rgba(0, 0, 0, 0.55);\n  }\n\n\n  \/* =========================\n     NOVO TOPO EDITORIAL\n  ========================= *\/\n\n  .aq-topo-editorial {\n    padding: 32px 34px 28px;\n    text-align: center;\n    border: 1px solid rgba(123, 85, 68, 0.12);\n    background:\n      radial-gradient(\n        circle at top left,\n        rgba(214, 240, 238, 0.72),\n        transparent 42%\n      ),\n      linear-gradient(\n        135deg,\n        #eef9f7 0%,\n        #fcf9f7 55%,\n        #f7f0eb 100%\n      );\n  }\n\n  .aq-topo-selo {\n    display: inline-block;\n    margin: 0 0 12px;\n    padding: 9px 20px;\n    border-radius: 999px;\n    background: var(--aq-branco);\n    color: #147d80;\n    font-size: 11px;\n    line-height: 1.3;\n    font-weight: 700;\n    letter-spacing: 1.8px;\n    text-transform: uppercase;\n    box-shadow: 0 7px 18px rgba(31, 25, 23, 0.08);\n  }\n\n  .aq-topo-titulo {\n    max-width: 650px;\n    margin: 0 auto 12px;\n    font-family: Arial, Helvetica, sans-serif;\n    font-size: clamp(30px, 5vw, 44px);\n    line-height: 1.1;\n    font-weight: 700;\n    color: #102f35;\n  }\n\n  .aq-topo-texto {\n    max-width: 650px;\n    margin: 0 auto;\n    font-size: 17px;\n    line-height: 1.72;\n    color: #425257;\n  }\n\n  .aq-topo-texto strong {\n    color: #102f35;\n    font-weight: 700;\n  }\n\n  .aq-topo-detalhe {\n    display: block;\n    width: 72px;\n    height: 3px;\n    margin: 18px auto 0;\n    border-radius: 999px;\n    background: linear-gradient(\n      to right,\n      #18868a,\n      #d39a43\n    );\n  }\n\n  .aq-foto-principal {\n    width: 100%;\n    aspect-ratio: 4 \/ 5;\n    min-height: 0;\n    background:\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/16562257302d419665eb8cd405332a50773b5704de_thumbnail_600x_1b52e3a5-131e-4a8e-8ee1-573d4a30accf.jpg?v=1782323050\")\n      center center \/ cover no-repeat;\n  }\n\n  \/* =========================\n     BLOCO 2 — TRANSFORMAÇÃO\n  ========================= *\/\n\n  .aq-transformacao {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    background: var(--aq-bege);\n  }\n\n  .aq-transformacao-imagem {\n    min-height: 600px;\n    background:\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1651200899ceb61e838c8f0cdb1fc1b5d57ba72c56_thumbnail_600x_a09bd9ef-5482-4737-83c2-38403148a01e.jpg?v=1782323050\")\n      center 25% \/ cover no-repeat;\n  }\n\n  .aq-transformacao-conteudo {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    padding: 48px 38px;\n  }\n\n  .aq-subtitulo {\n    margin: 0 0 18px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(27px, 4vw, 36px);\n    line-height: 1.16;\n    font-weight: 400;\n  }\n\n  .aq-texto {\n    margin: 0 0 28px;\n    font-size: 17px;\n    line-height: 1.7;\n    color: #493b35;\n  }\n\n  .aq-sensacoes {\n    display: grid;\n    gap: 12px;\n  }\n\n  .aq-sensacao {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    padding: 13px 15px;\n    border: 1px solid rgba(123, 85, 68, 0.18);\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.55);\n    font-size: 15px;\n    line-height: 1.4;\n  }\n\n  .aq-icone {\n    flex: 0 0 30px;\n    width: 30px;\n    height: 30px;\n    display: grid;\n    place-items: center;\n    border-radius: 50%;\n    background: #D98B2B;\n    color: var(--aq-branco);\n    font-size: 14px;\n  }\n\n  \/* =========================\n     BLOCO 3 — FECHAMENTO\n  ========================= *\/\n\n  .aq-fechamento {\n    padding: 36px 38px 48px;\n    text-align: center;\n    background:\n      radial-gradient(\n        circle at top right,\n        rgba(177, 124, 99, 0.13),\n        transparent 38%\n      ),\n      var(--aq-bege-claro);\n    border: 1px solid rgba(123, 85, 68, 0.12);\n  }\n\n  \/* Ornamento superior *\/\n  .aq-ornamento {\n    width: 100%;\n    max-width: 270px;\n    margin: 0 auto 12px;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 13px;\n\n    color: var(--aq-bronze);\n  }\n\n  .aq-ornamento-linha {\n    width: 72px;\n    height: 1px;\n    background: linear-gradient(\n      to right,\n      transparent,\n      rgba(177, 124, 99, 0.7)\n    );\n  }\n\n  .aq-ornamento-linha:last-child {\n    background: linear-gradient(\n      to left,\n      transparent,\n      rgba(177, 124, 99, 0.7)\n    );\n  }\n\n  .aq-ornamento-icone {\n    flex: 0 0 auto;\n    width: 38px;\n    height: 38px;\n    display: block;\n  }\n\n  .aq-ornamento-icone path {\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 1.65;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .aq-fechamento .aq-etiqueta {\n    margin: 0 0 16px;\n    color: #9a6953;\n    font-size: 11px;\n    line-height: 1.3;\n    letter-spacing: 3.2px;\n  }\n\n  .aq-fechamento-titulo {\n    max-width: 620px;\n    margin: 0 auto 16px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(27px, 4.3vw, 39px);\n    line-height: 1.16;\n    font-weight: 400;\n  }\n\n  .aq-fechamento-texto {\n    max-width: 610px;\n    margin: 0 auto !important;\n    font-size: 17px;\n    line-height: 1.7;\n    color: #55453e;\n  }\n\n  .aq-fechamento .aq-botao {\n    display: block;\n    width: fit-content;\n    min-width: 250px;\n    margin: 28px auto !important;\n    padding: 17px 28px;\n    border-radius: 999px;\n    background: #156F7A;\n    color: var(--aq-branco) !important;\n    font-size: 14px;\n    font-weight: 700;\n    letter-spacing: 1.2px;\n    text-align: center;\n    text-decoration: none !important;\n    text-transform: uppercase;\n    transition:\n      opacity 0.2s ease,\n      transform 0.2s ease;\n  }\n\n  .aq-fechamento .aq-botao:hover {\n    opacity: 0.88;\n    transform: translateY(-1px);\n  }\n\n  .aq-frase-final {\n    margin: 0 !important;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 15px;\n    font-style: italic;\n    color: var(--aq-marrom);\n  }\n\n  \/* =========================\n     TABLET E CELULAR\n  ========================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      margin: 22px auto;\n    }\n\n    .aq-bloco {\n      margin-bottom: 16px;\n      border-radius: 14px;\n    }\n\n    .aq-hero {\n      width: 100%;\n      aspect-ratio: 4 \/ 5;\n      min-height: 0;\n      background-position: center center;\n    }\n\n    .aq-hero-conteudo {\n      padding: 28px 22px;\n      transform: translateY(30px);\n    }\n\n    .aq-hero .aq-etiqueta {\n      margin-bottom: 32px;\n      font-size: 10px;\n      letter-spacing: 2.5px;\n    }\n\n    .aq-titulo-principal {\n      margin-bottom: 25px;\n      font-size: clamp(30px, 8.5vw, 39px);\n      line-height: 1.05;\n    }\n\n    .aq-hero-texto {\n      max-width: 440px;\n      font-size: 16px;\n      line-height: 1.55;\n    }\n\n    .aq-transformacao {\n      grid-template-columns: 1fr;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 500px;\n      background-position: center 20%;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 38px 25px;\n      text-align: center;\n    }\n\n    .aq-subtitulo {\n      font-size: clamp(27px, 7.5vw, 34px);\n      line-height: 1.18;\n    }\n\n    .aq-sensacao {\n      text-align: left;\n    }\n\n    .aq-fechamento {\n      padding: 30px 24px 40px;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 10px;\n    }\n\n    .aq-ornamento-linha {\n      width: 58px;\n    }\n\n    .aq-ornamento-icone {\n      width: 34px;\n      height: 34px;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 14px;\n      font-size: 10px;\n      letter-spacing: 2.8px;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 15px;\n      font-size: clamp(27px, 7.5vw, 35px);\n      line-height: 1.18;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block;\n      width: 100%;\n      min-width: 0;\n      margin: 28px auto !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-hero-conteudo {\n      padding: 24px 18px;\n      transform: translateY(24px);\n    }\n\n    .aq-hero .aq-etiqueta {\n      margin-bottom: 26px;\n      font-size: 9px;\n      letter-spacing: 2.2px;\n    }\n\n    .aq-titulo-principal {\n      margin-bottom: 22px;\n      font-size: 31px;\n    }\n\n    .aq-hero-texto {\n      font-size: 15px;\n      line-height: 1.5;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 440px;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 34px 22px;\n    }\n\n    .aq-subtitulo {\n      font-size: 28px;\n    }\n\n    .aq-fechamento {\n      padding: 26px 22px 36px;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 9px;\n      gap: 10px;\n    }\n\n    .aq-ornamento-linha {\n      width: 48px;\n    }\n\n    .aq-ornamento-icone {\n      width: 32px;\n      height: 32px;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 13px;\n      font-size: 9px;\n      letter-spacing: 2.5px;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 14px;\n      font-size: 29px;\n    }\n\n    .aq-texto,\n    .aq-fechamento-texto {\n      font-size: 16px;\n    }\n  }\n\n\n  \/* AJUSTES RESPONSIVOS DO NOVO TOPO *\/\n  @media (max-width: 700px) {\n    .aq-topo-editorial {\n      padding: 30px 22px 28px;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 12px;\n      padding: 8px 16px;\n      font-size: 10px;\n      letter-spacing: 1.5px;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 12px;\n      font-size: clamp(28px, 8vw, 36px);\n      line-height: 1.12;\n    }\n\n    .aq-topo-texto {\n      font-size: 16px;\n      line-height: 1.65;\n    }\n\n    .aq-topo-detalhe {\n      width: 64px;\n      margin-top: 16px;\n    }\n\n    .aq-foto-principal {\n      aspect-ratio: 4 \/ 5;\n      background-position: center center;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 26px 18px 24px;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 10px;\n      padding: 8px 14px;\n      font-size: 9px;\n      letter-spacing: 1.35px;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px;\n      font-size: 29px;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px;\n      line-height: 1.62;\n    }\n\n    .aq-topo-detalhe {\n      width: 58px;\n      margin-top: 14px;\n    }\n  }\n\n\n  \/* =========================\n     OTIMIZAÇÃO FINAL PARA MOBILE\n     Regras inseridas por último para prevalecer\n  ========================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      width: 100% !important;\n      max-width: 100% !important;\n      margin: 18px auto !important;\n    }\n\n    .aq-bloco {\n      margin-bottom: 14px !important;\n      border-radius: 14px !important;\n    }\n\n    \/* TOPO EDITORIAL *\/\n    .aq-topo-editorial {\n      padding: 26px 20px 24px !important;\n    }\n\n    .aq-topo-selo {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-topo-titulo {\n      margin: 0 auto 12px !important;\n      font-size: clamp(27px, 7.6vw, 34px) !important;\n      line-height: 1.12 !important;\n    }\n\n    .aq-topo-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin: 14px auto 0 !important;\n    }\n\n    .aq-foto-principal {\n      aspect-ratio: 4 \/ 5 !important;\n      background-position: center center !important;\n    }\n\n    \/* BLOCO DE TRANSFORMAÇÃO *\/\n    .aq-transformacao {\n      grid-template-columns: 1fr !important;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-position: center 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 28px 22px 30px !important;\n      text-align: center !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-subtitulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-texto {\n      margin: 0 0 22px !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-sensacoes {\n      gap: 10px !important;\n    }\n\n    .aq-sensacao {\n      padding: 12px 13px !important;\n      text-align: left !important;\n    }\n\n    \/* BLOCO DE FECHAMENTO *\/\n    .aq-fechamento {\n      padding: 24px 22px 32px !important;\n    }\n\n    .aq-ornamento {\n      margin: 0 auto 6px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-fechamento-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      margin: 24px auto !important;\n    }\n\n    .aq-frase-final {\n      margin: 0 !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 22px 18px 20px !important;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 8px !important;\n      padding: 7px 13px !important;\n      font-size: 9px !important;\n      letter-spacing: 1.25px !important;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin-top: 12px !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 24px 20px 26px !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-subtitulo {\n      margin-bottom: 12px !important;\n      font-size: 27px !important;\n    }\n\n    .aq-texto {\n      margin-bottom: 20px !important;\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento {\n      padding: 22px 20px 28px !important;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 5px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 12px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-fechamento-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      margin: 22px auto !important;\n      padding: 16px 20px !important;\n      font-size: 13px !important;\n    }\n  }\n\n\n  \/* =========================\n     SELOS GLASSMORPHISM NAS FOTOS\n  ========================= *\/\n\n  .aq-foto-principal,\n  .aq-transformacao-imagem {\n    position: relative;\n    overflow: hidden;\n  }\n\n  .aq-badges-foto {\n    position: absolute;\n    inset: 0;\n    z-index: 3;\n    pointer-events: none;\n  }\n\n  .aq-badge-foto {\n    position: absolute;\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    max-width: calc(100% - 32px);\n    padding: 10px 14px;\n    border: 1px solid rgba(255, 255, 255, 0.68);\n    border-radius: 999px;\n    background: rgba(255, 255, 255, 0.72);\n    color: #1f1917;\n    font-size: 13px;\n    line-height: 1.2;\n    font-weight: 700;\n    white-space: nowrap;\n    box-shadow:\n      0 8px 24px rgba(31, 25, 23, 0.12),\n      inset 0 1px 0 rgba(255, 255, 255, 0.65);\n    backdrop-filter: blur(10px);\n    -webkit-backdrop-filter: blur(10px);\n  }\n\n  .aq-badge-foto::before {\n    content: \"✦\";\n    flex: 0 0 auto;\n    color: #D98B2B;\n    font-size: 12px;\n    line-height: 1;\n  }\n\n  \/* Composição diagonal — foto da frente *\/\n  .aq-badges-frente .aq-badge-foto:nth-child(1) {\n    top: 10%;\n    left: 6%;\n  }\n\n  .aq-badges-frente .aq-badge-foto:nth-child(2) {\n    top: 39%;\n    left: 10%;\n  }\n\n  .aq-badges-frente .aq-badge-foto:nth-child(3) {\n    top: 69%;\n    left: 14%;\n  }\n\n  \/* Composição diagonal — foto das costas *\/\n  .aq-badges-costas .aq-badge-foto:nth-child(1) {\n    top: 11%;\n    right: 6%;\n  }\n\n  .aq-badges-costas .aq-badge-foto:nth-child(2) {\n    top: 40%;\n    right: 10%;\n  }\n\n  .aq-badges-costas .aq-badge-foto:nth-child(3) {\n    top: 70%;\n    right: 14%;\n  }\n\n  @media (max-width: 700px) {\n    .aq-badge-foto {\n      gap: 6px;\n      padding: 8px 11px;\n      font-size: 11px;\n      box-shadow:\n        0 6px 18px rgba(31, 25, 23, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.65);\n      backdrop-filter: blur(8px);\n      -webkit-backdrop-filter: blur(8px);\n    }\n\n    .aq-badge-foto::before {\n      font-size: 10px;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 9%;\n      left: 5%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 39%;\n      left: 8%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 70%;\n      left: 11%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 9%;\n      right: 5%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 39%;\n      right: 8%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 70%;\n      right: 11%;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-badge-foto {\n      max-width: calc(100% - 24px);\n      padding: 7px 10px;\n      font-size: 10px;\n      letter-spacing: 0;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 8%;\n      left: 4%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 38%;\n      left: 7%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 69%;\n      left: 10%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 8%;\n      right: 4%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 38%;\n      right: 7%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 69%;\n      right: 10%;\n    }\n  }\n\n\n  \/* =========================\n     AJUSTE DE ENQUADRAMENTO DAS FOTOS\n     Afasta a modelo dos selos sem mover os badges\n  ========================= *\/\n\n  \/* Foto da frente: modelo levemente para a direita *\/\n  .aq-foto-principal {\n    background-size: 104% auto !important;\n    background-position: 44% center !important;\n  }\n\n  \/* Foto das costas: modelo levemente para a esquerda *\/\n  .aq-transformacao-imagem {\n    background-size: 104% auto !important;\n    background-position: 56% 25% !important;\n  }\n\n  @media (max-width: 700px) {\n    .aq-foto-principal {\n      background-size: 108% auto !important;\n      background-position: 42% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 108% auto !important;\n      background-position: 58% 20% !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-foto-principal {\n      background-size: 110% auto !important;\n      background-position: 41% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 110% auto !important;\n      background-position: 59% 20% !important;\n    }\n  }\n\n\n  \/* =========================================================\n     RESPONSIVIDADE PELA LARGURA REAL DA MINI LANDING\n     Corrige o desktop quando a descrição fica em uma coluna estreita.\n     O mobile existente permanece preservado.\n  ========================================================= *\/\n\n  @container aq-landing (max-width: 620px) {\n    .aq-bloco {\n      margin-bottom: 14px !important;\n      border-radius: 14px !important;\n    }\n\n    \/* TOPO EDITORIAL *\/\n    .aq-topo-editorial {\n      padding: 26px 20px 24px !important;\n    }\n\n    .aq-topo-selo {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      padding: 8px 16px !important;\n      font-size: 10px !important;\n      letter-spacing: 1.5px !important;\n    }\n\n    .aq-topo-titulo {\n      margin: 0 auto 12px !important;\n      font-size: clamp(27px, 8cqi, 34px) !important;\n      line-height: 1.12 !important;\n    }\n\n    .aq-topo-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-topo-detalhe {\n      width: 64px !important;\n      margin: 14px auto 0 !important;\n    }\n\n    \/* FOTO DA FRENTE *\/\n    .aq-foto-principal {\n      width: 100% !important;\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-size: 108% auto !important;\n      background-position: 42% center !important;\n    }\n\n    \/* SEGUNDO BLOCO: IMAGEM EM CIMA E TEXTO EMBAIXO *\/\n    .aq-transformacao {\n      display: grid !important;\n      grid-template-columns: minmax(0, 1fr) !important;\n      grid-template-rows: auto auto !important;\n    }\n\n    .aq-transformacao-imagem {\n      width: 100% !important;\n      min-width: 0 !important;\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-size: 108% auto !important;\n      background-position: 58% 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      width: 100% !important;\n      min-width: 0 !important;\n      padding: 28px 22px 30px !important;\n      text-align: center !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      font-size: 10px !important;\n      letter-spacing: 2.6px !important;\n    }\n\n    .aq-subtitulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 8cqi, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-texto {\n      margin: 0 0 22px !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-sensacoes {\n      gap: 10px !important;\n    }\n\n    .aq-sensacao {\n      padding: 12px 13px !important;\n      text-align: left !important;\n    }\n\n    \/* SELOS DAS DUAS FOTOS *\/\n    .aq-badge-foto {\n      gap: 6px !important;\n      max-width: calc(100% - 24px) !important;\n      padding: 8px 11px !important;\n      font-size: 11px !important;\n      box-shadow:\n        0 6px 18px rgba(31, 25, 23, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.65) !important;\n      backdrop-filter: blur(8px) !important;\n      -webkit-backdrop-filter: blur(8px) !important;\n    }\n\n    .aq-badge-foto::before {\n      font-size: 10px !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 9% !important;\n      left: 5% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 39% !important;\n      left: 8% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 70% !important;\n      left: 11% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 9% !important;\n      right: 5% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 39% !important;\n      right: 8% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 70% !important;\n      right: 11% !important;\n    }\n\n    \/* FECHAMENTO *\/\n    .aq-fechamento {\n      padding: 24px 22px 32px !important;\n    }\n\n    .aq-ornamento {\n      margin: 0 auto 6px !important;\n    }\n\n    .aq-ornamento-linha {\n      width: 58px !important;\n    }\n\n    .aq-ornamento-icone {\n      width: 34px !important;\n      height: 34px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      font-size: 10px !important;\n      letter-spacing: 2.8px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 8cqi, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-fechamento-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      margin: 24px auto !important;\n    }\n\n    .aq-frase-final {\n      margin: 0 !important;\n    }\n  }\n\n  @container aq-landing (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 22px 18px 20px !important;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 8px !important;\n      padding: 7px 13px !important;\n      font-size: 9px !important;\n      letter-spacing: 1.25px !important;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin-top: 12px !important;\n    }\n\n    .aq-foto-principal {\n      background-size: 110% auto !important;\n      background-position: 41% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 110% auto !important;\n      background-position: 59% 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 24px 20px 26px !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-subtitulo {\n      margin-bottom: 12px !important;\n      font-size: 27px !important;\n    }\n\n    .aq-texto {\n      margin-bottom: 20px !important;\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-badge-foto {\n      padding: 7px 10px !important;\n      font-size: 10px !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 8% !important;\n      left: 4% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 38% !important;\n      left: 7% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 69% !important;\n      left: 10% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 8% !important;\n      right: 4% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 38% !important;\n      right: 7% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 69% !important;\n      right: 10% !important;\n    }\n\n    .aq-fechamento {\n      padding: 22px 20px 28px !important;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 5px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 12px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-fechamento-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      margin: 22px auto !important;\n      padding: 16px 20px !important;\n      font-size: 13px !important;\n    }\n  }\n\n\n  \/* =========================================================\n     CORREÇÃO DE TELA EM BRANCO NO MOBILE\n     Desativa as container queries apenas no celular.\n     O layout mobile volta a obedecer aos @media já existentes.\n  ========================================================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      container-type: normal !important;\n      container-name: none !important;\n      display: block !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      height: auto !important;\n      min-height: 0 !important;\n      overflow: visible !important;\n    }\n\n    .aqualiza-landing \u003e * {\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-topo-editorial,\n    .aq-foto-principal,\n    .aq-transformacao,\n    .aq-transformacao-imagem,\n    .aq-transformacao-conteudo,\n    .aq-fechamento {\n      display: block !important;\n      width: 100% !important;\n      height: auto;\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-foto-principal,\n    .aq-transformacao-imagem {\n      aspect-ratio: 4 \/ 5 !important;\n      min-height: 0 !important;\n    }\n\n    .aq-transformacao {\n      display: grid !important;\n      grid-template-columns: 1fr !important;\n      grid-template-rows: auto auto !important;\n    }\n  }\n\n\n  \/* =========================\n     BLOCO 4 — TABELA DE MEDIDAS\n  ========================= *\/\n\n  .aq-tabela-medidas {\n    width: 100%;\n    padding: 18px;\n    background: var(--aq-bege-claro);\n    border: 1px solid rgba(123, 85, 68, 0.12);\n    text-align: center;\n  }\n\n  .aq-tabela-medidas-imagem {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    height: auto;\n    margin: 0 auto;\n    border-radius: 12px;\n    object-fit: contain;\n  }\n\n  @media (max-width: 700px) {\n    .aq-tabela-medidas {\n      display: block !important;\n      width: 100% !important;\n      padding: 12px !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-tabela-medidas-imagem {\n      width: 100% !important;\n      max-width: 100% !important;\n      height: auto !important;\n      border-radius: 10px;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-tabela-medidas {\n      padding: 10px !important;\n    }\n  }\n\n\u003c\/style\u003e\n\u003csection class=\"aqualiza-landing\"\u003e\u003c!-- BLOCO 1: TOPO EDITORIAL --\u003e\n\u003cdiv class=\"aq-bloco aq-topo-editorial\"\u003e\n\u003cspan class=\"aq-topo-selo\"\u003e Elegância que você sente \u003c\/span\u003e\n\u003ch2 class=\"aq-topo-titulo\"\u003eVista-se para você se sentir ainda mais linda\u003c\/h2\u003e\n\u003cp class=\"aq-topo-texto\"\u003eEsta saída de praia foi criada para \u003cstrong\u003evalorizar sua beleza\u003c\/strong\u003e e proporcionar aquela sensação de confiança que transforma sua postura, seu sorriso e a maneira como você aproveita cada momento.\u003c\/p\u003e\n\u003cspan class=\"aq-topo-detalhe\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- FOTO PRINCIPAL SEM TEXTO --\u003e\n\u003cdiv class=\"aq-bloco aq-foto-principal\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza de frente\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-frente\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eValoriza seu visual\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eLeveza e estilo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eMais confiança\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 2: TRANSFORMAÇÃO --\u003e\n\u003cdiv class=\"aq-bloco aq-transformacao\"\u003e\n\u003cdiv class=\"aq-transformacao-imagem\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza vista de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eDo pós-praia ao passeio\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual versátil\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eEstilo diferenciado\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-transformacao-conteudo\"\u003e\n\u003cspan class=\"aq-etiqueta\" style=\"color: #9a6953;\"\u003e Sua melhor versão \u003c\/span\u003e\n\u003ch2 class=\"aq-subtitulo\"\u003eVista-se para você viver com mais confiança\u003c\/h2\u003e\n\u003cp class=\"aq-texto\"\u003eUma saída de praia que complementa seu look e realça sua beleza com naturalidade. Para você aproveitar a praia, a piscina ou aquela viagem especial, sentindo-se mais segura, elegante e livre.\u003c\/p\u003e\n\u003cdiv class=\"aq-sensacoes\"\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003ePraticidade para vestir sobre seu biquíni e transformar o visual.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLeveza e conforto para acompanhar seus melhores momentos.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eVersatilidade para aproveitar a praia, a piscina e os passeios.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 3: FECHAMENTO --\u003e\n\u003cdiv class=\"aq-bloco aq-fechamento\"\u003e\n\u003cdiv class=\"aq-ornamento\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e \u003csvg class=\"aq-ornamento-icone\" viewbox=\"0 0 48 48\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n\n        \u003cpath d=\"M24 39C24 30 24 21 24 11\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 25C17 24 12 20 10 14C17 13 22 16 24 22\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 25C31 24 36 20 38 14C31 13 26 16 24 22\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 17C19 14 17 9 18 5C23 7 25 11 24 17\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 17C29 14 31 9 30 5C25 7 23 11 24 17\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M18 39C20 36 22 34 24 33C26 34 28 36 30 39\"\u003e\u003c\/path\u003e\n\n      \u003c\/svg\u003e \u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"aq-etiqueta\"\u003e Escolha-se \u003c\/span\u003e\n\u003ch2 class=\"aq-fechamento-titulo\"\u003eSua beleza merece ser celebrada\u003c\/h2\u003e\n\u003cp class=\"aq-fechamento-texto\"\u003eTransforme seus momentos de lazer em experiências ainda mais especiais. Vista uma saída de praia que combina com sua essência e permita que sua confiança apareça naturalmente.\u003c\/p\u003e\n\u003ca class=\"aq-botao\" href=\"#selecionar-tamanho\" onclick=\"aqScrollCompra(event);\"\u003e Selecionar meu tamanho \u003c\/a\u003e\n\u003cp class=\"aq-frase-final\"\u003eAqualiza — criada para mulheres que escolhem se sentir bem.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 4: TABELA DE MEDIDAS --\u003e\n\u003cdiv class=\"aq-bloco aq-tabela-medidas\"\u003e\u003cimg class=\"aq-tabela-medidas-imagem\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/Copia_de_Biquini_d21481bb-8e6f-4d42-bacb-abc52ac18ef9.png?v=1785163129\" alt=\"Tabela de medidas Aqualiza\" loading=\"lazy\" width=\"600\" height=\"600\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\nfunction aqScrollCompra(evento){\n\n    if(evento){\n\n        evento.preventDefault();\n\n    }\n\n    const seletores = [\n\n        '.product-form__input',\n        '.variant-picker',\n        '.variant-radios',\n        '.product-variant-picker',\n        'variant-selects',\n        'variant-radios',\n        'fieldset[data-option]',\n        '[data-option-name]',\n        '.product__info-container .product-form',\n        '.product__info-container fieldset',\n        '[id^=\"ProductInfo-\"] .product-form',\n        '[id^=\"ProductInfo-\"] fieldset',\n        '.product-form',\n        '[id^=\"product-form-\"]',\n        'form[action*=\"\/cart\/add\"]',\n        'product-info'\n\n    ];\n\n    let elementoDestino = null;\n\n    for(const seletor of seletores){\n\n        const elementos = document.querySelectorAll(seletor);\n\n        for(const elemento of elementos){\n\n            const estilo = window.getComputedStyle(elemento);\n            const dimensoes = elemento.getBoundingClientRect();\n\n            if(\n                estilo.display !== 'none' \u0026\u0026\n                estilo.visibility !== 'hidden' \u0026\u0026\n                dimensoes.width \u003e 0 \u0026\u0026\n                dimensoes.height \u003e 0\n            ){\n\n                elementoDestino = elemento;\n\n                break;\n\n            }\n\n        }\n\n        if(elementoDestino){\n\n            break;\n\n        }\n\n    }\n\n    if(elementoDestino){\n\n        const posicao =\n            elementoDestino.getBoundingClientRect().top +\n            window.pageYOffset - 100;\n\n        window.scrollTo({\n\n            top: posicao,\n            behavior: 'smooth'\n\n        });\n\n        return;\n\n    }\n\n    const formularioCompra = document.querySelector('form[action*=\"\/cart\/add\"]');\n\n    if(formularioCompra){\n\n        formularioCompra.scrollIntoView({\n\n            behavior: 'smooth',\n            block: 'center'\n\n        });\n\n    }\n\n}\n\u003c\/script\u003e\u003c\/section\u003e\n\u003c!-- FIM DA MINI LANDING PAGE AQUALIZA --\u003e","brand":"Aqualiza","offers":[{"title":"Bege \/ P","offer_id":45371748253805,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Bege \/ M","offer_id":45371129102445,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Bege \/ G","offer_id":45371748286573,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/16562257302d419665eb8cd405332a50773b5704de_thumbnail_600x_1b52e3a5-131e-4a8e-8ee1-573d4a30accf.jpg?v=1782323050"},{"product_id":"saida-de-praia-longa-com-babados-e-botoes-frontais","title":"Saída de Praia Longa Com Babados E Botões Frontais","description":"\u003c!-- INÍCIO DA MINI LANDING PAGE AQUALIZA --\u003e\n\u003cstyle\u003e\n  .aqualiza-landing {\n    --aq-preto: #1f1917;\n    --aq-marrom: #7b5544;\n    --aq-bronze: #b17c63;\n    --aq-bege: #f7f0eb;\n    --aq-bege-claro: #fcf9f7;\n    --aq-branco: #ffffff;\n\n    width: 100%;\n    max-width: 820px;\n    margin: 30px auto;\n    font-family: Arial, Helvetica, sans-serif;\n    color: var(--aq-preto);\n    overflow: hidden;\n\n    \/* Permite que o layout responda à largura real da descrição,\n       e não apenas à largura da tela do computador. *\/\n    container-type: inline-size;\n    container-name: aq-landing;\n  }\n\n  .aqualiza-landing * {\n    box-sizing: border-box;\n  }\n\n  .aq-bloco {\n    margin-bottom: 22px;\n    overflow: hidden;\n    border-radius: 18px;\n  }\n\n  .aq-imagem {\n    display: block;\n    width: 100%;\n    height: auto;\n  }\n\n  \/* =========================\n     BLOCO 1 — DESEJO\n  ========================= *\/\n\n  .aq-hero {\n    position: relative;\n    width: 100%;\n    aspect-ratio: 4 \/ 5;\n    min-height: 0;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    background:\n      linear-gradient(\n        to bottom,\n        rgba(15, 10, 8, 0.08) 0%,\n        rgba(15, 10, 8, 0.16) 30%,\n        rgba(15, 10, 8, 0.48) 70%,\n        rgba(15, 10, 8, 0.72) 100%\n      ),\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_5337862e-acdd-46dc-9b19-ac4ee7296007.jpg?v=1784312391\")\n      center center \/ cover no-repeat;\n  }\n\n  .aq-hero-conteudo {\n    position: relative;\n    z-index: 2;\n\n    width: 100%;\n    max-width: 650px;\n    margin: 0 auto;\n    padding: 42px 34px;\n\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n\n    color: var(--aq-branco);\n    text-align: center;\n\n    transform: translateY(35px);\n  }\n\n  .aq-etiqueta {\n    display: inline-block;\n    margin-bottom: 14px;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n  }\n\n  .aq-hero .aq-etiqueta {\n    margin-bottom: 38px;\n    font-size: 11px;\n    line-height: 1.4;\n    letter-spacing: 3px;\n  }\n\n  .aq-titulo-principal {\n    max-width: 620px;\n    margin: 0 auto 30px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(31px, 5vw, 46px);\n    line-height: 1.04;\n    font-weight: 400;\n  }\n\n  .aq-titulo-principal em {\n    display: block;\n    color: #efb59d;\n    font-weight: 400;\n  }\n\n  .aq-hero-texto {\n    max-width: 540px;\n    margin: 0 auto;\n    font-size: clamp(16px, 3vw, 19px);\n    line-height: 1.55;\n  }\n\n  .aq-hero .aq-etiqueta,\n  .aq-hero .aq-titulo-principal,\n  .aq-hero .aq-titulo-principal em,\n  .aq-hero .aq-hero-texto {\n    text-shadow:\n      0 2px 4px rgba(0, 0, 0, 0.8),\n      0 5px 14px rgba(0, 0, 0, 0.55);\n  }\n\n\n  \/* =========================\n     NOVO TOPO EDITORIAL\n  ========================= *\/\n\n  .aq-topo-editorial {\n    padding: 32px 34px 28px;\n    text-align: center;\n    border: 1px solid rgba(123, 85, 68, 0.12);\n    background:\n      radial-gradient(\n        circle at top left,\n        rgba(214, 240, 238, 0.72),\n        transparent 42%\n      ),\n      linear-gradient(\n        135deg,\n        #eef9f7 0%,\n        #fcf9f7 55%,\n        #f7f0eb 100%\n      );\n  }\n\n  .aq-topo-selo {\n    display: inline-block;\n    margin: 0 0 12px;\n    padding: 9px 20px;\n    border-radius: 999px;\n    background: var(--aq-branco);\n    color: #147d80;\n    font-size: 11px;\n    line-height: 1.3;\n    font-weight: 700;\n    letter-spacing: 1.8px;\n    text-transform: uppercase;\n    box-shadow: 0 7px 18px rgba(31, 25, 23, 0.08);\n  }\n\n  .aq-topo-titulo {\n    max-width: 650px;\n    margin: 0 auto 12px;\n    font-family: Arial, Helvetica, sans-serif;\n    font-size: clamp(30px, 5vw, 44px);\n    line-height: 1.1;\n    font-weight: 700;\n    color: #102f35;\n  }\n\n  .aq-topo-texto {\n    max-width: 650px;\n    margin: 0 auto;\n    font-size: 17px;\n    line-height: 1.72;\n    color: #425257;\n  }\n\n  .aq-topo-texto strong {\n    color: #102f35;\n    font-weight: 700;\n  }\n\n  .aq-topo-detalhe {\n    display: block;\n    width: 72px;\n    height: 3px;\n    margin: 18px auto 0;\n    border-radius: 999px;\n    background: linear-gradient(\n      to right,\n      #18868a,\n      #d39a43\n    );\n  }\n\n  .aq-foto-principal {\n    width: 100%;\n    aspect-ratio: 4 \/ 5;\n    min-height: 0;\n    background:\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_5337862e-acdd-46dc-9b19-ac4ee7296007.jpg?v=1784312391\")\n      center center \/ cover no-repeat;\n  }\n\n  \/* =========================\n     BLOCO 2 — TRANSFORMAÇÃO\n  ========================= *\/\n\n  .aq-transformacao {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    background: var(--aq-bege);\n  }\n\n  .aq-transformacao-imagem {\n    min-height: 600px;\n    background:\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/2_9b6201bf-6fc3-4611-b449-43ce7f3df7e0.jpg?v=1784312391\")\n      center 25% \/ cover no-repeat;\n  }\n\n  .aq-transformacao-conteudo {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    padding: 48px 38px;\n  }\n\n  .aq-subtitulo {\n    margin: 0 0 18px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(27px, 4vw, 36px);\n    line-height: 1.16;\n    font-weight: 400;\n  }\n\n  .aq-texto {\n    margin: 0 0 28px;\n    font-size: 17px;\n    line-height: 1.7;\n    color: #493b35;\n  }\n\n  .aq-sensacoes {\n    display: grid;\n    gap: 12px;\n  }\n\n  .aq-sensacao {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    padding: 13px 15px;\n    border: 1px solid rgba(123, 85, 68, 0.18);\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.55);\n    font-size: 15px;\n    line-height: 1.4;\n  }\n\n  .aq-icone {\n    flex: 0 0 30px;\n    width: 30px;\n    height: 30px;\n    display: grid;\n    place-items: center;\n    border-radius: 50%;\n    background: #D98B2B;\n    color: var(--aq-branco);\n    font-size: 14px;\n  }\n\n  \/* =========================\n     BLOCO 3 — FECHAMENTO\n  ========================= *\/\n\n  .aq-fechamento {\n    padding: 36px 38px 48px;\n    text-align: center;\n    background:\n      radial-gradient(\n        circle at top right,\n        rgba(177, 124, 99, 0.13),\n        transparent 38%\n      ),\n      var(--aq-bege-claro);\n    border: 1px solid rgba(123, 85, 68, 0.12);\n  }\n\n  \/* Ornamento superior *\/\n  .aq-ornamento {\n    width: 100%;\n    max-width: 270px;\n    margin: 0 auto 12px;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 13px;\n\n    color: var(--aq-bronze);\n  }\n\n  .aq-ornamento-linha {\n    width: 72px;\n    height: 1px;\n    background: linear-gradient(\n      to right,\n      transparent,\n      rgba(177, 124, 99, 0.7)\n    );\n  }\n\n  .aq-ornamento-linha:last-child {\n    background: linear-gradient(\n      to left,\n      transparent,\n      rgba(177, 124, 99, 0.7)\n    );\n  }\n\n  .aq-ornamento-icone {\n    flex: 0 0 auto;\n    width: 38px;\n    height: 38px;\n    display: block;\n  }\n\n  .aq-ornamento-icone path {\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 1.65;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .aq-fechamento .aq-etiqueta {\n    margin: 0 0 16px;\n    color: #9a6953;\n    font-size: 11px;\n    line-height: 1.3;\n    letter-spacing: 3.2px;\n  }\n\n  .aq-fechamento-titulo {\n    max-width: 620px;\n    margin: 0 auto 16px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(27px, 4.3vw, 39px);\n    line-height: 1.16;\n    font-weight: 400;\n  }\n\n  .aq-fechamento-texto {\n    max-width: 610px;\n    margin: 0 auto !important;\n    font-size: 17px;\n    line-height: 1.7;\n    color: #55453e;\n  }\n\n  .aq-fechamento .aq-botao {\n    display: block;\n    width: fit-content;\n    min-width: 250px;\n    margin: 28px auto !important;\n    padding: 17px 28px;\n    border-radius: 999px;\n    background: #156F7A;\n    color: var(--aq-branco) !important;\n    font-size: 14px;\n    font-weight: 700;\n    letter-spacing: 1.2px;\n    text-align: center;\n    text-decoration: none !important;\n    text-transform: uppercase;\n    transition:\n      opacity 0.2s ease,\n      transform 0.2s ease;\n  }\n\n  .aq-fechamento .aq-botao:hover {\n    opacity: 0.88;\n    transform: translateY(-1px);\n  }\n\n  .aq-frase-final {\n    margin: 0 !important;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 15px;\n    font-style: italic;\n    color: var(--aq-marrom);\n  }\n\n  \/* =========================\n     TABLET E CELULAR\n  ========================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      margin: 22px auto;\n    }\n\n    .aq-bloco {\n      margin-bottom: 16px;\n      border-radius: 14px;\n    }\n\n    .aq-hero {\n      width: 100%;\n      aspect-ratio: 4 \/ 5;\n      min-height: 0;\n      background-position: center center;\n    }\n\n    .aq-hero-conteudo {\n      padding: 28px 22px;\n      transform: translateY(30px);\n    }\n\n    .aq-hero .aq-etiqueta {\n      margin-bottom: 32px;\n      font-size: 10px;\n      letter-spacing: 2.5px;\n    }\n\n    .aq-titulo-principal {\n      margin-bottom: 25px;\n      font-size: clamp(30px, 8.5vw, 39px);\n      line-height: 1.05;\n    }\n\n    .aq-hero-texto {\n      max-width: 440px;\n      font-size: 16px;\n      line-height: 1.55;\n    }\n\n    .aq-transformacao {\n      grid-template-columns: 1fr;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 500px;\n      background-position: center 20%;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 38px 25px;\n      text-align: center;\n    }\n\n    .aq-subtitulo {\n      font-size: clamp(27px, 7.5vw, 34px);\n      line-height: 1.18;\n    }\n\n    .aq-sensacao {\n      text-align: left;\n    }\n\n    .aq-fechamento {\n      padding: 30px 24px 40px;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 10px;\n    }\n\n    .aq-ornamento-linha {\n      width: 58px;\n    }\n\n    .aq-ornamento-icone {\n      width: 34px;\n      height: 34px;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 14px;\n      font-size: 10px;\n      letter-spacing: 2.8px;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 15px;\n      font-size: clamp(27px, 7.5vw, 35px);\n      line-height: 1.18;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block;\n      width: 100%;\n      min-width: 0;\n      margin: 28px auto !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-hero-conteudo {\n      padding: 24px 18px;\n      transform: translateY(24px);\n    }\n\n    .aq-hero .aq-etiqueta {\n      margin-bottom: 26px;\n      font-size: 9px;\n      letter-spacing: 2.2px;\n    }\n\n    .aq-titulo-principal {\n      margin-bottom: 22px;\n      font-size: 31px;\n    }\n\n    .aq-hero-texto {\n      font-size: 15px;\n      line-height: 1.5;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 440px;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 34px 22px;\n    }\n\n    .aq-subtitulo {\n      font-size: 28px;\n    }\n\n    .aq-fechamento {\n      padding: 26px 22px 36px;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 9px;\n      gap: 10px;\n    }\n\n    .aq-ornamento-linha {\n      width: 48px;\n    }\n\n    .aq-ornamento-icone {\n      width: 32px;\n      height: 32px;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 13px;\n      font-size: 9px;\n      letter-spacing: 2.5px;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 14px;\n      font-size: 29px;\n    }\n\n    .aq-texto,\n    .aq-fechamento-texto {\n      font-size: 16px;\n    }\n  }\n\n\n  \/* AJUSTES RESPONSIVOS DO NOVO TOPO *\/\n  @media (max-width: 700px) {\n    .aq-topo-editorial {\n      padding: 30px 22px 28px;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 12px;\n      padding: 8px 16px;\n      font-size: 10px;\n      letter-spacing: 1.5px;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 12px;\n      font-size: clamp(28px, 8vw, 36px);\n      line-height: 1.12;\n    }\n\n    .aq-topo-texto {\n      font-size: 16px;\n      line-height: 1.65;\n    }\n\n    .aq-topo-detalhe {\n      width: 64px;\n      margin-top: 16px;\n    }\n\n    .aq-foto-principal {\n      aspect-ratio: 4 \/ 5;\n      background-position: center center;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 26px 18px 24px;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 10px;\n      padding: 8px 14px;\n      font-size: 9px;\n      letter-spacing: 1.35px;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px;\n      font-size: 29px;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px;\n      line-height: 1.62;\n    }\n\n    .aq-topo-detalhe {\n      width: 58px;\n      margin-top: 14px;\n    }\n  }\n\n\n  \/* =========================\n     OTIMIZAÇÃO FINAL PARA MOBILE\n     Regras inseridas por último para prevalecer\n  ========================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      width: 100% !important;\n      max-width: 100% !important;\n      margin: 18px auto !important;\n    }\n\n    .aq-bloco {\n      margin-bottom: 14px !important;\n      border-radius: 14px !important;\n    }\n\n    \/* TOPO EDITORIAL *\/\n    .aq-topo-editorial {\n      padding: 26px 20px 24px !important;\n    }\n\n    .aq-topo-selo {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-topo-titulo {\n      margin: 0 auto 12px !important;\n      font-size: clamp(27px, 7.6vw, 34px) !important;\n      line-height: 1.12 !important;\n    }\n\n    .aq-topo-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin: 14px auto 0 !important;\n    }\n\n    .aq-foto-principal {\n      aspect-ratio: 4 \/ 5 !important;\n      background-position: center center !important;\n    }\n\n    \/* BLOCO DE TRANSFORMAÇÃO *\/\n    .aq-transformacao {\n      grid-template-columns: 1fr !important;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-position: center 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 28px 22px 30px !important;\n      text-align: center !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-subtitulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-texto {\n      margin: 0 0 22px !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-sensacoes {\n      gap: 10px !important;\n    }\n\n    .aq-sensacao {\n      padding: 12px 13px !important;\n      text-align: left !important;\n    }\n\n    \/* BLOCO DE FECHAMENTO *\/\n    .aq-fechamento {\n      padding: 24px 22px 32px !important;\n    }\n\n    .aq-ornamento {\n      margin: 0 auto 6px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-fechamento-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      margin: 24px auto !important;\n    }\n\n    .aq-frase-final {\n      margin: 0 !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 22px 18px 20px !important;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 8px !important;\n      padding: 7px 13px !important;\n      font-size: 9px !important;\n      letter-spacing: 1.25px !important;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin-top: 12px !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 24px 20px 26px !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-subtitulo {\n      margin-bottom: 12px !important;\n      font-size: 27px !important;\n    }\n\n    .aq-texto {\n      margin-bottom: 20px !important;\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento {\n      padding: 22px 20px 28px !important;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 5px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 12px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-fechamento-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      margin: 22px auto !important;\n      padding: 16px 20px !important;\n      font-size: 13px !important;\n    }\n  }\n\n\n  \/* =========================\n     SELOS GLASSMORPHISM NAS FOTOS\n  ========================= *\/\n\n  .aq-foto-principal,\n  .aq-transformacao-imagem {\n    position: relative;\n    overflow: hidden;\n  }\n\n  .aq-badges-foto {\n    position: absolute;\n    inset: 0;\n    z-index: 3;\n    pointer-events: none;\n  }\n\n  .aq-badge-foto {\n    position: absolute;\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    max-width: calc(100% - 32px);\n    padding: 10px 14px;\n    border: 1px solid rgba(255, 255, 255, 0.68);\n    border-radius: 999px;\n    background: rgba(255, 255, 255, 0.72);\n    color: #1f1917;\n    font-size: 13px;\n    line-height: 1.2;\n    font-weight: 700;\n    white-space: nowrap;\n    box-shadow:\n      0 8px 24px rgba(31, 25, 23, 0.12),\n      inset 0 1px 0 rgba(255, 255, 255, 0.65);\n    backdrop-filter: blur(10px);\n    -webkit-backdrop-filter: blur(10px);\n  }\n\n  .aq-badge-foto::before {\n    content: \"✦\";\n    flex: 0 0 auto;\n    color: #D98B2B;\n    font-size: 12px;\n    line-height: 1;\n  }\n\n  \/* Composição diagonal — foto da frente *\/\n  .aq-badges-frente .aq-badge-foto:nth-child(1) {\n    top: 10%;\n    left: 6%;\n  }\n\n  .aq-badges-frente .aq-badge-foto:nth-child(2) {\n    top: 39%;\n    left: 10%;\n  }\n\n  .aq-badges-frente .aq-badge-foto:nth-child(3) {\n    top: 69%;\n    left: 14%;\n  }\n\n  \/* Composição diagonal — foto das costas *\/\n  .aq-badges-costas .aq-badge-foto:nth-child(1) {\n    top: 11%;\n    right: 6%;\n  }\n\n  .aq-badges-costas .aq-badge-foto:nth-child(2) {\n    top: 40%;\n    right: 10%;\n  }\n\n  .aq-badges-costas .aq-badge-foto:nth-child(3) {\n    top: 70%;\n    right: 14%;\n  }\n\n  @media (max-width: 700px) {\n    .aq-badge-foto {\n      gap: 6px;\n      padding: 8px 11px;\n      font-size: 11px;\n      box-shadow:\n        0 6px 18px rgba(31, 25, 23, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.65);\n      backdrop-filter: blur(8px);\n      -webkit-backdrop-filter: blur(8px);\n    }\n\n    .aq-badge-foto::before {\n      font-size: 10px;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 9%;\n      left: 5%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 39%;\n      left: 8%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 70%;\n      left: 11%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 9%;\n      right: 5%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 39%;\n      right: 8%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 70%;\n      right: 11%;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-badge-foto {\n      max-width: calc(100% - 24px);\n      padding: 7px 10px;\n      font-size: 10px;\n      letter-spacing: 0;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 8%;\n      left: 4%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 38%;\n      left: 7%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 69%;\n      left: 10%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 8%;\n      right: 4%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 38%;\n      right: 7%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 69%;\n      right: 10%;\n    }\n  }\n\n\n  \/* =========================\n     AJUSTE DE ENQUADRAMENTO DAS FOTOS\n     Afasta a modelo dos selos sem mover os badges\n  ========================= *\/\n\n  \/* Foto da frente: modelo levemente para a direita *\/\n  .aq-foto-principal {\n    background-size: 104% auto !important;\n    background-position: 44% center !important;\n  }\n\n  \/* Foto das costas: modelo levemente para a esquerda *\/\n  .aq-transformacao-imagem {\n    background-size: 104% auto !important;\n    background-position: 56% 25% !important;\n  }\n\n  @media (max-width: 700px) {\n    .aq-foto-principal {\n      background-size: 108% auto !important;\n      background-position: 42% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 108% auto !important;\n      background-position: 58% 20% !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-foto-principal {\n      background-size: 110% auto !important;\n      background-position: 41% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 110% auto !important;\n      background-position: 59% 20% !important;\n    }\n  }\n\n\n  \/* =========================================================\n     RESPONSIVIDADE PELA LARGURA REAL DA MINI LANDING\n     Corrige o desktop quando a descrição fica em uma coluna estreita.\n     O mobile existente permanece preservado.\n  ========================================================= *\/\n\n  @container aq-landing (max-width: 620px) {\n    .aq-bloco {\n      margin-bottom: 14px !important;\n      border-radius: 14px !important;\n    }\n\n    \/* TOPO EDITORIAL *\/\n    .aq-topo-editorial {\n      padding: 26px 20px 24px !important;\n    }\n\n    .aq-topo-selo {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      padding: 8px 16px !important;\n      font-size: 10px !important;\n      letter-spacing: 1.5px !important;\n    }\n\n    .aq-topo-titulo {\n      margin: 0 auto 12px !important;\n      font-size: clamp(27px, 8cqi, 34px) !important;\n      line-height: 1.12 !important;\n    }\n\n    .aq-topo-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-topo-detalhe {\n      width: 64px !important;\n      margin: 14px auto 0 !important;\n    }\n\n    \/* FOTO DA FRENTE *\/\n    .aq-foto-principal {\n      width: 100% !important;\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-size: 108% auto !important;\n      background-position: 42% center !important;\n    }\n\n    \/* SEGUNDO BLOCO: IMAGEM EM CIMA E TEXTO EMBAIXO *\/\n    .aq-transformacao {\n      display: grid !important;\n      grid-template-columns: minmax(0, 1fr) !important;\n      grid-template-rows: auto auto !important;\n    }\n\n    .aq-transformacao-imagem {\n      width: 100% !important;\n      min-width: 0 !important;\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-size: 108% auto !important;\n      background-position: 58% 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      width: 100% !important;\n      min-width: 0 !important;\n      padding: 28px 22px 30px !important;\n      text-align: center !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      font-size: 10px !important;\n      letter-spacing: 2.6px !important;\n    }\n\n    .aq-subtitulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 8cqi, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-texto {\n      margin: 0 0 22px !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-sensacoes {\n      gap: 10px !important;\n    }\n\n    .aq-sensacao {\n      padding: 12px 13px !important;\n      text-align: left !important;\n    }\n\n    \/* SELOS DAS DUAS FOTOS *\/\n    .aq-badge-foto {\n      gap: 6px !important;\n      max-width: calc(100% - 24px) !important;\n      padding: 8px 11px !important;\n      font-size: 11px !important;\n      box-shadow:\n        0 6px 18px rgba(31, 25, 23, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.65) !important;\n      backdrop-filter: blur(8px) !important;\n      -webkit-backdrop-filter: blur(8px) !important;\n    }\n\n    .aq-badge-foto::before {\n      font-size: 10px !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 9% !important;\n      left: 5% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 39% !important;\n      left: 8% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 70% !important;\n      left: 11% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 9% !important;\n      right: 5% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 39% !important;\n      right: 8% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 70% !important;\n      right: 11% !important;\n    }\n\n    \/* FECHAMENTO *\/\n    .aq-fechamento {\n      padding: 24px 22px 32px !important;\n    }\n\n    .aq-ornamento {\n      margin: 0 auto 6px !important;\n    }\n\n    .aq-ornamento-linha {\n      width: 58px !important;\n    }\n\n    .aq-ornamento-icone {\n      width: 34px !important;\n      height: 34px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      font-size: 10px !important;\n      letter-spacing: 2.8px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 8cqi, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-fechamento-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      margin: 24px auto !important;\n    }\n\n    .aq-frase-final {\n      margin: 0 !important;\n    }\n  }\n\n  @container aq-landing (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 22px 18px 20px !important;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 8px !important;\n      padding: 7px 13px !important;\n      font-size: 9px !important;\n      letter-spacing: 1.25px !important;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin-top: 12px !important;\n    }\n\n    .aq-foto-principal {\n      background-size: 110% auto !important;\n      background-position: 41% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 110% auto !important;\n      background-position: 59% 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 24px 20px 26px !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-subtitulo {\n      margin-bottom: 12px !important;\n      font-size: 27px !important;\n    }\n\n    .aq-texto {\n      margin-bottom: 20px !important;\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-badge-foto {\n      padding: 7px 10px !important;\n      font-size: 10px !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 8% !important;\n      left: 4% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 38% !important;\n      left: 7% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 69% !important;\n      left: 10% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 8% !important;\n      right: 4% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 38% !important;\n      right: 7% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 69% !important;\n      right: 10% !important;\n    }\n\n    .aq-fechamento {\n      padding: 22px 20px 28px !important;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 5px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 12px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-fechamento-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      margin: 22px auto !important;\n      padding: 16px 20px !important;\n      font-size: 13px !important;\n    }\n  }\n\n\n  \/* =========================================================\n     CORREÇÃO DE TELA EM BRANCO NO MOBILE\n     Desativa as container queries apenas no celular.\n     O layout mobile volta a obedecer aos @media já existentes.\n  ========================================================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      container-type: normal !important;\n      container-name: none !important;\n      display: block !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      height: auto !important;\n      min-height: 0 !important;\n      overflow: visible !important;\n    }\n\n    .aqualiza-landing \u003e * {\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-topo-editorial,\n    .aq-foto-principal,\n    .aq-transformacao,\n    .aq-transformacao-imagem,\n    .aq-transformacao-conteudo,\n    .aq-fechamento {\n      display: block !important;\n      width: 100% !important;\n      height: auto;\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-foto-principal,\n    .aq-transformacao-imagem {\n      aspect-ratio: 4 \/ 5 !important;\n      min-height: 0 !important;\n    }\n\n    .aq-transformacao {\n      display: grid !important;\n      grid-template-columns: 1fr !important;\n      grid-template-rows: auto auto !important;\n    }\n  }\n\n\n  \/* =========================\n     BLOCO 4 — TABELA DE MEDIDAS\n  ========================= *\/\n\n  .aq-tabela-medidas {\n    width: 100%;\n    padding: 18px;\n    background: var(--aq-bege-claro);\n    border: 1px solid rgba(123, 85, 68, 0.12);\n    text-align: center;\n  }\n\n  .aq-tabela-medidas-imagem {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    height: auto;\n    margin: 0 auto;\n    border-radius: 12px;\n    object-fit: contain;\n  }\n\n  @media (max-width: 700px) {\n    .aq-tabela-medidas {\n      display: block !important;\n      width: 100% !important;\n      padding: 12px !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-tabela-medidas-imagem {\n      width: 100% !important;\n      max-width: 100% !important;\n      height: auto !important;\n      border-radius: 10px;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-tabela-medidas {\n      padding: 10px !important;\n    }\n  }\n\n\u003c\/style\u003e\n\u003csection class=\"aqualiza-landing\"\u003e\u003c!-- BLOCO 1: TOPO EDITORIAL --\u003e\n\u003cdiv class=\"aq-bloco aq-topo-editorial\"\u003e\n\u003cspan class=\"aq-topo-selo\"\u003e Elegância que você sente \u003c\/span\u003e\n\u003ch2 class=\"aq-topo-titulo\"\u003eVista-se para você se sentir ainda mais linda\u003c\/h2\u003e\n\u003cp class=\"aq-topo-texto\"\u003eEsta saída de praia foi criada para \u003cstrong\u003evalorizar sua beleza\u003c\/strong\u003e e proporcionar aquela sensação de confiança que transforma sua postura, seu sorriso e a maneira como você aproveita cada momento.\u003c\/p\u003e\n\u003cspan class=\"aq-topo-detalhe\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- FOTO PRINCIPAL SEM TEXTO --\u003e\n\u003cdiv class=\"aq-bloco aq-foto-principal\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza de frente\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-frente\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eValoriza seu visual\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eLeveza e estilo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eMais confiança\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 2: TRANSFORMAÇÃO --\u003e\n\u003cdiv class=\"aq-bloco aq-transformacao\"\u003e\n\u003cdiv class=\"aq-transformacao-imagem\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza vista de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eDo pós-praia ao passeio\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual versátil\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eEstilo diferenciado\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-transformacao-conteudo\"\u003e\n\u003cspan class=\"aq-etiqueta\" style=\"color: #9a6953;\"\u003e Sua melhor versão \u003c\/span\u003e\n\u003ch2 class=\"aq-subtitulo\"\u003eVista-se para você viver com mais confiança\u003c\/h2\u003e\n\u003cp class=\"aq-texto\"\u003eUma saída de praia que complementa seu look e realça sua beleza com naturalidade. Para você aproveitar a praia, a piscina ou aquela viagem especial, sentindo-se mais segura, elegante e livre.\u003c\/p\u003e\n\u003cdiv class=\"aq-sensacoes\"\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003ePraticidade para vestir sobre seu biquíni e transformar o visual.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLeveza e conforto para acompanhar seus melhores momentos.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eVersatilidade para aproveitar a praia, a piscina e os passeios.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 3: FECHAMENTO --\u003e\n\u003cdiv class=\"aq-bloco aq-fechamento\"\u003e\n\u003cdiv class=\"aq-ornamento\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e \u003csvg class=\"aq-ornamento-icone\" viewbox=\"0 0 48 48\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n\n        \u003cpath d=\"M24 39C24 30 24 21 24 11\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 25C17 24 12 20 10 14C17 13 22 16 24 22\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 25C31 24 36 20 38 14C31 13 26 16 24 22\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 17C19 14 17 9 18 5C23 7 25 11 24 17\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 17C29 14 31 9 30 5C25 7 23 11 24 17\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M18 39C20 36 22 34 24 33C26 34 28 36 30 39\"\u003e\u003c\/path\u003e\n\n      \u003c\/svg\u003e \u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"aq-etiqueta\"\u003e Escolha-se \u003c\/span\u003e\n\u003ch2 class=\"aq-fechamento-titulo\"\u003eSua beleza merece ser celebrada\u003c\/h2\u003e\n\u003cp class=\"aq-fechamento-texto\"\u003eTransforme seus momentos de lazer em experiências ainda mais especiais. Vista uma saída de praia que combina com sua essência e permita que sua confiança apareça naturalmente.\u003c\/p\u003e\n\u003ca class=\"aq-botao\" href=\"#\" onclick=\"aqScrollCompra(); return false;\"\u003e Selecionar meu tamanho \u003c\/a\u003e\n\u003cp class=\"aq-frase-final\"\u003eAqualiza — criada para mulheres que escolhem se sentir bem.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 4: TABELA DE MEDIDAS --\u003e\n\u003cdiv class=\"aq-bloco aq-tabela-medidas\"\u003e\u003cimg class=\"aq-tabela-medidas-imagem\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/Copia_de_Biquini_1_83fd80d8-2907-44ae-ab1d-b0d49ba60479.png?v=1785163678\" alt=\"Tabela de medidas Aqualiza\" loading=\"lazy\" width=\"600\" height=\"600\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\nfunction aqScrollCompra(){\n\n    const seletores = [\n\n        '.product-form__input',\n        '.variant-picker',\n        '.variant-radios',\n        '.product-variant-picker',\n        '.product-form',\n        'variant-selects',\n        'fieldset[data-option]',\n        'form[action*=\"\/cart\/add\"]'\n\n    ];\n\n    for(const seletor of seletores){\n\n        const elemento = document.querySelector(seletor);\n\n        if(elemento){\n\n            const posicao =\n                elemento.getBoundingClientRect().top +\n                window.pageYOffset - 80;\n\n            window.scrollTo({\n\n                top: posicao,\n                behavior:'smooth'\n\n            });\n\n            return;\n\n        }\n\n    }\n\n}\n\u003c\/script\u003e\u003c\/section\u003e\n\u003c!-- FIM DA MINI LANDING PAGE AQUALIZA --\u003e","brand":"Aqualiza","offers":[{"title":"Branco \/ Tamanho único","offer_id":45471323258989,"sku":null,"price":229.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ Tamanho único","offer_id":45471323226221,"sku":null,"price":229.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_5337862e-acdd-46dc-9b19-ac4ee7296007.jpg?v=1784312391"},{"product_id":"saida-de-praia-curta-com-amarracao-nas-costas-e-franzido","title":"Saída de Praia Curta Com Amarração Nas Costas E Franzido","description":"\u003c!-- INÍCIO DA MINI LANDING PAGE AQUALIZA --\u003e\n\n\u003cstyle\u003e\n\n  .aqualiza-landing {\n\n    --aq-preto: #1f1917;\n\n    --aq-marrom: #7b5544;\n\n    --aq-bronze: #b17c63;\n\n    --aq-bege: #f7f0eb;\n\n    --aq-bege-claro: #fcf9f7;\n\n    --aq-branco: #ffffff;\n\n\n\n    width: 100%;\n\n    max-width: 820px;\n\n    margin: 30px auto;\n\n    font-family: Arial, Helvetica, sans-serif;\n\n    color: var(--aq-preto);\n\n    overflow: hidden;\n\n\n\n    \/* Permite que o layout responda à largura real da descrição,\n\n       e não apenas à largura da tela do computador. *\/\n\n    container-type: inline-size;\n\n    container-name: aq-landing;\n\n  }\n\n\n\n  .aqualiza-landing * {\n\n    box-sizing: border-box;\n\n  }\n\n\n\n  .aq-bloco {\n\n    margin-bottom: 22px;\n\n    overflow: hidden;\n\n    border-radius: 18px;\n\n  }\n\n\n\n  .aq-imagem {\n\n    display: block;\n\n    width: 100%;\n\n    height: auto;\n\n  }\n\n\n\n  \/* =========================\n\n     BLOCO 1 — DESEJO\n\n  ========================= *\/\n\n\n\n  .aq-hero {\n\n    position: relative;\n\n    width: 100%;\n\n    aspect-ratio: 4 \/ 5;\n\n    min-height: 0;\n\n\n\n    display: flex;\n\n    align-items: center;\n\n    justify-content: center;\n\n\n\n    background:\n\n      linear-gradient(\n\n        to bottom,\n\n        rgba(15, 10, 8, 0.08) 0%,\n\n        rgba(15, 10, 8, 0.16) 30%,\n\n        rgba(15, 10, 8, 0.48) 70%,\n\n        rgba(15, 10, 8, 0.72) 100%\n\n      ),\n\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_a506a756-3a17-4c7a-9cfe-28256efd692f.jpg?v=1784723550\")\n\n      center center \/ cover no-repeat;\n\n  }\n\n\n\n  .aq-hero-conteudo {\n\n    position: relative;\n\n    z-index: 2;\n\n\n\n    width: 100%;\n\n    max-width: 650px;\n\n    margin: 0 auto;\n\n    padding: 42px 34px;\n\n\n\n    display: flex;\n\n    flex-direction: column;\n\n    align-items: center;\n\n    justify-content: center;\n\n\n\n    color: var(--aq-branco);\n\n    text-align: center;\n\n\n\n    transform: translateY(35px);\n\n  }\n\n\n\n  .aq-etiqueta {\n\n    display: inline-block;\n\n    margin-bottom: 14px;\n\n    font-size: 12px;\n\n    font-weight: 700;\n\n    letter-spacing: 3px;\n\n    text-transform: uppercase;\n\n  }\n\n\n\n  .aq-hero .aq-etiqueta {\n\n    margin-bottom: 38px;\n\n    font-size: 11px;\n\n    line-height: 1.4;\n\n    letter-spacing: 3px;\n\n  }\n\n\n\n  .aq-titulo-principal {\n\n    max-width: 620px;\n\n    margin: 0 auto 30px;\n\n    font-family: Georgia, \"Times New Roman\", serif;\n\n    font-size: clamp(31px, 5vw, 46px);\n\n    line-height: 1.04;\n\n    font-weight: 400;\n\n  }\n\n\n\n  .aq-titulo-principal em {\n\n    display: block;\n\n    color: #efb59d;\n\n    font-weight: 400;\n\n  }\n\n\n\n  .aq-hero-texto {\n\n    max-width: 540px;\n\n    margin: 0 auto;\n\n    font-size: clamp(16px, 3vw, 19px);\n\n    line-height: 1.55;\n\n  }\n\n\n\n  .aq-hero .aq-etiqueta,\n\n  .aq-hero .aq-titulo-principal,\n\n  .aq-hero .aq-titulo-principal em,\n\n  .aq-hero .aq-hero-texto {\n\n    text-shadow:\n\n      0 2px 4px rgba(0, 0, 0, 0.8),\n\n      0 5px 14px rgba(0, 0, 0, 0.55);\n\n  }\n\n\n\n\n\n  \/* =========================\n\n     NOVO TOPO EDITORIAL\n\n  ========================= *\/\n\n\n\n  .aq-topo-editorial {\n\n    padding: 32px 34px 28px;\n\n    text-align: center;\n\n    border: 1px solid rgba(123, 85, 68, 0.12);\n\n    background:\n\n      radial-gradient(\n\n        circle at top left,\n\n        rgba(214, 240, 238, 0.72),\n\n        transparent 42%\n\n      ),\n\n      linear-gradient(\n\n        135deg,\n\n        #eef9f7 0%,\n\n        #fcf9f7 55%,\n\n        #f7f0eb 100%\n\n      );\n\n  }\n\n\n\n  .aq-topo-selo {\n\n    display: inline-block;\n\n    margin: 0 0 12px;\n\n    padding: 9px 20px;\n\n    border-radius: 999px;\n\n    background: var(--aq-branco);\n\n    color: #147d80;\n\n    font-size: 11px;\n\n    line-height: 1.3;\n\n    font-weight: 700;\n\n    letter-spacing: 1.8px;\n\n    text-transform: uppercase;\n\n    box-shadow: 0 7px 18px rgba(31, 25, 23, 0.08);\n\n  }\n\n\n\n  .aq-topo-titulo {\n\n    max-width: 650px;\n\n    margin: 0 auto 12px;\n\n    font-family: Arial, Helvetica, sans-serif;\n\n    font-size: clamp(30px, 5vw, 44px);\n\n    line-height: 1.1;\n\n    font-weight: 700;\n\n    color: #102f35;\n\n  }\n\n\n\n  .aq-topo-texto {\n\n    max-width: 650px;\n\n    margin: 0 auto;\n\n    font-size: 17px;\n\n    line-height: 1.72;\n\n    color: #425257;\n\n  }\n\n\n\n  .aq-topo-texto strong {\n\n    color: #102f35;\n\n    font-weight: 700;\n\n  }\n\n\n\n  .aq-topo-detalhe {\n\n    display: block;\n\n    width: 72px;\n\n    height: 3px;\n\n    margin: 18px auto 0;\n\n    border-radius: 999px;\n\n    background: linear-gradient(\n\n      to right,\n\n      #18868a,\n\n      #d39a43\n\n    );\n\n  }\n\n\n\n  .aq-foto-principal {\n\n    width: 100%;\n\n    aspect-ratio: 4 \/ 5;\n\n    min-height: 0;\n\n    background:\n\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_a506a756-3a17-4c7a-9cfe-28256efd692f.jpg?v=1784723550\")\n\n      center center \/ cover no-repeat;\n\n  }\n\n\n\n  \/* =========================\n\n     BLOCO 2 — TRANSFORMAÇÃO\n\n  ========================= *\/\n\n\n\n  .aq-transformacao {\n\n    display: grid;\n\n    grid-template-columns: 1fr 1fr;\n\n    background: var(--aq-bege);\n\n  }\n\n\n\n  .aq-transformacao-imagem {\n\n    min-height: 600px;\n\n    background:\n\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/2_948f7aac-0a9e-4051-bd2f-c49aae5ddae3.jpg?v=1784723549\")\n\n      center 25% \/ cover no-repeat;\n\n  }\n\n\n\n  .aq-transformacao-conteudo {\n\n    display: flex;\n\n    flex-direction: column;\n\n    justify-content: center;\n\n    padding: 48px 38px;\n\n  }\n\n\n\n  .aq-subtitulo {\n\n    margin: 0 0 18px;\n\n    font-family: Georgia, \"Times New Roman\", serif;\n\n    font-size: clamp(27px, 4vw, 36px);\n\n    line-height: 1.16;\n\n    font-weight: 400;\n\n  }\n\n\n\n  .aq-texto {\n\n    margin: 0 0 28px;\n\n    font-size: 17px;\n\n    line-height: 1.7;\n\n    color: #493b35;\n\n  }\n\n\n\n  .aq-sensacoes {\n\n    display: grid;\n\n    gap: 12px;\n\n  }\n\n\n\n  .aq-sensacao {\n\n    display: flex;\n\n    align-items: center;\n\n    gap: 12px;\n\n    padding: 13px 15px;\n\n    border: 1px solid rgba(123, 85, 68, 0.18);\n\n    border-radius: 12px;\n\n    background: rgba(255, 255, 255, 0.55);\n\n    font-size: 15px;\n\n    line-height: 1.4;\n\n  }\n\n\n\n  .aq-icone {\n\n    flex: 0 0 30px;\n\n    width: 30px;\n\n    height: 30px;\n\n    display: grid;\n\n    place-items: center;\n\n    border-radius: 50%;\n\n    background: #D98B2B;\n\n    color: var(--aq-branco);\n\n    font-size: 14px;\n\n  }\n\n\n\n  \/* =========================\n\n     BLOCO 3 — FECHAMENTO\n\n  ========================= *\/\n\n\n\n  .aq-fechamento {\n\n    padding: 36px 38px 48px;\n\n    text-align: center;\n\n    background:\n\n      radial-gradient(\n\n        circle at top right,\n\n        rgba(177, 124, 99, 0.13),\n\n        transparent 38%\n\n      ),\n\n      var(--aq-bege-claro);\n\n    border: 1px solid rgba(123, 85, 68, 0.12);\n\n  }\n\n\n\n  \/* Ornamento superior *\/\n\n  .aq-ornamento {\n\n    width: 100%;\n\n    max-width: 270px;\n\n    margin: 0 auto 12px;\n\n\n\n    display: flex;\n\n    align-items: center;\n\n    justify-content: center;\n\n    gap: 13px;\n\n\n\n    color: var(--aq-bronze);\n\n  }\n\n\n\n  .aq-ornamento-linha {\n\n    width: 72px;\n\n    height: 1px;\n\n    background: linear-gradient(\n\n      to right,\n\n      transparent,\n\n      rgba(177, 124, 99, 0.7)\n\n    );\n\n  }\n\n\n\n  .aq-ornamento-linha:last-child {\n\n    background: linear-gradient(\n\n      to left,\n\n      transparent,\n\n      rgba(177, 124, 99, 0.7)\n\n    );\n\n  }\n\n\n\n  .aq-ornamento-icone {\n\n    flex: 0 0 auto;\n\n    width: 38px;\n\n    height: 38px;\n\n    display: block;\n\n  }\n\n\n\n  .aq-ornamento-icone path {\n\n    fill: none;\n\n    stroke: currentColor;\n\n    stroke-width: 1.65;\n\n    stroke-linecap: round;\n\n    stroke-linejoin: round;\n\n  }\n\n\n\n  .aq-fechamento .aq-etiqueta {\n\n    margin: 0 0 16px;\n\n    color: #9a6953;\n\n    font-size: 11px;\n\n    line-height: 1.3;\n\n    letter-spacing: 3.2px;\n\n  }\n\n\n\n  .aq-fechamento-titulo {\n\n    max-width: 620px;\n\n    margin: 0 auto 16px;\n\n    font-family: Georgia, \"Times New Roman\", serif;\n\n    font-size: clamp(27px, 4.3vw, 39px);\n\n    line-height: 1.16;\n\n    font-weight: 400;\n\n  }\n\n\n\n  .aq-fechamento-texto {\n\n    max-width: 610px;\n\n    margin: 0 auto !important;\n\n    font-size: 17px;\n\n    line-height: 1.7;\n\n    color: #55453e;\n\n  }\n\n\n\n  .aq-fechamento .aq-botao {\n\n    display: block;\n\n    width: fit-content;\n\n    min-width: 250px;\n\n    margin: 28px auto !important;\n\n    padding: 17px 28px;\n\n    border-radius: 999px;\n\n    background: #156F7A;\n\n    color: var(--aq-branco) !important;\n\n    font-size: 14px;\n\n    font-weight: 700;\n\n    letter-spacing: 1.2px;\n\n    text-align: center;\n\n    text-decoration: none !important;\n\n    text-transform: uppercase;\n\n    transition:\n\n      opacity 0.2s ease,\n\n      transform 0.2s ease;\n\n  }\n\n\n\n  .aq-fechamento .aq-botao:hover {\n\n    opacity: 0.88;\n\n    transform: translateY(-1px);\n\n  }\n\n\n\n  .aq-frase-final {\n\n    margin: 0 !important;\n\n    font-family: Georgia, \"Times New Roman\", serif;\n\n    font-size: 15px;\n\n    font-style: italic;\n\n    color: var(--aq-marrom);\n\n  }\n\n\n\n  \/* =========================\n\n     TABLET E CELULAR\n\n  ========================= *\/\n\n\n\n  @media (max-width: 700px) {\n\n    .aqualiza-landing {\n\n      margin: 22px auto;\n\n    }\n\n\n\n    .aq-bloco {\n\n      margin-bottom: 16px;\n\n      border-radius: 14px;\n\n    }\n\n\n\n    .aq-hero {\n\n      width: 100%;\n\n      aspect-ratio: 4 \/ 5;\n\n      min-height: 0;\n\n      background-position: center center;\n\n    }\n\n\n\n    .aq-hero-conteudo {\n\n      padding: 28px 22px;\n\n      transform: translateY(30px);\n\n    }\n\n\n\n    .aq-hero .aq-etiqueta {\n\n      margin-bottom: 32px;\n\n      font-size: 10px;\n\n      letter-spacing: 2.5px;\n\n    }\n\n\n\n    .aq-titulo-principal {\n\n      margin-bottom: 25px;\n\n      font-size: clamp(30px, 8.5vw, 39px);\n\n      line-height: 1.05;\n\n    }\n\n\n\n    .aq-hero-texto {\n\n      max-width: 440px;\n\n      font-size: 16px;\n\n      line-height: 1.55;\n\n    }\n\n\n\n    .aq-transformacao {\n\n      grid-template-columns: 1fr;\n\n    }\n\n\n\n    .aq-transformacao-imagem {\n\n      min-height: 500px;\n\n      background-position: center 20%;\n\n    }\n\n\n\n    .aq-transformacao-conteudo {\n\n      padding: 38px 25px;\n\n      text-align: center;\n\n    }\n\n\n\n    .aq-subtitulo {\n\n      font-size: clamp(27px, 7.5vw, 34px);\n\n      line-height: 1.18;\n\n    }\n\n\n\n    .aq-sensacao {\n\n      text-align: left;\n\n    }\n\n\n\n    .aq-fechamento {\n\n      padding: 30px 24px 40px;\n\n    }\n\n\n\n    .aq-ornamento {\n\n      margin-bottom: 10px;\n\n    }\n\n\n\n    .aq-ornamento-linha {\n\n      width: 58px;\n\n    }\n\n\n\n    .aq-ornamento-icone {\n\n      width: 34px;\n\n      height: 34px;\n\n    }\n\n\n\n    .aq-fechamento .aq-etiqueta {\n\n      margin-bottom: 14px;\n\n      font-size: 10px;\n\n      letter-spacing: 2.8px;\n\n    }\n\n\n\n    .aq-fechamento-titulo {\n\n      margin-bottom: 15px;\n\n      font-size: clamp(27px, 7.5vw, 35px);\n\n      line-height: 1.18;\n\n    }\n\n\n\n    .aq-fechamento .aq-botao {\n\n      display: block;\n\n      width: 100%;\n\n      min-width: 0;\n\n      margin: 28px auto !important;\n\n    }\n\n  }\n\n\n\n  @media (max-width: 430px) {\n\n    .aq-hero-conteudo {\n\n      padding: 24px 18px;\n\n      transform: translateY(24px);\n\n    }\n\n\n\n    .aq-hero .aq-etiqueta {\n\n      margin-bottom: 26px;\n\n      font-size: 9px;\n\n      letter-spacing: 2.2px;\n\n    }\n\n\n\n    .aq-titulo-principal {\n\n      margin-bottom: 22px;\n\n      font-size: 31px;\n\n    }\n\n\n\n    .aq-hero-texto {\n\n      font-size: 15px;\n\n      line-height: 1.5;\n\n    }\n\n\n\n    .aq-transformacao-imagem {\n\n      min-height: 440px;\n\n    }\n\n\n\n    .aq-transformacao-conteudo {\n\n      padding: 34px 22px;\n\n    }\n\n\n\n    .aq-subtitulo {\n\n      font-size: 28px;\n\n    }\n\n\n\n    .aq-fechamento {\n\n      padding: 26px 22px 36px;\n\n    }\n\n\n\n    .aq-ornamento {\n\n      margin-bottom: 9px;\n\n      gap: 10px;\n\n    }\n\n\n\n    .aq-ornamento-linha {\n\n      width: 48px;\n\n    }\n\n\n\n    .aq-ornamento-icone {\n\n      width: 32px;\n\n      height: 32px;\n\n    }\n\n\n\n    .aq-fechamento .aq-etiqueta {\n\n      margin-bottom: 13px;\n\n      font-size: 9px;\n\n      letter-spacing: 2.5px;\n\n    }\n\n\n\n    .aq-fechamento-titulo {\n\n      margin-bottom: 14px;\n\n      font-size: 29px;\n\n    }\n\n\n\n    .aq-texto,\n\n    .aq-fechamento-texto {\n\n      font-size: 16px;\n\n    }\n\n  }\n\n\n\n\n\n  \/* AJUSTES RESPONSIVOS DO NOVO TOPO *\/\n\n  @media (max-width: 700px) {\n\n    .aq-topo-editorial {\n\n      padding: 30px 22px 28px;\n\n    }\n\n\n\n    .aq-topo-selo {\n\n      margin-bottom: 12px;\n\n      padding: 8px 16px;\n\n      font-size: 10px;\n\n      letter-spacing: 1.5px;\n\n    }\n\n\n\n    .aq-topo-titulo {\n\n      margin-bottom: 12px;\n\n      font-size: clamp(28px, 8vw, 36px);\n\n      line-height: 1.12;\n\n    }\n\n\n\n    .aq-topo-texto {\n\n      font-size: 16px;\n\n      line-height: 1.65;\n\n    }\n\n\n\n    .aq-topo-detalhe {\n\n      width: 64px;\n\n      margin-top: 16px;\n\n    }\n\n\n\n    .aq-foto-principal {\n\n      aspect-ratio: 4 \/ 5;\n\n      background-position: center center;\n\n    }\n\n  }\n\n\n\n  @media (max-width: 430px) {\n\n    .aq-topo-editorial {\n\n      padding: 26px 18px 24px;\n\n    }\n\n\n\n    .aq-topo-selo {\n\n      margin-bottom: 10px;\n\n      padding: 8px 14px;\n\n      font-size: 9px;\n\n      letter-spacing: 1.35px;\n\n    }\n\n\n\n    .aq-topo-titulo {\n\n      margin-bottom: 10px;\n\n      font-size: 29px;\n\n    }\n\n\n\n    .aq-topo-texto {\n\n      font-size: 15px;\n\n      line-height: 1.62;\n\n    }\n\n\n\n    .aq-topo-detalhe {\n\n      width: 58px;\n\n      margin-top: 14px;\n\n    }\n\n  }\n\n\n\n\n\n  \/* =========================\n\n     OTIMIZAÇÃO FINAL PARA MOBILE\n\n     Regras inseridas por último para prevalecer\n\n  ========================= *\/\n\n\n\n  @media (max-width: 700px) {\n\n    .aqualiza-landing {\n\n      width: 100% !important;\n\n      max-width: 100% !important;\n\n      margin: 18px auto !important;\n\n    }\n\n\n\n    .aq-bloco {\n\n      margin-bottom: 14px !important;\n\n      border-radius: 14px !important;\n\n    }\n\n\n\n    \/* TOPO EDITORIAL *\/\n\n    .aq-topo-editorial {\n\n      padding: 26px 20px 24px !important;\n\n    }\n\n\n\n    .aq-topo-selo {\n\n      display: inline-block !important;\n\n      margin: 0 0 10px !important;\n\n    }\n\n\n\n    .aq-topo-titulo {\n\n      margin: 0 auto 12px !important;\n\n      font-size: clamp(27px, 7.6vw, 34px) !important;\n\n      line-height: 1.12 !important;\n\n    }\n\n\n\n    .aq-topo-texto {\n\n      margin: 0 auto !important;\n\n      font-size: 16px !important;\n\n      line-height: 1.58 !important;\n\n    }\n\n\n\n    .aq-topo-detalhe {\n\n      margin: 14px auto 0 !important;\n\n    }\n\n\n\n    .aq-foto-principal {\n\n      aspect-ratio: 4 \/ 5 !important;\n\n      background-position: center center !important;\n\n    }\n\n\n\n    \/* BLOCO DE TRANSFORMAÇÃO *\/\n\n    .aq-transformacao {\n\n      grid-template-columns: 1fr !important;\n\n    }\n\n\n\n    .aq-transformacao-imagem {\n\n      min-height: 0 !important;\n\n      aspect-ratio: 4 \/ 5 !important;\n\n      background-position: center 20% !important;\n\n    }\n\n\n\n    .aq-transformacao-conteudo {\n\n      padding: 28px 22px 30px !important;\n\n      text-align: center !important;\n\n    }\n\n\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n\n      display: inline-block !important;\n\n      margin: 0 0 10px !important;\n\n    }\n\n\n\n    .aq-subtitulo {\n\n      margin: 0 auto 14px !important;\n\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n\n      line-height: 1.15 !important;\n\n    }\n\n\n\n    .aq-texto {\n\n      margin: 0 0 22px !important;\n\n      font-size: 16px !important;\n\n      line-height: 1.58 !important;\n\n    }\n\n\n\n    .aq-sensacoes {\n\n      gap: 10px !important;\n\n    }\n\n\n\n    .aq-sensacao {\n\n      padding: 12px 13px !important;\n\n      text-align: left !important;\n\n    }\n\n\n\n    \/* BLOCO DE FECHAMENTO *\/\n\n    .aq-fechamento {\n\n      padding: 24px 22px 32px !important;\n\n    }\n\n\n\n    .aq-ornamento {\n\n      margin: 0 auto 6px !important;\n\n    }\n\n\n\n    .aq-fechamento .aq-etiqueta {\n\n      display: inline-block !important;\n\n      margin: 0 0 10px !important;\n\n    }\n\n\n\n    .aq-fechamento-titulo {\n\n      margin: 0 auto 14px !important;\n\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n\n      line-height: 1.15 !important;\n\n    }\n\n\n\n    .aq-fechamento-texto {\n\n      margin: 0 auto !important;\n\n      font-size: 16px !important;\n\n      line-height: 1.58 !important;\n\n    }\n\n\n\n    .aq-fechamento .aq-botao {\n\n      display: block !important;\n\n      width: 100% !important;\n\n      min-width: 0 !important;\n\n      margin: 24px auto !important;\n\n    }\n\n\n\n    .aq-frase-final {\n\n      margin: 0 !important;\n\n    }\n\n  }\n\n\n\n  @media (max-width: 430px) {\n\n    .aq-topo-editorial {\n\n      padding: 22px 18px 20px !important;\n\n    }\n\n\n\n    .aq-topo-selo {\n\n      margin-bottom: 8px !important;\n\n      padding: 7px 13px !important;\n\n      font-size: 9px !important;\n\n      letter-spacing: 1.25px !important;\n\n    }\n\n\n\n    .aq-topo-titulo {\n\n      margin-bottom: 10px !important;\n\n      font-size: 28px !important;\n\n    }\n\n\n\n    .aq-topo-texto {\n\n      font-size: 15px !important;\n\n      line-height: 1.55 !important;\n\n    }\n\n\n\n    .aq-topo-detalhe {\n\n      margin-top: 12px !important;\n\n    }\n\n\n\n    .aq-transformacao-conteudo {\n\n      padding: 24px 20px 26px !important;\n\n    }\n\n\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n\n      margin-bottom: 8px !important;\n\n      font-size: 9px !important;\n\n      letter-spacing: 2.4px !important;\n\n    }\n\n\n\n    .aq-subtitulo {\n\n      margin-bottom: 12px !important;\n\n      font-size: 27px !important;\n\n    }\n\n\n\n    .aq-texto {\n\n      margin-bottom: 20px !important;\n\n      font-size: 15px !important;\n\n      line-height: 1.55 !important;\n\n    }\n\n\n\n    .aq-fechamento {\n\n      padding: 22px 20px 28px !important;\n\n    }\n\n\n\n    .aq-ornamento {\n\n      margin-bottom: 5px !important;\n\n    }\n\n\n\n    .aq-fechamento .aq-etiqueta {\n\n      margin-bottom: 8px !important;\n\n      font-size: 9px !important;\n\n      letter-spacing: 2.4px !important;\n\n    }\n\n\n\n    .aq-fechamento-titulo {\n\n      margin-bottom: 12px !important;\n\n      font-size: 28px !important;\n\n    }\n\n\n\n    .aq-fechamento-texto {\n\n      font-size: 15px !important;\n\n      line-height: 1.55 !important;\n\n    }\n\n\n\n    .aq-fechamento .aq-botao {\n\n      margin: 22px auto !important;\n\n      padding: 16px 20px !important;\n\n      font-size: 13px !important;\n\n    }\n\n  }\n\n\n\n\n\n  \/* =========================\n\n     SELOS GLASSMORPHISM NAS FOTOS\n\n  ========================= *\/\n\n\n\n  .aq-foto-principal,\n\n  .aq-transformacao-imagem {\n\n    position: relative;\n\n    overflow: hidden;\n\n  }\n\n\n\n  .aq-badges-foto {\n\n    position: absolute;\n\n    inset: 0;\n\n    z-index: 3;\n\n    pointer-events: none;\n\n  }\n\n\n\n  .aq-badge-foto {\n\n    position: absolute;\n\n    display: inline-flex;\n\n    align-items: center;\n\n    gap: 8px;\n\n    max-width: calc(100% - 32px);\n\n    padding: 10px 14px;\n\n    border: 1px solid rgba(255, 255, 255, 0.68);\n\n    border-radius: 999px;\n\n    background: rgba(255, 255, 255, 0.72);\n\n    color: #1f1917;\n\n    font-size: 13px;\n\n    line-height: 1.2;\n\n    font-weight: 700;\n\n    white-space: nowrap;\n\n    box-shadow:\n\n      0 8px 24px rgba(31, 25, 23, 0.12),\n\n      inset 0 1px 0 rgba(255, 255, 255, 0.65);\n\n    backdrop-filter: blur(10px);\n\n    -webkit-backdrop-filter: blur(10px);\n\n  }\n\n\n\n  .aq-badge-foto::before {\n\n    content: \"✦\";\n\n    flex: 0 0 auto;\n\n    color: #D98B2B;\n\n    font-size: 12px;\n\n    line-height: 1;\n\n  }\n\n\n\n  \/* Composição diagonal — foto da frente *\/\n\n  .aq-badges-frente .aq-badge-foto:nth-child(1) {\n\n    top: 10%;\n\n    left: 6%;\n\n  }\n\n\n\n  .aq-badges-frente .aq-badge-foto:nth-child(2) {\n\n    top: 39%;\n\n    left: 10%;\n\n  }\n\n\n\n  .aq-badges-frente .aq-badge-foto:nth-child(3) {\n\n    top: 69%;\n\n    left: 14%;\n\n  }\n\n\n\n  \/* Composição diagonal — foto das costas *\/\n\n  .aq-badges-costas .aq-badge-foto:nth-child(1) {\n\n    top: 11%;\n\n    right: 6%;\n\n  }\n\n\n\n  .aq-badges-costas .aq-badge-foto:nth-child(2) {\n\n    top: 40%;\n\n    right: 10%;\n\n  }\n\n\n\n  .aq-badges-costas .aq-badge-foto:nth-child(3) {\n\n    top: 70%;\n\n    right: 14%;\n\n  }\n\n\n\n  @media (max-width: 700px) {\n\n    .aq-badge-foto {\n\n      gap: 6px;\n\n      padding: 8px 11px;\n\n      font-size: 11px;\n\n      box-shadow:\n\n        0 6px 18px rgba(31, 25, 23, 0.12),\n\n        inset 0 1px 0 rgba(255, 255, 255, 0.65);\n\n      backdrop-filter: blur(8px);\n\n      -webkit-backdrop-filter: blur(8px);\n\n    }\n\n\n\n    .aq-badge-foto::before {\n\n      font-size: 10px;\n\n    }\n\n\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n\n      top: 9%;\n\n      left: 5%;\n\n    }\n\n\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n\n      top: 39%;\n\n      left: 8%;\n\n    }\n\n\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n\n      top: 70%;\n\n      left: 11%;\n\n    }\n\n\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n\n      top: 9%;\n\n      right: 5%;\n\n    }\n\n\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n\n      top: 39%;\n\n      right: 8%;\n\n    }\n\n\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n\n      top: 70%;\n\n      right: 11%;\n\n    }\n\n  }\n\n\n\n  @media (max-width: 430px) {\n\n    .aq-badge-foto {\n\n      max-width: calc(100% - 24px);\n\n      padding: 7px 10px;\n\n      font-size: 10px;\n\n      letter-spacing: 0;\n\n    }\n\n\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n\n      top: 8%;\n\n      left: 4%;\n\n    }\n\n\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n\n      top: 38%;\n\n      left: 7%;\n\n    }\n\n\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n\n      top: 69%;\n\n      left: 10%;\n\n    }\n\n\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n\n      top: 8%;\n\n      right: 4%;\n\n    }\n\n\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n\n      top: 38%;\n\n      right: 7%;\n\n    }\n\n\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n\n      top: 69%;\n\n      right: 10%;\n\n    }\n\n  }\n\n\n\n\n\n  \/* =========================\n\n     AJUSTE DE ENQUADRAMENTO DAS FOTOS\n\n     Afasta a modelo dos selos sem mover os badges\n\n  ========================= *\/\n\n\n\n  \/* Foto da frente: modelo levemente para a direita *\/\n\n  .aq-foto-principal {\n\n    background-size: 104% auto !important;\n\n    background-position: 44% center !important;\n\n  }\n\n\n\n  \/* Foto das costas: modelo levemente para a esquerda *\/\n\n  .aq-transformacao-imagem {\n\n    background-size: 104% auto !important;\n\n    background-position: 56% 25% !important;\n\n  }\n\n\n\n  @media (max-width: 700px) {\n\n    .aq-foto-principal {\n\n      background-size: 108% auto !important;\n\n      background-position: 42% center !important;\n\n    }\n\n\n\n    .aq-transformacao-imagem {\n\n      background-size: 108% auto !important;\n\n      background-position: 58% 20% !important;\n\n    }\n\n  }\n\n\n\n  @media (max-width: 430px) {\n\n    .aq-foto-principal {\n\n      background-size: 110% auto !important;\n\n      background-position: 41% center !important;\n\n    }\n\n\n\n    .aq-transformacao-imagem {\n\n      background-size: 110% auto !important;\n\n      background-position: 59% 20% !important;\n\n    }\n\n  }\n\n\n\n\n\n  \/* =========================================================\n\n     RESPONSIVIDADE PELA LARGURA REAL DA MINI LANDING\n\n     Corrige o desktop quando a descrição fica em uma coluna estreita.\n\n     O mobile existente permanece preservado.\n\n  ========================================================= *\/\n\n\n\n  @container aq-landing (max-width: 620px) {\n\n    .aq-bloco {\n\n      margin-bottom: 14px !important;\n\n      border-radius: 14px !important;\n\n    }\n\n\n\n    \/* TOPO EDITORIAL *\/\n\n    .aq-topo-editorial {\n\n      padding: 26px 20px 24px !important;\n\n    }\n\n\n\n    .aq-topo-selo {\n\n      display: inline-block !important;\n\n      margin: 0 0 10px !important;\n\n      padding: 8px 16px !important;\n\n      font-size: 10px !important;\n\n      letter-spacing: 1.5px !important;\n\n    }\n\n\n\n    .aq-topo-titulo {\n\n      margin: 0 auto 12px !important;\n\n      font-size: clamp(27px, 8cqi, 34px) !important;\n\n      line-height: 1.12 !important;\n\n    }\n\n\n\n    .aq-topo-texto {\n\n      margin: 0 auto !important;\n\n      font-size: 16px !important;\n\n      line-height: 1.58 !important;\n\n    }\n\n\n\n    .aq-topo-detalhe {\n\n      width: 64px !important;\n\n      margin: 14px auto 0 !important;\n\n    }\n\n\n\n    \/* FOTO DA FRENTE *\/\n\n    .aq-foto-principal {\n\n      width: 100% !important;\n\n      min-height: 0 !important;\n\n      aspect-ratio: 4 \/ 5 !important;\n\n      background-size: 108% auto !important;\n\n      background-position: 42% center !important;\n\n    }\n\n\n\n    \/* SEGUNDO BLOCO: IMAGEM EM CIMA E TEXTO EMBAIXO *\/\n\n    .aq-transformacao {\n\n      display: grid !important;\n\n      grid-template-columns: minmax(0, 1fr) !important;\n\n      grid-template-rows: auto auto !important;\n\n    }\n\n\n\n    .aq-transformacao-imagem {\n\n      width: 100% !important;\n\n      min-width: 0 !important;\n\n      min-height: 0 !important;\n\n      aspect-ratio: 4 \/ 5 !important;\n\n      background-size: 108% auto !important;\n\n      background-position: 58% 20% !important;\n\n    }\n\n\n\n    .aq-transformacao-conteudo {\n\n      width: 100% !important;\n\n      min-width: 0 !important;\n\n      padding: 28px 22px 30px !important;\n\n      text-align: center !important;\n\n    }\n\n\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n\n      display: inline-block !important;\n\n      margin: 0 0 10px !important;\n\n      font-size: 10px !important;\n\n      letter-spacing: 2.6px !important;\n\n    }\n\n\n\n    .aq-subtitulo {\n\n      margin: 0 auto 14px !important;\n\n      font-size: clamp(27px, 8cqi, 33px) !important;\n\n      line-height: 1.15 !important;\n\n    }\n\n\n\n    .aq-texto {\n\n      margin: 0 0 22px !important;\n\n      font-size: 16px !important;\n\n      line-height: 1.58 !important;\n\n    }\n\n\n\n    .aq-sensacoes {\n\n      gap: 10px !important;\n\n    }\n\n\n\n    .aq-sensacao {\n\n      padding: 12px 13px !important;\n\n      text-align: left !important;\n\n    }\n\n\n\n    \/* SELOS DAS DUAS FOTOS *\/\n\n    .aq-badge-foto {\n\n      gap: 6px !important;\n\n      max-width: calc(100% - 24px) !important;\n\n      padding: 8px 11px !important;\n\n      font-size: 11px !important;\n\n      box-shadow:\n\n        0 6px 18px rgba(31, 25, 23, 0.12),\n\n        inset 0 1px 0 rgba(255, 255, 255, 0.65) !important;\n\n      backdrop-filter: blur(8px) !important;\n\n      -webkit-backdrop-filter: blur(8px) !important;\n\n    }\n\n\n\n    .aq-badge-foto::before {\n\n      font-size: 10px !important;\n\n    }\n\n\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n\n      top: 9% !important;\n\n      left: 5% !important;\n\n    }\n\n\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n\n      top: 39% !important;\n\n      left: 8% !important;\n\n    }\n\n\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n\n      top: 70% !important;\n\n      left: 11% !important;\n\n    }\n\n\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n\n      top: 9% !important;\n\n      right: 5% !important;\n\n    }\n\n\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n\n      top: 39% !important;\n\n      right: 8% !important;\n\n    }\n\n\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n\n      top: 70% !important;\n\n      right: 11% !important;\n\n    }\n\n\n\n    \/* FECHAMENTO *\/\n\n    .aq-fechamento {\n\n      padding: 24px 22px 32px !important;\n\n    }\n\n\n\n    .aq-ornamento {\n\n      margin: 0 auto 6px !important;\n\n    }\n\n\n\n    .aq-ornamento-linha {\n\n      width: 58px !important;\n\n    }\n\n\n\n    .aq-ornamento-icone {\n\n      width: 34px !important;\n\n      height: 34px !important;\n\n    }\n\n\n\n    .aq-fechamento .aq-etiqueta {\n\n      display: inline-block !important;\n\n      margin: 0 0 10px !important;\n\n      font-size: 10px !important;\n\n      letter-spacing: 2.8px !important;\n\n    }\n\n\n\n    .aq-fechamento-titulo {\n\n      margin: 0 auto 14px !important;\n\n      font-size: clamp(27px, 8cqi, 33px) !important;\n\n      line-height: 1.15 !important;\n\n    }\n\n\n\n    .aq-fechamento-texto {\n\n      margin: 0 auto !important;\n\n      font-size: 16px !important;\n\n      line-height: 1.58 !important;\n\n    }\n\n\n\n    .aq-fechamento .aq-botao {\n\n      display: block !important;\n\n      width: 100% !important;\n\n      min-width: 0 !important;\n\n      margin: 24px auto !important;\n\n    }\n\n\n\n    .aq-frase-final {\n\n      margin: 0 !important;\n\n    }\n\n  }\n\n\n\n  @container aq-landing (max-width: 430px) {\n\n    .aq-topo-editorial {\n\n      padding: 22px 18px 20px !important;\n\n    }\n\n\n\n    .aq-topo-selo {\n\n      margin-bottom: 8px !important;\n\n      padding: 7px 13px !important;\n\n      font-size: 9px !important;\n\n      letter-spacing: 1.25px !important;\n\n    }\n\n\n\n    .aq-topo-titulo {\n\n      margin-bottom: 10px !important;\n\n      font-size: 28px !important;\n\n    }\n\n\n\n    .aq-topo-texto {\n\n      font-size: 15px !important;\n\n      line-height: 1.55 !important;\n\n    }\n\n\n\n    .aq-topo-detalhe {\n\n      margin-top: 12px !important;\n\n    }\n\n\n\n    .aq-foto-principal {\n\n      background-size: 110% auto !important;\n\n      background-position: 41% center !important;\n\n    }\n\n\n\n    .aq-transformacao-imagem {\n\n      background-size: 110% auto !important;\n\n      background-position: 59% 20% !important;\n\n    }\n\n\n\n    .aq-transformacao-conteudo {\n\n      padding: 24px 20px 26px !important;\n\n    }\n\n\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n\n      margin-bottom: 8px !important;\n\n      font-size: 9px !important;\n\n      letter-spacing: 2.4px !important;\n\n    }\n\n\n\n    .aq-subtitulo {\n\n      margin-bottom: 12px !important;\n\n      font-size: 27px !important;\n\n    }\n\n\n\n    .aq-texto {\n\n      margin-bottom: 20px !important;\n\n      font-size: 15px !important;\n\n      line-height: 1.55 !important;\n\n    }\n\n\n\n    .aq-badge-foto {\n\n      padding: 7px 10px !important;\n\n      font-size: 10px !important;\n\n    }\n\n\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n\n      top: 8% !important;\n\n      left: 4% !important;\n\n    }\n\n\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n\n      top: 38% !important;\n\n      left: 7% !important;\n\n    }\n\n\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n\n      top: 69% !important;\n\n      left: 10% !important;\n\n    }\n\n\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n\n      top: 8% !important;\n\n      right: 4% !important;\n\n    }\n\n\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n\n      top: 38% !important;\n\n      right: 7% !important;\n\n    }\n\n\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n\n      top: 69% !important;\n\n      right: 10% !important;\n\n    }\n\n\n\n    .aq-fechamento {\n\n      padding: 22px 20px 28px !important;\n\n    }\n\n\n\n    .aq-ornamento {\n\n      margin-bottom: 5px !important;\n\n    }\n\n\n\n    .aq-fechamento .aq-etiqueta {\n\n      margin-bottom: 8px !important;\n\n      font-size: 9px !important;\n\n      letter-spacing: 2.4px !important;\n\n    }\n\n\n\n    .aq-fechamento-titulo {\n\n      margin-bottom: 12px !important;\n\n      font-size: 28px !important;\n\n    }\n\n\n\n    .aq-fechamento-texto {\n\n      font-size: 15px !important;\n\n      line-height: 1.55 !important;\n\n    }\n\n\n\n    .aq-fechamento .aq-botao {\n\n      margin: 22px auto !important;\n\n      padding: 16px 20px !important;\n\n      font-size: 13px !important;\n\n    }\n\n  }\n\n\n\n\n\n  \/* =========================================================\n\n     CORREÇÃO DE TELA EM BRANCO NO MOBILE\n\n     Desativa as container queries apenas no celular.\n\n     O layout mobile volta a obedecer aos @media já existentes.\n\n  ========================================================= *\/\n\n\n\n  @media (max-width: 700px) {\n\n    .aqualiza-landing {\n\n      container-type: normal !important;\n\n      container-name: none !important;\n\n      display: block !important;\n\n      visibility: visible !important;\n\n      opacity: 1 !important;\n\n      height: auto !important;\n\n      min-height: 0 !important;\n\n      overflow: visible !important;\n\n    }\n\n\n\n    .aqualiza-landing \u003e * {\n\n      visibility: visible !important;\n\n      opacity: 1 !important;\n\n    }\n\n\n\n    .aq-topo-editorial,\n\n    .aq-foto-principal,\n\n    .aq-transformacao,\n\n    .aq-transformacao-imagem,\n\n    .aq-transformacao-conteudo,\n\n    .aq-fechamento {\n\n      display: block !important;\n\n      width: 100% !important;\n\n      height: auto;\n\n      visibility: visible !important;\n\n      opacity: 1 !important;\n\n    }\n\n\n\n    .aq-foto-principal,\n\n    .aq-transformacao-imagem {\n\n      aspect-ratio: 4 \/ 5 !important;\n\n      min-height: 0 !important;\n\n    }\n\n\n\n    .aq-transformacao {\n\n      display: grid !important;\n\n      grid-template-columns: 1fr !important;\n\n      grid-template-rows: auto auto !important;\n\n    }\n\n  }\n\n\n\n\n\n  \/* =========================\n\n     BLOCO 4 — TABELA DE MEDIDAS\n\n  ========================= *\/\n\n\n\n  .aq-tabela-medidas {\n\n    width: 100%;\n\n    padding: 18px;\n\n    background: var(--aq-bege-claro);\n\n    border: 1px solid rgba(123, 85, 68, 0.12);\n\n    text-align: center;\n\n  }\n\n\n\n  .aq-tabela-medidas-imagem {\n\n    display: block;\n\n    width: 100%;\n\n    max-width: 100%;\n\n    height: auto;\n\n    margin: 0 auto;\n\n    border-radius: 12px;\n\n    object-fit: contain;\n\n  }\n\n\n\n  @media (max-width: 700px) {\n\n    .aq-tabela-medidas {\n\n      display: block !important;\n\n      width: 100% !important;\n\n      padding: 12px !important;\n\n      visibility: visible !important;\n\n      opacity: 1 !important;\n\n    }\n\n\n\n    .aq-tabela-medidas-imagem {\n\n      width: 100% !important;\n\n      max-width: 100% !important;\n\n      height: auto !important;\n\n      border-radius: 10px;\n\n    }\n\n  }\n\n\n\n  @media (max-width: 430px) {\n\n    .aq-tabela-medidas {\n\n      padding: 10px !important;\n\n    }\n\n  }\n\n\n\n\u003c\/style\u003e\n\n\u003csection class=\"aqualiza-landing\"\u003e\u003c!-- BLOCO 1: TOPO EDITORIAL --\u003e\n\n\u003cdiv class=\"aq-bloco aq-topo-editorial\"\u003e\n\n\u003cspan class=\"aq-topo-selo\"\u003e Elegância que você sente \u003c\/span\u003e\n\n\u003ch2 class=\"aq-topo-titulo\"\u003eVista-se para você se sentir ainda mais linda\u003c\/h2\u003e\n\n\u003cp class=\"aq-topo-texto\"\u003eEsta saída de praia foi criada para \u003cstrong\u003evalorizar sua beleza\u003c\/strong\u003e e proporcionar aquela sensação de confiança que transforma sua postura, seu sorriso e a maneira como você aproveita cada momento.\u003c\/p\u003e\n\n\u003cspan class=\"aq-topo-detalhe\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- FOTO PRINCIPAL SEM TEXTO --\u003e\n\n\u003cdiv class=\"aq-bloco aq-foto-principal\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza de frente\"\u003e\n\n\u003cdiv class=\"aq-badges-foto aq-badges-frente\" aria-hidden=\"true\"\u003e\n\n\u003cspan class=\"aq-badge-foto\"\u003eValoriza seu visual\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eLeveza e estilo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eMais confiança\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- BLOCO 2: TRANSFORMAÇÃO --\u003e\n\n\u003cdiv class=\"aq-bloco aq-transformacao\"\u003e\n\n\u003cdiv class=\"aq-transformacao-imagem\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza vista de costas\"\u003e\n\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\n\u003cspan class=\"aq-badge-foto\"\u003eDo pós-praia ao passeio\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual versátil\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eEstilo diferenciado\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"aq-transformacao-conteudo\"\u003e\n\n\u003cspan class=\"aq-etiqueta\" style=\"color: #9a6953;\"\u003e Sua melhor versão \u003c\/span\u003e\n\n\u003ch2 class=\"aq-subtitulo\"\u003eVista-se para você viver com mais confiança\u003c\/h2\u003e\n\n\u003cp class=\"aq-texto\"\u003eUma saída de praia que complementa seu look e realça sua beleza com naturalidade. Para você aproveitar a praia, a piscina ou aquela viagem especial, sentindo-se mais segura, elegante e livre.\u003c\/p\u003e\n\n\u003cdiv class=\"aq-sensacoes\"\u003e\n\n\u003cdiv class=\"aq-sensacao\"\u003e\n\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003ePraticidade para vestir sobre seu biquíni e transformar o visual.\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"aq-sensacao\"\u003e\n\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLeveza e conforto para acompanhar seus melhores momentos.\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"aq-sensacao\"\u003e\n\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eVersatilidade para aproveitar a praia, a piscina e os passeios.\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- BLOCO 3: FECHAMENTO --\u003e\n\n\u003cdiv class=\"aq-bloco aq-fechamento\"\u003e\n\n\u003cdiv class=\"aq-ornamento\" aria-hidden=\"true\"\u003e\n\n\u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e \u003csvg class=\"aq-ornamento-icone\" viewbox=\"0 0 48 48\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n\n\n\n        \u003cpath d=\"M24 39C24 30 24 21 24 11\"\u003e\u003c\/path\u003e\n\n\n\n        \u003cpath d=\"M24 25C17 24 12 20 10 14C17 13 22 16 24 22\"\u003e\u003c\/path\u003e\n\n\n\n        \u003cpath d=\"M24 25C31 24 36 20 38 14C31 13 26 16 24 22\"\u003e\u003c\/path\u003e\n\n\n\n        \u003cpath d=\"M24 17C19 14 17 9 18 5C23 7 25 11 24 17\"\u003e\u003c\/path\u003e\n\n\n\n        \u003cpath d=\"M24 17C29 14 31 9 30 5C25 7 23 11 24 17\"\u003e\u003c\/path\u003e\n\n\n\n        \u003cpath d=\"M18 39C20 36 22 34 24 33C26 34 28 36 30 39\"\u003e\u003c\/path\u003e\n\n\n\n      \u003c\/svg\u003e \u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cspan class=\"aq-etiqueta\"\u003e Escolha-se \u003c\/span\u003e\n\n\u003ch2 class=\"aq-fechamento-titulo\"\u003eSua beleza merece ser celebrada\u003c\/h2\u003e\n\n\u003cp class=\"aq-fechamento-texto\"\u003eTransforme seus momentos de lazer em experiências ainda mais especiais. Vista uma saída de praia que combina com sua essência e permita que sua confiança apareça naturalmente.\u003c\/p\u003e\n\n\u003ca class=\"aq-botao\" href=\"#\" onclick=\"aqScrollCompra(); return false;\"\u003e Selecionar meu tamanho \u003c\/a\u003e\n\n\u003cp class=\"aq-frase-final\"\u003eAqualiza — criada para mulheres que escolhem se sentir bem.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- BLOCO 4: TABELA DE MEDIDAS --\u003e\n\n\u003cdiv class=\"aq-bloco aq-tabela-medidas\"\u003e\u003cimg class=\"aq-tabela-medidas-imagem\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/Copia_de_Biquini_6d25745c-e819-4a65-91e2-2129172bcfd5.png?v=1785160911\" alt=\"Tabela de medidas Aqualiza\" loading=\"lazy\" width=\"600\" height=\"600\"\u003e\u003c\/div\u003e\n\n\u003cscript\u003e\n\nfunction aqScrollCompra(){\n\n\n\n    const seletores = [\n\n\n\n        '.product-form__input',\n\n        '.variant-picker',\n\n        '.variant-radios',\n\n        '.product-variant-picker',\n\n        '.product-form',\n\n        'variant-selects',\n\n        'fieldset[data-option]',\n\n        'form[action*=\"\/cart\/add\"]'\n\n\n\n    ];\n\n\n\n    for(const seletor of seletores){\n\n\n\n        const elemento = document.querySelector(seletor);\n\n\n\n        if(elemento){\n\n\n\n            const posicao =\n\n                elemento.getBoundingClientRect().top +\n\n                window.pageYOffset - 80;\n\n\n\n            window.scrollTo({\n\n\n\n                top: posicao,\n\n                behavior:'smooth'\n\n\n\n            });\n\n\n\n            return;\n\n\n\n        }\n\n\n\n    }\n\n\n\n}\n\n\u003c\/script\u003e\u003c\/section\u003e\n\n\u003c!-- FIM DA MINI LANDING PAGE AQUALIZA --\u003e","brand":"Aqualiza","offers":[{"title":"Laranja \/ P","offer_id":45491090554989,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Laranja \/ M","offer_id":45491090587757,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Laranja \/ G","offer_id":45491090620525,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Laranja \/ GG","offer_id":45491090653293,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Roxo \/ P","offer_id":45491090686061,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Roxo \/ M","offer_id":45491090718829,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Roxo \/ G","offer_id":45491090751597,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Roxo \/ GG","offer_id":45491090784365,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_a506a756-3a17-4c7a-9cfe-28256efd692f.jpg?v=1784723550"},{"product_id":"saida-vestido-trico-vazado-com-alcas-e-modelagem-acinturada","title":"Saída Vestido Tricô Vazado Com Alças E Modelagem Acinturada","description":"\u003c!-- INÍCIO DA MINI LANDING PAGE AQUALIZA --\u003e\n\n\u003cstyle\u003e\n\n  .aqualiza-landing {\n\n    --aq-preto: #1f1917;\n\n    --aq-marrom: #7b5544;\n\n    --aq-bronze: #b17c63;\n\n    --aq-bege: #f7f0eb;\n\n    --aq-bege-claro: #fcf9f7;\n\n    --aq-branco: #ffffff;\n\n\n\n    width: 100%;\n\n    max-width: 820px;\n\n    margin: 30px auto;\n\n    font-family: Arial, Helvetica, sans-serif;\n\n    color: var(--aq-preto);\n\n    overflow: hidden;\n\n\n\n    \/* Permite que o layout responda à largura real da descrição,\n\n       e não apenas à largura da tela do computador. *\/\n\n    container-type: inline-size;\n\n    container-name: aq-landing;\n\n  }\n\n\n\n  .aqualiza-landing * {\n\n    box-sizing: border-box;\n\n  }\n\n\n\n  .aq-bloco {\n\n    margin-bottom: 22px;\n\n    overflow: hidden;\n\n    border-radius: 18px;\n\n  }\n\n\n\n  .aq-imagem {\n\n    display: block;\n\n    width: 100%;\n\n    height: auto;\n\n  }\n\n\n\n  \/* =========================\n\n     BLOCO 1 — DESEJO\n\n  ========================= *\/\n\n\n\n  .aq-hero {\n\n    position: relative;\n\n    width: 100%;\n\n    aspect-ratio: 4 \/ 5;\n\n    min-height: 0;\n\n\n\n    display: flex;\n\n    align-items: center;\n\n    justify-content: center;\n\n\n\n    background:\n\n      linear-gradient(\n\n        to bottom,\n\n        rgba(15, 10, 8, 0.08) 0%,\n\n        rgba(15, 10, 8, 0.16) 30%,\n\n        rgba(15, 10, 8, 0.48) 70%,\n\n        rgba(15, 10, 8, 0.72) 100%\n\n      ),\n\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_8c3e8cc0-0b6f-48be-a1f2-76898ac27754.jpg?v=1784726165\")\n\n      center center \/ cover no-repeat;\n\n  }\n\n\n\n  .aq-hero-conteudo {\n\n    position: relative;\n\n    z-index: 2;\n\n\n\n    width: 100%;\n\n    max-width: 650px;\n\n    margin: 0 auto;\n\n    padding: 42px 34px;\n\n\n\n    display: flex;\n\n    flex-direction: column;\n\n    align-items: center;\n\n    justify-content: center;\n\n\n\n    color: var(--aq-branco);\n\n    text-align: center;\n\n\n\n    transform: translateY(35px);\n\n  }\n\n\n\n  .aq-etiqueta {\n\n    display: inline-block;\n\n    margin-bottom: 14px;\n\n    font-size: 12px;\n\n    font-weight: 700;\n\n    letter-spacing: 3px;\n\n    text-transform: uppercase;\n\n  }\n\n\n\n  .aq-hero .aq-etiqueta {\n\n    margin-bottom: 38px;\n\n    font-size: 11px;\n\n    line-height: 1.4;\n\n    letter-spacing: 3px;\n\n  }\n\n\n\n  .aq-titulo-principal {\n\n    max-width: 620px;\n\n    margin: 0 auto 30px;\n\n    font-family: Georgia, \"Times New Roman\", serif;\n\n    font-size: clamp(31px, 5vw, 46px);\n\n    line-height: 1.04;\n\n    font-weight: 400;\n\n  }\n\n\n\n  .aq-titulo-principal em {\n\n    display: block;\n\n    color: #efb59d;\n\n    font-weight: 400;\n\n  }\n\n\n\n  .aq-hero-texto {\n\n    max-width: 540px;\n\n    margin: 0 auto;\n\n    font-size: clamp(16px, 3vw, 19px);\n\n    line-height: 1.55;\n\n  }\n\n\n\n  .aq-hero .aq-etiqueta,\n\n  .aq-hero .aq-titulo-principal,\n\n  .aq-hero .aq-titulo-principal em,\n\n  .aq-hero .aq-hero-texto {\n\n    text-shadow:\n\n      0 2px 4px rgba(0, 0, 0, 0.8),\n\n      0 5px 14px rgba(0, 0, 0, 0.55);\n\n  }\n\n\n\n\n\n  \/* =========================\n\n     NOVO TOPO EDITORIAL\n\n  ========================= *\/\n\n\n\n  .aq-topo-editorial {\n\n    padding: 32px 34px 28px;\n\n    text-align: center;\n\n    border: 1px solid rgba(123, 85, 68, 0.12);\n\n    background:\n\n      radial-gradient(\n\n        circle at top left,\n\n        rgba(214, 240, 238, 0.72),\n\n        transparent 42%\n\n      ),\n\n      linear-gradient(\n\n        135deg,\n\n        #eef9f7 0%,\n\n        #fcf9f7 55%,\n\n        #f7f0eb 100%\n\n      );\n\n  }\n\n\n\n  .aq-topo-selo {\n\n    display: inline-block;\n\n    margin: 0 0 12px;\n\n    padding: 9px 20px;\n\n    border-radius: 999px;\n\n    background: var(--aq-branco);\n\n    color: #147d80;\n\n    font-size: 11px;\n\n    line-height: 1.3;\n\n    font-weight: 700;\n\n    letter-spacing: 1.8px;\n\n    text-transform: uppercase;\n\n    box-shadow: 0 7px 18px rgba(31, 25, 23, 0.08);\n\n  }\n\n\n\n  .aq-topo-titulo {\n\n    max-width: 650px;\n\n    margin: 0 auto 12px;\n\n    font-family: Arial, Helvetica, sans-serif;\n\n    font-size: clamp(30px, 5vw, 44px);\n\n    line-height: 1.1;\n\n    font-weight: 700;\n\n    color: #102f35;\n\n  }\n\n\n\n  .aq-topo-texto {\n\n    max-width: 650px;\n\n    margin: 0 auto;\n\n    font-size: 17px;\n\n    line-height: 1.72;\n\n    color: #425257;\n\n  }\n\n\n\n  .aq-topo-texto strong {\n\n    color: #102f35;\n\n    font-weight: 700;\n\n  }\n\n\n\n  .aq-topo-detalhe {\n\n    display: block;\n\n    width: 72px;\n\n    height: 3px;\n\n    margin: 18px auto 0;\n\n    border-radius: 999px;\n\n    background: linear-gradient(\n\n      to right,\n\n      #18868a,\n\n      #d39a43\n\n    );\n\n  }\n\n\n\n  .aq-foto-principal {\n\n    width: 100%;\n\n    aspect-ratio: 4 \/ 5;\n\n    min-height: 0;\n\n    background:\n\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_8c3e8cc0-0b6f-48be-a1f2-76898ac27754.jpg?v=1784726165\")\n\n      center center \/ cover no-repeat;\n\n  }\n\n\n\n  \/* =========================\n\n     BLOCO 2 — TRANSFORMAÇÃO\n\n  ========================= *\/\n\n\n\n  .aq-transformacao {\n\n    display: grid;\n\n    grid-template-columns: 1fr 1fr;\n\n    background: var(--aq-bege);\n\n  }\n\n\n\n  .aq-transformacao-imagem {\n\n    min-height: 600px;\n\n    background:\n\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/2_03a97d17-ba31-45f0-a881-0a20405cb204.jpg?v=1784726165\")\n\n      center 25% \/ cover no-repeat;\n\n  }\n\n\n\n  .aq-transformacao-conteudo {\n\n    display: flex;\n\n    flex-direction: column;\n\n    justify-content: center;\n\n    padding: 48px 38px;\n\n  }\n\n\n\n  .aq-subtitulo {\n\n    margin: 0 0 18px;\n\n    font-family: Georgia, \"Times New Roman\", serif;\n\n    font-size: clamp(27px, 4vw, 36px);\n\n    line-height: 1.16;\n\n    font-weight: 400;\n\n  }\n\n\n\n  .aq-texto {\n\n    margin: 0 0 28px;\n\n    font-size: 17px;\n\n    line-height: 1.7;\n\n    color: #493b35;\n\n  }\n\n\n\n  .aq-sensacoes {\n\n    display: grid;\n\n    gap: 12px;\n\n  }\n\n\n\n  .aq-sensacao {\n\n    display: flex;\n\n    align-items: center;\n\n    gap: 12px;\n\n    padding: 13px 15px;\n\n    border: 1px solid rgba(123, 85, 68, 0.18);\n\n    border-radius: 12px;\n\n    background: rgba(255, 255, 255, 0.55);\n\n    font-size: 15px;\n\n    line-height: 1.4;\n\n  }\n\n\n\n  .aq-icone {\n\n    flex: 0 0 30px;\n\n    width: 30px;\n\n    height: 30px;\n\n    display: grid;\n\n    place-items: center;\n\n    border-radius: 50%;\n\n    background: #D98B2B;\n\n    color: var(--aq-branco);\n\n    font-size: 14px;\n\n  }\n\n\n\n  \/* =========================\n\n     BLOCO 3 — FECHAMENTO\n\n  ========================= *\/\n\n\n\n  .aq-fechamento {\n\n    padding: 36px 38px 48px;\n\n    text-align: center;\n\n    background:\n\n      radial-gradient(\n\n        circle at top right,\n\n        rgba(177, 124, 99, 0.13),\n\n        transparent 38%\n\n      ),\n\n      var(--aq-bege-claro);\n\n    border: 1px solid rgba(123, 85, 68, 0.12);\n\n  }\n\n\n\n  \/* Ornamento superior *\/\n\n  .aq-ornamento {\n\n    width: 100%;\n\n    max-width: 270px;\n\n    margin: 0 auto 12px;\n\n\n\n    display: flex;\n\n    align-items: center;\n\n    justify-content: center;\n\n    gap: 13px;\n\n\n\n    color: var(--aq-bronze);\n\n  }\n\n\n\n  .aq-ornamento-linha {\n\n    width: 72px;\n\n    height: 1px;\n\n    background: linear-gradient(\n\n      to right,\n\n      transparent,\n\n      rgba(177, 124, 99, 0.7)\n\n    );\n\n  }\n\n\n\n  .aq-ornamento-linha:last-child {\n\n    background: linear-gradient(\n\n      to left,\n\n      transparent,\n\n      rgba(177, 124, 99, 0.7)\n\n    );\n\n  }\n\n\n\n  .aq-ornamento-icone {\n\n    flex: 0 0 auto;\n\n    width: 38px;\n\n    height: 38px;\n\n    display: block;\n\n  }\n\n\n\n  .aq-ornamento-icone path {\n\n    fill: none;\n\n    stroke: currentColor;\n\n    stroke-width: 1.65;\n\n    stroke-linecap: round;\n\n    stroke-linejoin: round;\n\n  }\n\n\n\n  .aq-fechamento .aq-etiqueta {\n\n    margin: 0 0 16px;\n\n    color: #9a6953;\n\n    font-size: 11px;\n\n    line-height: 1.3;\n\n    letter-spacing: 3.2px;\n\n  }\n\n\n\n  .aq-fechamento-titulo {\n\n    max-width: 620px;\n\n    margin: 0 auto 16px;\n\n    font-family: Georgia, \"Times New Roman\", serif;\n\n    font-size: clamp(27px, 4.3vw, 39px);\n\n    line-height: 1.16;\n\n    font-weight: 400;\n\n  }\n\n\n\n  .aq-fechamento-texto {\n\n    max-width: 610px;\n\n    margin: 0 auto !important;\n\n    font-size: 17px;\n\n    line-height: 1.7;\n\n    color: #55453e;\n\n  }\n\n\n\n  .aq-fechamento .aq-botao {\n\n    display: block;\n\n    width: fit-content;\n\n    min-width: 250px;\n\n    margin: 28px auto !important;\n\n    padding: 17px 28px;\n\n    border-radius: 999px;\n\n    background: #156F7A;\n\n    color: var(--aq-branco) !important;\n\n    font-size: 14px;\n\n    font-weight: 700;\n\n    letter-spacing: 1.2px;\n\n    text-align: center;\n\n    text-decoration: none !important;\n\n    text-transform: uppercase;\n\n    transition:\n\n      opacity 0.2s ease,\n\n      transform 0.2s ease;\n\n  }\n\n\n\n  .aq-fechamento .aq-botao:hover {\n\n    opacity: 0.88;\n\n    transform: translateY(-1px);\n\n  }\n\n\n\n  .aq-frase-final {\n\n    margin: 0 !important;\n\n    font-family: Georgia, \"Times New Roman\", serif;\n\n    font-size: 15px;\n\n    font-style: italic;\n\n    color: var(--aq-marrom);\n\n  }\n\n\n\n  \/* =========================\n\n     TABLET E CELULAR\n\n  ========================= *\/\n\n\n\n  @media (max-width: 700px) {\n\n    .aqualiza-landing {\n\n      margin: 22px auto;\n\n    }\n\n\n\n    .aq-bloco {\n\n      margin-bottom: 16px;\n\n      border-radius: 14px;\n\n    }\n\n\n\n    .aq-hero {\n\n      width: 100%;\n\n      aspect-ratio: 4 \/ 5;\n\n      min-height: 0;\n\n      background-position: center center;\n\n    }\n\n\n\n    .aq-hero-conteudo {\n\n      padding: 28px 22px;\n\n      transform: translateY(30px);\n\n    }\n\n\n\n    .aq-hero .aq-etiqueta {\n\n      margin-bottom: 32px;\n\n      font-size: 10px;\n\n      letter-spacing: 2.5px;\n\n    }\n\n\n\n    .aq-titulo-principal {\n\n      margin-bottom: 25px;\n\n      font-size: clamp(30px, 8.5vw, 39px);\n\n      line-height: 1.05;\n\n    }\n\n\n\n    .aq-hero-texto {\n\n      max-width: 440px;\n\n      font-size: 16px;\n\n      line-height: 1.55;\n\n    }\n\n\n\n    .aq-transformacao {\n\n      grid-template-columns: 1fr;\n\n    }\n\n\n\n    .aq-transformacao-imagem {\n\n      min-height: 500px;\n\n      background-position: center 20%;\n\n    }\n\n\n\n    .aq-transformacao-conteudo {\n\n      padding: 38px 25px;\n\n      text-align: center;\n\n    }\n\n\n\n    .aq-subtitulo {\n\n      font-size: clamp(27px, 7.5vw, 34px);\n\n      line-height: 1.18;\n\n    }\n\n\n\n    .aq-sensacao {\n\n      text-align: left;\n\n    }\n\n\n\n    .aq-fechamento {\n\n      padding: 30px 24px 40px;\n\n    }\n\n\n\n    .aq-ornamento {\n\n      margin-bottom: 10px;\n\n    }\n\n\n\n    .aq-ornamento-linha {\n\n      width: 58px;\n\n    }\n\n\n\n    .aq-ornamento-icone {\n\n      width: 34px;\n\n      height: 34px;\n\n    }\n\n\n\n    .aq-fechamento .aq-etiqueta {\n\n      margin-bottom: 14px;\n\n      font-size: 10px;\n\n      letter-spacing: 2.8px;\n\n    }\n\n\n\n    .aq-fechamento-titulo {\n\n      margin-bottom: 15px;\n\n      font-size: clamp(27px, 7.5vw, 35px);\n\n      line-height: 1.18;\n\n    }\n\n\n\n    .aq-fechamento .aq-botao {\n\n      display: block;\n\n      width: 100%;\n\n      min-width: 0;\n\n      margin: 28px auto !important;\n\n    }\n\n  }\n\n\n\n  @media (max-width: 430px) {\n\n    .aq-hero-conteudo {\n\n      padding: 24px 18px;\n\n      transform: translateY(24px);\n\n    }\n\n\n\n    .aq-hero .aq-etiqueta {\n\n      margin-bottom: 26px;\n\n      font-size: 9px;\n\n      letter-spacing: 2.2px;\n\n    }\n\n\n\n    .aq-titulo-principal {\n\n      margin-bottom: 22px;\n\n      font-size: 31px;\n\n    }\n\n\n\n    .aq-hero-texto {\n\n      font-size: 15px;\n\n      line-height: 1.5;\n\n    }\n\n\n\n    .aq-transformacao-imagem {\n\n      min-height: 440px;\n\n    }\n\n\n\n    .aq-transformacao-conteudo {\n\n      padding: 34px 22px;\n\n    }\n\n\n\n    .aq-subtitulo {\n\n      font-size: 28px;\n\n    }\n\n\n\n    .aq-fechamento {\n\n      padding: 26px 22px 36px;\n\n    }\n\n\n\n    .aq-ornamento {\n\n      margin-bottom: 9px;\n\n      gap: 10px;\n\n    }\n\n\n\n    .aq-ornamento-linha {\n\n      width: 48px;\n\n    }\n\n\n\n    .aq-ornamento-icone {\n\n      width: 32px;\n\n      height: 32px;\n\n    }\n\n\n\n    .aq-fechamento .aq-etiqueta {\n\n      margin-bottom: 13px;\n\n      font-size: 9px;\n\n      letter-spacing: 2.5px;\n\n    }\n\n\n\n    .aq-fechamento-titulo {\n\n      margin-bottom: 14px;\n\n      font-size: 29px;\n\n    }\n\n\n\n    .aq-texto,\n\n    .aq-fechamento-texto {\n\n      font-size: 16px;\n\n    }\n\n  }\n\n\n\n\n\n  \/* AJUSTES RESPONSIVOS DO NOVO TOPO *\/\n\n  @media (max-width: 700px) {\n\n    .aq-topo-editorial {\n\n      padding: 30px 22px 28px;\n\n    }\n\n\n\n    .aq-topo-selo {\n\n      margin-bottom: 12px;\n\n      padding: 8px 16px;\n\n      font-size: 10px;\n\n      letter-spacing: 1.5px;\n\n    }\n\n\n\n    .aq-topo-titulo {\n\n      margin-bottom: 12px;\n\n      font-size: clamp(28px, 8vw, 36px);\n\n      line-height: 1.12;\n\n    }\n\n\n\n    .aq-topo-texto {\n\n      font-size: 16px;\n\n      line-height: 1.65;\n\n    }\n\n\n\n    .aq-topo-detalhe {\n\n      width: 64px;\n\n      margin-top: 16px;\n\n    }\n\n\n\n    .aq-foto-principal {\n\n      aspect-ratio: 4 \/ 5;\n\n      background-position: center center;\n\n    }\n\n  }\n\n\n\n  @media (max-width: 430px) {\n\n    .aq-topo-editorial {\n\n      padding: 26px 18px 24px;\n\n    }\n\n\n\n    .aq-topo-selo {\n\n      margin-bottom: 10px;\n\n      padding: 8px 14px;\n\n      font-size: 9px;\n\n      letter-spacing: 1.35px;\n\n    }\n\n\n\n    .aq-topo-titulo {\n\n      margin-bottom: 10px;\n\n      font-size: 29px;\n\n    }\n\n\n\n    .aq-topo-texto {\n\n      font-size: 15px;\n\n      line-height: 1.62;\n\n    }\n\n\n\n    .aq-topo-detalhe {\n\n      width: 58px;\n\n      margin-top: 14px;\n\n    }\n\n  }\n\n\n\n\n\n  \/* =========================\n\n     OTIMIZAÇÃO FINAL PARA MOBILE\n\n     Regras inseridas por último para prevalecer\n\n  ========================= *\/\n\n\n\n  @media (max-width: 700px) {\n\n    .aqualiza-landing {\n\n      width: 100% !important;\n\n      max-width: 100% !important;\n\n      margin: 18px auto !important;\n\n    }\n\n\n\n    .aq-bloco {\n\n      margin-bottom: 14px !important;\n\n      border-radius: 14px !important;\n\n    }\n\n\n\n    \/* TOPO EDITORIAL *\/\n\n    .aq-topo-editorial {\n\n      padding: 26px 20px 24px !important;\n\n    }\n\n\n\n    .aq-topo-selo {\n\n      display: inline-block !important;\n\n      margin: 0 0 10px !important;\n\n    }\n\n\n\n    .aq-topo-titulo {\n\n      margin: 0 auto 12px !important;\n\n      font-size: clamp(27px, 7.6vw, 34px) !important;\n\n      line-height: 1.12 !important;\n\n    }\n\n\n\n    .aq-topo-texto {\n\n      margin: 0 auto !important;\n\n      font-size: 16px !important;\n\n      line-height: 1.58 !important;\n\n    }\n\n\n\n    .aq-topo-detalhe {\n\n      margin: 14px auto 0 !important;\n\n    }\n\n\n\n    .aq-foto-principal {\n\n      aspect-ratio: 4 \/ 5 !important;\n\n      background-position: center center !important;\n\n    }\n\n\n\n    \/* BLOCO DE TRANSFORMAÇÃO *\/\n\n    .aq-transformacao {\n\n      grid-template-columns: 1fr !important;\n\n    }\n\n\n\n    .aq-transformacao-imagem {\n\n      min-height: 0 !important;\n\n      aspect-ratio: 4 \/ 5 !important;\n\n      background-position: center 20% !important;\n\n    }\n\n\n\n    .aq-transformacao-conteudo {\n\n      padding: 28px 22px 30px !important;\n\n      text-align: center !important;\n\n    }\n\n\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n\n      display: inline-block !important;\n\n      margin: 0 0 10px !important;\n\n    }\n\n\n\n    .aq-subtitulo {\n\n      margin: 0 auto 14px !important;\n\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n\n      line-height: 1.15 !important;\n\n    }\n\n\n\n    .aq-texto {\n\n      margin: 0 0 22px !important;\n\n      font-size: 16px !important;\n\n      line-height: 1.58 !important;\n\n    }\n\n\n\n    .aq-sensacoes {\n\n      gap: 10px !important;\n\n    }\n\n\n\n    .aq-sensacao {\n\n      padding: 12px 13px !important;\n\n      text-align: left !important;\n\n    }\n\n\n\n    \/* BLOCO DE FECHAMENTO *\/\n\n    .aq-fechamento {\n\n      padding: 24px 22px 32px !important;\n\n    }\n\n\n\n    .aq-ornamento {\n\n      margin: 0 auto 6px !important;\n\n    }\n\n\n\n    .aq-fechamento .aq-etiqueta {\n\n      display: inline-block !important;\n\n      margin: 0 0 10px !important;\n\n    }\n\n\n\n    .aq-fechamento-titulo {\n\n      margin: 0 auto 14px !important;\n\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n\n      line-height: 1.15 !important;\n\n    }\n\n\n\n    .aq-fechamento-texto {\n\n      margin: 0 auto !important;\n\n      font-size: 16px !important;\n\n      line-height: 1.58 !important;\n\n    }\n\n\n\n    .aq-fechamento .aq-botao {\n\n      display: block !important;\n\n      width: 100% !important;\n\n      min-width: 0 !important;\n\n      margin: 24px auto !important;\n\n    }\n\n\n\n    .aq-frase-final {\n\n      margin: 0 !important;\n\n    }\n\n  }\n\n\n\n  @media (max-width: 430px) {\n\n    .aq-topo-editorial {\n\n      padding: 22px 18px 20px !important;\n\n    }\n\n\n\n    .aq-topo-selo {\n\n      margin-bottom: 8px !important;\n\n      padding: 7px 13px !important;\n\n      font-size: 9px !important;\n\n      letter-spacing: 1.25px !important;\n\n    }\n\n\n\n    .aq-topo-titulo {\n\n      margin-bottom: 10px !important;\n\n      font-size: 28px !important;\n\n    }\n\n\n\n    .aq-topo-texto {\n\n      font-size: 15px !important;\n\n      line-height: 1.55 !important;\n\n    }\n\n\n\n    .aq-topo-detalhe {\n\n      margin-top: 12px !important;\n\n    }\n\n\n\n    .aq-transformacao-conteudo {\n\n      padding: 24px 20px 26px !important;\n\n    }\n\n\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n\n      margin-bottom: 8px !important;\n\n      font-size: 9px !important;\n\n      letter-spacing: 2.4px !important;\n\n    }\n\n\n\n    .aq-subtitulo {\n\n      margin-bottom: 12px !important;\n\n      font-size: 27px !important;\n\n    }\n\n\n\n    .aq-texto {\n\n      margin-bottom: 20px !important;\n\n      font-size: 15px !important;\n\n      line-height: 1.55 !important;\n\n    }\n\n\n\n    .aq-fechamento {\n\n      padding: 22px 20px 28px !important;\n\n    }\n\n\n\n    .aq-ornamento {\n\n      margin-bottom: 5px !important;\n\n    }\n\n\n\n    .aq-fechamento .aq-etiqueta {\n\n      margin-bottom: 8px !important;\n\n      font-size: 9px !important;\n\n      letter-spacing: 2.4px !important;\n\n    }\n\n\n\n    .aq-fechamento-titulo {\n\n      margin-bottom: 12px !important;\n\n      font-size: 28px !important;\n\n    }\n\n\n\n    .aq-fechamento-texto {\n\n      font-size: 15px !important;\n\n      line-height: 1.55 !important;\n\n    }\n\n\n\n    .aq-fechamento .aq-botao {\n\n      margin: 22px auto !important;\n\n      padding: 16px 20px !important;\n\n      font-size: 13px !important;\n\n    }\n\n  }\n\n\n\n\n\n  \/* =========================\n\n     SELOS GLASSMORPHISM NAS FOTOS\n\n  ========================= *\/\n\n\n\n  .aq-foto-principal,\n\n  .aq-transformacao-imagem {\n\n    position: relative;\n\n    overflow: hidden;\n\n  }\n\n\n\n  .aq-badges-foto {\n\n    position: absolute;\n\n    inset: 0;\n\n    z-index: 3;\n\n    pointer-events: none;\n\n  }\n\n\n\n  .aq-badge-foto {\n\n    position: absolute;\n\n    display: inline-flex;\n\n    align-items: center;\n\n    gap: 8px;\n\n    max-width: calc(100% - 32px);\n\n    padding: 10px 14px;\n\n    border: 1px solid rgba(255, 255, 255, 0.68);\n\n    border-radius: 999px;\n\n    background: rgba(255, 255, 255, 0.72);\n\n    color: #1f1917;\n\n    font-size: 13px;\n\n    line-height: 1.2;\n\n    font-weight: 700;\n\n    white-space: nowrap;\n\n    box-shadow:\n\n      0 8px 24px rgba(31, 25, 23, 0.12),\n\n      inset 0 1px 0 rgba(255, 255, 255, 0.65);\n\n    backdrop-filter: blur(10px);\n\n    -webkit-backdrop-filter: blur(10px);\n\n  }\n\n\n\n  .aq-badge-foto::before {\n\n    content: \"✦\";\n\n    flex: 0 0 auto;\n\n    color: #D98B2B;\n\n    font-size: 12px;\n\n    line-height: 1;\n\n  }\n\n\n\n  \/* Composição diagonal — foto da frente *\/\n\n  .aq-badges-frente .aq-badge-foto:nth-child(1) {\n\n    top: 10%;\n\n    left: 6%;\n\n  }\n\n\n\n  .aq-badges-frente .aq-badge-foto:nth-child(2) {\n\n    top: 39%;\n\n    left: 10%;\n\n  }\n\n\n\n  .aq-badges-frente .aq-badge-foto:nth-child(3) {\n\n    top: 69%;\n\n    left: 14%;\n\n  }\n\n\n\n  \/* Composição diagonal — foto das costas *\/\n\n  .aq-badges-costas .aq-badge-foto:nth-child(1) {\n\n    top: 11%;\n\n    right: 6%;\n\n  }\n\n\n\n  .aq-badges-costas .aq-badge-foto:nth-child(2) {\n\n    top: 40%;\n\n    right: 10%;\n\n  }\n\n\n\n  .aq-badges-costas .aq-badge-foto:nth-child(3) {\n\n    top: 70%;\n\n    right: 14%;\n\n  }\n\n\n\n  @media (max-width: 700px) {\n\n    .aq-badge-foto {\n\n      gap: 6px;\n\n      padding: 8px 11px;\n\n      font-size: 11px;\n\n      box-shadow:\n\n        0 6px 18px rgba(31, 25, 23, 0.12),\n\n        inset 0 1px 0 rgba(255, 255, 255, 0.65);\n\n      backdrop-filter: blur(8px);\n\n      -webkit-backdrop-filter: blur(8px);\n\n    }\n\n\n\n    .aq-badge-foto::before {\n\n      font-size: 10px;\n\n    }\n\n\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n\n      top: 9%;\n\n      left: 5%;\n\n    }\n\n\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n\n      top: 39%;\n\n      left: 8%;\n\n    }\n\n\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n\n      top: 70%;\n\n      left: 11%;\n\n    }\n\n\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n\n      top: 9%;\n\n      right: 5%;\n\n    }\n\n\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n\n      top: 39%;\n\n      right: 8%;\n\n    }\n\n\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n\n      top: 70%;\n\n      right: 11%;\n\n    }\n\n  }\n\n\n\n  @media (max-width: 430px) {\n\n    .aq-badge-foto {\n\n      max-width: calc(100% - 24px);\n\n      padding: 7px 10px;\n\n      font-size: 10px;\n\n      letter-spacing: 0;\n\n    }\n\n\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n\n      top: 8%;\n\n      left: 4%;\n\n    }\n\n\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n\n      top: 38%;\n\n      left: 7%;\n\n    }\n\n\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n\n      top: 69%;\n\n      left: 10%;\n\n    }\n\n\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n\n      top: 8%;\n\n      right: 4%;\n\n    }\n\n\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n\n      top: 38%;\n\n      right: 7%;\n\n    }\n\n\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n\n      top: 69%;\n\n      right: 10%;\n\n    }\n\n  }\n\n\n\n\n\n  \/* =========================\n\n     AJUSTE DE ENQUADRAMENTO DAS FOTOS\n\n     Afasta a modelo dos selos sem mover os badges\n\n  ========================= *\/\n\n\n\n  \/* Foto da frente: modelo levemente para a direita *\/\n\n  .aq-foto-principal {\n\n    background-size: 104% auto !important;\n\n    background-position: 44% center !important;\n\n  }\n\n\n\n  \/* Foto das costas: modelo levemente para a esquerda *\/\n\n  .aq-transformacao-imagem {\n\n    background-size: 104% auto !important;\n\n    background-position: 56% 25% !important;\n\n  }\n\n\n\n  @media (max-width: 700px) {\n\n    .aq-foto-principal {\n\n      background-size: 108% auto !important;\n\n      background-position: 42% center !important;\n\n    }\n\n\n\n    .aq-transformacao-imagem {\n\n      background-size: 108% auto !important;\n\n      background-position: 58% 20% !important;\n\n    }\n\n  }\n\n\n\n  @media (max-width: 430px) {\n\n    .aq-foto-principal {\n\n      background-size: 110% auto !important;\n\n      background-position: 41% center !important;\n\n    }\n\n\n\n    .aq-transformacao-imagem {\n\n      background-size: 110% auto !important;\n\n      background-position: 59% 20% !important;\n\n    }\n\n  }\n\n\n\n\n\n  \/* =========================================================\n\n     RESPONSIVIDADE PELA LARGURA REAL DA MINI LANDING\n\n     Corrige o desktop quando a descrição fica em uma coluna estreita.\n\n     O mobile existente permanece preservado.\n\n  ========================================================= *\/\n\n\n\n  @container aq-landing (max-width: 620px) {\n\n    .aq-bloco {\n\n      margin-bottom: 14px !important;\n\n      border-radius: 14px !important;\n\n    }\n\n\n\n    \/* TOPO EDITORIAL *\/\n\n    .aq-topo-editorial {\n\n      padding: 26px 20px 24px !important;\n\n    }\n\n\n\n    .aq-topo-selo {\n\n      display: inline-block !important;\n\n      margin: 0 0 10px !important;\n\n      padding: 8px 16px !important;\n\n      font-size: 10px !important;\n\n      letter-spacing: 1.5px !important;\n\n    }\n\n\n\n    .aq-topo-titulo {\n\n      margin: 0 auto 12px !important;\n\n      font-size: clamp(27px, 8cqi, 34px) !important;\n\n      line-height: 1.12 !important;\n\n    }\n\n\n\n    .aq-topo-texto {\n\n      margin: 0 auto !important;\n\n      font-size: 16px !important;\n\n      line-height: 1.58 !important;\n\n    }\n\n\n\n    .aq-topo-detalhe {\n\n      width: 64px !important;\n\n      margin: 14px auto 0 !important;\n\n    }\n\n\n\n    \/* FOTO DA FRENTE *\/\n\n    .aq-foto-principal {\n\n      width: 100% !important;\n\n      min-height: 0 !important;\n\n      aspect-ratio: 4 \/ 5 !important;\n\n      background-size: 108% auto !important;\n\n      background-position: 42% center !important;\n\n    }\n\n\n\n    \/* SEGUNDO BLOCO: IMAGEM EM CIMA E TEXTO EMBAIXO *\/\n\n    .aq-transformacao {\n\n      display: grid !important;\n\n      grid-template-columns: minmax(0, 1fr) !important;\n\n      grid-template-rows: auto auto !important;\n\n    }\n\n\n\n    .aq-transformacao-imagem {\n\n      width: 100% !important;\n\n      min-width: 0 !important;\n\n      min-height: 0 !important;\n\n      aspect-ratio: 4 \/ 5 !important;\n\n      background-size: 108% auto !important;\n\n      background-position: 58% 20% !important;\n\n    }\n\n\n\n    .aq-transformacao-conteudo {\n\n      width: 100% !important;\n\n      min-width: 0 !important;\n\n      padding: 28px 22px 30px !important;\n\n      text-align: center !important;\n\n    }\n\n\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n\n      display: inline-block !important;\n\n      margin: 0 0 10px !important;\n\n      font-size: 10px !important;\n\n      letter-spacing: 2.6px !important;\n\n    }\n\n\n\n    .aq-subtitulo {\n\n      margin: 0 auto 14px !important;\n\n      font-size: clamp(27px, 8cqi, 33px) !important;\n\n      line-height: 1.15 !important;\n\n    }\n\n\n\n    .aq-texto {\n\n      margin: 0 0 22px !important;\n\n      font-size: 16px !important;\n\n      line-height: 1.58 !important;\n\n    }\n\n\n\n    .aq-sensacoes {\n\n      gap: 10px !important;\n\n    }\n\n\n\n    .aq-sensacao {\n\n      padding: 12px 13px !important;\n\n      text-align: left !important;\n\n    }\n\n\n\n    \/* SELOS DAS DUAS FOTOS *\/\n\n    .aq-badge-foto {\n\n      gap: 6px !important;\n\n      max-width: calc(100% - 24px) !important;\n\n      padding: 8px 11px !important;\n\n      font-size: 11px !important;\n\n      box-shadow:\n\n        0 6px 18px rgba(31, 25, 23, 0.12),\n\n        inset 0 1px 0 rgba(255, 255, 255, 0.65) !important;\n\n      backdrop-filter: blur(8px) !important;\n\n      -webkit-backdrop-filter: blur(8px) !important;\n\n    }\n\n\n\n    .aq-badge-foto::before {\n\n      font-size: 10px !important;\n\n    }\n\n\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n\n      top: 9% !important;\n\n      left: 5% !important;\n\n    }\n\n\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n\n      top: 39% !important;\n\n      left: 8% !important;\n\n    }\n\n\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n\n      top: 70% !important;\n\n      left: 11% !important;\n\n    }\n\n\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n\n      top: 9% !important;\n\n      right: 5% !important;\n\n    }\n\n\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n\n      top: 39% !important;\n\n      right: 8% !important;\n\n    }\n\n\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n\n      top: 70% !important;\n\n      right: 11% !important;\n\n    }\n\n\n\n    \/* FECHAMENTO *\/\n\n    .aq-fechamento {\n\n      padding: 24px 22px 32px !important;\n\n    }\n\n\n\n    .aq-ornamento {\n\n      margin: 0 auto 6px !important;\n\n    }\n\n\n\n    .aq-ornamento-linha {\n\n      width: 58px !important;\n\n    }\n\n\n\n    .aq-ornamento-icone {\n\n      width: 34px !important;\n\n      height: 34px !important;\n\n    }\n\n\n\n    .aq-fechamento .aq-etiqueta {\n\n      display: inline-block !important;\n\n      margin: 0 0 10px !important;\n\n      font-size: 10px !important;\n\n      letter-spacing: 2.8px !important;\n\n    }\n\n\n\n    .aq-fechamento-titulo {\n\n      margin: 0 auto 14px !important;\n\n      font-size: clamp(27px, 8cqi, 33px) !important;\n\n      line-height: 1.15 !important;\n\n    }\n\n\n\n    .aq-fechamento-texto {\n\n      margin: 0 auto !important;\n\n      font-size: 16px !important;\n\n      line-height: 1.58 !important;\n\n    }\n\n\n\n    .aq-fechamento .aq-botao {\n\n      display: block !important;\n\n      width: 100% !important;\n\n      min-width: 0 !important;\n\n      margin: 24px auto !important;\n\n    }\n\n\n\n    .aq-frase-final {\n\n      margin: 0 !important;\n\n    }\n\n  }\n\n\n\n  @container aq-landing (max-width: 430px) {\n\n    .aq-topo-editorial {\n\n      padding: 22px 18px 20px !important;\n\n    }\n\n\n\n    .aq-topo-selo {\n\n      margin-bottom: 8px !important;\n\n      padding: 7px 13px !important;\n\n      font-size: 9px !important;\n\n      letter-spacing: 1.25px !important;\n\n    }\n\n\n\n    .aq-topo-titulo {\n\n      margin-bottom: 10px !important;\n\n      font-size: 28px !important;\n\n    }\n\n\n\n    .aq-topo-texto {\n\n      font-size: 15px !important;\n\n      line-height: 1.55 !important;\n\n    }\n\n\n\n    .aq-topo-detalhe {\n\n      margin-top: 12px !important;\n\n    }\n\n\n\n    .aq-foto-principal {\n\n      background-size: 110% auto !important;\n\n      background-position: 41% center !important;\n\n    }\n\n\n\n    .aq-transformacao-imagem {\n\n      background-size: 110% auto !important;\n\n      background-position: 59% 20% !important;\n\n    }\n\n\n\n    .aq-transformacao-conteudo {\n\n      padding: 24px 20px 26px !important;\n\n    }\n\n\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n\n      margin-bottom: 8px !important;\n\n      font-size: 9px !important;\n\n      letter-spacing: 2.4px !important;\n\n    }\n\n\n\n    .aq-subtitulo {\n\n      margin-bottom: 12px !important;\n\n      font-size: 27px !important;\n\n    }\n\n\n\n    .aq-texto {\n\n      margin-bottom: 20px !important;\n\n      font-size: 15px !important;\n\n      line-height: 1.55 !important;\n\n    }\n\n\n\n    .aq-badge-foto {\n\n      padding: 7px 10px !important;\n\n      font-size: 10px !important;\n\n    }\n\n\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n\n      top: 8% !important;\n\n      left: 4% !important;\n\n    }\n\n\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n\n      top: 38% !important;\n\n      left: 7% !important;\n\n    }\n\n\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n\n      top: 69% !important;\n\n      left: 10% !important;\n\n    }\n\n\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n\n      top: 8% !important;\n\n      right: 4% !important;\n\n    }\n\n\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n\n      top: 38% !important;\n\n      right: 7% !important;\n\n    }\n\n\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n\n      top: 69% !important;\n\n      right: 10% !important;\n\n    }\n\n\n\n    .aq-fechamento {\n\n      padding: 22px 20px 28px !important;\n\n    }\n\n\n\n    .aq-ornamento {\n\n      margin-bottom: 5px !important;\n\n    }\n\n\n\n    .aq-fechamento .aq-etiqueta {\n\n      margin-bottom: 8px !important;\n\n      font-size: 9px !important;\n\n      letter-spacing: 2.4px !important;\n\n    }\n\n\n\n    .aq-fechamento-titulo {\n\n      margin-bottom: 12px !important;\n\n      font-size: 28px !important;\n\n    }\n\n\n\n    .aq-fechamento-texto {\n\n      font-size: 15px !important;\n\n      line-height: 1.55 !important;\n\n    }\n\n\n\n    .aq-fechamento .aq-botao {\n\n      margin: 22px auto !important;\n\n      padding: 16px 20px !important;\n\n      font-size: 13px !important;\n\n    }\n\n  }\n\n\n\n\n\n  \/* =========================================================\n\n     CORREÇÃO DE TELA EM BRANCO NO MOBILE\n\n     Desativa as container queries apenas no celular.\n\n     O layout mobile volta a obedecer aos @media já existentes.\n\n  ========================================================= *\/\n\n\n\n  @media (max-width: 700px) {\n\n    .aqualiza-landing {\n\n      container-type: normal !important;\n\n      container-name: none !important;\n\n      display: block !important;\n\n      visibility: visible !important;\n\n      opacity: 1 !important;\n\n      height: auto !important;\n\n      min-height: 0 !important;\n\n      overflow: visible !important;\n\n    }\n\n\n\n    .aqualiza-landing \u003e * {\n\n      visibility: visible !important;\n\n      opacity: 1 !important;\n\n    }\n\n\n\n    .aq-topo-editorial,\n\n    .aq-foto-principal,\n\n    .aq-transformacao,\n\n    .aq-transformacao-imagem,\n\n    .aq-transformacao-conteudo,\n\n    .aq-fechamento {\n\n      display: block !important;\n\n      width: 100% !important;\n\n      height: auto;\n\n      visibility: visible !important;\n\n      opacity: 1 !important;\n\n    }\n\n\n\n    .aq-foto-principal,\n\n    .aq-transformacao-imagem {\n\n      aspect-ratio: 4 \/ 5 !important;\n\n      min-height: 0 !important;\n\n    }\n\n\n\n    .aq-transformacao {\n\n      display: grid !important;\n\n      grid-template-columns: 1fr !important;\n\n      grid-template-rows: auto auto !important;\n\n    }\n\n  }\n\n\n\n\n\n  \/* =========================\n\n     BLOCO 4 — TABELA DE MEDIDAS\n\n  ========================= *\/\n\n\n\n  .aq-tabela-medidas {\n\n    width: 100%;\n\n    padding: 18px;\n\n    background: var(--aq-bege-claro);\n\n    border: 1px solid rgba(123, 85, 68, 0.12);\n\n    text-align: center;\n\n  }\n\n\n\n  .aq-tabela-medidas-imagem {\n\n    display: block;\n\n    width: 100%;\n\n    max-width: 100%;\n\n    height: auto;\n\n    margin: 0 auto;\n\n    border-radius: 12px;\n\n    object-fit: contain;\n\n  }\n\n\n\n  @media (max-width: 700px) {\n\n    .aq-tabela-medidas {\n\n      display: block !important;\n\n      width: 100% !important;\n\n      padding: 12px !important;\n\n      visibility: visible !important;\n\n      opacity: 1 !important;\n\n    }\n\n\n\n    .aq-tabela-medidas-imagem {\n\n      width: 100% !important;\n\n      max-width: 100% !important;\n\n      height: auto !important;\n\n      border-radius: 10px;\n\n    }\n\n  }\n\n\n\n  @media (max-width: 430px) {\n\n    .aq-tabela-medidas {\n\n      padding: 10px !important;\n\n    }\n\n  }\n\n\n\n\u003c\/style\u003e\n\n\u003csection class=\"aqualiza-landing\"\u003e\u003c!-- BLOCO 1: TOPO EDITORIAL --\u003e\n\n\u003cdiv class=\"aq-bloco aq-topo-editorial\"\u003e\n\n\u003cspan class=\"aq-topo-selo\"\u003e Elegância que você sente \u003c\/span\u003e\n\n\u003ch2 class=\"aq-topo-titulo\"\u003eVista-se para você se sentir ainda mais linda\u003c\/h2\u003e\n\n\u003cp class=\"aq-topo-texto\"\u003eEsta saída de praia foi criada para \u003cstrong\u003evalorizar sua beleza\u003c\/strong\u003e e proporcionar aquela sensação de confiança que transforma sua postura, seu sorriso e a maneira como você aproveita cada momento.\u003c\/p\u003e\n\n\u003cspan class=\"aq-topo-detalhe\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- FOTO PRINCIPAL SEM TEXTO --\u003e\n\n\u003cdiv class=\"aq-bloco aq-foto-principal\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza de frente\"\u003e\n\n\u003cdiv class=\"aq-badges-foto aq-badges-frente\" aria-hidden=\"true\"\u003e\n\n\u003cspan class=\"aq-badge-foto\"\u003eValoriza seu visual\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eLeveza e estilo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eMais confiança\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- BLOCO 2: TRANSFORMAÇÃO --\u003e\n\n\u003cdiv class=\"aq-bloco aq-transformacao\"\u003e\n\n\u003cdiv class=\"aq-transformacao-imagem\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza vista de costas\"\u003e\n\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\n\u003cspan class=\"aq-badge-foto\"\u003eDo pós-praia ao passeio\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual versátil\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eEstilo diferenciado\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"aq-transformacao-conteudo\"\u003e\n\n\u003cspan class=\"aq-etiqueta\" style=\"color: #9a6953;\"\u003e Sua melhor versão \u003c\/span\u003e\n\n\u003ch2 class=\"aq-subtitulo\"\u003eVista-se para você viver com mais confiança\u003c\/h2\u003e\n\n\u003cp class=\"aq-texto\"\u003eUma saída de praia que complementa seu look e realça sua beleza com naturalidade. Para você aproveitar a praia, a piscina ou aquela viagem especial, sentindo-se mais segura, elegante e livre.\u003c\/p\u003e\n\n\u003cdiv class=\"aq-sensacoes\"\u003e\n\n\u003cdiv class=\"aq-sensacao\"\u003e\n\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003ePraticidade para vestir sobre seu biquíni e transformar o visual.\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"aq-sensacao\"\u003e\n\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLeveza e conforto para acompanhar seus melhores momentos.\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"aq-sensacao\"\u003e\n\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eVersatilidade para aproveitar a praia, a piscina e os passeios.\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- BLOCO 3: FECHAMENTO --\u003e\n\n\u003cdiv class=\"aq-bloco aq-fechamento\"\u003e\n\n\u003cdiv class=\"aq-ornamento\" aria-hidden=\"true\"\u003e\n\n\u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e \u003csvg class=\"aq-ornamento-icone\" viewbox=\"0 0 48 48\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n\n\n\n        \u003cpath d=\"M24 39C24 30 24 21 24 11\"\u003e\u003c\/path\u003e\n\n\n\n        \u003cpath d=\"M24 25C17 24 12 20 10 14C17 13 22 16 24 22\"\u003e\u003c\/path\u003e\n\n\n\n        \u003cpath d=\"M24 25C31 24 36 20 38 14C31 13 26 16 24 22\"\u003e\u003c\/path\u003e\n\n\n\n        \u003cpath d=\"M24 17C19 14 17 9 18 5C23 7 25 11 24 17\"\u003e\u003c\/path\u003e\n\n\n\n        \u003cpath d=\"M24 17C29 14 31 9 30 5C25 7 23 11 24 17\"\u003e\u003c\/path\u003e\n\n\n\n        \u003cpath d=\"M18 39C20 36 22 34 24 33C26 34 28 36 30 39\"\u003e\u003c\/path\u003e\n\n\n\n      \u003c\/svg\u003e \u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cspan class=\"aq-etiqueta\"\u003e Escolha-se \u003c\/span\u003e\n\n\u003ch2 class=\"aq-fechamento-titulo\"\u003eSua beleza merece ser celebrada\u003c\/h2\u003e\n\n\u003cp class=\"aq-fechamento-texto\"\u003eTransforme seus momentos de lazer em experiências ainda mais especiais. Vista uma saída de praia que combina com sua essência e permita que sua confiança apareça naturalmente.\u003c\/p\u003e\n\n\u003ca class=\"aq-botao\" href=\"#\" onclick=\"aqScrollCompra(); return false;\"\u003e Selecionar meu tamanho \u003c\/a\u003e\n\n\u003cp class=\"aq-frase-final\"\u003eAqualiza — criada para mulheres que escolhem se sentir bem.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- BLOCO 4: TABELA DE MEDIDAS --\u003e\n\n\u003cdiv class=\"aq-bloco aq-tabela-medidas\"\u003e\u003cimg class=\"aq-tabela-medidas-imagem\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/Copia_de_Biquini_d21481bb-8e6f-4d42-bacb-abc52ac18ef9.png?v=1785163129\" alt=\"Tabela de medidas Aqualiza\" loading=\"lazy\" width=\"600\" height=\"600\"\u003e\u003c\/div\u003e\n\n\u003cscript\u003e\n\nfunction aqScrollCompra(){\n\n\n\n    const seletores = [\n\n\n\n        '.product-form__input',\n\n        '.variant-picker',\n\n        '.variant-radios',\n\n        '.product-variant-picker',\n\n        '.product-form',\n\n        'variant-selects',\n\n        'fieldset[data-option]',\n\n        'form[action*=\"\/cart\/add\"]'\n\n\n\n    ];\n\n\n\n    for(const seletor of seletores){\n\n\n\n        const elemento = document.querySelector(seletor);\n\n\n\n        if(elemento){\n\n\n\n            const posicao =\n\n                elemento.getBoundingClientRect().top +\n\n                window.pageYOffset - 80;\n\n\n\n            window.scrollTo({\n\n\n\n                top: posicao,\n\n                behavior:'smooth'\n\n\n\n            });\n\n\n\n            return;\n\n\n\n        }\n\n\n\n    }\n\n\n\n}\n\n\u003c\/script\u003e\u003c\/section\u003e\n\n\u003c!-- FIM DA MINI LANDING PAGE AQUALIZA --\u003e","brand":"Aqualiza","offers":[{"title":"Preto \/ P","offer_id":45491285983341,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ M","offer_id":45491286016109,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G","offer_id":45491286048877,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ P","offer_id":45491285852269,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ M","offer_id":45491285885037,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ G","offer_id":45491285917805,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true},{"title":"Bege \/ P","offer_id":45491290079341,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true},{"title":"Bege \/ M","offer_id":45491290112109,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true},{"title":"Bege \/ G","offer_id":45491290144877,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_8c3e8cc0-0b6f-48be-a1f2-76898ac27754.jpg?v=1784726165"},{"product_id":"saida-de-praia-pareo-estampa-borboleta-com-franjas","title":"Saída de Praia Pareô Estampa Borboleta Com Franjas","description":"\u003c!-- INÍCIO DA MINI LANDING PAGE AQUALIZA --\u003e\n\u003cstyle\u003e\n  .aqualiza-landing {\n    --aq-preto: #1f1917;\n    --aq-marrom: #7b5544;\n    --aq-bronze: #b17c63;\n    --aq-bege: #f7f0eb;\n    --aq-bege-claro: #fcf9f7;\n    --aq-branco: #ffffff;\n\n    width: 100%;\n    max-width: 820px;\n    margin: 30px auto;\n    font-family: Arial, Helvetica, sans-serif;\n    color: var(--aq-preto);\n    overflow: hidden;\n\n    \/* Permite que o layout responda à largura real da descrição,\n       e não apenas à largura da tela do computador. *\/\n    container-type: inline-size;\n    container-name: aq-landing;\n  }\n\n  .aqualiza-landing * {\n    box-sizing: border-box;\n  }\n\n  .aq-bloco {\n    margin-bottom: 22px;\n    overflow: hidden;\n    border-radius: 18px;\n  }\n\n  .aq-imagem {\n    display: block;\n    width: 100%;\n    height: auto;\n  }\n\n  \/* =========================\n     BLOCO 1 — DESEJO\n  ========================= *\/\n\n  .aq-hero {\n    position: relative;\n    width: 100%;\n    aspect-ratio: 4 \/ 5;\n    min-height: 0;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    background:\n      linear-gradient(\n        to bottom,\n        rgba(15, 10, 8, 0.08) 0%,\n        rgba(15, 10, 8, 0.16) 30%,\n        rgba(15, 10, 8, 0.48) 70%,\n        rgba(15, 10, 8, 0.72) 100%\n      ),\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_777d590c-dfb6-428b-bf7e-71f606dd759d.jpg?v=1784728532\")\n      center center \/ cover no-repeat;\n  }\n\n  .aq-hero-conteudo {\n    position: relative;\n    z-index: 2;\n\n    width: 100%;\n    max-width: 650px;\n    margin: 0 auto;\n    padding: 42px 34px;\n\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n\n    color: var(--aq-branco);\n    text-align: center;\n\n    transform: translateY(35px);\n  }\n\n  .aq-etiqueta {\n    display: inline-block;\n    margin-bottom: 14px;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n  }\n\n  .aq-hero .aq-etiqueta {\n    margin-bottom: 38px;\n    font-size: 11px;\n    line-height: 1.4;\n    letter-spacing: 3px;\n  }\n\n  .aq-titulo-principal {\n    max-width: 620px;\n    margin: 0 auto 30px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(31px, 5vw, 46px);\n    line-height: 1.04;\n    font-weight: 400;\n  }\n\n  .aq-titulo-principal em {\n    display: block;\n    color: #efb59d;\n    font-weight: 400;\n  }\n\n  .aq-hero-texto {\n    max-width: 540px;\n    margin: 0 auto;\n    font-size: clamp(16px, 3vw, 19px);\n    line-height: 1.55;\n  }\n\n  .aq-hero .aq-etiqueta,\n  .aq-hero .aq-titulo-principal,\n  .aq-hero .aq-titulo-principal em,\n  .aq-hero .aq-hero-texto {\n    text-shadow:\n      0 2px 4px rgba(0, 0, 0, 0.8),\n      0 5px 14px rgba(0, 0, 0, 0.55);\n  }\n\n\n  \/* =========================\n     NOVO TOPO EDITORIAL\n  ========================= *\/\n\n  .aq-topo-editorial {\n    padding: 32px 34px 28px;\n    text-align: center;\n    border: 1px solid rgba(123, 85, 68, 0.12);\n    background:\n      radial-gradient(\n        circle at top left,\n        rgba(214, 240, 238, 0.72),\n        transparent 42%\n      ),\n      linear-gradient(\n        135deg,\n        #eef9f7 0%,\n        #fcf9f7 55%,\n        #f7f0eb 100%\n      );\n  }\n\n  .aq-topo-selo {\n    display: inline-block;\n    margin: 0 0 12px;\n    padding: 9px 20px;\n    border-radius: 999px;\n    background: var(--aq-branco);\n    color: #147d80;\n    font-size: 11px;\n    line-height: 1.3;\n    font-weight: 700;\n    letter-spacing: 1.8px;\n    text-transform: uppercase;\n    box-shadow: 0 7px 18px rgba(31, 25, 23, 0.08);\n  }\n\n  .aq-topo-titulo {\n    max-width: 650px;\n    margin: 0 auto 12px;\n    font-family: Arial, Helvetica, sans-serif;\n    font-size: clamp(30px, 5vw, 44px);\n    line-height: 1.1;\n    font-weight: 700;\n    color: #102f35;\n  }\n\n  .aq-topo-texto {\n    max-width: 650px;\n    margin: 0 auto;\n    font-size: 17px;\n    line-height: 1.72;\n    color: #425257;\n  }\n\n  .aq-topo-texto strong {\n    color: #102f35;\n    font-weight: 700;\n  }\n\n  .aq-topo-detalhe {\n    display: block;\n    width: 72px;\n    height: 3px;\n    margin: 18px auto 0;\n    border-radius: 999px;\n    background: linear-gradient(\n      to right,\n      #18868a,\n      #d39a43\n    );\n  }\n\n  .aq-foto-principal {\n    width: 100%;\n    aspect-ratio: 4 \/ 5;\n    min-height: 0;\n    background:\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_777d590c-dfb6-428b-bf7e-71f606dd759d.jpg?v=1784728532\")\n      center center \/ cover no-repeat;\n  }\n\n  \/* =========================\n     BLOCO 2 — TRANSFORMAÇÃO\n  ========================= *\/\n\n  .aq-transformacao {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    background: var(--aq-bege);\n  }\n\n  .aq-transformacao-imagem {\n    min-height: 600px;\n    background:\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/3_99af9354-4b3c-45ac-91a2-ce6551ff9704.jpg?v=1784728531\")\n      center 25% \/ cover no-repeat;\n  }\n\n  .aq-transformacao-conteudo {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    padding: 48px 38px;\n  }\n\n  .aq-subtitulo {\n    margin: 0 0 18px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(27px, 4vw, 36px);\n    line-height: 1.16;\n    font-weight: 400;\n  }\n\n  .aq-texto {\n    margin: 0 0 28px;\n    font-size: 17px;\n    line-height: 1.7;\n    color: #493b35;\n  }\n\n  .aq-sensacoes {\n    display: grid;\n    gap: 12px;\n  }\n\n  .aq-sensacao {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    padding: 13px 15px;\n    border: 1px solid rgba(123, 85, 68, 0.18);\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.55);\n    font-size: 15px;\n    line-height: 1.4;\n  }\n\n  .aq-icone {\n    flex: 0 0 30px;\n    width: 30px;\n    height: 30px;\n    display: grid;\n    place-items: center;\n    border-radius: 50%;\n    background: #D98B2B;\n    color: var(--aq-branco);\n    font-size: 14px;\n  }\n\n  \/* =========================\n     BLOCO 3 — FECHAMENTO\n  ========================= *\/\n\n  .aq-fechamento {\n    padding: 36px 38px 48px;\n    text-align: center;\n    background:\n      radial-gradient(\n        circle at top right,\n        rgba(177, 124, 99, 0.13),\n        transparent 38%\n      ),\n      var(--aq-bege-claro);\n    border: 1px solid rgba(123, 85, 68, 0.12);\n  }\n\n  \/* Ornamento superior *\/\n  .aq-ornamento {\n    width: 100%;\n    max-width: 270px;\n    margin: 0 auto 12px;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 13px;\n\n    color: var(--aq-bronze);\n  }\n\n  .aq-ornamento-linha {\n    width: 72px;\n    height: 1px;\n    background: linear-gradient(\n      to right,\n      transparent,\n      rgba(177, 124, 99, 0.7)\n    );\n  }\n\n  .aq-ornamento-linha:last-child {\n    background: linear-gradient(\n      to left,\n      transparent,\n      rgba(177, 124, 99, 0.7)\n    );\n  }\n\n  .aq-ornamento-icone {\n    flex: 0 0 auto;\n    width: 38px;\n    height: 38px;\n    display: block;\n  }\n\n  .aq-ornamento-icone path {\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 1.65;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .aq-fechamento .aq-etiqueta {\n    margin: 0 0 16px;\n    color: #9a6953;\n    font-size: 11px;\n    line-height: 1.3;\n    letter-spacing: 3.2px;\n  }\n\n  .aq-fechamento-titulo {\n    max-width: 620px;\n    margin: 0 auto 16px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(27px, 4.3vw, 39px);\n    line-height: 1.16;\n    font-weight: 400;\n  }\n\n  .aq-fechamento-texto {\n    max-width: 610px;\n    margin: 0 auto !important;\n    font-size: 17px;\n    line-height: 1.7;\n    color: #55453e;\n  }\n\n  .aq-fechamento .aq-botao {\n    display: block;\n    width: fit-content;\n    min-width: 250px;\n    margin: 28px auto !important;\n    padding: 17px 28px;\n    border-radius: 999px;\n    background: #156F7A;\n    color: var(--aq-branco) !important;\n    font-size: 14px;\n    font-weight: 700;\n    letter-spacing: 1.2px;\n    text-align: center;\n    text-decoration: none !important;\n    text-transform: uppercase;\n    transition:\n      opacity 0.2s ease,\n      transform 0.2s ease;\n  }\n\n  .aq-fechamento .aq-botao:hover {\n    opacity: 0.88;\n    transform: translateY(-1px);\n  }\n\n  .aq-frase-final {\n    margin: 0 !important;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 15px;\n    font-style: italic;\n    color: var(--aq-marrom);\n  }\n\n  \/* =========================\n     TABLET E CELULAR\n  ========================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      margin: 22px auto;\n    }\n\n    .aq-bloco {\n      margin-bottom: 16px;\n      border-radius: 14px;\n    }\n\n    .aq-hero {\n      width: 100%;\n      aspect-ratio: 4 \/ 5;\n      min-height: 0;\n      background-position: center center;\n    }\n\n    .aq-hero-conteudo {\n      padding: 28px 22px;\n      transform: translateY(30px);\n    }\n\n    .aq-hero .aq-etiqueta {\n      margin-bottom: 32px;\n      font-size: 10px;\n      letter-spacing: 2.5px;\n    }\n\n    .aq-titulo-principal {\n      margin-bottom: 25px;\n      font-size: clamp(30px, 8.5vw, 39px);\n      line-height: 1.05;\n    }\n\n    .aq-hero-texto {\n      max-width: 440px;\n      font-size: 16px;\n      line-height: 1.55;\n    }\n\n    .aq-transformacao {\n      grid-template-columns: 1fr;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 500px;\n      background-position: center 20%;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 38px 25px;\n      text-align: center;\n    }\n\n    .aq-subtitulo {\n      font-size: clamp(27px, 7.5vw, 34px);\n      line-height: 1.18;\n    }\n\n    .aq-sensacao {\n      text-align: left;\n    }\n\n    .aq-fechamento {\n      padding: 30px 24px 40px;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 10px;\n    }\n\n    .aq-ornamento-linha {\n      width: 58px;\n    }\n\n    .aq-ornamento-icone {\n      width: 34px;\n      height: 34px;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 14px;\n      font-size: 10px;\n      letter-spacing: 2.8px;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 15px;\n      font-size: clamp(27px, 7.5vw, 35px);\n      line-height: 1.18;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block;\n      width: 100%;\n      min-width: 0;\n      margin: 28px auto !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-hero-conteudo {\n      padding: 24px 18px;\n      transform: translateY(24px);\n    }\n\n    .aq-hero .aq-etiqueta {\n      margin-bottom: 26px;\n      font-size: 9px;\n      letter-spacing: 2.2px;\n    }\n\n    .aq-titulo-principal {\n      margin-bottom: 22px;\n      font-size: 31px;\n    }\n\n    .aq-hero-texto {\n      font-size: 15px;\n      line-height: 1.5;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 440px;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 34px 22px;\n    }\n\n    .aq-subtitulo {\n      font-size: 28px;\n    }\n\n    .aq-fechamento {\n      padding: 26px 22px 36px;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 9px;\n      gap: 10px;\n    }\n\n    .aq-ornamento-linha {\n      width: 48px;\n    }\n\n    .aq-ornamento-icone {\n      width: 32px;\n      height: 32px;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 13px;\n      font-size: 9px;\n      letter-spacing: 2.5px;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 14px;\n      font-size: 29px;\n    }\n\n    .aq-texto,\n    .aq-fechamento-texto {\n      font-size: 16px;\n    }\n  }\n\n\n  \/* AJUSTES RESPONSIVOS DO NOVO TOPO *\/\n  @media (max-width: 700px) {\n    .aq-topo-editorial {\n      padding: 30px 22px 28px;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 12px;\n      padding: 8px 16px;\n      font-size: 10px;\n      letter-spacing: 1.5px;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 12px;\n      font-size: clamp(28px, 8vw, 36px);\n      line-height: 1.12;\n    }\n\n    .aq-topo-texto {\n      font-size: 16px;\n      line-height: 1.65;\n    }\n\n    .aq-topo-detalhe {\n      width: 64px;\n      margin-top: 16px;\n    }\n\n    .aq-foto-principal {\n      aspect-ratio: 4 \/ 5;\n      background-position: center center;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 26px 18px 24px;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 10px;\n      padding: 8px 14px;\n      font-size: 9px;\n      letter-spacing: 1.35px;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px;\n      font-size: 29px;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px;\n      line-height: 1.62;\n    }\n\n    .aq-topo-detalhe {\n      width: 58px;\n      margin-top: 14px;\n    }\n  }\n\n\n  \/* =========================\n     OTIMIZAÇÃO FINAL PARA MOBILE\n     Regras inseridas por último para prevalecer\n  ========================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      width: 100% !important;\n      max-width: 100% !important;\n      margin: 18px auto !important;\n    }\n\n    .aq-bloco {\n      margin-bottom: 14px !important;\n      border-radius: 14px !important;\n    }\n\n    \/* TOPO EDITORIAL *\/\n    .aq-topo-editorial {\n      padding: 26px 20px 24px !important;\n    }\n\n    .aq-topo-selo {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-topo-titulo {\n      margin: 0 auto 12px !important;\n      font-size: clamp(27px, 7.6vw, 34px) !important;\n      line-height: 1.12 !important;\n    }\n\n    .aq-topo-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin: 14px auto 0 !important;\n    }\n\n    .aq-foto-principal {\n      aspect-ratio: 4 \/ 5 !important;\n      background-position: center center !important;\n    }\n\n    \/* BLOCO DE TRANSFORMAÇÃO *\/\n    .aq-transformacao {\n      grid-template-columns: 1fr !important;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-position: center 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 28px 22px 30px !important;\n      text-align: center !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-subtitulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-texto {\n      margin: 0 0 22px !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-sensacoes {\n      gap: 10px !important;\n    }\n\n    .aq-sensacao {\n      padding: 12px 13px !important;\n      text-align: left !important;\n    }\n\n    \/* BLOCO DE FECHAMENTO *\/\n    .aq-fechamento {\n      padding: 24px 22px 32px !important;\n    }\n\n    .aq-ornamento {\n      margin: 0 auto 6px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-fechamento-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      margin: 24px auto !important;\n    }\n\n    .aq-frase-final {\n      margin: 0 !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 22px 18px 20px !important;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 8px !important;\n      padding: 7px 13px !important;\n      font-size: 9px !important;\n      letter-spacing: 1.25px !important;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin-top: 12px !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 24px 20px 26px !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-subtitulo {\n      margin-bottom: 12px !important;\n      font-size: 27px !important;\n    }\n\n    .aq-texto {\n      margin-bottom: 20px !important;\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento {\n      padding: 22px 20px 28px !important;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 5px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 12px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-fechamento-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      margin: 22px auto !important;\n      padding: 16px 20px !important;\n      font-size: 13px !important;\n    }\n  }\n\n\n  \/* =========================\n     SELOS GLASSMORPHISM NAS FOTOS\n  ========================= *\/\n\n  .aq-foto-principal,\n  .aq-transformacao-imagem {\n    position: relative;\n    overflow: hidden;\n  }\n\n  .aq-badges-foto {\n    position: absolute;\n    inset: 0;\n    z-index: 3;\n    pointer-events: none;\n  }\n\n  .aq-badge-foto {\n    position: absolute;\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    max-width: calc(100% - 32px);\n    padding: 10px 14px;\n    border: 1px solid rgba(255, 255, 255, 0.68);\n    border-radius: 999px;\n    background: rgba(255, 255, 255, 0.72);\n    color: #1f1917;\n    font-size: 13px;\n    line-height: 1.2;\n    font-weight: 700;\n    white-space: nowrap;\n    box-shadow:\n      0 8px 24px rgba(31, 25, 23, 0.12),\n      inset 0 1px 0 rgba(255, 255, 255, 0.65);\n    backdrop-filter: blur(10px);\n    -webkit-backdrop-filter: blur(10px);\n  }\n\n  .aq-badge-foto::before {\n    content: \"✦\";\n    flex: 0 0 auto;\n    color: #D98B2B;\n    font-size: 12px;\n    line-height: 1;\n  }\n\n  \/* Composição diagonal — foto da frente *\/\n  .aq-badges-frente .aq-badge-foto:nth-child(1) {\n    top: 10%;\n    left: 6%;\n  }\n\n  .aq-badges-frente .aq-badge-foto:nth-child(2) {\n    top: 39%;\n    left: 10%;\n  }\n\n  .aq-badges-frente .aq-badge-foto:nth-child(3) {\n    top: 69%;\n    left: 14%;\n  }\n\n  \/* Composição diagonal — foto das costas *\/\n  .aq-badges-costas .aq-badge-foto:nth-child(1) {\n    top: 11%;\n    right: 6%;\n  }\n\n  .aq-badges-costas .aq-badge-foto:nth-child(2) {\n    top: 40%;\n    right: 10%;\n  }\n\n  .aq-badges-costas .aq-badge-foto:nth-child(3) {\n    top: 70%;\n    right: 14%;\n  }\n\n  @media (max-width: 700px) {\n    .aq-badge-foto {\n      gap: 6px;\n      padding: 8px 11px;\n      font-size: 11px;\n      box-shadow:\n        0 6px 18px rgba(31, 25, 23, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.65);\n      backdrop-filter: blur(8px);\n      -webkit-backdrop-filter: blur(8px);\n    }\n\n    .aq-badge-foto::before {\n      font-size: 10px;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 9%;\n      left: 5%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 39%;\n      left: 8%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 70%;\n      left: 11%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 9%;\n      right: 5%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 39%;\n      right: 8%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 70%;\n      right: 11%;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-badge-foto {\n      max-width: calc(100% - 24px);\n      padding: 7px 10px;\n      font-size: 10px;\n      letter-spacing: 0;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 8%;\n      left: 4%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 38%;\n      left: 7%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 69%;\n      left: 10%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 8%;\n      right: 4%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 38%;\n      right: 7%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 69%;\n      right: 10%;\n    }\n  }\n\n\n  \/* =========================\n     AJUSTE DE ENQUADRAMENTO DAS FOTOS\n     Afasta a modelo dos selos sem mover os badges\n  ========================= *\/\n\n  \/* Foto da frente: modelo levemente para a direita *\/\n  .aq-foto-principal {\n    background-size: 104% auto !important;\n    background-position: 44% center !important;\n  }\n\n  \/* Foto das costas: modelo levemente para a esquerda *\/\n  .aq-transformacao-imagem {\n    background-size: 104% auto !important;\n    background-position: 56% 25% !important;\n  }\n\n  @media (max-width: 700px) {\n    .aq-foto-principal {\n      background-size: 108% auto !important;\n      background-position: 42% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 108% auto !important;\n      background-position: 58% 20% !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-foto-principal {\n      background-size: 110% auto !important;\n      background-position: 41% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 110% auto !important;\n      background-position: 59% 20% !important;\n    }\n  }\n\n\n  \/* =========================================================\n     RESPONSIVIDADE PELA LARGURA REAL DA MINI LANDING\n     Corrige o desktop quando a descrição fica em uma coluna estreita.\n     O mobile existente permanece preservado.\n  ========================================================= *\/\n\n  @container aq-landing (max-width: 620px) {\n    .aq-bloco {\n      margin-bottom: 14px !important;\n      border-radius: 14px !important;\n    }\n\n    \/* TOPO EDITORIAL *\/\n    .aq-topo-editorial {\n      padding: 26px 20px 24px !important;\n    }\n\n    .aq-topo-selo {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      padding: 8px 16px !important;\n      font-size: 10px !important;\n      letter-spacing: 1.5px !important;\n    }\n\n    .aq-topo-titulo {\n      margin: 0 auto 12px !important;\n      font-size: clamp(27px, 8cqi, 34px) !important;\n      line-height: 1.12 !important;\n    }\n\n    .aq-topo-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-topo-detalhe {\n      width: 64px !important;\n      margin: 14px auto 0 !important;\n    }\n\n    \/* FOTO DA FRENTE *\/\n    .aq-foto-principal {\n      width: 100% !important;\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-size: 108% auto !important;\n      background-position: 42% center !important;\n    }\n\n    \/* SEGUNDO BLOCO: IMAGEM EM CIMA E TEXTO EMBAIXO *\/\n    .aq-transformacao {\n      display: grid !important;\n      grid-template-columns: minmax(0, 1fr) !important;\n      grid-template-rows: auto auto !important;\n    }\n\n    .aq-transformacao-imagem {\n      width: 100% !important;\n      min-width: 0 !important;\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-size: 108% auto !important;\n      background-position: 58% 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      width: 100% !important;\n      min-width: 0 !important;\n      padding: 28px 22px 30px !important;\n      text-align: center !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      font-size: 10px !important;\n      letter-spacing: 2.6px !important;\n    }\n\n    .aq-subtitulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 8cqi, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-texto {\n      margin: 0 0 22px !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-sensacoes {\n      gap: 10px !important;\n    }\n\n    .aq-sensacao {\n      padding: 12px 13px !important;\n      text-align: left !important;\n    }\n\n    \/* SELOS DAS DUAS FOTOS *\/\n    .aq-badge-foto {\n      gap: 6px !important;\n      max-width: calc(100% - 24px) !important;\n      padding: 8px 11px !important;\n      font-size: 11px !important;\n      box-shadow:\n        0 6px 18px rgba(31, 25, 23, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.65) !important;\n      backdrop-filter: blur(8px) !important;\n      -webkit-backdrop-filter: blur(8px) !important;\n    }\n\n    .aq-badge-foto::before {\n      font-size: 10px !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 9% !important;\n      left: 5% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 39% !important;\n      left: 8% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 70% !important;\n      left: 11% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 9% !important;\n      right: 5% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 39% !important;\n      right: 8% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 70% !important;\n      right: 11% !important;\n    }\n\n    \/* FECHAMENTO *\/\n    .aq-fechamento {\n      padding: 24px 22px 32px !important;\n    }\n\n    .aq-ornamento {\n      margin: 0 auto 6px !important;\n    }\n\n    .aq-ornamento-linha {\n      width: 58px !important;\n    }\n\n    .aq-ornamento-icone {\n      width: 34px !important;\n      height: 34px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      font-size: 10px !important;\n      letter-spacing: 2.8px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 8cqi, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-fechamento-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      margin: 24px auto !important;\n    }\n\n    .aq-frase-final {\n      margin: 0 !important;\n    }\n  }\n\n  @container aq-landing (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 22px 18px 20px !important;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 8px !important;\n      padding: 7px 13px !important;\n      font-size: 9px !important;\n      letter-spacing: 1.25px !important;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin-top: 12px !important;\n    }\n\n    .aq-foto-principal {\n      background-size: 110% auto !important;\n      background-position: 41% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 110% auto !important;\n      background-position: 59% 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 24px 20px 26px !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-subtitulo {\n      margin-bottom: 12px !important;\n      font-size: 27px !important;\n    }\n\n    .aq-texto {\n      margin-bottom: 20px !important;\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-badge-foto {\n      padding: 7px 10px !important;\n      font-size: 10px !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 8% !important;\n      left: 4% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 38% !important;\n      left: 7% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 69% !important;\n      left: 10% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 8% !important;\n      right: 4% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 38% !important;\n      right: 7% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 69% !important;\n      right: 10% !important;\n    }\n\n    .aq-fechamento {\n      padding: 22px 20px 28px !important;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 5px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 12px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-fechamento-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      margin: 22px auto !important;\n      padding: 16px 20px !important;\n      font-size: 13px !important;\n    }\n  }\n\n\n  \/* =========================================================\n     CORREÇÃO DE TELA EM BRANCO NO MOBILE\n     Desativa as container queries apenas no celular.\n     O layout mobile volta a obedecer aos @media já existentes.\n  ========================================================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      container-type: normal !important;\n      container-name: none !important;\n      display: block !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      height: auto !important;\n      min-height: 0 !important;\n      overflow: visible !important;\n    }\n\n    .aqualiza-landing \u003e * {\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-topo-editorial,\n    .aq-foto-principal,\n    .aq-transformacao,\n    .aq-transformacao-imagem,\n    .aq-transformacao-conteudo,\n    .aq-fechamento {\n      display: block !important;\n      width: 100% !important;\n      height: auto;\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-foto-principal,\n    .aq-transformacao-imagem {\n      aspect-ratio: 4 \/ 5 !important;\n      min-height: 0 !important;\n    }\n\n    .aq-transformacao {\n      display: grid !important;\n      grid-template-columns: 1fr !important;\n      grid-template-rows: auto auto !important;\n    }\n  }\n\n\n  \/* =========================\n     BLOCO 4 — TABELA DE MEDIDAS\n  ========================= *\/\n\n  .aq-tabela-medidas {\n    width: 100%;\n    padding: 18px;\n    background: var(--aq-bege-claro);\n    border: 1px solid rgba(123, 85, 68, 0.12);\n    text-align: center;\n  }\n\n  .aq-tabela-medidas-imagem {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    height: auto;\n    margin: 0 auto;\n    border-radius: 12px;\n    object-fit: contain;\n  }\n\n  @media (max-width: 700px) {\n    .aq-tabela-medidas {\n      display: block !important;\n      width: 100% !important;\n      padding: 12px !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-tabela-medidas-imagem {\n      width: 100% !important;\n      max-width: 100% !important;\n      height: auto !important;\n      border-radius: 10px;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-tabela-medidas {\n      padding: 10px !important;\n    }\n  }\n\n\u003c\/style\u003e\n\u003csection class=\"aqualiza-landing\"\u003e\u003c!-- BLOCO 1: TOPO EDITORIAL --\u003e\n\u003cdiv class=\"aq-bloco aq-topo-editorial\"\u003e\n\u003cspan class=\"aq-topo-selo\"\u003e Elegância que você sente \u003c\/span\u003e\n\u003ch2 class=\"aq-topo-titulo\"\u003eVista-se para você se sentir ainda mais linda\u003c\/h2\u003e\n\u003cp class=\"aq-topo-texto\"\u003eEsta saída de praia foi criada para \u003cstrong\u003evalorizar sua beleza\u003c\/strong\u003e e proporcionar aquela sensação de confiança que transforma sua postura, seu sorriso e a maneira como você aproveita cada momento.\u003c\/p\u003e\n\u003cspan class=\"aq-topo-detalhe\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- FOTO PRINCIPAL SEM TEXTO --\u003e\n\u003cdiv class=\"aq-bloco aq-foto-principal\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza de frente\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-frente\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eValoriza seu visual\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eLeveza e estilo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eMais confiança\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 2: TRANSFORMAÇÃO --\u003e\n\u003cdiv class=\"aq-bloco aq-transformacao\"\u003e\n\u003cdiv class=\"aq-transformacao-imagem\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza vista de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eDo pós-praia ao passeio\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual versátil\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eEstilo diferenciado\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-transformacao-conteudo\"\u003e\n\u003cspan class=\"aq-etiqueta\" style=\"color: #9a6953;\"\u003e Sua melhor versão \u003c\/span\u003e\n\u003ch2 class=\"aq-subtitulo\"\u003eVista-se para você viver com mais confiança\u003c\/h2\u003e\n\u003cp class=\"aq-texto\"\u003eUma saída de praia que complementa seu look e realça sua beleza com naturalidade. Para você aproveitar a praia, a piscina ou aquela viagem especial, sentindo-se mais segura, elegante e livre.\u003c\/p\u003e\n\u003cdiv class=\"aq-sensacoes\"\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003ePraticidade para vestir sobre seu biquíni e transformar o visual.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLeveza e conforto para acompanhar seus melhores momentos.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eVersatilidade para aproveitar a praia, a piscina e os passeios.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 3: FECHAMENTO --\u003e\n\u003cdiv class=\"aq-bloco aq-fechamento\"\u003e\n\u003cdiv class=\"aq-ornamento\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e \u003csvg class=\"aq-ornamento-icone\" viewbox=\"0 0 48 48\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n\n        \u003cpath d=\"M24 39C24 30 24 21 24 11\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 25C17 24 12 20 10 14C17 13 22 16 24 22\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 25C31 24 36 20 38 14C31 13 26 16 24 22\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 17C19 14 17 9 18 5C23 7 25 11 24 17\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 17C29 14 31 9 30 5C25 7 23 11 24 17\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M18 39C20 36 22 34 24 33C26 34 28 36 30 39\"\u003e\u003c\/path\u003e\n\n      \u003c\/svg\u003e \u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"aq-etiqueta\"\u003e Escolha-se \u003c\/span\u003e\n\u003ch2 class=\"aq-fechamento-titulo\"\u003eSua beleza merece ser celebrada\u003c\/h2\u003e\n\u003cp class=\"aq-fechamento-texto\"\u003eTransforme seus momentos de lazer em experiências ainda mais especiais. Vista uma saída de praia que combina com sua essência e permita que sua confiança apareça naturalmente.\u003c\/p\u003e\n\u003ca class=\"aq-botao\" href=\"#selecionar-tamanho\" onclick=\"aqScrollCompra(event);\"\u003e Selecionar meu tamanho \u003c\/a\u003e\n\u003cp class=\"aq-frase-final\"\u003eAqualiza — criada para mulheres que escolhem se sentir bem.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 4: TABELA DE MEDIDAS --\u003e\n\u003cdiv class=\"aq-bloco aq-tabela-medidas\"\u003e\u003cimg class=\"aq-tabela-medidas-imagem\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/Copia_de_Biquini_2.png?v=1785162883\" alt=\"Tabela de medidas Aqualiza\" loading=\"lazy\" width=\"600\" height=\"600\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\nfunction aqScrollCompra(evento){\n\n    if(evento){\n\n        evento.preventDefault();\n\n    }\n\n    const seletores = [\n\n        '.product-form__input',\n        '.variant-picker',\n        '.variant-radios',\n        '.product-variant-picker',\n        'variant-selects',\n        'variant-radios',\n        'fieldset[data-option]',\n        '[data-option-name]',\n        '.product__info-container .product-form',\n        '.product__info-container fieldset',\n        '[id^=\"ProductInfo-\"] .product-form',\n        '[id^=\"ProductInfo-\"] fieldset',\n        '.product-form',\n        '[id^=\"product-form-\"]',\n        'form[action*=\"\/cart\/add\"]',\n        'product-info'\n\n    ];\n\n    let elementoDestino = null;\n\n    for(const seletor of seletores){\n\n        const elementos = document.querySelectorAll(seletor);\n\n        for(const elemento of elementos){\n\n            const estilo = window.getComputedStyle(elemento);\n            const dimensoes = elemento.getBoundingClientRect();\n\n            if(\n                estilo.display !== 'none' \u0026\u0026\n                estilo.visibility !== 'hidden' \u0026\u0026\n                dimensoes.width \u003e 0 \u0026\u0026\n                dimensoes.height \u003e 0\n            ){\n\n                elementoDestino = elemento;\n\n                break;\n\n            }\n\n        }\n\n        if(elementoDestino){\n\n            break;\n\n        }\n\n    }\n\n    if(elementoDestino){\n\n        const posicao =\n            elementoDestino.getBoundingClientRect().top +\n            window.pageYOffset - 100;\n\n        window.scrollTo({\n\n            top: posicao,\n            behavior: 'smooth'\n\n        });\n\n        return;\n\n    }\n\n    const formularioCompra = document.querySelector('form[action*=\"\/cart\/add\"]');\n\n    if(formularioCompra){\n\n        formularioCompra.scrollIntoView({\n\n            behavior: 'smooth',\n            block: 'center'\n\n        });\n\n    }\n\n}\n\u003c\/script\u003e\u003c\/section\u003e\n\u003c!-- FIM DA MINI LANDING PAGE AQUALIZA --\u003e","brand":"Aqualiza","offers":[{"title":"Preto e Branco \/ Tamanho único","offer_id":45491343097965,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Pink e Branco \/ Tamanho único","offer_id":45491346014317,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Rosa e Preto \/ Tamanho único","offer_id":45491346047085,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Amarela e Pink \/ Tamanho único","offer_id":45491346079853,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ Tamanho único","offer_id":45491346112621,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_777d590c-dfb6-428b-bf7e-71f606dd759d.jpg?v=1784728532"},{"product_id":"saida-de-praia-longa-decote-transpassado-e-franjas-coloridas","title":"Saída de Praia Longa Decote Transpassado E Franjas Coloridas","description":"\u003c!-- INÍCIO DA MINI LANDING PAGE AQUALIZA --\u003e\n\u003cstyle\u003e\n  .aqualiza-landing {\n    --aq-preto: #1f1917;\n    --aq-marrom: #7b5544;\n    --aq-bronze: #b17c63;\n    --aq-bege: #f7f0eb;\n    --aq-bege-claro: #fcf9f7;\n    --aq-branco: #ffffff;\n\n    width: 100%;\n    max-width: 820px;\n    margin: 30px auto;\n    font-family: Arial, Helvetica, sans-serif;\n    color: var(--aq-preto);\n    overflow: hidden;\n\n    \/* Permite que o layout responda à largura real da descrição,\n       e não apenas à largura da tela do computador. *\/\n    container-type: inline-size;\n    container-name: aq-landing;\n  }\n\n  .aqualiza-landing * {\n    box-sizing: border-box;\n  }\n\n  .aq-bloco {\n    margin-bottom: 22px;\n    overflow: hidden;\n    border-radius: 18px;\n  }\n\n  .aq-imagem {\n    display: block;\n    width: 100%;\n    height: auto;\n  }\n\n  \/* =========================\n     BLOCO 1 — DESEJO\n  ========================= *\/\n\n  .aq-hero {\n    position: relative;\n    width: 100%;\n    aspect-ratio: 4 \/ 5;\n    min-height: 0;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    background:\n      linear-gradient(\n        to bottom,\n        rgba(15, 10, 8, 0.08) 0%,\n        rgba(15, 10, 8, 0.16) 30%,\n        rgba(15, 10, 8, 0.48) 70%,\n        rgba(15, 10, 8, 0.72) 100%\n      ),\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_72cb9507-d330-4fd8-975b-b012305c3574.jpg?v=1784728819\")\n      center center \/ cover no-repeat;\n  }\n\n  .aq-hero-conteudo {\n    position: relative;\n    z-index: 2;\n\n    width: 100%;\n    max-width: 650px;\n    margin: 0 auto;\n    padding: 42px 34px;\n\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n\n    color: var(--aq-branco);\n    text-align: center;\n\n    transform: translateY(35px);\n  }\n\n  .aq-etiqueta {\n    display: inline-block;\n    margin-bottom: 14px;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n  }\n\n  .aq-hero .aq-etiqueta {\n    margin-bottom: 38px;\n    font-size: 11px;\n    line-height: 1.4;\n    letter-spacing: 3px;\n  }\n\n  .aq-titulo-principal {\n    max-width: 620px;\n    margin: 0 auto 30px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(31px, 5vw, 46px);\n    line-height: 1.04;\n    font-weight: 400;\n  }\n\n  .aq-titulo-principal em {\n    display: block;\n    color: #efb59d;\n    font-weight: 400;\n  }\n\n  .aq-hero-texto {\n    max-width: 540px;\n    margin: 0 auto;\n    font-size: clamp(16px, 3vw, 19px);\n    line-height: 1.55;\n  }\n\n  .aq-hero .aq-etiqueta,\n  .aq-hero .aq-titulo-principal,\n  .aq-hero .aq-titulo-principal em,\n  .aq-hero .aq-hero-texto {\n    text-shadow:\n      0 2px 4px rgba(0, 0, 0, 0.8),\n      0 5px 14px rgba(0, 0, 0, 0.55);\n  }\n\n\n  \/* =========================\n     NOVO TOPO EDITORIAL\n  ========================= *\/\n\n  .aq-topo-editorial {\n    padding: 32px 34px 28px;\n    text-align: center;\n    border: 1px solid rgba(123, 85, 68, 0.12);\n    background:\n      radial-gradient(\n        circle at top left,\n        rgba(214, 240, 238, 0.72),\n        transparent 42%\n      ),\n      linear-gradient(\n        135deg,\n        #eef9f7 0%,\n        #fcf9f7 55%,\n        #f7f0eb 100%\n      );\n  }\n\n  .aq-topo-selo {\n    display: inline-block;\n    margin: 0 0 12px;\n    padding: 9px 20px;\n    border-radius: 999px;\n    background: var(--aq-branco);\n    color: #147d80;\n    font-size: 11px;\n    line-height: 1.3;\n    font-weight: 700;\n    letter-spacing: 1.8px;\n    text-transform: uppercase;\n    box-shadow: 0 7px 18px rgba(31, 25, 23, 0.08);\n  }\n\n  .aq-topo-titulo {\n    max-width: 650px;\n    margin: 0 auto 12px;\n    font-family: Arial, Helvetica, sans-serif;\n    font-size: clamp(30px, 5vw, 44px);\n    line-height: 1.1;\n    font-weight: 700;\n    color: #102f35;\n  }\n\n  .aq-topo-texto {\n    max-width: 650px;\n    margin: 0 auto;\n    font-size: 17px;\n    line-height: 1.72;\n    color: #425257;\n  }\n\n  .aq-topo-texto strong {\n    color: #102f35;\n    font-weight: 700;\n  }\n\n  .aq-topo-detalhe {\n    display: block;\n    width: 72px;\n    height: 3px;\n    margin: 18px auto 0;\n    border-radius: 999px;\n    background: linear-gradient(\n      to right,\n      #18868a,\n      #d39a43\n    );\n  }\n\n  .aq-foto-principal {\n    width: 100%;\n    aspect-ratio: 4 \/ 5;\n    min-height: 0;\n    background:\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_72cb9507-d330-4fd8-975b-b012305c3574.jpg?v=1784728819\")\n      center center \/ cover no-repeat;\n  }\n\n  \/* =========================\n     BLOCO 2 — TRANSFORMAÇÃO\n  ========================= *\/\n\n  .aq-transformacao {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    background: var(--aq-bege);\n  }\n\n  .aq-transformacao-imagem {\n    min-height: 600px;\n    background:\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/2_f89c3712-66cf-4316-840d-8dad5ac2cf7c.jpg?v=1784728819\")\n      center 25% \/ cover no-repeat;\n  }\n\n  .aq-transformacao-conteudo {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    padding: 48px 38px;\n  }\n\n  .aq-subtitulo {\n    margin: 0 0 18px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(27px, 4vw, 36px);\n    line-height: 1.16;\n    font-weight: 400;\n  }\n\n  .aq-texto {\n    margin: 0 0 28px;\n    font-size: 17px;\n    line-height: 1.7;\n    color: #493b35;\n  }\n\n  .aq-sensacoes {\n    display: grid;\n    gap: 12px;\n  }\n\n  .aq-sensacao {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    padding: 13px 15px;\n    border: 1px solid rgba(123, 85, 68, 0.18);\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.55);\n    font-size: 15px;\n    line-height: 1.4;\n  }\n\n  .aq-icone {\n    flex: 0 0 30px;\n    width: 30px;\n    height: 30px;\n    display: grid;\n    place-items: center;\n    border-radius: 50%;\n    background: #D98B2B;\n    color: var(--aq-branco);\n    font-size: 14px;\n  }\n\n  \/* =========================\n     BLOCO 3 — FECHAMENTO\n  ========================= *\/\n\n  .aq-fechamento {\n    padding: 36px 38px 48px;\n    text-align: center;\n    background:\n      radial-gradient(\n        circle at top right,\n        rgba(177, 124, 99, 0.13),\n        transparent 38%\n      ),\n      var(--aq-bege-claro);\n    border: 1px solid rgba(123, 85, 68, 0.12);\n  }\n\n  \/* Ornamento superior *\/\n  .aq-ornamento {\n    width: 100%;\n    max-width: 270px;\n    margin: 0 auto 12px;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 13px;\n\n    color: var(--aq-bronze);\n  }\n\n  .aq-ornamento-linha {\n    width: 72px;\n    height: 1px;\n    background: linear-gradient(\n      to right,\n      transparent,\n      rgba(177, 124, 99, 0.7)\n    );\n  }\n\n  .aq-ornamento-linha:last-child {\n    background: linear-gradient(\n      to left,\n      transparent,\n      rgba(177, 124, 99, 0.7)\n    );\n  }\n\n  .aq-ornamento-icone {\n    flex: 0 0 auto;\n    width: 38px;\n    height: 38px;\n    display: block;\n  }\n\n  .aq-ornamento-icone path {\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 1.65;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .aq-fechamento .aq-etiqueta {\n    margin: 0 0 16px;\n    color: #9a6953;\n    font-size: 11px;\n    line-height: 1.3;\n    letter-spacing: 3.2px;\n  }\n\n  .aq-fechamento-titulo {\n    max-width: 620px;\n    margin: 0 auto 16px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(27px, 4.3vw, 39px);\n    line-height: 1.16;\n    font-weight: 400;\n  }\n\n  .aq-fechamento-texto {\n    max-width: 610px;\n    margin: 0 auto !important;\n    font-size: 17px;\n    line-height: 1.7;\n    color: #55453e;\n  }\n\n  .aq-fechamento .aq-botao {\n    display: block;\n    width: fit-content;\n    min-width: 250px;\n    margin: 28px auto !important;\n    padding: 17px 28px;\n    border-radius: 999px;\n    background: #156F7A;\n    color: var(--aq-branco) !important;\n    font-size: 14px;\n    font-weight: 700;\n    letter-spacing: 1.2px;\n    text-align: center;\n    text-decoration: none !important;\n    text-transform: uppercase;\n    transition:\n      opacity 0.2s ease,\n      transform 0.2s ease;\n  }\n\n  .aq-fechamento .aq-botao:hover {\n    opacity: 0.88;\n    transform: translateY(-1px);\n  }\n\n  .aq-frase-final {\n    margin: 0 !important;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 15px;\n    font-style: italic;\n    color: var(--aq-marrom);\n  }\n\n  \/* =========================\n     TABLET E CELULAR\n  ========================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      margin: 22px auto;\n    }\n\n    .aq-bloco {\n      margin-bottom: 16px;\n      border-radius: 14px;\n    }\n\n    .aq-hero {\n      width: 100%;\n      aspect-ratio: 4 \/ 5;\n      min-height: 0;\n      background-position: center center;\n    }\n\n    .aq-hero-conteudo {\n      padding: 28px 22px;\n      transform: translateY(30px);\n    }\n\n    .aq-hero .aq-etiqueta {\n      margin-bottom: 32px;\n      font-size: 10px;\n      letter-spacing: 2.5px;\n    }\n\n    .aq-titulo-principal {\n      margin-bottom: 25px;\n      font-size: clamp(30px, 8.5vw, 39px);\n      line-height: 1.05;\n    }\n\n    .aq-hero-texto {\n      max-width: 440px;\n      font-size: 16px;\n      line-height: 1.55;\n    }\n\n    .aq-transformacao {\n      grid-template-columns: 1fr;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 500px;\n      background-position: center 20%;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 38px 25px;\n      text-align: center;\n    }\n\n    .aq-subtitulo {\n      font-size: clamp(27px, 7.5vw, 34px);\n      line-height: 1.18;\n    }\n\n    .aq-sensacao {\n      text-align: left;\n    }\n\n    .aq-fechamento {\n      padding: 30px 24px 40px;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 10px;\n    }\n\n    .aq-ornamento-linha {\n      width: 58px;\n    }\n\n    .aq-ornamento-icone {\n      width: 34px;\n      height: 34px;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 14px;\n      font-size: 10px;\n      letter-spacing: 2.8px;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 15px;\n      font-size: clamp(27px, 7.5vw, 35px);\n      line-height: 1.18;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block;\n      width: 100%;\n      min-width: 0;\n      margin: 28px auto !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-hero-conteudo {\n      padding: 24px 18px;\n      transform: translateY(24px);\n    }\n\n    .aq-hero .aq-etiqueta {\n      margin-bottom: 26px;\n      font-size: 9px;\n      letter-spacing: 2.2px;\n    }\n\n    .aq-titulo-principal {\n      margin-bottom: 22px;\n      font-size: 31px;\n    }\n\n    .aq-hero-texto {\n      font-size: 15px;\n      line-height: 1.5;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 440px;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 34px 22px;\n    }\n\n    .aq-subtitulo {\n      font-size: 28px;\n    }\n\n    .aq-fechamento {\n      padding: 26px 22px 36px;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 9px;\n      gap: 10px;\n    }\n\n    .aq-ornamento-linha {\n      width: 48px;\n    }\n\n    .aq-ornamento-icone {\n      width: 32px;\n      height: 32px;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 13px;\n      font-size: 9px;\n      letter-spacing: 2.5px;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 14px;\n      font-size: 29px;\n    }\n\n    .aq-texto,\n    .aq-fechamento-texto {\n      font-size: 16px;\n    }\n  }\n\n\n  \/* AJUSTES RESPONSIVOS DO NOVO TOPO *\/\n  @media (max-width: 700px) {\n    .aq-topo-editorial {\n      padding: 30px 22px 28px;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 12px;\n      padding: 8px 16px;\n      font-size: 10px;\n      letter-spacing: 1.5px;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 12px;\n      font-size: clamp(28px, 8vw, 36px);\n      line-height: 1.12;\n    }\n\n    .aq-topo-texto {\n      font-size: 16px;\n      line-height: 1.65;\n    }\n\n    .aq-topo-detalhe {\n      width: 64px;\n      margin-top: 16px;\n    }\n\n    .aq-foto-principal {\n      aspect-ratio: 4 \/ 5;\n      background-position: center center;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 26px 18px 24px;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 10px;\n      padding: 8px 14px;\n      font-size: 9px;\n      letter-spacing: 1.35px;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px;\n      font-size: 29px;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px;\n      line-height: 1.62;\n    }\n\n    .aq-topo-detalhe {\n      width: 58px;\n      margin-top: 14px;\n    }\n  }\n\n\n  \/* =========================\n     OTIMIZAÇÃO FINAL PARA MOBILE\n     Regras inseridas por último para prevalecer\n  ========================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      width: 100% !important;\n      max-width: 100% !important;\n      margin: 18px auto !important;\n    }\n\n    .aq-bloco {\n      margin-bottom: 14px !important;\n      border-radius: 14px !important;\n    }\n\n    \/* TOPO EDITORIAL *\/\n    .aq-topo-editorial {\n      padding: 26px 20px 24px !important;\n    }\n\n    .aq-topo-selo {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-topo-titulo {\n      margin: 0 auto 12px !important;\n      font-size: clamp(27px, 7.6vw, 34px) !important;\n      line-height: 1.12 !important;\n    }\n\n    .aq-topo-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin: 14px auto 0 !important;\n    }\n\n    .aq-foto-principal {\n      aspect-ratio: 4 \/ 5 !important;\n      background-position: center center !important;\n    }\n\n    \/* BLOCO DE TRANSFORMAÇÃO *\/\n    .aq-transformacao {\n      grid-template-columns: 1fr !important;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-position: center 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 28px 22px 30px !important;\n      text-align: center !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-subtitulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-texto {\n      margin: 0 0 22px !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-sensacoes {\n      gap: 10px !important;\n    }\n\n    .aq-sensacao {\n      padding: 12px 13px !important;\n      text-align: left !important;\n    }\n\n    \/* BLOCO DE FECHAMENTO *\/\n    .aq-fechamento {\n      padding: 24px 22px 32px !important;\n    }\n\n    .aq-ornamento {\n      margin: 0 auto 6px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-fechamento-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      margin: 24px auto !important;\n    }\n\n    .aq-frase-final {\n      margin: 0 !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 22px 18px 20px !important;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 8px !important;\n      padding: 7px 13px !important;\n      font-size: 9px !important;\n      letter-spacing: 1.25px !important;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin-top: 12px !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 24px 20px 26px !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-subtitulo {\n      margin-bottom: 12px !important;\n      font-size: 27px !important;\n    }\n\n    .aq-texto {\n      margin-bottom: 20px !important;\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento {\n      padding: 22px 20px 28px !important;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 5px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 12px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-fechamento-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      margin: 22px auto !important;\n      padding: 16px 20px !important;\n      font-size: 13px !important;\n    }\n  }\n\n\n  \/* =========================\n     SELOS GLASSMORPHISM NAS FOTOS\n  ========================= *\/\n\n  .aq-foto-principal,\n  .aq-transformacao-imagem {\n    position: relative;\n    overflow: hidden;\n  }\n\n  .aq-badges-foto {\n    position: absolute;\n    inset: 0;\n    z-index: 3;\n    pointer-events: none;\n  }\n\n  .aq-badge-foto {\n    position: absolute;\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    max-width: calc(100% - 32px);\n    padding: 10px 14px;\n    border: 1px solid rgba(255, 255, 255, 0.68);\n    border-radius: 999px;\n    background: rgba(255, 255, 255, 0.72);\n    color: #1f1917;\n    font-size: 13px;\n    line-height: 1.2;\n    font-weight: 700;\n    white-space: nowrap;\n    box-shadow:\n      0 8px 24px rgba(31, 25, 23, 0.12),\n      inset 0 1px 0 rgba(255, 255, 255, 0.65);\n    backdrop-filter: blur(10px);\n    -webkit-backdrop-filter: blur(10px);\n  }\n\n  .aq-badge-foto::before {\n    content: \"✦\";\n    flex: 0 0 auto;\n    color: #D98B2B;\n    font-size: 12px;\n    line-height: 1;\n  }\n\n  \/* Composição diagonal — foto da frente *\/\n  .aq-badges-frente .aq-badge-foto:nth-child(1) {\n    top: 10%;\n    left: 6%;\n  }\n\n  .aq-badges-frente .aq-badge-foto:nth-child(2) {\n    top: 39%;\n    left: 10%;\n  }\n\n  .aq-badges-frente .aq-badge-foto:nth-child(3) {\n    top: 69%;\n    left: 14%;\n  }\n\n  \/* Composição diagonal — foto das costas *\/\n  .aq-badges-costas .aq-badge-foto:nth-child(1) {\n    top: 11%;\n    right: 6%;\n  }\n\n  .aq-badges-costas .aq-badge-foto:nth-child(2) {\n    top: 40%;\n    right: 10%;\n  }\n\n  .aq-badges-costas .aq-badge-foto:nth-child(3) {\n    top: 70%;\n    right: 14%;\n  }\n\n  @media (max-width: 700px) {\n    .aq-badge-foto {\n      gap: 6px;\n      padding: 8px 11px;\n      font-size: 11px;\n      box-shadow:\n        0 6px 18px rgba(31, 25, 23, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.65);\n      backdrop-filter: blur(8px);\n      -webkit-backdrop-filter: blur(8px);\n    }\n\n    .aq-badge-foto::before {\n      font-size: 10px;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 9%;\n      left: 5%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 39%;\n      left: 8%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 70%;\n      left: 11%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 9%;\n      right: 5%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 39%;\n      right: 8%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 70%;\n      right: 11%;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-badge-foto {\n      max-width: calc(100% - 24px);\n      padding: 7px 10px;\n      font-size: 10px;\n      letter-spacing: 0;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 8%;\n      left: 4%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 38%;\n      left: 7%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 69%;\n      left: 10%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 8%;\n      right: 4%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 38%;\n      right: 7%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 69%;\n      right: 10%;\n    }\n  }\n\n\n  \/* =========================\n     AJUSTE DE ENQUADRAMENTO DAS FOTOS\n     Afasta a modelo dos selos sem mover os badges\n  ========================= *\/\n\n  \/* Foto da frente: modelo levemente para a direita *\/\n  .aq-foto-principal {\n    background-size: 104% auto !important;\n    background-position: 44% center !important;\n  }\n\n  \/* Foto das costas: modelo levemente para a esquerda *\/\n  .aq-transformacao-imagem {\n    background-size: 104% auto !important;\n    background-position: 56% 25% !important;\n  }\n\n  @media (max-width: 700px) {\n    .aq-foto-principal {\n      background-size: 108% auto !important;\n      background-position: 42% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 108% auto !important;\n      background-position: 58% 20% !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-foto-principal {\n      background-size: 110% auto !important;\n      background-position: 41% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 110% auto !important;\n      background-position: 59% 20% !important;\n    }\n  }\n\n\n  \/* =========================================================\n     RESPONSIVIDADE PELA LARGURA REAL DA MINI LANDING\n     Corrige o desktop quando a descrição fica em uma coluna estreita.\n     O mobile existente permanece preservado.\n  ========================================================= *\/\n\n  @container aq-landing (max-width: 620px) {\n    .aq-bloco {\n      margin-bottom: 14px !important;\n      border-radius: 14px !important;\n    }\n\n    \/* TOPO EDITORIAL *\/\n    .aq-topo-editorial {\n      padding: 26px 20px 24px !important;\n    }\n\n    .aq-topo-selo {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      padding: 8px 16px !important;\n      font-size: 10px !important;\n      letter-spacing: 1.5px !important;\n    }\n\n    .aq-topo-titulo {\n      margin: 0 auto 12px !important;\n      font-size: clamp(27px, 8cqi, 34px) !important;\n      line-height: 1.12 !important;\n    }\n\n    .aq-topo-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-topo-detalhe {\n      width: 64px !important;\n      margin: 14px auto 0 !important;\n    }\n\n    \/* FOTO DA FRENTE *\/\n    .aq-foto-principal {\n      width: 100% !important;\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-size: 108% auto !important;\n      background-position: 42% center !important;\n    }\n\n    \/* SEGUNDO BLOCO: IMAGEM EM CIMA E TEXTO EMBAIXO *\/\n    .aq-transformacao {\n      display: grid !important;\n      grid-template-columns: minmax(0, 1fr) !important;\n      grid-template-rows: auto auto !important;\n    }\n\n    .aq-transformacao-imagem {\n      width: 100% !important;\n      min-width: 0 !important;\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-size: 108% auto !important;\n      background-position: 58% 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      width: 100% !important;\n      min-width: 0 !important;\n      padding: 28px 22px 30px !important;\n      text-align: center !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      font-size: 10px !important;\n      letter-spacing: 2.6px !important;\n    }\n\n    .aq-subtitulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 8cqi, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-texto {\n      margin: 0 0 22px !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-sensacoes {\n      gap: 10px !important;\n    }\n\n    .aq-sensacao {\n      padding: 12px 13px !important;\n      text-align: left !important;\n    }\n\n    \/* SELOS DAS DUAS FOTOS *\/\n    .aq-badge-foto {\n      gap: 6px !important;\n      max-width: calc(100% - 24px) !important;\n      padding: 8px 11px !important;\n      font-size: 11px !important;\n      box-shadow:\n        0 6px 18px rgba(31, 25, 23, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.65) !important;\n      backdrop-filter: blur(8px) !important;\n      -webkit-backdrop-filter: blur(8px) !important;\n    }\n\n    .aq-badge-foto::before {\n      font-size: 10px !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 9% !important;\n      left: 5% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 39% !important;\n      left: 8% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 70% !important;\n      left: 11% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 9% !important;\n      right: 5% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 39% !important;\n      right: 8% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 70% !important;\n      right: 11% !important;\n    }\n\n    \/* FECHAMENTO *\/\n    .aq-fechamento {\n      padding: 24px 22px 32px !important;\n    }\n\n    .aq-ornamento {\n      margin: 0 auto 6px !important;\n    }\n\n    .aq-ornamento-linha {\n      width: 58px !important;\n    }\n\n    .aq-ornamento-icone {\n      width: 34px !important;\n      height: 34px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      font-size: 10px !important;\n      letter-spacing: 2.8px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 8cqi, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-fechamento-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      margin: 24px auto !important;\n    }\n\n    .aq-frase-final {\n      margin: 0 !important;\n    }\n  }\n\n  @container aq-landing (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 22px 18px 20px !important;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 8px !important;\n      padding: 7px 13px !important;\n      font-size: 9px !important;\n      letter-spacing: 1.25px !important;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin-top: 12px !important;\n    }\n\n    .aq-foto-principal {\n      background-size: 110% auto !important;\n      background-position: 41% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 110% auto !important;\n      background-position: 59% 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 24px 20px 26px !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-subtitulo {\n      margin-bottom: 12px !important;\n      font-size: 27px !important;\n    }\n\n    .aq-texto {\n      margin-bottom: 20px !important;\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-badge-foto {\n      padding: 7px 10px !important;\n      font-size: 10px !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 8% !important;\n      left: 4% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 38% !important;\n      left: 7% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 69% !important;\n      left: 10% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 8% !important;\n      right: 4% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 38% !important;\n      right: 7% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 69% !important;\n      right: 10% !important;\n    }\n\n    .aq-fechamento {\n      padding: 22px 20px 28px !important;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 5px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 12px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-fechamento-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      margin: 22px auto !important;\n      padding: 16px 20px !important;\n      font-size: 13px !important;\n    }\n  }\n\n\n  \/* =========================================================\n     CORREÇÃO DE TELA EM BRANCO NO MOBILE\n     Desativa as container queries apenas no celular.\n     O layout mobile volta a obedecer aos @media já existentes.\n  ========================================================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      container-type: normal !important;\n      container-name: none !important;\n      display: block !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      height: auto !important;\n      min-height: 0 !important;\n      overflow: visible !important;\n    }\n\n    .aqualiza-landing \u003e * {\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-topo-editorial,\n    .aq-foto-principal,\n    .aq-transformacao,\n    .aq-transformacao-imagem,\n    .aq-transformacao-conteudo,\n    .aq-fechamento {\n      display: block !important;\n      width: 100% !important;\n      height: auto;\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-foto-principal,\n    .aq-transformacao-imagem {\n      aspect-ratio: 4 \/ 5 !important;\n      min-height: 0 !important;\n    }\n\n    .aq-transformacao {\n      display: grid !important;\n      grid-template-columns: 1fr !important;\n      grid-template-rows: auto auto !important;\n    }\n  }\n\n\n  \/* =========================\n     BLOCO 4 — TABELA DE MEDIDAS\n  ========================= *\/\n\n  .aq-tabela-medidas {\n    width: 100%;\n    padding: 18px;\n    background: var(--aq-bege-claro);\n    border: 1px solid rgba(123, 85, 68, 0.12);\n    text-align: center;\n  }\n\n  .aq-tabela-medidas-imagem {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    height: auto;\n    margin: 0 auto;\n    border-radius: 12px;\n    object-fit: contain;\n  }\n\n  @media (max-width: 700px) {\n    .aq-tabela-medidas {\n      display: block !important;\n      width: 100% !important;\n      padding: 12px !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-tabela-medidas-imagem {\n      width: 100% !important;\n      max-width: 100% !important;\n      height: auto !important;\n      border-radius: 10px;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-tabela-medidas {\n      padding: 10px !important;\n    }\n  }\n\n\u003c\/style\u003e\n\u003csection class=\"aqualiza-landing\"\u003e\u003c!-- BLOCO 1: TOPO EDITORIAL --\u003e\n\u003cdiv class=\"aq-bloco aq-topo-editorial\"\u003e\n\u003cspan class=\"aq-topo-selo\"\u003e Elegância que você sente \u003c\/span\u003e\n\u003ch2 class=\"aq-topo-titulo\"\u003eVista-se para você se sentir ainda mais linda\u003c\/h2\u003e\n\u003cp class=\"aq-topo-texto\"\u003eEsta saída de praia foi criada para \u003cstrong\u003evalorizar sua beleza\u003c\/strong\u003e e proporcionar aquela sensação de confiança que transforma sua postura, seu sorriso e a maneira como você aproveita cada momento.\u003c\/p\u003e\n\u003cspan class=\"aq-topo-detalhe\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- FOTO PRINCIPAL SEM TEXTO --\u003e\n\u003cdiv class=\"aq-bloco aq-foto-principal\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza de frente\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-frente\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eValoriza seu visual\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eLeveza e estilo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eMais confiança\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 2: TRANSFORMAÇÃO --\u003e\n\u003cdiv class=\"aq-bloco aq-transformacao\"\u003e\n\u003cdiv class=\"aq-transformacao-imagem\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza vista de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eDo pós-praia ao passeio\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual versátil\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eEstilo diferenciado\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-transformacao-conteudo\"\u003e\n\u003cspan class=\"aq-etiqueta\" style=\"color: #9a6953;\"\u003e Sua melhor versão \u003c\/span\u003e\n\u003ch2 class=\"aq-subtitulo\"\u003eVista-se para você viver com mais confiança\u003c\/h2\u003e\n\u003cp class=\"aq-texto\"\u003eUma saída de praia que complementa seu look e realça sua beleza com naturalidade. Para você aproveitar a praia, a piscina ou aquela viagem especial, sentindo-se mais segura, elegante e livre.\u003c\/p\u003e\n\u003cdiv class=\"aq-sensacoes\"\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003ePraticidade para vestir sobre seu biquíni e transformar o visual.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLeveza e conforto para acompanhar seus melhores momentos.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eVersatilidade para aproveitar a praia, a piscina e os passeios.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 3: FECHAMENTO --\u003e\n\u003cdiv class=\"aq-bloco aq-fechamento\"\u003e\n\u003cdiv class=\"aq-ornamento\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e \u003csvg class=\"aq-ornamento-icone\" viewbox=\"0 0 48 48\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n\n        \u003cpath d=\"M24 39C24 30 24 21 24 11\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 25C17 24 12 20 10 14C17 13 22 16 24 22\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 25C31 24 36 20 38 14C31 13 26 16 24 22\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 17C19 14 17 9 18 5C23 7 25 11 24 17\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 17C29 14 31 9 30 5C25 7 23 11 24 17\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M18 39C20 36 22 34 24 33C26 34 28 36 30 39\"\u003e\u003c\/path\u003e\n\n      \u003c\/svg\u003e \u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"aq-etiqueta\"\u003e Escolha-se \u003c\/span\u003e\n\u003ch2 class=\"aq-fechamento-titulo\"\u003eSua beleza merece ser celebrada\u003c\/h2\u003e\n\u003cp class=\"aq-fechamento-texto\"\u003eTransforme seus momentos de lazer em experiências ainda mais especiais. Vista uma saída de praia que combina com sua essência e permita que sua confiança apareça naturalmente.\u003c\/p\u003e\n\u003ca class=\"aq-botao\" href=\"#selecionar-tamanho\" onclick=\"aqScrollCompra(event);\"\u003e Selecionar meu tamanho \u003c\/a\u003e\n\u003cp class=\"aq-frase-final\"\u003eAqualiza — criada para mulheres que escolhem se sentir bem.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 4: TABELA DE MEDIDAS --\u003e\n\u003cdiv class=\"aq-bloco aq-tabela-medidas\"\u003e\u003cimg class=\"aq-tabela-medidas-imagem\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/Copia_de_Biquini_1.png?v=1785162627\" alt=\"Tabela de medidas Aqualiza\" loading=\"lazy\" width=\"600\" height=\"600\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\nfunction aqScrollCompra(evento){\n\n    if(evento){\n\n        evento.preventDefault();\n\n    }\n\n    const seletores = [\n\n        '.product-form__input',\n        '.variant-picker',\n        '.variant-radios',\n        '.product-variant-picker',\n        'variant-selects',\n        'variant-radios',\n        'fieldset[data-option]',\n        '[data-option-name]',\n        '.product__info-container .product-form',\n        '.product__info-container fieldset',\n        '[id^=\"ProductInfo-\"] .product-form',\n        '[id^=\"ProductInfo-\"] fieldset',\n        '.product-form',\n        '[id^=\"product-form-\"]',\n        'form[action*=\"\/cart\/add\"]',\n        'product-info'\n\n    ];\n\n    let elementoDestino = null;\n\n    for(const seletor of seletores){\n\n        const elementos = document.querySelectorAll(seletor);\n\n        for(const elemento of elementos){\n\n            const estilo = window.getComputedStyle(elemento);\n            const dimensoes = elemento.getBoundingClientRect();\n\n            if(\n                estilo.display !== 'none' \u0026\u0026\n                estilo.visibility !== 'hidden' \u0026\u0026\n                dimensoes.width \u003e 0 \u0026\u0026\n                dimensoes.height \u003e 0\n            ){\n\n                elementoDestino = elemento;\n\n                break;\n\n            }\n\n        }\n\n        if(elementoDestino){\n\n            break;\n\n        }\n\n    }\n\n    if(elementoDestino){\n\n        const posicao =\n            elementoDestino.getBoundingClientRect().top +\n            window.pageYOffset - 100;\n\n        window.scrollTo({\n\n            top: posicao,\n            behavior: 'smooth'\n\n        });\n\n        return;\n\n    }\n\n    const formularioCompra = document.querySelector('form[action*=\"\/cart\/add\"]');\n\n    if(formularioCompra){\n\n        formularioCompra.scrollIntoView({\n\n            behavior: 'smooth',\n            block: 'center'\n\n        });\n\n    }\n\n}\n\u003c\/script\u003e\u003c\/section\u003e\n\u003c!-- FIM DA MINI LANDING PAGE AQUALIZA --\u003e","brand":"Aqualiza","offers":[{"title":"Preto \/ P","offer_id":45491352633453,"sku":null,"price":159.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ M","offer_id":45491352666221,"sku":null,"price":159.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G","offer_id":45491352698989,"sku":null,"price":159.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ GG","offer_id":45491352731757,"sku":null,"price":159.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ EG","offer_id":45491352764525,"sku":null,"price":159.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_72cb9507-d330-4fd8-975b-b012305c3574.jpg?v=1784728819"},{"product_id":"saida-de-praia-renda-transparente-com-amarracao-na-cintura","title":"Saída de Praia Renda Transparente Com Amarração Na Cintura","description":"\u003c!-- INÍCIO DA MINI LANDING PAGE AQUALIZA --\u003e\n\u003cstyle\u003e\n  .aqualiza-landing {\n    --aq-preto: #1f1917;\n    --aq-marrom: #7b5544;\n    --aq-bronze: #b17c63;\n    --aq-bege: #f7f0eb;\n    --aq-bege-claro: #fcf9f7;\n    --aq-branco: #ffffff;\n\n    width: 100%;\n    max-width: 820px;\n    margin: 30px auto;\n    font-family: Arial, Helvetica, sans-serif;\n    color: var(--aq-preto);\n    overflow: hidden;\n\n    \/* Permite que o layout responda à largura real da descrição,\n       e não apenas à largura da tela do computador. *\/\n    container-type: inline-size;\n    container-name: aq-landing;\n  }\n\n  .aqualiza-landing * {\n    box-sizing: border-box;\n  }\n\n  .aq-bloco {\n    margin-bottom: 22px;\n    overflow: hidden;\n    border-radius: 18px;\n  }\n\n  .aq-imagem {\n    display: block;\n    width: 100%;\n    height: auto;\n  }\n\n  \/* =========================\n     BLOCO 1 — DESEJO\n  ========================= *\/\n\n  .aq-hero {\n    position: relative;\n    width: 100%;\n    aspect-ratio: 4 \/ 5;\n    min-height: 0;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    background:\n      linear-gradient(\n        to bottom,\n        rgba(15, 10, 8, 0.08) 0%,\n        rgba(15, 10, 8, 0.16) 30%,\n        rgba(15, 10, 8, 0.48) 70%,\n        rgba(15, 10, 8, 0.72) 100%\n      ),\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/2_0ee1b35d-b584-4f12-9b8e-06be993dc80f.jpg?v=1784729026\")\n      center center \/ cover no-repeat;\n  }\n\n  .aq-hero-conteudo {\n    position: relative;\n    z-index: 2;\n\n    width: 100%;\n    max-width: 650px;\n    margin: 0 auto;\n    padding: 42px 34px;\n\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n\n    color: var(--aq-branco);\n    text-align: center;\n\n    transform: translateY(35px);\n  }\n\n  .aq-etiqueta {\n    display: inline-block;\n    margin-bottom: 14px;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n  }\n\n  .aq-hero .aq-etiqueta {\n    margin-bottom: 38px;\n    font-size: 11px;\n    line-height: 1.4;\n    letter-spacing: 3px;\n  }\n\n  .aq-titulo-principal {\n    max-width: 620px;\n    margin: 0 auto 30px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(31px, 5vw, 46px);\n    line-height: 1.04;\n    font-weight: 400;\n  }\n\n  .aq-titulo-principal em {\n    display: block;\n    color: #efb59d;\n    font-weight: 400;\n  }\n\n  .aq-hero-texto {\n    max-width: 540px;\n    margin: 0 auto;\n    font-size: clamp(16px, 3vw, 19px);\n    line-height: 1.55;\n  }\n\n  .aq-hero .aq-etiqueta,\n  .aq-hero .aq-titulo-principal,\n  .aq-hero .aq-titulo-principal em,\n  .aq-hero .aq-hero-texto {\n    text-shadow:\n      0 2px 4px rgba(0, 0, 0, 0.8),\n      0 5px 14px rgba(0, 0, 0, 0.55);\n  }\n\n\n  \/* =========================\n     NOVO TOPO EDITORIAL\n  ========================= *\/\n\n  .aq-topo-editorial {\n    padding: 32px 34px 28px;\n    text-align: center;\n    border: 1px solid rgba(123, 85, 68, 0.12);\n    background:\n      radial-gradient(\n        circle at top left,\n        rgba(214, 240, 238, 0.72),\n        transparent 42%\n      ),\n      linear-gradient(\n        135deg,\n        #eef9f7 0%,\n        #fcf9f7 55%,\n        #f7f0eb 100%\n      );\n  }\n\n  .aq-topo-selo {\n    display: inline-block;\n    margin: 0 0 12px;\n    padding: 9px 20px;\n    border-radius: 999px;\n    background: var(--aq-branco);\n    color: #147d80;\n    font-size: 11px;\n    line-height: 1.3;\n    font-weight: 700;\n    letter-spacing: 1.8px;\n    text-transform: uppercase;\n    box-shadow: 0 7px 18px rgba(31, 25, 23, 0.08);\n  }\n\n  .aq-topo-titulo {\n    max-width: 650px;\n    margin: 0 auto 12px;\n    font-family: Arial, Helvetica, sans-serif;\n    font-size: clamp(30px, 5vw, 44px);\n    line-height: 1.1;\n    font-weight: 700;\n    color: #102f35;\n  }\n\n  .aq-topo-texto {\n    max-width: 650px;\n    margin: 0 auto;\n    font-size: 17px;\n    line-height: 1.72;\n    color: #425257;\n  }\n\n  .aq-topo-texto strong {\n    color: #102f35;\n    font-weight: 700;\n  }\n\n  .aq-topo-detalhe {\n    display: block;\n    width: 72px;\n    height: 3px;\n    margin: 18px auto 0;\n    border-radius: 999px;\n    background: linear-gradient(\n      to right,\n      #18868a,\n      #d39a43\n    );\n  }\n\n  .aq-foto-principal {\n    width: 100%;\n    aspect-ratio: 4 \/ 5;\n    min-height: 0;\n    background:\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/2_0ee1b35d-b584-4f12-9b8e-06be993dc80f.jpg?v=1784729026\")\n      center center \/ cover no-repeat;\n  }\n\n  \/* =========================\n     BLOCO 2 — TRANSFORMAÇÃO\n  ========================= *\/\n\n  .aq-transformacao {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    background: var(--aq-bege);\n  }\n\n  .aq-transformacao-imagem {\n    min-height: 600px;\n    background:\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_79827dd0-f0c1-494b-aaad-d25af389199d.jpg?v=1784729026\")\n      center 25% \/ cover no-repeat;\n  }\n\n  .aq-transformacao-conteudo {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    padding: 48px 38px;\n  }\n\n  .aq-subtitulo {\n    margin: 0 0 18px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(27px, 4vw, 36px);\n    line-height: 1.16;\n    font-weight: 400;\n  }\n\n  .aq-texto {\n    margin: 0 0 28px;\n    font-size: 17px;\n    line-height: 1.7;\n    color: #493b35;\n  }\n\n  .aq-sensacoes {\n    display: grid;\n    gap: 12px;\n  }\n\n  .aq-sensacao {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    padding: 13px 15px;\n    border: 1px solid rgba(123, 85, 68, 0.18);\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.55);\n    font-size: 15px;\n    line-height: 1.4;\n  }\n\n  .aq-icone {\n    flex: 0 0 30px;\n    width: 30px;\n    height: 30px;\n    display: grid;\n    place-items: center;\n    border-radius: 50%;\n    background: #D98B2B;\n    color: var(--aq-branco);\n    font-size: 14px;\n  }\n\n  \/* =========================\n     BLOCO 3 — FECHAMENTO\n  ========================= *\/\n\n  .aq-fechamento {\n    padding: 36px 38px 48px;\n    text-align: center;\n    background:\n      radial-gradient(\n        circle at top right,\n        rgba(177, 124, 99, 0.13),\n        transparent 38%\n      ),\n      var(--aq-bege-claro);\n    border: 1px solid rgba(123, 85, 68, 0.12);\n  }\n\n  \/* Ornamento superior *\/\n  .aq-ornamento {\n    width: 100%;\n    max-width: 270px;\n    margin: 0 auto 12px;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 13px;\n\n    color: var(--aq-bronze);\n  }\n\n  .aq-ornamento-linha {\n    width: 72px;\n    height: 1px;\n    background: linear-gradient(\n      to right,\n      transparent,\n      rgba(177, 124, 99, 0.7)\n    );\n  }\n\n  .aq-ornamento-linha:last-child {\n    background: linear-gradient(\n      to left,\n      transparent,\n      rgba(177, 124, 99, 0.7)\n    );\n  }\n\n  .aq-ornamento-icone {\n    flex: 0 0 auto;\n    width: 38px;\n    height: 38px;\n    display: block;\n  }\n\n  .aq-ornamento-icone path {\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 1.65;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .aq-fechamento .aq-etiqueta {\n    margin: 0 0 16px;\n    color: #9a6953;\n    font-size: 11px;\n    line-height: 1.3;\n    letter-spacing: 3.2px;\n  }\n\n  .aq-fechamento-titulo {\n    max-width: 620px;\n    margin: 0 auto 16px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(27px, 4.3vw, 39px);\n    line-height: 1.16;\n    font-weight: 400;\n  }\n\n  .aq-fechamento-texto {\n    max-width: 610px;\n    margin: 0 auto !important;\n    font-size: 17px;\n    line-height: 1.7;\n    color: #55453e;\n  }\n\n  .aq-fechamento .aq-botao {\n    display: block;\n    width: fit-content;\n    min-width: 250px;\n    margin: 28px auto !important;\n    padding: 17px 28px;\n    border-radius: 999px;\n    background: #156F7A;\n    color: var(--aq-branco) !important;\n    font-size: 14px;\n    font-weight: 700;\n    letter-spacing: 1.2px;\n    text-align: center;\n    text-decoration: none !important;\n    text-transform: uppercase;\n    transition:\n      opacity 0.2s ease,\n      transform 0.2s ease;\n  }\n\n  .aq-fechamento .aq-botao:hover {\n    opacity: 0.88;\n    transform: translateY(-1px);\n  }\n\n  .aq-frase-final {\n    margin: 0 !important;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 15px;\n    font-style: italic;\n    color: var(--aq-marrom);\n  }\n\n  \/* =========================\n     TABLET E CELULAR\n  ========================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      margin: 22px auto;\n    }\n\n    .aq-bloco {\n      margin-bottom: 16px;\n      border-radius: 14px;\n    }\n\n    .aq-hero {\n      width: 100%;\n      aspect-ratio: 4 \/ 5;\n      min-height: 0;\n      background-position: center center;\n    }\n\n    .aq-hero-conteudo {\n      padding: 28px 22px;\n      transform: translateY(30px);\n    }\n\n    .aq-hero .aq-etiqueta {\n      margin-bottom: 32px;\n      font-size: 10px;\n      letter-spacing: 2.5px;\n    }\n\n    .aq-titulo-principal {\n      margin-bottom: 25px;\n      font-size: clamp(30px, 8.5vw, 39px);\n      line-height: 1.05;\n    }\n\n    .aq-hero-texto {\n      max-width: 440px;\n      font-size: 16px;\n      line-height: 1.55;\n    }\n\n    .aq-transformacao {\n      grid-template-columns: 1fr;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 500px;\n      background-position: center 20%;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 38px 25px;\n      text-align: center;\n    }\n\n    .aq-subtitulo {\n      font-size: clamp(27px, 7.5vw, 34px);\n      line-height: 1.18;\n    }\n\n    .aq-sensacao {\n      text-align: left;\n    }\n\n    .aq-fechamento {\n      padding: 30px 24px 40px;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 10px;\n    }\n\n    .aq-ornamento-linha {\n      width: 58px;\n    }\n\n    .aq-ornamento-icone {\n      width: 34px;\n      height: 34px;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 14px;\n      font-size: 10px;\n      letter-spacing: 2.8px;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 15px;\n      font-size: clamp(27px, 7.5vw, 35px);\n      line-height: 1.18;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block;\n      width: 100%;\n      min-width: 0;\n      margin: 28px auto !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-hero-conteudo {\n      padding: 24px 18px;\n      transform: translateY(24px);\n    }\n\n    .aq-hero .aq-etiqueta {\n      margin-bottom: 26px;\n      font-size: 9px;\n      letter-spacing: 2.2px;\n    }\n\n    .aq-titulo-principal {\n      margin-bottom: 22px;\n      font-size: 31px;\n    }\n\n    .aq-hero-texto {\n      font-size: 15px;\n      line-height: 1.5;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 440px;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 34px 22px;\n    }\n\n    .aq-subtitulo {\n      font-size: 28px;\n    }\n\n    .aq-fechamento {\n      padding: 26px 22px 36px;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 9px;\n      gap: 10px;\n    }\n\n    .aq-ornamento-linha {\n      width: 48px;\n    }\n\n    .aq-ornamento-icone {\n      width: 32px;\n      height: 32px;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 13px;\n      font-size: 9px;\n      letter-spacing: 2.5px;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 14px;\n      font-size: 29px;\n    }\n\n    .aq-texto,\n    .aq-fechamento-texto {\n      font-size: 16px;\n    }\n  }\n\n\n  \/* AJUSTES RESPONSIVOS DO NOVO TOPO *\/\n  @media (max-width: 700px) {\n    .aq-topo-editorial {\n      padding: 30px 22px 28px;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 12px;\n      padding: 8px 16px;\n      font-size: 10px;\n      letter-spacing: 1.5px;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 12px;\n      font-size: clamp(28px, 8vw, 36px);\n      line-height: 1.12;\n    }\n\n    .aq-topo-texto {\n      font-size: 16px;\n      line-height: 1.65;\n    }\n\n    .aq-topo-detalhe {\n      width: 64px;\n      margin-top: 16px;\n    }\n\n    .aq-foto-principal {\n      aspect-ratio: 4 \/ 5;\n      background-position: center center;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 26px 18px 24px;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 10px;\n      padding: 8px 14px;\n      font-size: 9px;\n      letter-spacing: 1.35px;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px;\n      font-size: 29px;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px;\n      line-height: 1.62;\n    }\n\n    .aq-topo-detalhe {\n      width: 58px;\n      margin-top: 14px;\n    }\n  }\n\n\n  \/* =========================\n     OTIMIZAÇÃO FINAL PARA MOBILE\n     Regras inseridas por último para prevalecer\n  ========================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      width: 100% !important;\n      max-width: 100% !important;\n      margin: 18px auto !important;\n    }\n\n    .aq-bloco {\n      margin-bottom: 14px !important;\n      border-radius: 14px !important;\n    }\n\n    \/* TOPO EDITORIAL *\/\n    .aq-topo-editorial {\n      padding: 26px 20px 24px !important;\n    }\n\n    .aq-topo-selo {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-topo-titulo {\n      margin: 0 auto 12px !important;\n      font-size: clamp(27px, 7.6vw, 34px) !important;\n      line-height: 1.12 !important;\n    }\n\n    .aq-topo-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin: 14px auto 0 !important;\n    }\n\n    .aq-foto-principal {\n      aspect-ratio: 4 \/ 5 !important;\n      background-position: center center !important;\n    }\n\n    \/* BLOCO DE TRANSFORMAÇÃO *\/\n    .aq-transformacao {\n      grid-template-columns: 1fr !important;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-position: center 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 28px 22px 30px !important;\n      text-align: center !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-subtitulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-texto {\n      margin: 0 0 22px !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-sensacoes {\n      gap: 10px !important;\n    }\n\n    .aq-sensacao {\n      padding: 12px 13px !important;\n      text-align: left !important;\n    }\n\n    \/* BLOCO DE FECHAMENTO *\/\n    .aq-fechamento {\n      padding: 24px 22px 32px !important;\n    }\n\n    .aq-ornamento {\n      margin: 0 auto 6px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-fechamento-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      margin: 24px auto !important;\n    }\n\n    .aq-frase-final {\n      margin: 0 !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 22px 18px 20px !important;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 8px !important;\n      padding: 7px 13px !important;\n      font-size: 9px !important;\n      letter-spacing: 1.25px !important;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin-top: 12px !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 24px 20px 26px !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-subtitulo {\n      margin-bottom: 12px !important;\n      font-size: 27px !important;\n    }\n\n    .aq-texto {\n      margin-bottom: 20px !important;\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento {\n      padding: 22px 20px 28px !important;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 5px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 12px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-fechamento-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      margin: 22px auto !important;\n      padding: 16px 20px !important;\n      font-size: 13px !important;\n    }\n  }\n\n\n  \/* =========================\n     SELOS GLASSMORPHISM NAS FOTOS\n  ========================= *\/\n\n  .aq-foto-principal,\n  .aq-transformacao-imagem {\n    position: relative;\n    overflow: hidden;\n  }\n\n  .aq-badges-foto {\n    position: absolute;\n    inset: 0;\n    z-index: 3;\n    pointer-events: none;\n  }\n\n  .aq-badge-foto {\n    position: absolute;\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    max-width: calc(100% - 32px);\n    padding: 10px 14px;\n    border: 1px solid rgba(255, 255, 255, 0.68);\n    border-radius: 999px;\n    background: rgba(255, 255, 255, 0.72);\n    color: #1f1917;\n    font-size: 13px;\n    line-height: 1.2;\n    font-weight: 700;\n    white-space: nowrap;\n    box-shadow:\n      0 8px 24px rgba(31, 25, 23, 0.12),\n      inset 0 1px 0 rgba(255, 255, 255, 0.65);\n    backdrop-filter: blur(10px);\n    -webkit-backdrop-filter: blur(10px);\n  }\n\n  .aq-badge-foto::before {\n    content: \"✦\";\n    flex: 0 0 auto;\n    color: #D98B2B;\n    font-size: 12px;\n    line-height: 1;\n  }\n\n  \/* Composição diagonal — foto da frente *\/\n  .aq-badges-frente .aq-badge-foto:nth-child(1) {\n    top: 10%;\n    left: 6%;\n  }\n\n  .aq-badges-frente .aq-badge-foto:nth-child(2) {\n    top: 39%;\n    left: 10%;\n  }\n\n  .aq-badges-frente .aq-badge-foto:nth-child(3) {\n    top: 69%;\n    left: 14%;\n  }\n\n  \/* Composição diagonal — foto das costas *\/\n  .aq-badges-costas .aq-badge-foto:nth-child(1) {\n    top: 11%;\n    right: 6%;\n  }\n\n  .aq-badges-costas .aq-badge-foto:nth-child(2) {\n    top: 40%;\n    right: 10%;\n  }\n\n  .aq-badges-costas .aq-badge-foto:nth-child(3) {\n    top: 70%;\n    right: 14%;\n  }\n\n  @media (max-width: 700px) {\n    .aq-badge-foto {\n      gap: 6px;\n      padding: 8px 11px;\n      font-size: 11px;\n      box-shadow:\n        0 6px 18px rgba(31, 25, 23, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.65);\n      backdrop-filter: blur(8px);\n      -webkit-backdrop-filter: blur(8px);\n    }\n\n    .aq-badge-foto::before {\n      font-size: 10px;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 9%;\n      left: 5%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 39%;\n      left: 8%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 70%;\n      left: 11%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 9%;\n      right: 5%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 39%;\n      right: 8%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 70%;\n      right: 11%;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-badge-foto {\n      max-width: calc(100% - 24px);\n      padding: 7px 10px;\n      font-size: 10px;\n      letter-spacing: 0;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 8%;\n      left: 4%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 38%;\n      left: 7%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 69%;\n      left: 10%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 8%;\n      right: 4%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 38%;\n      right: 7%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 69%;\n      right: 10%;\n    }\n  }\n\n\n  \/* =========================\n     AJUSTE DE ENQUADRAMENTO DAS FOTOS\n     Afasta a modelo dos selos sem mover os badges\n  ========================= *\/\n\n  \/* Foto da frente: modelo levemente para a direita *\/\n  .aq-foto-principal {\n    background-size: 104% auto !important;\n    background-position: 44% center !important;\n  }\n\n  \/* Foto das costas: modelo levemente para a esquerda *\/\n  .aq-transformacao-imagem {\n    background-size: 104% auto !important;\n    background-position: 56% 25% !important;\n  }\n\n  @media (max-width: 700px) {\n    .aq-foto-principal {\n      background-size: 108% auto !important;\n      background-position: 42% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 108% auto !important;\n      background-position: 58% 20% !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-foto-principal {\n      background-size: 110% auto !important;\n      background-position: 41% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 110% auto !important;\n      background-position: 59% 20% !important;\n    }\n  }\n\n\n  \/* =========================================================\n     RESPONSIVIDADE PELA LARGURA REAL DA MINI LANDING\n     Corrige o desktop quando a descrição fica em uma coluna estreita.\n     O mobile existente permanece preservado.\n  ========================================================= *\/\n\n  @container aq-landing (max-width: 620px) {\n    .aq-bloco {\n      margin-bottom: 14px !important;\n      border-radius: 14px !important;\n    }\n\n    \/* TOPO EDITORIAL *\/\n    .aq-topo-editorial {\n      padding: 26px 20px 24px !important;\n    }\n\n    .aq-topo-selo {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      padding: 8px 16px !important;\n      font-size: 10px !important;\n      letter-spacing: 1.5px !important;\n    }\n\n    .aq-topo-titulo {\n      margin: 0 auto 12px !important;\n      font-size: clamp(27px, 8cqi, 34px) !important;\n      line-height: 1.12 !important;\n    }\n\n    .aq-topo-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-topo-detalhe {\n      width: 64px !important;\n      margin: 14px auto 0 !important;\n    }\n\n    \/* FOTO DA FRENTE *\/\n    .aq-foto-principal {\n      width: 100% !important;\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-size: 108% auto !important;\n      background-position: 42% center !important;\n    }\n\n    \/* SEGUNDO BLOCO: IMAGEM EM CIMA E TEXTO EMBAIXO *\/\n    .aq-transformacao {\n      display: grid !important;\n      grid-template-columns: minmax(0, 1fr) !important;\n      grid-template-rows: auto auto !important;\n    }\n\n    .aq-transformacao-imagem {\n      width: 100% !important;\n      min-width: 0 !important;\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-size: 108% auto !important;\n      background-position: 58% 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      width: 100% !important;\n      min-width: 0 !important;\n      padding: 28px 22px 30px !important;\n      text-align: center !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      font-size: 10px !important;\n      letter-spacing: 2.6px !important;\n    }\n\n    .aq-subtitulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 8cqi, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-texto {\n      margin: 0 0 22px !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-sensacoes {\n      gap: 10px !important;\n    }\n\n    .aq-sensacao {\n      padding: 12px 13px !important;\n      text-align: left !important;\n    }\n\n    \/* SELOS DAS DUAS FOTOS *\/\n    .aq-badge-foto {\n      gap: 6px !important;\n      max-width: calc(100% - 24px) !important;\n      padding: 8px 11px !important;\n      font-size: 11px !important;\n      box-shadow:\n        0 6px 18px rgba(31, 25, 23, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.65) !important;\n      backdrop-filter: blur(8px) !important;\n      -webkit-backdrop-filter: blur(8px) !important;\n    }\n\n    .aq-badge-foto::before {\n      font-size: 10px !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 9% !important;\n      left: 5% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 39% !important;\n      left: 8% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 70% !important;\n      left: 11% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 9% !important;\n      right: 5% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 39% !important;\n      right: 8% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 70% !important;\n      right: 11% !important;\n    }\n\n    \/* FECHAMENTO *\/\n    .aq-fechamento {\n      padding: 24px 22px 32px !important;\n    }\n\n    .aq-ornamento {\n      margin: 0 auto 6px !important;\n    }\n\n    .aq-ornamento-linha {\n      width: 58px !important;\n    }\n\n    .aq-ornamento-icone {\n      width: 34px !important;\n      height: 34px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      font-size: 10px !important;\n      letter-spacing: 2.8px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 8cqi, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-fechamento-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      margin: 24px auto !important;\n    }\n\n    .aq-frase-final {\n      margin: 0 !important;\n    }\n  }\n\n  @container aq-landing (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 22px 18px 20px !important;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 8px !important;\n      padding: 7px 13px !important;\n      font-size: 9px !important;\n      letter-spacing: 1.25px !important;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin-top: 12px !important;\n    }\n\n    .aq-foto-principal {\n      background-size: 110% auto !important;\n      background-position: 41% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 110% auto !important;\n      background-position: 59% 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 24px 20px 26px !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-subtitulo {\n      margin-bottom: 12px !important;\n      font-size: 27px !important;\n    }\n\n    .aq-texto {\n      margin-bottom: 20px !important;\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-badge-foto {\n      padding: 7px 10px !important;\n      font-size: 10px !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 8% !important;\n      left: 4% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 38% !important;\n      left: 7% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 69% !important;\n      left: 10% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 8% !important;\n      right: 4% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 38% !important;\n      right: 7% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 69% !important;\n      right: 10% !important;\n    }\n\n    .aq-fechamento {\n      padding: 22px 20px 28px !important;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 5px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 12px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-fechamento-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      margin: 22px auto !important;\n      padding: 16px 20px !important;\n      font-size: 13px !important;\n    }\n  }\n\n\n  \/* =========================================================\n     CORREÇÃO DE TELA EM BRANCO NO MOBILE\n     Desativa as container queries apenas no celular.\n     O layout mobile volta a obedecer aos @media já existentes.\n  ========================================================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      container-type: normal !important;\n      container-name: none !important;\n      display: block !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      height: auto !important;\n      min-height: 0 !important;\n      overflow: visible !important;\n    }\n\n    .aqualiza-landing \u003e * {\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-topo-editorial,\n    .aq-foto-principal,\n    .aq-transformacao,\n    .aq-transformacao-imagem,\n    .aq-transformacao-conteudo,\n    .aq-fechamento {\n      display: block !important;\n      width: 100% !important;\n      height: auto;\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-foto-principal,\n    .aq-transformacao-imagem {\n      aspect-ratio: 4 \/ 5 !important;\n      min-height: 0 !important;\n    }\n\n    .aq-transformacao {\n      display: grid !important;\n      grid-template-columns: 1fr !important;\n      grid-template-rows: auto auto !important;\n    }\n  }\n\n\n  \/* =========================\n     BLOCO 4 — TABELA DE MEDIDAS\n  ========================= *\/\n\n  .aq-tabela-medidas {\n    width: 100%;\n    padding: 18px;\n    background: var(--aq-bege-claro);\n    border: 1px solid rgba(123, 85, 68, 0.12);\n    text-align: center;\n  }\n\n  .aq-tabela-medidas-imagem {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    height: auto;\n    margin: 0 auto;\n    border-radius: 12px;\n    object-fit: contain;\n  }\n\n  @media (max-width: 700px) {\n    .aq-tabela-medidas {\n      display: block !important;\n      width: 100% !important;\n      padding: 12px !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-tabela-medidas-imagem {\n      width: 100% !important;\n      max-width: 100% !important;\n      height: auto !important;\n      border-radius: 10px;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-tabela-medidas {\n      padding: 10px !important;\n    }\n  }\n\n\u003c\/style\u003e\n\u003csection class=\"aqualiza-landing\"\u003e\u003c!-- BLOCO 1: TOPO EDITORIAL --\u003e\n\u003cdiv class=\"aq-bloco aq-topo-editorial\"\u003e\n\u003cspan class=\"aq-topo-selo\"\u003e Elegância que você sente \u003c\/span\u003e\n\u003ch2 class=\"aq-topo-titulo\"\u003eVista-se para você se sentir ainda mais linda\u003c\/h2\u003e\n\u003cp class=\"aq-topo-texto\"\u003eEsta saída de praia foi criada para \u003cstrong\u003evalorizar sua beleza\u003c\/strong\u003e e proporcionar aquela sensação de confiança que transforma sua postura, seu sorriso e a maneira como você aproveita cada momento.\u003c\/p\u003e\n\u003cspan class=\"aq-topo-detalhe\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- FOTO PRINCIPAL SEM TEXTO --\u003e\n\u003cdiv class=\"aq-bloco aq-foto-principal\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza de frente\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-frente\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eValoriza seu visual\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eLeveza e estilo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eMais confiança\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 2: TRANSFORMAÇÃO --\u003e\n\u003cdiv class=\"aq-bloco aq-transformacao\"\u003e\n\u003cdiv class=\"aq-transformacao-imagem\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza vista de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eDo pós-praia ao passeio\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual versátil\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eEstilo diferenciado\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-transformacao-conteudo\"\u003e\n\u003cspan class=\"aq-etiqueta\" style=\"color: #9a6953;\"\u003e Sua melhor versão \u003c\/span\u003e\n\u003ch2 class=\"aq-subtitulo\"\u003eVista-se para você viver com mais confiança\u003c\/h2\u003e\n\u003cp class=\"aq-texto\"\u003eUma saída de praia que complementa seu look e realça sua beleza com naturalidade. Para você aproveitar a praia, a piscina ou aquela viagem especial, sentindo-se mais segura, elegante e livre.\u003c\/p\u003e\n\u003cdiv class=\"aq-sensacoes\"\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003ePraticidade para vestir sobre seu biquíni e transformar o visual.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLeveza e conforto para acompanhar seus melhores momentos.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eVersatilidade para aproveitar a praia, a piscina e os passeios.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 3: FECHAMENTO --\u003e\n\u003cdiv class=\"aq-bloco aq-fechamento\"\u003e\n\u003cdiv class=\"aq-ornamento\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e \u003csvg class=\"aq-ornamento-icone\" viewbox=\"0 0 48 48\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n\n        \u003cpath d=\"M24 39C24 30 24 21 24 11\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 25C17 24 12 20 10 14C17 13 22 16 24 22\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 25C31 24 36 20 38 14C31 13 26 16 24 22\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 17C19 14 17 9 18 5C23 7 25 11 24 17\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 17C29 14 31 9 30 5C25 7 23 11 24 17\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M18 39C20 36 22 34 24 33C26 34 28 36 30 39\"\u003e\u003c\/path\u003e\n\n      \u003c\/svg\u003e \u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"aq-etiqueta\"\u003e Escolha-se \u003c\/span\u003e\n\u003ch2 class=\"aq-fechamento-titulo\"\u003eSua beleza merece ser celebrada\u003c\/h2\u003e\n\u003cp class=\"aq-fechamento-texto\"\u003eTransforme seus momentos de lazer em experiências ainda mais especiais. Vista uma saída de praia que combina com sua essência e permita que sua confiança apareça naturalmente.\u003c\/p\u003e\n\u003ca class=\"aq-botao\" href=\"#selecionar-tamanho\" onclick=\"aqScrollCompra(event);\"\u003e Selecionar meu tamanho \u003c\/a\u003e\n\u003cp class=\"aq-frase-final\"\u003eAqualiza — criada para mulheres que escolhem se sentir bem.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 4: TABELA DE MEDIDAS --\u003e\n\u003cdiv class=\"aq-bloco aq-tabela-medidas\"\u003e\u003cimg class=\"aq-tabela-medidas-imagem\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/Copia_de_Biquini_1.png?v=1785162627\" alt=\"Tabela de medidas Aqualiza\" loading=\"lazy\" width=\"600\" height=\"600\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\nfunction aqScrollCompra(evento){\n\n    if(evento){\n\n        evento.preventDefault();\n\n    }\n\n    const seletores = [\n\n        '.product-form__input',\n        '.variant-picker',\n        '.variant-radios',\n        '.product-variant-picker',\n        'variant-selects',\n        'variant-radios',\n        'fieldset[data-option]',\n        '[data-option-name]',\n        '.product__info-container .product-form',\n        '.product__info-container fieldset',\n        '[id^=\"ProductInfo-\"] .product-form',\n        '[id^=\"ProductInfo-\"] fieldset',\n        '.product-form',\n        '[id^=\"product-form-\"]',\n        'form[action*=\"\/cart\/add\"]',\n        'product-info'\n\n    ];\n\n    let elementoDestino = null;\n\n    for(const seletor of seletores){\n\n        const elementos = document.querySelectorAll(seletor);\n\n        for(const elemento of elementos){\n\n            const estilo = window.getComputedStyle(elemento);\n            const dimensoes = elemento.getBoundingClientRect();\n\n            if(\n                estilo.display !== 'none' \u0026\u0026\n                estilo.visibility !== 'hidden' \u0026\u0026\n                dimensoes.width \u003e 0 \u0026\u0026\n                dimensoes.height \u003e 0\n            ){\n\n                elementoDestino = elemento;\n\n                break;\n\n            }\n\n        }\n\n        if(elementoDestino){\n\n            break;\n\n        }\n\n    }\n\n    if(elementoDestino){\n\n        const posicao =\n            elementoDestino.getBoundingClientRect().top +\n            window.pageYOffset - 100;\n\n        window.scrollTo({\n\n            top: posicao,\n            behavior: 'smooth'\n\n        });\n\n        return;\n\n    }\n\n    const formularioCompra = document.querySelector('form[action*=\"\/cart\/add\"]');\n\n    if(formularioCompra){\n\n        formularioCompra.scrollIntoView({\n\n            behavior: 'smooth',\n            block: 'center'\n\n        });\n\n    }\n\n}\n\u003c\/script\u003e\u003c\/section\u003e\n\u003c!-- FIM DA MINI LANDING PAGE AQUALIZA --\u003e","brand":"Aqualiza","offers":[{"title":"Branco \/ P","offer_id":45491392446573,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ M","offer_id":45491392479341,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ G","offer_id":45491392512109,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ GG","offer_id":45491392544877,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ EG","offer_id":45491392577645,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ P","offer_id":45491364135021,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ M","offer_id":45491364167789,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G","offer_id":45491364200557,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ GG","offer_id":45491364233325,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ EG","offer_id":45491364266093,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/2_0ee1b35d-b584-4f12-9b8e-06be993dc80f.jpg?v=1784729026"},{"product_id":"saida-de-praia-curta-com-manga-flare-e-amarracao-frontal","title":"Saída De Praia Curta Com Manga Flare E Amarração Frontal","description":"\u003c!-- INÍCIO DA MINI LANDING PAGE AQUALIZA --\u003e\n\u003cstyle\u003e\n  .aqualiza-landing {\n    --aq-preto: #1f1917;\n    --aq-marrom: #7b5544;\n    --aq-bronze: #b17c63;\n    --aq-bege: #f7f0eb;\n    --aq-bege-claro: #fcf9f7;\n    --aq-branco: #ffffff;\n\n    width: 100%;\n    max-width: 820px;\n    margin: 30px auto;\n    font-family: Arial, Helvetica, sans-serif;\n    color: var(--aq-preto);\n    overflow: hidden;\n\n    \/* Permite que o layout responda à largura real da descrição,\n       e não apenas à largura da tela do computador. *\/\n    container-type: inline-size;\n    container-name: aq-landing;\n  }\n\n  .aqualiza-landing * {\n    box-sizing: border-box;\n  }\n\n  .aq-bloco {\n    margin-bottom: 22px;\n    overflow: hidden;\n    border-radius: 18px;\n  }\n\n  .aq-imagem {\n    display: block;\n    width: 100%;\n    height: auto;\n  }\n\n  \/* =========================\n     BLOCO 1 — DESEJO\n  ========================= *\/\n\n  .aq-hero {\n    position: relative;\n    width: 100%;\n    aspect-ratio: 4 \/ 5;\n    min-height: 0;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    background:\n      linear-gradient(\n        to bottom,\n        rgba(15, 10, 8, 0.08) 0%,\n        rgba(15, 10, 8, 0.16) 30%,\n        rgba(15, 10, 8, 0.48) 70%,\n        rgba(15, 10, 8, 0.72) 100%\n      ),\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_7a210b8b-7b62-413c-a3c4-06886a4e7f26.jpg?v=1784745627\")\n      center center \/ cover no-repeat;\n  }\n\n  .aq-hero-conteudo {\n    position: relative;\n    z-index: 2;\n\n    width: 100%;\n    max-width: 650px;\n    margin: 0 auto;\n    padding: 42px 34px;\n\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n\n    color: var(--aq-branco);\n    text-align: center;\n\n    transform: translateY(35px);\n  }\n\n  .aq-etiqueta {\n    display: inline-block;\n    margin-bottom: 14px;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n  }\n\n  .aq-hero .aq-etiqueta {\n    margin-bottom: 38px;\n    font-size: 11px;\n    line-height: 1.4;\n    letter-spacing: 3px;\n  }\n\n  .aq-titulo-principal {\n    max-width: 620px;\n    margin: 0 auto 30px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(31px, 5vw, 46px);\n    line-height: 1.04;\n    font-weight: 400;\n  }\n\n  .aq-titulo-principal em {\n    display: block;\n    color: #efb59d;\n    font-weight: 400;\n  }\n\n  .aq-hero-texto {\n    max-width: 540px;\n    margin: 0 auto;\n    font-size: clamp(16px, 3vw, 19px);\n    line-height: 1.55;\n  }\n\n  .aq-hero .aq-etiqueta,\n  .aq-hero .aq-titulo-principal,\n  .aq-hero .aq-titulo-principal em,\n  .aq-hero .aq-hero-texto {\n    text-shadow:\n      0 2px 4px rgba(0, 0, 0, 0.8),\n      0 5px 14px rgba(0, 0, 0, 0.55);\n  }\n\n\n  \/* =========================\n     NOVO TOPO EDITORIAL\n  ========================= *\/\n\n  .aq-topo-editorial {\n    padding: 32px 34px 28px;\n    text-align: center;\n    border: 1px solid rgba(123, 85, 68, 0.12);\n    background:\n      radial-gradient(\n        circle at top left,\n        rgba(214, 240, 238, 0.72),\n        transparent 42%\n      ),\n      linear-gradient(\n        135deg,\n        #eef9f7 0%,\n        #fcf9f7 55%,\n        #f7f0eb 100%\n      );\n  }\n\n  .aq-topo-selo {\n    display: inline-block;\n    margin: 0 0 12px;\n    padding: 9px 20px;\n    border-radius: 999px;\n    background: var(--aq-branco);\n    color: #147d80;\n    font-size: 11px;\n    line-height: 1.3;\n    font-weight: 700;\n    letter-spacing: 1.8px;\n    text-transform: uppercase;\n    box-shadow: 0 7px 18px rgba(31, 25, 23, 0.08);\n  }\n\n  .aq-topo-titulo {\n    max-width: 650px;\n    margin: 0 auto 12px;\n    font-family: Arial, Helvetica, sans-serif;\n    font-size: clamp(30px, 5vw, 44px);\n    line-height: 1.1;\n    font-weight: 700;\n    color: #102f35;\n  }\n\n  .aq-topo-texto {\n    max-width: 650px;\n    margin: 0 auto;\n    font-size: 17px;\n    line-height: 1.72;\n    color: #425257;\n  }\n\n  .aq-topo-texto strong {\n    color: #102f35;\n    font-weight: 700;\n  }\n\n  .aq-topo-detalhe {\n    display: block;\n    width: 72px;\n    height: 3px;\n    margin: 18px auto 0;\n    border-radius: 999px;\n    background: linear-gradient(\n      to right,\n      #18868a,\n      #d39a43\n    );\n  }\n\n  .aq-foto-principal {\n    width: 100%;\n    aspect-ratio: 4 \/ 5;\n    min-height: 0;\n    background:\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_7a210b8b-7b62-413c-a3c4-06886a4e7f26.jpg?v=1784745627\")\n      center center \/ cover no-repeat;\n  }\n\n  \/* =========================\n     BLOCO 2 — TRANSFORMAÇÃO\n  ========================= *\/\n\n  .aq-transformacao {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    background: var(--aq-bege);\n  }\n\n  .aq-transformacao-imagem {\n    min-height: 600px;\n    background:\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/2_cb872f8e-7bf5-495e-98bb-c8ee6bca771e.jpg?v=1784745627\")\n      center 25% \/ cover no-repeat;\n  }\n\n  .aq-transformacao-conteudo {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    padding: 48px 38px;\n  }\n\n  .aq-subtitulo {\n    margin: 0 0 18px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(27px, 4vw, 36px);\n    line-height: 1.16;\n    font-weight: 400;\n  }\n\n  .aq-texto {\n    margin: 0 0 28px;\n    font-size: 17px;\n    line-height: 1.7;\n    color: #493b35;\n  }\n\n  .aq-sensacoes {\n    display: grid;\n    gap: 12px;\n  }\n\n  .aq-sensacao {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    padding: 13px 15px;\n    border: 1px solid rgba(123, 85, 68, 0.18);\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.55);\n    font-size: 15px;\n    line-height: 1.4;\n  }\n\n  .aq-icone {\n    flex: 0 0 30px;\n    width: 30px;\n    height: 30px;\n    display: grid;\n    place-items: center;\n    border-radius: 50%;\n    background: #D98B2B;\n    color: var(--aq-branco);\n    font-size: 14px;\n  }\n\n  \/* =========================\n     BLOCO 3 — FECHAMENTO\n  ========================= *\/\n\n  .aq-fechamento {\n    padding: 36px 38px 48px;\n    text-align: center;\n    background:\n      radial-gradient(\n        circle at top right,\n        rgba(177, 124, 99, 0.13),\n        transparent 38%\n      ),\n      var(--aq-bege-claro);\n    border: 1px solid rgba(123, 85, 68, 0.12);\n  }\n\n  \/* Ornamento superior *\/\n  .aq-ornamento {\n    width: 100%;\n    max-width: 270px;\n    margin: 0 auto 12px;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 13px;\n\n    color: var(--aq-bronze);\n  }\n\n  .aq-ornamento-linha {\n    width: 72px;\n    height: 1px;\n    background: linear-gradient(\n      to right,\n      transparent,\n      rgba(177, 124, 99, 0.7)\n    );\n  }\n\n  .aq-ornamento-linha:last-child {\n    background: linear-gradient(\n      to left,\n      transparent,\n      rgba(177, 124, 99, 0.7)\n    );\n  }\n\n  .aq-ornamento-icone {\n    flex: 0 0 auto;\n    width: 38px;\n    height: 38px;\n    display: block;\n  }\n\n  .aq-ornamento-icone path {\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 1.65;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .aq-fechamento .aq-etiqueta {\n    margin: 0 0 16px;\n    color: #9a6953;\n    font-size: 11px;\n    line-height: 1.3;\n    letter-spacing: 3.2px;\n  }\n\n  .aq-fechamento-titulo {\n    max-width: 620px;\n    margin: 0 auto 16px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(27px, 4.3vw, 39px);\n    line-height: 1.16;\n    font-weight: 400;\n  }\n\n  .aq-fechamento-texto {\n    max-width: 610px;\n    margin: 0 auto !important;\n    font-size: 17px;\n    line-height: 1.7;\n    color: #55453e;\n  }\n\n  .aq-fechamento .aq-botao {\n    display: block;\n    width: fit-content;\n    min-width: 250px;\n    margin: 28px auto !important;\n    padding: 17px 28px;\n    border-radius: 999px;\n    background: #156F7A;\n    color: var(--aq-branco) !important;\n    font-size: 14px;\n    font-weight: 700;\n    letter-spacing: 1.2px;\n    text-align: center;\n    text-decoration: none !important;\n    text-transform: uppercase;\n    transition:\n      opacity 0.2s ease,\n      transform 0.2s ease;\n  }\n\n  .aq-fechamento .aq-botao:hover {\n    opacity: 0.88;\n    transform: translateY(-1px);\n  }\n\n  .aq-frase-final {\n    margin: 0 !important;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 15px;\n    font-style: italic;\n    color: var(--aq-marrom);\n  }\n\n  \/* =========================\n     TABLET E CELULAR\n  ========================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      margin: 22px auto;\n    }\n\n    .aq-bloco {\n      margin-bottom: 16px;\n      border-radius: 14px;\n    }\n\n    .aq-hero {\n      width: 100%;\n      aspect-ratio: 4 \/ 5;\n      min-height: 0;\n      background-position: center center;\n    }\n\n    .aq-hero-conteudo {\n      padding: 28px 22px;\n      transform: translateY(30px);\n    }\n\n    .aq-hero .aq-etiqueta {\n      margin-bottom: 32px;\n      font-size: 10px;\n      letter-spacing: 2.5px;\n    }\n\n    .aq-titulo-principal {\n      margin-bottom: 25px;\n      font-size: clamp(30px, 8.5vw, 39px);\n      line-height: 1.05;\n    }\n\n    .aq-hero-texto {\n      max-width: 440px;\n      font-size: 16px;\n      line-height: 1.55;\n    }\n\n    .aq-transformacao {\n      grid-template-columns: 1fr;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 500px;\n      background-position: center 20%;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 38px 25px;\n      text-align: center;\n    }\n\n    .aq-subtitulo {\n      font-size: clamp(27px, 7.5vw, 34px);\n      line-height: 1.18;\n    }\n\n    .aq-sensacao {\n      text-align: left;\n    }\n\n    .aq-fechamento {\n      padding: 30px 24px 40px;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 10px;\n    }\n\n    .aq-ornamento-linha {\n      width: 58px;\n    }\n\n    .aq-ornamento-icone {\n      width: 34px;\n      height: 34px;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 14px;\n      font-size: 10px;\n      letter-spacing: 2.8px;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 15px;\n      font-size: clamp(27px, 7.5vw, 35px);\n      line-height: 1.18;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block;\n      width: 100%;\n      min-width: 0;\n      margin: 28px auto !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-hero-conteudo {\n      padding: 24px 18px;\n      transform: translateY(24px);\n    }\n\n    .aq-hero .aq-etiqueta {\n      margin-bottom: 26px;\n      font-size: 9px;\n      letter-spacing: 2.2px;\n    }\n\n    .aq-titulo-principal {\n      margin-bottom: 22px;\n      font-size: 31px;\n    }\n\n    .aq-hero-texto {\n      font-size: 15px;\n      line-height: 1.5;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 440px;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 34px 22px;\n    }\n\n    .aq-subtitulo {\n      font-size: 28px;\n    }\n\n    .aq-fechamento {\n      padding: 26px 22px 36px;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 9px;\n      gap: 10px;\n    }\n\n    .aq-ornamento-linha {\n      width: 48px;\n    }\n\n    .aq-ornamento-icone {\n      width: 32px;\n      height: 32px;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 13px;\n      font-size: 9px;\n      letter-spacing: 2.5px;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 14px;\n      font-size: 29px;\n    }\n\n    .aq-texto,\n    .aq-fechamento-texto {\n      font-size: 16px;\n    }\n  }\n\n\n  \/* AJUSTES RESPONSIVOS DO NOVO TOPO *\/\n  @media (max-width: 700px) {\n    .aq-topo-editorial {\n      padding: 30px 22px 28px;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 12px;\n      padding: 8px 16px;\n      font-size: 10px;\n      letter-spacing: 1.5px;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 12px;\n      font-size: clamp(28px, 8vw, 36px);\n      line-height: 1.12;\n    }\n\n    .aq-topo-texto {\n      font-size: 16px;\n      line-height: 1.65;\n    }\n\n    .aq-topo-detalhe {\n      width: 64px;\n      margin-top: 16px;\n    }\n\n    .aq-foto-principal {\n      aspect-ratio: 4 \/ 5;\n      background-position: center center;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 26px 18px 24px;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 10px;\n      padding: 8px 14px;\n      font-size: 9px;\n      letter-spacing: 1.35px;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px;\n      font-size: 29px;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px;\n      line-height: 1.62;\n    }\n\n    .aq-topo-detalhe {\n      width: 58px;\n      margin-top: 14px;\n    }\n  }\n\n\n  \/* =========================\n     OTIMIZAÇÃO FINAL PARA MOBILE\n     Regras inseridas por último para prevalecer\n  ========================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      width: 100% !important;\n      max-width: 100% !important;\n      margin: 18px auto !important;\n    }\n\n    .aq-bloco {\n      margin-bottom: 14px !important;\n      border-radius: 14px !important;\n    }\n\n    \/* TOPO EDITORIAL *\/\n    .aq-topo-editorial {\n      padding: 26px 20px 24px !important;\n    }\n\n    .aq-topo-selo {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-topo-titulo {\n      margin: 0 auto 12px !important;\n      font-size: clamp(27px, 7.6vw, 34px) !important;\n      line-height: 1.12 !important;\n    }\n\n    .aq-topo-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin: 14px auto 0 !important;\n    }\n\n    .aq-foto-principal {\n      aspect-ratio: 4 \/ 5 !important;\n      background-position: center center !important;\n    }\n\n    \/* BLOCO DE TRANSFORMAÇÃO *\/\n    .aq-transformacao {\n      grid-template-columns: 1fr !important;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-position: center 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 28px 22px 30px !important;\n      text-align: center !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-subtitulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-texto {\n      margin: 0 0 22px !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-sensacoes {\n      gap: 10px !important;\n    }\n\n    .aq-sensacao {\n      padding: 12px 13px !important;\n      text-align: left !important;\n    }\n\n    \/* BLOCO DE FECHAMENTO *\/\n    .aq-fechamento {\n      padding: 24px 22px 32px !important;\n    }\n\n    .aq-ornamento {\n      margin: 0 auto 6px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-fechamento-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      margin: 24px auto !important;\n    }\n\n    .aq-frase-final {\n      margin: 0 !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 22px 18px 20px !important;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 8px !important;\n      padding: 7px 13px !important;\n      font-size: 9px !important;\n      letter-spacing: 1.25px !important;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin-top: 12px !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 24px 20px 26px !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-subtitulo {\n      margin-bottom: 12px !important;\n      font-size: 27px !important;\n    }\n\n    .aq-texto {\n      margin-bottom: 20px !important;\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento {\n      padding: 22px 20px 28px !important;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 5px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 12px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-fechamento-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      margin: 22px auto !important;\n      padding: 16px 20px !important;\n      font-size: 13px !important;\n    }\n  }\n\n\n  \/* =========================\n     SELOS GLASSMORPHISM NAS FOTOS\n  ========================= *\/\n\n  .aq-foto-principal,\n  .aq-transformacao-imagem {\n    position: relative;\n    overflow: hidden;\n  }\n\n  .aq-badges-foto {\n    position: absolute;\n    inset: 0;\n    z-index: 3;\n    pointer-events: none;\n  }\n\n  .aq-badge-foto {\n    position: absolute;\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    max-width: calc(100% - 32px);\n    padding: 10px 14px;\n    border: 1px solid rgba(255, 255, 255, 0.68);\n    border-radius: 999px;\n    background: rgba(255, 255, 255, 0.72);\n    color: #1f1917;\n    font-size: 13px;\n    line-height: 1.2;\n    font-weight: 700;\n    white-space: nowrap;\n    box-shadow:\n      0 8px 24px rgba(31, 25, 23, 0.12),\n      inset 0 1px 0 rgba(255, 255, 255, 0.65);\n    backdrop-filter: blur(10px);\n    -webkit-backdrop-filter: blur(10px);\n  }\n\n  .aq-badge-foto::before {\n    content: \"✦\";\n    flex: 0 0 auto;\n    color: #D98B2B;\n    font-size: 12px;\n    line-height: 1;\n  }\n\n  \/* Composição diagonal — foto da frente *\/\n  .aq-badges-frente .aq-badge-foto:nth-child(1) {\n    top: 10%;\n    left: 6%;\n  }\n\n  .aq-badges-frente .aq-badge-foto:nth-child(2) {\n    top: 39%;\n    left: 10%;\n  }\n\n  .aq-badges-frente .aq-badge-foto:nth-child(3) {\n    top: 69%;\n    left: 14%;\n  }\n\n  \/* Composição diagonal — foto das costas *\/\n  .aq-badges-costas .aq-badge-foto:nth-child(1) {\n    top: 11%;\n    right: 6%;\n  }\n\n  .aq-badges-costas .aq-badge-foto:nth-child(2) {\n    top: 40%;\n    right: 10%;\n  }\n\n  .aq-badges-costas .aq-badge-foto:nth-child(3) {\n    top: 70%;\n    right: 14%;\n  }\n\n  @media (max-width: 700px) {\n    .aq-badge-foto {\n      gap: 6px;\n      padding: 8px 11px;\n      font-size: 11px;\n      box-shadow:\n        0 6px 18px rgba(31, 25, 23, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.65);\n      backdrop-filter: blur(8px);\n      -webkit-backdrop-filter: blur(8px);\n    }\n\n    .aq-badge-foto::before {\n      font-size: 10px;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 9%;\n      left: 5%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 39%;\n      left: 8%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 70%;\n      left: 11%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 9%;\n      right: 5%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 39%;\n      right: 8%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 70%;\n      right: 11%;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-badge-foto {\n      max-width: calc(100% - 24px);\n      padding: 7px 10px;\n      font-size: 10px;\n      letter-spacing: 0;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 8%;\n      left: 4%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 38%;\n      left: 7%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 69%;\n      left: 10%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 8%;\n      right: 4%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 38%;\n      right: 7%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 69%;\n      right: 10%;\n    }\n  }\n\n\n  \/* =========================\n     AJUSTE DE ENQUADRAMENTO DAS FOTOS\n     Afasta a modelo dos selos sem mover os badges\n  ========================= *\/\n\n  \/* Foto da frente: modelo levemente para a direita *\/\n  .aq-foto-principal {\n    background-size: 104% auto !important;\n    background-position: 44% center !important;\n  }\n\n  \/* Foto das costas: modelo levemente para a esquerda *\/\n  .aq-transformacao-imagem {\n    background-size: 104% auto !important;\n    background-position: 56% 25% !important;\n  }\n\n  @media (max-width: 700px) {\n    .aq-foto-principal {\n      background-size: 108% auto !important;\n      background-position: 42% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 108% auto !important;\n      background-position: 58% 20% !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-foto-principal {\n      background-size: 110% auto !important;\n      background-position: 41% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 110% auto !important;\n      background-position: 59% 20% !important;\n    }\n  }\n\n\n  \/* =========================================================\n     RESPONSIVIDADE PELA LARGURA REAL DA MINI LANDING\n     Corrige o desktop quando a descrição fica em uma coluna estreita.\n     O mobile existente permanece preservado.\n  ========================================================= *\/\n\n  @container aq-landing (max-width: 620px) {\n    .aq-bloco {\n      margin-bottom: 14px !important;\n      border-radius: 14px !important;\n    }\n\n    \/* TOPO EDITORIAL *\/\n    .aq-topo-editorial {\n      padding: 26px 20px 24px !important;\n    }\n\n    .aq-topo-selo {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      padding: 8px 16px !important;\n      font-size: 10px !important;\n      letter-spacing: 1.5px !important;\n    }\n\n    .aq-topo-titulo {\n      margin: 0 auto 12px !important;\n      font-size: clamp(27px, 8cqi, 34px) !important;\n      line-height: 1.12 !important;\n    }\n\n    .aq-topo-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-topo-detalhe {\n      width: 64px !important;\n      margin: 14px auto 0 !important;\n    }\n\n    \/* FOTO DA FRENTE *\/\n    .aq-foto-principal {\n      width: 100% !important;\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-size: 108% auto !important;\n      background-position: 42% center !important;\n    }\n\n    \/* SEGUNDO BLOCO: IMAGEM EM CIMA E TEXTO EMBAIXO *\/\n    .aq-transformacao {\n      display: grid !important;\n      grid-template-columns: minmax(0, 1fr) !important;\n      grid-template-rows: auto auto !important;\n    }\n\n    .aq-transformacao-imagem {\n      width: 100% !important;\n      min-width: 0 !important;\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-size: 108% auto !important;\n      background-position: 58% 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      width: 100% !important;\n      min-width: 0 !important;\n      padding: 28px 22px 30px !important;\n      text-align: center !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      font-size: 10px !important;\n      letter-spacing: 2.6px !important;\n    }\n\n    .aq-subtitulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 8cqi, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-texto {\n      margin: 0 0 22px !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-sensacoes {\n      gap: 10px !important;\n    }\n\n    .aq-sensacao {\n      padding: 12px 13px !important;\n      text-align: left !important;\n    }\n\n    \/* SELOS DAS DUAS FOTOS *\/\n    .aq-badge-foto {\n      gap: 6px !important;\n      max-width: calc(100% - 24px) !important;\n      padding: 8px 11px !important;\n      font-size: 11px !important;\n      box-shadow:\n        0 6px 18px rgba(31, 25, 23, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.65) !important;\n      backdrop-filter: blur(8px) !important;\n      -webkit-backdrop-filter: blur(8px) !important;\n    }\n\n    .aq-badge-foto::before {\n      font-size: 10px !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 9% !important;\n      left: 5% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 39% !important;\n      left: 8% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 70% !important;\n      left: 11% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 9% !important;\n      right: 5% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 39% !important;\n      right: 8% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 70% !important;\n      right: 11% !important;\n    }\n\n    \/* FECHAMENTO *\/\n    .aq-fechamento {\n      padding: 24px 22px 32px !important;\n    }\n\n    .aq-ornamento {\n      margin: 0 auto 6px !important;\n    }\n\n    .aq-ornamento-linha {\n      width: 58px !important;\n    }\n\n    .aq-ornamento-icone {\n      width: 34px !important;\n      height: 34px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      font-size: 10px !important;\n      letter-spacing: 2.8px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 8cqi, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-fechamento-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      margin: 24px auto !important;\n    }\n\n    .aq-frase-final {\n      margin: 0 !important;\n    }\n  }\n\n  @container aq-landing (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 22px 18px 20px !important;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 8px !important;\n      padding: 7px 13px !important;\n      font-size: 9px !important;\n      letter-spacing: 1.25px !important;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin-top: 12px !important;\n    }\n\n    .aq-foto-principal {\n      background-size: 110% auto !important;\n      background-position: 41% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 110% auto !important;\n      background-position: 59% 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 24px 20px 26px !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-subtitulo {\n      margin-bottom: 12px !important;\n      font-size: 27px !important;\n    }\n\n    .aq-texto {\n      margin-bottom: 20px !important;\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-badge-foto {\n      padding: 7px 10px !important;\n      font-size: 10px !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 8% !important;\n      left: 4% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 38% !important;\n      left: 7% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 69% !important;\n      left: 10% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 8% !important;\n      right: 4% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 38% !important;\n      right: 7% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 69% !important;\n      right: 10% !important;\n    }\n\n    .aq-fechamento {\n      padding: 22px 20px 28px !important;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 5px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 12px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-fechamento-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      margin: 22px auto !important;\n      padding: 16px 20px !important;\n      font-size: 13px !important;\n    }\n  }\n\n\n  \/* =========================================================\n     CORREÇÃO DE TELA EM BRANCO NO MOBILE\n     Desativa as container queries apenas no celular.\n     O layout mobile volta a obedecer aos @media já existentes.\n  ========================================================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      container-type: normal !important;\n      container-name: none !important;\n      display: block !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      height: auto !important;\n      min-height: 0 !important;\n      overflow: visible !important;\n    }\n\n    .aqualiza-landing \u003e * {\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-topo-editorial,\n    .aq-foto-principal,\n    .aq-transformacao,\n    .aq-transformacao-imagem,\n    .aq-transformacao-conteudo,\n    .aq-fechamento {\n      display: block !important;\n      width: 100% !important;\n      height: auto;\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-foto-principal,\n    .aq-transformacao-imagem {\n      aspect-ratio: 4 \/ 5 !important;\n      min-height: 0 !important;\n    }\n\n    .aq-transformacao {\n      display: grid !important;\n      grid-template-columns: 1fr !important;\n      grid-template-rows: auto auto !important;\n    }\n  }\n\n\n  \/* =========================\n     BLOCO 4 — TABELA DE MEDIDAS\n  ========================= *\/\n\n  .aq-tabela-medidas {\n    width: 100%;\n    padding: 18px;\n    background: var(--aq-bege-claro);\n    border: 1px solid rgba(123, 85, 68, 0.12);\n    text-align: center;\n  }\n\n  .aq-tabela-medidas-imagem {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    height: auto;\n    margin: 0 auto;\n    border-radius: 12px;\n    object-fit: contain;\n  }\n\n  @media (max-width: 700px) {\n    .aq-tabela-medidas {\n      display: block !important;\n      width: 100% !important;\n      padding: 12px !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-tabela-medidas-imagem {\n      width: 100% !important;\n      max-width: 100% !important;\n      height: auto !important;\n      border-radius: 10px;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-tabela-medidas {\n      padding: 10px !important;\n    }\n  }\n\n\u003c\/style\u003e\n\u003csection class=\"aqualiza-landing\"\u003e\u003c!-- BLOCO 1: TOPO EDITORIAL --\u003e\n\u003cdiv class=\"aq-bloco aq-topo-editorial\"\u003e\n\u003cspan class=\"aq-topo-selo\"\u003e Elegância que você sente \u003c\/span\u003e\n\u003ch2 class=\"aq-topo-titulo\"\u003eVista-se para você se sentir ainda mais linda\u003c\/h2\u003e\n\u003cp class=\"aq-topo-texto\"\u003eEsta saída de praia foi criada para \u003cstrong\u003evalorizar sua beleza\u003c\/strong\u003e e proporcionar aquela sensação de confiança que transforma sua postura, seu sorriso e a maneira como você aproveita cada momento.\u003c\/p\u003e\n\u003cspan class=\"aq-topo-detalhe\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- FOTO PRINCIPAL SEM TEXTO --\u003e\n\u003cdiv class=\"aq-bloco aq-foto-principal\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza de frente\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-frente\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eValoriza seu visual\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eLeveza e estilo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eMais confiança\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 2: TRANSFORMAÇÃO --\u003e\n\u003cdiv class=\"aq-bloco aq-transformacao\"\u003e\n\u003cdiv class=\"aq-transformacao-imagem\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza vista de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eDo pós-praia ao passeio\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual versátil\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eEstilo diferenciado\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-transformacao-conteudo\"\u003e\n\u003cspan class=\"aq-etiqueta\" style=\"color: #9a6953;\"\u003e Sua melhor versão \u003c\/span\u003e\n\u003ch2 class=\"aq-subtitulo\"\u003eVista-se para você viver com mais confiança\u003c\/h2\u003e\n\u003cp class=\"aq-texto\"\u003eUma saída de praia que complementa seu look e realça sua beleza com naturalidade. Para você aproveitar a praia, a piscina ou aquela viagem especial, sentindo-se mais segura, elegante e livre.\u003c\/p\u003e\n\u003cdiv class=\"aq-sensacoes\"\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003ePraticidade para vestir sobre seu biquíni e transformar o visual.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLeveza e conforto para acompanhar seus melhores momentos.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eVersatilidade para aproveitar a praia, a piscina e os passeios.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 3: FECHAMENTO --\u003e\n\u003cdiv class=\"aq-bloco aq-fechamento\"\u003e\n\u003cdiv class=\"aq-ornamento\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e \u003csvg class=\"aq-ornamento-icone\" viewbox=\"0 0 48 48\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n\n        \u003cpath d=\"M24 39C24 30 24 21 24 11\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 25C17 24 12 20 10 14C17 13 22 16 24 22\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 25C31 24 36 20 38 14C31 13 26 16 24 22\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 17C19 14 17 9 18 5C23 7 25 11 24 17\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 17C29 14 31 9 30 5C25 7 23 11 24 17\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M18 39C20 36 22 34 24 33C26 34 28 36 30 39\"\u003e\u003c\/path\u003e\n\n      \u003c\/svg\u003e \u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"aq-etiqueta\"\u003e Escolha-se \u003c\/span\u003e\n\u003ch2 class=\"aq-fechamento-titulo\"\u003eSua beleza merece ser celebrada\u003c\/h2\u003e\n\u003cp class=\"aq-fechamento-texto\"\u003eTransforme seus momentos de lazer em experiências ainda mais especiais. Vista uma saída de praia que combina com sua essência e permita que sua confiança apareça naturalmente.\u003c\/p\u003e\n\u003ca class=\"aq-botao\" href=\"#selecionar-tamanho\" onclick=\"aqScrollCompra(event);\"\u003e Selecionar meu tamanho \u003c\/a\u003e\n\u003cp class=\"aq-frase-final\"\u003eAqualiza — criada para mulheres que escolhem se sentir bem.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 4: TABELA DE MEDIDAS --\u003e\n\u003cdiv class=\"aq-bloco aq-tabela-medidas\"\u003e\u003cimg class=\"aq-tabela-medidas-imagem\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/Copia_de_Biquini_1.png?v=1785162627\" alt=\"Tabela de medidas Aqualiza\" loading=\"lazy\" width=\"600\" height=\"600\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\nfunction aqScrollCompra(evento){\n\n    if(evento){\n\n        evento.preventDefault();\n\n    }\n\n    const seletores = [\n\n        '.product-form__input',\n        '.variant-picker',\n        '.variant-radios',\n        '.product-variant-picker',\n        'variant-selects',\n        'variant-radios',\n        'fieldset[data-option]',\n        '[data-option-name]',\n        '.product__info-container .product-form',\n        '.product__info-container fieldset',\n        '[id^=\"ProductInfo-\"] .product-form',\n        '[id^=\"ProductInfo-\"] fieldset',\n        '.product-form',\n        '[id^=\"product-form-\"]',\n        'form[action*=\"\/cart\/add\"]',\n        'product-info'\n\n    ];\n\n    let elementoDestino = null;\n\n    for(const seletor of seletores){\n\n        const elementos = document.querySelectorAll(seletor);\n\n        for(const elemento of elementos){\n\n            const estilo = window.getComputedStyle(elemento);\n            const dimensoes = elemento.getBoundingClientRect();\n\n            if(\n                estilo.display !== 'none' \u0026\u0026\n                estilo.visibility !== 'hidden' \u0026\u0026\n                dimensoes.width \u003e 0 \u0026\u0026\n                dimensoes.height \u003e 0\n            ){\n\n                elementoDestino = elemento;\n\n                break;\n\n            }\n\n        }\n\n        if(elementoDestino){\n\n            break;\n\n        }\n\n    }\n\n    if(elementoDestino){\n\n        const posicao =\n            elementoDestino.getBoundingClientRect().top +\n            window.pageYOffset - 100;\n\n        window.scrollTo({\n\n            top: posicao,\n            behavior: 'smooth'\n\n        });\n\n        return;\n\n    }\n\n    const formularioCompra = document.querySelector('form[action*=\"\/cart\/add\"]');\n\n    if(formularioCompra){\n\n        formularioCompra.scrollIntoView({\n\n            behavior: 'smooth',\n            block: 'center'\n\n        });\n\n    }\n\n}\n\u003c\/script\u003e\u003c\/section\u003e\n\u003c!-- FIM DA MINI LANDING PAGE AQUALIZA --\u003e","brand":"Aqualiza","offers":[{"title":"Branco \/ P","offer_id":45492114456685,"sku":null,"price":207.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ M","offer_id":45492114489453,"sku":null,"price":207.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ G","offer_id":45492114522221,"sku":null,"price":207.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ GG","offer_id":45492114554989,"sku":null,"price":207.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ EG","offer_id":45492114587757,"sku":null,"price":207.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ P","offer_id":45492114096237,"sku":null,"price":207.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ M","offer_id":45492114129005,"sku":null,"price":207.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G","offer_id":45492114161773,"sku":null,"price":207.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ GG","offer_id":45492114194541,"sku":null,"price":207.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ EG","offer_id":45492114227309,"sku":null,"price":207.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_7a210b8b-7b62-413c-a3c4-06886a4e7f26.jpg?v=1784745627"},{"product_id":"saida-de-praia-transparente-manga-longa-com-gola","title":"Saída de Praia Transparente Manga Longa Com Gola","description":"\u003c!-- INÍCIO DA MINI LANDING PAGE AQUALIZA --\u003e\n\u003cstyle\u003e\n  .aqualiza-landing {\n    --aq-preto: #1f1917;\n    --aq-marrom: #7b5544;\n    --aq-bronze: #b17c63;\n    --aq-bege: #f7f0eb;\n    --aq-bege-claro: #fcf9f7;\n    --aq-branco: #ffffff;\n\n    width: 100%;\n    max-width: 820px;\n    margin: 30px auto;\n    font-family: Arial, Helvetica, sans-serif;\n    color: var(--aq-preto);\n    overflow: hidden;\n\n    \/* Permite que o layout responda à largura real da descrição,\n       e não apenas à largura da tela do computador. *\/\n    container-type: inline-size;\n    container-name: aq-landing;\n  }\n\n  .aqualiza-landing * {\n    box-sizing: border-box;\n  }\n\n  .aq-bloco {\n    margin-bottom: 22px;\n    overflow: hidden;\n    border-radius: 18px;\n  }\n\n  .aq-imagem {\n    display: block;\n    width: 100%;\n    height: auto;\n  }\n\n  \/* =========================\n     BLOCO 1 — DESEJO\n  ========================= *\/\n\n  .aq-hero {\n    position: relative;\n    width: 100%;\n    aspect-ratio: 4 \/ 5;\n    min-height: 0;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    background:\n      linear-gradient(\n        to bottom,\n        rgba(15, 10, 8, 0.08) 0%,\n        rgba(15, 10, 8, 0.16) 30%,\n        rgba(15, 10, 8, 0.48) 70%,\n        rgba(15, 10, 8, 0.72) 100%\n      ),\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_f78d6027-d3e2-4212-9e3d-afdd5f24b299.jpg?v=1784746553\")\n      center center \/ cover no-repeat;\n  }\n\n  .aq-hero-conteudo {\n    position: relative;\n    z-index: 2;\n\n    width: 100%;\n    max-width: 650px;\n    margin: 0 auto;\n    padding: 42px 34px;\n\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n\n    color: var(--aq-branco);\n    text-align: center;\n\n    transform: translateY(35px);\n  }\n\n  .aq-etiqueta {\n    display: inline-block;\n    margin-bottom: 14px;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n  }\n\n  .aq-hero .aq-etiqueta {\n    margin-bottom: 38px;\n    font-size: 11px;\n    line-height: 1.4;\n    letter-spacing: 3px;\n  }\n\n  .aq-titulo-principal {\n    max-width: 620px;\n    margin: 0 auto 30px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(31px, 5vw, 46px);\n    line-height: 1.04;\n    font-weight: 400;\n  }\n\n  .aq-titulo-principal em {\n    display: block;\n    color: #efb59d;\n    font-weight: 400;\n  }\n\n  .aq-hero-texto {\n    max-width: 540px;\n    margin: 0 auto;\n    font-size: clamp(16px, 3vw, 19px);\n    line-height: 1.55;\n  }\n\n  .aq-hero .aq-etiqueta,\n  .aq-hero .aq-titulo-principal,\n  .aq-hero .aq-titulo-principal em,\n  .aq-hero .aq-hero-texto {\n    text-shadow:\n      0 2px 4px rgba(0, 0, 0, 0.8),\n      0 5px 14px rgba(0, 0, 0, 0.55);\n  }\n\n\n  \/* =========================\n     NOVO TOPO EDITORIAL\n  ========================= *\/\n\n  .aq-topo-editorial {\n    padding: 32px 34px 28px;\n    text-align: center;\n    border: 1px solid rgba(123, 85, 68, 0.12);\n    background:\n      radial-gradient(\n        circle at top left,\n        rgba(214, 240, 238, 0.72),\n        transparent 42%\n      ),\n      linear-gradient(\n        135deg,\n        #eef9f7 0%,\n        #fcf9f7 55%,\n        #f7f0eb 100%\n      );\n  }\n\n  .aq-topo-selo {\n    display: inline-block;\n    margin: 0 0 12px;\n    padding: 9px 20px;\n    border-radius: 999px;\n    background: var(--aq-branco);\n    color: #147d80;\n    font-size: 11px;\n    line-height: 1.3;\n    font-weight: 700;\n    letter-spacing: 1.8px;\n    text-transform: uppercase;\n    box-shadow: 0 7px 18px rgba(31, 25, 23, 0.08);\n  }\n\n  .aq-topo-titulo {\n    max-width: 650px;\n    margin: 0 auto 12px;\n    font-family: Arial, Helvetica, sans-serif;\n    font-size: clamp(30px, 5vw, 44px);\n    line-height: 1.1;\n    font-weight: 700;\n    color: #102f35;\n  }\n\n  .aq-topo-texto {\n    max-width: 650px;\n    margin: 0 auto;\n    font-size: 17px;\n    line-height: 1.72;\n    color: #425257;\n  }\n\n  .aq-topo-texto strong {\n    color: #102f35;\n    font-weight: 700;\n  }\n\n  .aq-topo-detalhe {\n    display: block;\n    width: 72px;\n    height: 3px;\n    margin: 18px auto 0;\n    border-radius: 999px;\n    background: linear-gradient(\n      to right,\n      #18868a,\n      #d39a43\n    );\n  }\n\n  .aq-foto-principal {\n    width: 100%;\n    aspect-ratio: 4 \/ 5;\n    min-height: 0;\n    background:\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_f78d6027-d3e2-4212-9e3d-afdd5f24b299.jpg?v=1784746553\")\n      center center \/ cover no-repeat;\n  }\n\n  \/* =========================\n     BLOCO 2 — TRANSFORMAÇÃO\n  ========================= *\/\n\n  .aq-transformacao {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    background: var(--aq-bege);\n  }\n\n  .aq-transformacao-imagem {\n    min-height: 600px;\n    background:\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/3_dd57e7b4-cb68-4cae-8a4f-64570e4a456b.jpg?v=1784746553\")\n      center 25% \/ cover no-repeat;\n  }\n\n  .aq-transformacao-conteudo {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    padding: 48px 38px;\n  }\n\n  .aq-subtitulo {\n    margin: 0 0 18px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(27px, 4vw, 36px);\n    line-height: 1.16;\n    font-weight: 400;\n  }\n\n  .aq-texto {\n    margin: 0 0 28px;\n    font-size: 17px;\n    line-height: 1.7;\n    color: #493b35;\n  }\n\n  .aq-sensacoes {\n    display: grid;\n    gap: 12px;\n  }\n\n  .aq-sensacao {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    padding: 13px 15px;\n    border: 1px solid rgba(123, 85, 68, 0.18);\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.55);\n    font-size: 15px;\n    line-height: 1.4;\n  }\n\n  .aq-icone {\n    flex: 0 0 30px;\n    width: 30px;\n    height: 30px;\n    display: grid;\n    place-items: center;\n    border-radius: 50%;\n    background: #D98B2B;\n    color: var(--aq-branco);\n    font-size: 14px;\n  }\n\n  \/* =========================\n     BLOCO 3 — FECHAMENTO\n  ========================= *\/\n\n  .aq-fechamento {\n    padding: 36px 38px 48px;\n    text-align: center;\n    background:\n      radial-gradient(\n        circle at top right,\n        rgba(177, 124, 99, 0.13),\n        transparent 38%\n      ),\n      var(--aq-bege-claro);\n    border: 1px solid rgba(123, 85, 68, 0.12);\n  }\n\n  \/* Ornamento superior *\/\n  .aq-ornamento {\n    width: 100%;\n    max-width: 270px;\n    margin: 0 auto 12px;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 13px;\n\n    color: var(--aq-bronze);\n  }\n\n  .aq-ornamento-linha {\n    width: 72px;\n    height: 1px;\n    background: linear-gradient(\n      to right,\n      transparent,\n      rgba(177, 124, 99, 0.7)\n    );\n  }\n\n  .aq-ornamento-linha:last-child {\n    background: linear-gradient(\n      to left,\n      transparent,\n      rgba(177, 124, 99, 0.7)\n    );\n  }\n\n  .aq-ornamento-icone {\n    flex: 0 0 auto;\n    width: 38px;\n    height: 38px;\n    display: block;\n  }\n\n  .aq-ornamento-icone path {\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 1.65;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .aq-fechamento .aq-etiqueta {\n    margin: 0 0 16px;\n    color: #9a6953;\n    font-size: 11px;\n    line-height: 1.3;\n    letter-spacing: 3.2px;\n  }\n\n  .aq-fechamento-titulo {\n    max-width: 620px;\n    margin: 0 auto 16px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(27px, 4.3vw, 39px);\n    line-height: 1.16;\n    font-weight: 400;\n  }\n\n  .aq-fechamento-texto {\n    max-width: 610px;\n    margin: 0 auto !important;\n    font-size: 17px;\n    line-height: 1.7;\n    color: #55453e;\n  }\n\n  .aq-fechamento .aq-botao {\n    display: block;\n    width: fit-content;\n    min-width: 250px;\n    margin: 28px auto !important;\n    padding: 17px 28px;\n    border-radius: 999px;\n    background: #156F7A;\n    color: var(--aq-branco) !important;\n    font-size: 14px;\n    font-weight: 700;\n    letter-spacing: 1.2px;\n    text-align: center;\n    text-decoration: none !important;\n    text-transform: uppercase;\n    transition:\n      opacity 0.2s ease,\n      transform 0.2s ease;\n  }\n\n  .aq-fechamento .aq-botao:hover {\n    opacity: 0.88;\n    transform: translateY(-1px);\n  }\n\n  .aq-frase-final {\n    margin: 0 !important;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 15px;\n    font-style: italic;\n    color: var(--aq-marrom);\n  }\n\n  \/* =========================\n     TABLET E CELULAR\n  ========================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      margin: 22px auto;\n    }\n\n    .aq-bloco {\n      margin-bottom: 16px;\n      border-radius: 14px;\n    }\n\n    .aq-hero {\n      width: 100%;\n      aspect-ratio: 4 \/ 5;\n      min-height: 0;\n      background-position: center center;\n    }\n\n    .aq-hero-conteudo {\n      padding: 28px 22px;\n      transform: translateY(30px);\n    }\n\n    .aq-hero .aq-etiqueta {\n      margin-bottom: 32px;\n      font-size: 10px;\n      letter-spacing: 2.5px;\n    }\n\n    .aq-titulo-principal {\n      margin-bottom: 25px;\n      font-size: clamp(30px, 8.5vw, 39px);\n      line-height: 1.05;\n    }\n\n    .aq-hero-texto {\n      max-width: 440px;\n      font-size: 16px;\n      line-height: 1.55;\n    }\n\n    .aq-transformacao {\n      grid-template-columns: 1fr;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 500px;\n      background-position: center 20%;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 38px 25px;\n      text-align: center;\n    }\n\n    .aq-subtitulo {\n      font-size: clamp(27px, 7.5vw, 34px);\n      line-height: 1.18;\n    }\n\n    .aq-sensacao {\n      text-align: left;\n    }\n\n    .aq-fechamento {\n      padding: 30px 24px 40px;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 10px;\n    }\n\n    .aq-ornamento-linha {\n      width: 58px;\n    }\n\n    .aq-ornamento-icone {\n      width: 34px;\n      height: 34px;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 14px;\n      font-size: 10px;\n      letter-spacing: 2.8px;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 15px;\n      font-size: clamp(27px, 7.5vw, 35px);\n      line-height: 1.18;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block;\n      width: 100%;\n      min-width: 0;\n      margin: 28px auto !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-hero-conteudo {\n      padding: 24px 18px;\n      transform: translateY(24px);\n    }\n\n    .aq-hero .aq-etiqueta {\n      margin-bottom: 26px;\n      font-size: 9px;\n      letter-spacing: 2.2px;\n    }\n\n    .aq-titulo-principal {\n      margin-bottom: 22px;\n      font-size: 31px;\n    }\n\n    .aq-hero-texto {\n      font-size: 15px;\n      line-height: 1.5;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 440px;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 34px 22px;\n    }\n\n    .aq-subtitulo {\n      font-size: 28px;\n    }\n\n    .aq-fechamento {\n      padding: 26px 22px 36px;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 9px;\n      gap: 10px;\n    }\n\n    .aq-ornamento-linha {\n      width: 48px;\n    }\n\n    .aq-ornamento-icone {\n      width: 32px;\n      height: 32px;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 13px;\n      font-size: 9px;\n      letter-spacing: 2.5px;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 14px;\n      font-size: 29px;\n    }\n\n    .aq-texto,\n    .aq-fechamento-texto {\n      font-size: 16px;\n    }\n  }\n\n\n  \/* AJUSTES RESPONSIVOS DO NOVO TOPO *\/\n  @media (max-width: 700px) {\n    .aq-topo-editorial {\n      padding: 30px 22px 28px;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 12px;\n      padding: 8px 16px;\n      font-size: 10px;\n      letter-spacing: 1.5px;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 12px;\n      font-size: clamp(28px, 8vw, 36px);\n      line-height: 1.12;\n    }\n\n    .aq-topo-texto {\n      font-size: 16px;\n      line-height: 1.65;\n    }\n\n    .aq-topo-detalhe {\n      width: 64px;\n      margin-top: 16px;\n    }\n\n    .aq-foto-principal {\n      aspect-ratio: 4 \/ 5;\n      background-position: center center;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 26px 18px 24px;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 10px;\n      padding: 8px 14px;\n      font-size: 9px;\n      letter-spacing: 1.35px;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px;\n      font-size: 29px;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px;\n      line-height: 1.62;\n    }\n\n    .aq-topo-detalhe {\n      width: 58px;\n      margin-top: 14px;\n    }\n  }\n\n\n  \/* =========================\n     OTIMIZAÇÃO FINAL PARA MOBILE\n     Regras inseridas por último para prevalecer\n  ========================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      width: 100% !important;\n      max-width: 100% !important;\n      margin: 18px auto !important;\n    }\n\n    .aq-bloco {\n      margin-bottom: 14px !important;\n      border-radius: 14px !important;\n    }\n\n    \/* TOPO EDITORIAL *\/\n    .aq-topo-editorial {\n      padding: 26px 20px 24px !important;\n    }\n\n    .aq-topo-selo {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-topo-titulo {\n      margin: 0 auto 12px !important;\n      font-size: clamp(27px, 7.6vw, 34px) !important;\n      line-height: 1.12 !important;\n    }\n\n    .aq-topo-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin: 14px auto 0 !important;\n    }\n\n    .aq-foto-principal {\n      aspect-ratio: 4 \/ 5 !important;\n      background-position: center center !important;\n    }\n\n    \/* BLOCO DE TRANSFORMAÇÃO *\/\n    .aq-transformacao {\n      grid-template-columns: 1fr !important;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-position: center 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 28px 22px 30px !important;\n      text-align: center !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-subtitulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-texto {\n      margin: 0 0 22px !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-sensacoes {\n      gap: 10px !important;\n    }\n\n    .aq-sensacao {\n      padding: 12px 13px !important;\n      text-align: left !important;\n    }\n\n    \/* BLOCO DE FECHAMENTO *\/\n    .aq-fechamento {\n      padding: 24px 22px 32px !important;\n    }\n\n    .aq-ornamento {\n      margin: 0 auto 6px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-fechamento-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      margin: 24px auto !important;\n    }\n\n    .aq-frase-final {\n      margin: 0 !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 22px 18px 20px !important;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 8px !important;\n      padding: 7px 13px !important;\n      font-size: 9px !important;\n      letter-spacing: 1.25px !important;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin-top: 12px !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 24px 20px 26px !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-subtitulo {\n      margin-bottom: 12px !important;\n      font-size: 27px !important;\n    }\n\n    .aq-texto {\n      margin-bottom: 20px !important;\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento {\n      padding: 22px 20px 28px !important;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 5px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 12px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-fechamento-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      margin: 22px auto !important;\n      padding: 16px 20px !important;\n      font-size: 13px !important;\n    }\n  }\n\n\n  \/* =========================\n     SELOS GLASSMORPHISM NAS FOTOS\n  ========================= *\/\n\n  .aq-foto-principal,\n  .aq-transformacao-imagem {\n    position: relative;\n    overflow: hidden;\n  }\n\n  .aq-badges-foto {\n    position: absolute;\n    inset: 0;\n    z-index: 3;\n    pointer-events: none;\n  }\n\n  .aq-badge-foto {\n    position: absolute;\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    max-width: calc(100% - 32px);\n    padding: 10px 14px;\n    border: 1px solid rgba(255, 255, 255, 0.68);\n    border-radius: 999px;\n    background: rgba(255, 255, 255, 0.72);\n    color: #1f1917;\n    font-size: 13px;\n    line-height: 1.2;\n    font-weight: 700;\n    white-space: nowrap;\n    box-shadow:\n      0 8px 24px rgba(31, 25, 23, 0.12),\n      inset 0 1px 0 rgba(255, 255, 255, 0.65);\n    backdrop-filter: blur(10px);\n    -webkit-backdrop-filter: blur(10px);\n  }\n\n  .aq-badge-foto::before {\n    content: \"✦\";\n    flex: 0 0 auto;\n    color: #D98B2B;\n    font-size: 12px;\n    line-height: 1;\n  }\n\n  \/* Composição diagonal — foto da frente *\/\n  .aq-badges-frente .aq-badge-foto:nth-child(1) {\n    top: 10%;\n    left: 6%;\n  }\n\n  .aq-badges-frente .aq-badge-foto:nth-child(2) {\n    top: 39%;\n    left: 10%;\n  }\n\n  .aq-badges-frente .aq-badge-foto:nth-child(3) {\n    top: 69%;\n    left: 14%;\n  }\n\n  \/* Composição diagonal — foto das costas *\/\n  .aq-badges-costas .aq-badge-foto:nth-child(1) {\n    top: 11%;\n    right: 6%;\n  }\n\n  .aq-badges-costas .aq-badge-foto:nth-child(2) {\n    top: 40%;\n    right: 10%;\n  }\n\n  .aq-badges-costas .aq-badge-foto:nth-child(3) {\n    top: 70%;\n    right: 14%;\n  }\n\n  @media (max-width: 700px) {\n    .aq-badge-foto {\n      gap: 6px;\n      padding: 8px 11px;\n      font-size: 11px;\n      box-shadow:\n        0 6px 18px rgba(31, 25, 23, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.65);\n      backdrop-filter: blur(8px);\n      -webkit-backdrop-filter: blur(8px);\n    }\n\n    .aq-badge-foto::before {\n      font-size: 10px;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 9%;\n      left: 5%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 39%;\n      left: 8%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 70%;\n      left: 11%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 9%;\n      right: 5%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 39%;\n      right: 8%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 70%;\n      right: 11%;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-badge-foto {\n      max-width: calc(100% - 24px);\n      padding: 7px 10px;\n      font-size: 10px;\n      letter-spacing: 0;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 8%;\n      left: 4%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 38%;\n      left: 7%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 69%;\n      left: 10%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 8%;\n      right: 4%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 38%;\n      right: 7%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 69%;\n      right: 10%;\n    }\n  }\n\n\n  \/* =========================\n     AJUSTE DE ENQUADRAMENTO DAS FOTOS\n     Afasta a modelo dos selos sem mover os badges\n  ========================= *\/\n\n  \/* Foto da frente: modelo levemente para a direita *\/\n  .aq-foto-principal {\n    background-size: 104% auto !important;\n    background-position: 44% center !important;\n  }\n\n  \/* Foto das costas: modelo levemente para a esquerda *\/\n  .aq-transformacao-imagem {\n    background-size: 104% auto !important;\n    background-position: 56% 25% !important;\n  }\n\n  @media (max-width: 700px) {\n    .aq-foto-principal {\n      background-size: 108% auto !important;\n      background-position: 42% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 108% auto !important;\n      background-position: 58% 20% !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-foto-principal {\n      background-size: 110% auto !important;\n      background-position: 41% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 110% auto !important;\n      background-position: 59% 20% !important;\n    }\n  }\n\n\n  \/* =========================================================\n     RESPONSIVIDADE PELA LARGURA REAL DA MINI LANDING\n     Corrige o desktop quando a descrição fica em uma coluna estreita.\n     O mobile existente permanece preservado.\n  ========================================================= *\/\n\n  @container aq-landing (max-width: 620px) {\n    .aq-bloco {\n      margin-bottom: 14px !important;\n      border-radius: 14px !important;\n    }\n\n    \/* TOPO EDITORIAL *\/\n    .aq-topo-editorial {\n      padding: 26px 20px 24px !important;\n    }\n\n    .aq-topo-selo {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      padding: 8px 16px !important;\n      font-size: 10px !important;\n      letter-spacing: 1.5px !important;\n    }\n\n    .aq-topo-titulo {\n      margin: 0 auto 12px !important;\n      font-size: clamp(27px, 8cqi, 34px) !important;\n      line-height: 1.12 !important;\n    }\n\n    .aq-topo-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-topo-detalhe {\n      width: 64px !important;\n      margin: 14px auto 0 !important;\n    }\n\n    \/* FOTO DA FRENTE *\/\n    .aq-foto-principal {\n      width: 100% !important;\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-size: 108% auto !important;\n      background-position: 42% center !important;\n    }\n\n    \/* SEGUNDO BLOCO: IMAGEM EM CIMA E TEXTO EMBAIXO *\/\n    .aq-transformacao {\n      display: grid !important;\n      grid-template-columns: minmax(0, 1fr) !important;\n      grid-template-rows: auto auto !important;\n    }\n\n    .aq-transformacao-imagem {\n      width: 100% !important;\n      min-width: 0 !important;\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-size: 108% auto !important;\n      background-position: 58% 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      width: 100% !important;\n      min-width: 0 !important;\n      padding: 28px 22px 30px !important;\n      text-align: center !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      font-size: 10px !important;\n      letter-spacing: 2.6px !important;\n    }\n\n    .aq-subtitulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 8cqi, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-texto {\n      margin: 0 0 22px !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-sensacoes {\n      gap: 10px !important;\n    }\n\n    .aq-sensacao {\n      padding: 12px 13px !important;\n      text-align: left !important;\n    }\n\n    \/* SELOS DAS DUAS FOTOS *\/\n    .aq-badge-foto {\n      gap: 6px !important;\n      max-width: calc(100% - 24px) !important;\n      padding: 8px 11px !important;\n      font-size: 11px !important;\n      box-shadow:\n        0 6px 18px rgba(31, 25, 23, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.65) !important;\n      backdrop-filter: blur(8px) !important;\n      -webkit-backdrop-filter: blur(8px) !important;\n    }\n\n    .aq-badge-foto::before {\n      font-size: 10px !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 9% !important;\n      left: 5% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 39% !important;\n      left: 8% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 70% !important;\n      left: 11% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 9% !important;\n      right: 5% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 39% !important;\n      right: 8% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 70% !important;\n      right: 11% !important;\n    }\n\n    \/* FECHAMENTO *\/\n    .aq-fechamento {\n      padding: 24px 22px 32px !important;\n    }\n\n    .aq-ornamento {\n      margin: 0 auto 6px !important;\n    }\n\n    .aq-ornamento-linha {\n      width: 58px !important;\n    }\n\n    .aq-ornamento-icone {\n      width: 34px !important;\n      height: 34px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      font-size: 10px !important;\n      letter-spacing: 2.8px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 8cqi, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-fechamento-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      margin: 24px auto !important;\n    }\n\n    .aq-frase-final {\n      margin: 0 !important;\n    }\n  }\n\n  @container aq-landing (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 22px 18px 20px !important;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 8px !important;\n      padding: 7px 13px !important;\n      font-size: 9px !important;\n      letter-spacing: 1.25px !important;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin-top: 12px !important;\n    }\n\n    .aq-foto-principal {\n      background-size: 110% auto !important;\n      background-position: 41% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 110% auto !important;\n      background-position: 59% 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 24px 20px 26px !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-subtitulo {\n      margin-bottom: 12px !important;\n      font-size: 27px !important;\n    }\n\n    .aq-texto {\n      margin-bottom: 20px !important;\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-badge-foto {\n      padding: 7px 10px !important;\n      font-size: 10px !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 8% !important;\n      left: 4% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 38% !important;\n      left: 7% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 69% !important;\n      left: 10% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 8% !important;\n      right: 4% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 38% !important;\n      right: 7% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 69% !important;\n      right: 10% !important;\n    }\n\n    .aq-fechamento {\n      padding: 22px 20px 28px !important;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 5px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 12px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-fechamento-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      margin: 22px auto !important;\n      padding: 16px 20px !important;\n      font-size: 13px !important;\n    }\n  }\n\n\n  \/* =========================================================\n     CORREÇÃO DE TELA EM BRANCO NO MOBILE\n     Desativa as container queries apenas no celular.\n     O layout mobile volta a obedecer aos @media já existentes.\n  ========================================================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      container-type: normal !important;\n      container-name: none !important;\n      display: block !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      height: auto !important;\n      min-height: 0 !important;\n      overflow: visible !important;\n    }\n\n    .aqualiza-landing \u003e * {\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-topo-editorial,\n    .aq-foto-principal,\n    .aq-transformacao,\n    .aq-transformacao-imagem,\n    .aq-transformacao-conteudo,\n    .aq-fechamento {\n      display: block !important;\n      width: 100% !important;\n      height: auto;\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-foto-principal,\n    .aq-transformacao-imagem {\n      aspect-ratio: 4 \/ 5 !important;\n      min-height: 0 !important;\n    }\n\n    .aq-transformacao {\n      display: grid !important;\n      grid-template-columns: 1fr !important;\n      grid-template-rows: auto auto !important;\n    }\n  }\n\n\n  \/* =========================\n     BLOCO 4 — TABELA DE MEDIDAS\n  ========================= *\/\n\n  .aq-tabela-medidas {\n    width: 100%;\n    padding: 18px;\n    background: var(--aq-bege-claro);\n    border: 1px solid rgba(123, 85, 68, 0.12);\n    text-align: center;\n  }\n\n  .aq-tabela-medidas-imagem {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    height: auto;\n    margin: 0 auto;\n    border-radius: 12px;\n    object-fit: contain;\n  }\n\n  @media (max-width: 700px) {\n    .aq-tabela-medidas {\n      display: block !important;\n      width: 100% !important;\n      padding: 12px !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-tabela-medidas-imagem {\n      width: 100% !important;\n      max-width: 100% !important;\n      height: auto !important;\n      border-radius: 10px;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-tabela-medidas {\n      padding: 10px !important;\n    }\n  }\n\n\u003c\/style\u003e\n\u003csection class=\"aqualiza-landing\"\u003e\u003c!-- BLOCO 1: TOPO EDITORIAL --\u003e\n\u003cdiv class=\"aq-bloco aq-topo-editorial\"\u003e\n\u003cspan class=\"aq-topo-selo\"\u003e Elegância que você sente \u003c\/span\u003e\n\u003ch2 class=\"aq-topo-titulo\"\u003eVista-se para você se sentir ainda mais linda\u003c\/h2\u003e\n\u003cp class=\"aq-topo-texto\"\u003eEsta saída de praia foi criada para \u003cstrong\u003evalorizar sua beleza\u003c\/strong\u003e e proporcionar aquela sensação de confiança que transforma sua postura, seu sorriso e a maneira como você aproveita cada momento.\u003c\/p\u003e\n\u003cspan class=\"aq-topo-detalhe\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- FOTO PRINCIPAL SEM TEXTO --\u003e\n\u003cdiv class=\"aq-bloco aq-foto-principal\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza de frente\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-frente\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eValoriza seu visual\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eLeveza e estilo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eMais confiança\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 2: TRANSFORMAÇÃO --\u003e\n\u003cdiv class=\"aq-bloco aq-transformacao\"\u003e\n\u003cdiv class=\"aq-transformacao-imagem\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza vista de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eDo pós-praia ao passeio\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual versátil\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eEstilo diferenciado\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-transformacao-conteudo\"\u003e\n\u003cspan class=\"aq-etiqueta\" style=\"color: #9a6953;\"\u003e Sua melhor versão \u003c\/span\u003e\n\u003ch2 class=\"aq-subtitulo\"\u003eVista-se para você viver com mais confiança\u003c\/h2\u003e\n\u003cp class=\"aq-texto\"\u003eUma saída de praia que complementa seu look e realça sua beleza com naturalidade. Para você aproveitar a praia, a piscina ou aquela viagem especial, sentindo-se mais segura, elegante e livre.\u003c\/p\u003e\n\u003cdiv class=\"aq-sensacoes\"\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003ePraticidade para vestir sobre seu biquíni e transformar o visual.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLeveza e conforto para acompanhar seus melhores momentos.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eVersatilidade para aproveitar a praia, a piscina e os passeios.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 3: FECHAMENTO --\u003e\n\u003cdiv class=\"aq-bloco aq-fechamento\"\u003e\n\u003cdiv class=\"aq-ornamento\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e \u003csvg class=\"aq-ornamento-icone\" viewbox=\"0 0 48 48\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n\n        \u003cpath d=\"M24 39C24 30 24 21 24 11\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 25C17 24 12 20 10 14C17 13 22 16 24 22\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 25C31 24 36 20 38 14C31 13 26 16 24 22\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 17C19 14 17 9 18 5C23 7 25 11 24 17\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 17C29 14 31 9 30 5C25 7 23 11 24 17\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M18 39C20 36 22 34 24 33C26 34 28 36 30 39\"\u003e\u003c\/path\u003e\n\n      \u003c\/svg\u003e \u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"aq-etiqueta\"\u003e Escolha-se \u003c\/span\u003e\n\u003ch2 class=\"aq-fechamento-titulo\"\u003eSua beleza merece ser celebrada\u003c\/h2\u003e\n\u003cp class=\"aq-fechamento-texto\"\u003eTransforme seus momentos de lazer em experiências ainda mais especiais. Vista uma saída de praia que combina com sua essência e permita que sua confiança apareça naturalmente.\u003c\/p\u003e\n\u003ca class=\"aq-botao\" href=\"#selecionar-tamanho\" onclick=\"aqScrollCompra(event);\"\u003e Selecionar meu tamanho \u003c\/a\u003e\n\u003cp class=\"aq-frase-final\"\u003eAqualiza — criada para mulheres que escolhem se sentir bem.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 4: TABELA DE MEDIDAS --\u003e\n\u003cdiv class=\"aq-bloco aq-tabela-medidas\"\u003e\u003cimg class=\"aq-tabela-medidas-imagem\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/Copia_de_Biquini_2.png?v=1785162883\" alt=\"Tabela de medidas Aqualiza\" loading=\"lazy\" width=\"600\" height=\"600\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\nfunction aqScrollCompra(evento){\n\n    if(evento){\n\n        evento.preventDefault();\n\n    }\n\n    const seletores = [\n\n        '.product-form__input',\n        '.variant-picker',\n        '.variant-radios',\n        '.product-variant-picker',\n        'variant-selects',\n        'variant-radios',\n        'fieldset[data-option]',\n        '[data-option-name]',\n        '.product__info-container .product-form',\n        '.product__info-container fieldset',\n        '[id^=\"ProductInfo-\"] .product-form',\n        '[id^=\"ProductInfo-\"] fieldset',\n        '.product-form',\n        '[id^=\"product-form-\"]',\n        'form[action*=\"\/cart\/add\"]',\n        'product-info'\n\n    ];\n\n    let elementoDestino = null;\n\n    for(const seletor of seletores){\n\n        const elementos = document.querySelectorAll(seletor);\n\n        for(const elemento of elementos){\n\n            const estilo = window.getComputedStyle(elemento);\n            const dimensoes = elemento.getBoundingClientRect();\n\n            if(\n                estilo.display !== 'none' \u0026\u0026\n                estilo.visibility !== 'hidden' \u0026\u0026\n                dimensoes.width \u003e 0 \u0026\u0026\n                dimensoes.height \u003e 0\n            ){\n\n                elementoDestino = elemento;\n\n                break;\n\n            }\n\n        }\n\n        if(elementoDestino){\n\n            break;\n\n        }\n\n    }\n\n    if(elementoDestino){\n\n        const posicao =\n            elementoDestino.getBoundingClientRect().top +\n            window.pageYOffset - 100;\n\n        window.scrollTo({\n\n            top: posicao,\n            behavior: 'smooth'\n\n        });\n\n        return;\n\n    }\n\n    const formularioCompra = document.querySelector('form[action*=\"\/cart\/add\"]');\n\n    if(formularioCompra){\n\n        formularioCompra.scrollIntoView({\n\n            behavior: 'smooth',\n            block: 'center'\n\n        });\n\n    }\n\n}\n\u003c\/script\u003e\u003c\/section\u003e\n\u003c!-- FIM DA MINI LANDING PAGE AQUALIZA --\u003e","brand":"Aqualiza","offers":[{"title":"Azul \/ Tamanho único","offer_id":45492123271277,"sku":null,"price":219.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_f78d6027-d3e2-4212-9e3d-afdd5f24b299.jpg?v=1784746553"},{"product_id":"saida-de-praia-longo-em-croche-com-franjas","title":"Saída de Praia Longo Em Crochê Com Franjas","description":"\u003c!-- INÍCIO DA MINI LANDING PAGE AQUALIZA --\u003e\n\u003cstyle\u003e\n  .aqualiza-landing {\n    --aq-preto: #1f1917;\n    --aq-marrom: #7b5544;\n    --aq-bronze: #b17c63;\n    --aq-bege: #f7f0eb;\n    --aq-bege-claro: #fcf9f7;\n    --aq-branco: #ffffff;\n\n    width: 100%;\n    max-width: 820px;\n    margin: 30px auto;\n    font-family: Arial, Helvetica, sans-serif;\n    color: var(--aq-preto);\n    overflow: hidden;\n\n    \/* Permite que o layout responda à largura real da descrição,\n       e não apenas à largura da tela do computador. *\/\n    container-type: inline-size;\n    container-name: aq-landing;\n  }\n\n  .aqualiza-landing * {\n    box-sizing: border-box;\n  }\n\n  .aq-bloco {\n    margin-bottom: 22px;\n    overflow: hidden;\n    border-radius: 18px;\n  }\n\n  .aq-imagem {\n    display: block;\n    width: 100%;\n    height: auto;\n  }\n\n  \/* =========================\n     BLOCO 1 — DESEJO\n  ========================= *\/\n\n  .aq-hero {\n    position: relative;\n    width: 100%;\n    aspect-ratio: 4 \/ 5;\n    min-height: 0;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    background:\n      linear-gradient(\n        to bottom,\n        rgba(15, 10, 8, 0.08) 0%,\n        rgba(15, 10, 8, 0.16) 30%,\n        rgba(15, 10, 8, 0.48) 70%,\n        rgba(15, 10, 8, 0.72) 100%\n      ),\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_4921517b-cd6f-4444-a04f-2436dffc52a1.jpg?v=1784751894\")\n      center center \/ cover no-repeat;\n  }\n\n  .aq-hero-conteudo {\n    position: relative;\n    z-index: 2;\n\n    width: 100%;\n    max-width: 650px;\n    margin: 0 auto;\n    padding: 42px 34px;\n\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n\n    color: var(--aq-branco);\n    text-align: center;\n\n    transform: translateY(35px);\n  }\n\n  .aq-etiqueta {\n    display: inline-block;\n    margin-bottom: 14px;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n  }\n\n  .aq-hero .aq-etiqueta {\n    margin-bottom: 38px;\n    font-size: 11px;\n    line-height: 1.4;\n    letter-spacing: 3px;\n  }\n\n  .aq-titulo-principal {\n    max-width: 620px;\n    margin: 0 auto 30px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(31px, 5vw, 46px);\n    line-height: 1.04;\n    font-weight: 400;\n  }\n\n  .aq-titulo-principal em {\n    display: block;\n    color: #efb59d;\n    font-weight: 400;\n  }\n\n  .aq-hero-texto {\n    max-width: 540px;\n    margin: 0 auto;\n    font-size: clamp(16px, 3vw, 19px);\n    line-height: 1.55;\n  }\n\n  .aq-hero .aq-etiqueta,\n  .aq-hero .aq-titulo-principal,\n  .aq-hero .aq-titulo-principal em,\n  .aq-hero .aq-hero-texto {\n    text-shadow:\n      0 2px 4px rgba(0, 0, 0, 0.8),\n      0 5px 14px rgba(0, 0, 0, 0.55);\n  }\n\n\n  \/* =========================\n     NOVO TOPO EDITORIAL\n  ========================= *\/\n\n  .aq-topo-editorial {\n    padding: 32px 34px 28px;\n    text-align: center;\n    border: 1px solid rgba(123, 85, 68, 0.12);\n    background:\n      radial-gradient(\n        circle at top left,\n        rgba(214, 240, 238, 0.72),\n        transparent 42%\n      ),\n      linear-gradient(\n        135deg,\n        #eef9f7 0%,\n        #fcf9f7 55%,\n        #f7f0eb 100%\n      );\n  }\n\n  .aq-topo-selo {\n    display: inline-block;\n    margin: 0 0 12px;\n    padding: 9px 20px;\n    border-radius: 999px;\n    background: var(--aq-branco);\n    color: #147d80;\n    font-size: 11px;\n    line-height: 1.3;\n    font-weight: 700;\n    letter-spacing: 1.8px;\n    text-transform: uppercase;\n    box-shadow: 0 7px 18px rgba(31, 25, 23, 0.08);\n  }\n\n  .aq-topo-titulo {\n    max-width: 650px;\n    margin: 0 auto 12px;\n    font-family: Arial, Helvetica, sans-serif;\n    font-size: clamp(30px, 5vw, 44px);\n    line-height: 1.1;\n    font-weight: 700;\n    color: #102f35;\n  }\n\n  .aq-topo-texto {\n    max-width: 650px;\n    margin: 0 auto;\n    font-size: 17px;\n    line-height: 1.72;\n    color: #425257;\n  }\n\n  .aq-topo-texto strong {\n    color: #102f35;\n    font-weight: 700;\n  }\n\n  .aq-topo-detalhe {\n    display: block;\n    width: 72px;\n    height: 3px;\n    margin: 18px auto 0;\n    border-radius: 999px;\n    background: linear-gradient(\n      to right,\n      #18868a,\n      #d39a43\n    );\n  }\n\n  .aq-foto-principal {\n    width: 100%;\n    aspect-ratio: 4 \/ 5;\n    min-height: 0;\n    background:\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_4921517b-cd6f-4444-a04f-2436dffc52a1.jpg?v=1784751894\")\n      center center \/ cover no-repeat;\n  }\n\n  \/* =========================\n     BLOCO 2 — TRANSFORMAÇÃO\n  ========================= *\/\n\n  .aq-transformacao {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    background: var(--aq-bege);\n  }\n\n  .aq-transformacao-imagem {\n    min-height: 600px;\n    background:\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/2_cccef067-e4b8-48e0-afe0-5f7388b91e5f.jpg?v=1784751894\")\n      center 25% \/ cover no-repeat;\n  }\n\n  .aq-transformacao-conteudo {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    padding: 48px 38px;\n  }\n\n  .aq-subtitulo {\n    margin: 0 0 18px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(27px, 4vw, 36px);\n    line-height: 1.16;\n    font-weight: 400;\n  }\n\n  .aq-texto {\n    margin: 0 0 28px;\n    font-size: 17px;\n    line-height: 1.7;\n    color: #493b35;\n  }\n\n  .aq-sensacoes {\n    display: grid;\n    gap: 12px;\n  }\n\n  .aq-sensacao {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    padding: 13px 15px;\n    border: 1px solid rgba(123, 85, 68, 0.18);\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.55);\n    font-size: 15px;\n    line-height: 1.4;\n  }\n\n  .aq-icone {\n    flex: 0 0 30px;\n    width: 30px;\n    height: 30px;\n    display: grid;\n    place-items: center;\n    border-radius: 50%;\n    background: #D98B2B;\n    color: var(--aq-branco);\n    font-size: 14px;\n  }\n\n  \/* =========================\n     BLOCO 3 — FECHAMENTO\n  ========================= *\/\n\n  .aq-fechamento {\n    padding: 36px 38px 48px;\n    text-align: center;\n    background:\n      radial-gradient(\n        circle at top right,\n        rgba(177, 124, 99, 0.13),\n        transparent 38%\n      ),\n      var(--aq-bege-claro);\n    border: 1px solid rgba(123, 85, 68, 0.12);\n  }\n\n  \/* Ornamento superior *\/\n  .aq-ornamento {\n    width: 100%;\n    max-width: 270px;\n    margin: 0 auto 12px;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 13px;\n\n    color: var(--aq-bronze);\n  }\n\n  .aq-ornamento-linha {\n    width: 72px;\n    height: 1px;\n    background: linear-gradient(\n      to right,\n      transparent,\n      rgba(177, 124, 99, 0.7)\n    );\n  }\n\n  .aq-ornamento-linha:last-child {\n    background: linear-gradient(\n      to left,\n      transparent,\n      rgba(177, 124, 99, 0.7)\n    );\n  }\n\n  .aq-ornamento-icone {\n    flex: 0 0 auto;\n    width: 38px;\n    height: 38px;\n    display: block;\n  }\n\n  .aq-ornamento-icone path {\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 1.65;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .aq-fechamento .aq-etiqueta {\n    margin: 0 0 16px;\n    color: #9a6953;\n    font-size: 11px;\n    line-height: 1.3;\n    letter-spacing: 3.2px;\n  }\n\n  .aq-fechamento-titulo {\n    max-width: 620px;\n    margin: 0 auto 16px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(27px, 4.3vw, 39px);\n    line-height: 1.16;\n    font-weight: 400;\n  }\n\n  .aq-fechamento-texto {\n    max-width: 610px;\n    margin: 0 auto !important;\n    font-size: 17px;\n    line-height: 1.7;\n    color: #55453e;\n  }\n\n  .aq-fechamento .aq-botao {\n    display: block;\n    width: fit-content;\n    min-width: 250px;\n    margin: 28px auto !important;\n    padding: 17px 28px;\n    border-radius: 999px;\n    background: #156F7A;\n    color: var(--aq-branco) !important;\n    font-size: 14px;\n    font-weight: 700;\n    letter-spacing: 1.2px;\n    text-align: center;\n    text-decoration: none !important;\n    text-transform: uppercase;\n    transition:\n      opacity 0.2s ease,\n      transform 0.2s ease;\n  }\n\n  .aq-fechamento .aq-botao:hover {\n    opacity: 0.88;\n    transform: translateY(-1px);\n  }\n\n  .aq-frase-final {\n    margin: 0 !important;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 15px;\n    font-style: italic;\n    color: var(--aq-marrom);\n  }\n\n  \/* =========================\n     TABLET E CELULAR\n  ========================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      margin: 22px auto;\n    }\n\n    .aq-bloco {\n      margin-bottom: 16px;\n      border-radius: 14px;\n    }\n\n    .aq-hero {\n      width: 100%;\n      aspect-ratio: 4 \/ 5;\n      min-height: 0;\n      background-position: center center;\n    }\n\n    .aq-hero-conteudo {\n      padding: 28px 22px;\n      transform: translateY(30px);\n    }\n\n    .aq-hero .aq-etiqueta {\n      margin-bottom: 32px;\n      font-size: 10px;\n      letter-spacing: 2.5px;\n    }\n\n    .aq-titulo-principal {\n      margin-bottom: 25px;\n      font-size: clamp(30px, 8.5vw, 39px);\n      line-height: 1.05;\n    }\n\n    .aq-hero-texto {\n      max-width: 440px;\n      font-size: 16px;\n      line-height: 1.55;\n    }\n\n    .aq-transformacao {\n      grid-template-columns: 1fr;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 500px;\n      background-position: center 20%;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 38px 25px;\n      text-align: center;\n    }\n\n    .aq-subtitulo {\n      font-size: clamp(27px, 7.5vw, 34px);\n      line-height: 1.18;\n    }\n\n    .aq-sensacao {\n      text-align: left;\n    }\n\n    .aq-fechamento {\n      padding: 30px 24px 40px;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 10px;\n    }\n\n    .aq-ornamento-linha {\n      width: 58px;\n    }\n\n    .aq-ornamento-icone {\n      width: 34px;\n      height: 34px;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 14px;\n      font-size: 10px;\n      letter-spacing: 2.8px;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 15px;\n      font-size: clamp(27px, 7.5vw, 35px);\n      line-height: 1.18;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block;\n      width: 100%;\n      min-width: 0;\n      margin: 28px auto !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-hero-conteudo {\n      padding: 24px 18px;\n      transform: translateY(24px);\n    }\n\n    .aq-hero .aq-etiqueta {\n      margin-bottom: 26px;\n      font-size: 9px;\n      letter-spacing: 2.2px;\n    }\n\n    .aq-titulo-principal {\n      margin-bottom: 22px;\n      font-size: 31px;\n    }\n\n    .aq-hero-texto {\n      font-size: 15px;\n      line-height: 1.5;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 440px;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 34px 22px;\n    }\n\n    .aq-subtitulo {\n      font-size: 28px;\n    }\n\n    .aq-fechamento {\n      padding: 26px 22px 36px;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 9px;\n      gap: 10px;\n    }\n\n    .aq-ornamento-linha {\n      width: 48px;\n    }\n\n    .aq-ornamento-icone {\n      width: 32px;\n      height: 32px;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 13px;\n      font-size: 9px;\n      letter-spacing: 2.5px;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 14px;\n      font-size: 29px;\n    }\n\n    .aq-texto,\n    .aq-fechamento-texto {\n      font-size: 16px;\n    }\n  }\n\n\n  \/* AJUSTES RESPONSIVOS DO NOVO TOPO *\/\n  @media (max-width: 700px) {\n    .aq-topo-editorial {\n      padding: 30px 22px 28px;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 12px;\n      padding: 8px 16px;\n      font-size: 10px;\n      letter-spacing: 1.5px;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 12px;\n      font-size: clamp(28px, 8vw, 36px);\n      line-height: 1.12;\n    }\n\n    .aq-topo-texto {\n      font-size: 16px;\n      line-height: 1.65;\n    }\n\n    .aq-topo-detalhe {\n      width: 64px;\n      margin-top: 16px;\n    }\n\n    .aq-foto-principal {\n      aspect-ratio: 4 \/ 5;\n      background-position: center center;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 26px 18px 24px;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 10px;\n      padding: 8px 14px;\n      font-size: 9px;\n      letter-spacing: 1.35px;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px;\n      font-size: 29px;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px;\n      line-height: 1.62;\n    }\n\n    .aq-topo-detalhe {\n      width: 58px;\n      margin-top: 14px;\n    }\n  }\n\n\n  \/* =========================\n     OTIMIZAÇÃO FINAL PARA MOBILE\n     Regras inseridas por último para prevalecer\n  ========================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      width: 100% !important;\n      max-width: 100% !important;\n      margin: 18px auto !important;\n    }\n\n    .aq-bloco {\n      margin-bottom: 14px !important;\n      border-radius: 14px !important;\n    }\n\n    \/* TOPO EDITORIAL *\/\n    .aq-topo-editorial {\n      padding: 26px 20px 24px !important;\n    }\n\n    .aq-topo-selo {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-topo-titulo {\n      margin: 0 auto 12px !important;\n      font-size: clamp(27px, 7.6vw, 34px) !important;\n      line-height: 1.12 !important;\n    }\n\n    .aq-topo-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin: 14px auto 0 !important;\n    }\n\n    .aq-foto-principal {\n      aspect-ratio: 4 \/ 5 !important;\n      background-position: center center !important;\n    }\n\n    \/* BLOCO DE TRANSFORMAÇÃO *\/\n    .aq-transformacao {\n      grid-template-columns: 1fr !important;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-position: center 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 28px 22px 30px !important;\n      text-align: center !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-subtitulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-texto {\n      margin: 0 0 22px !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-sensacoes {\n      gap: 10px !important;\n    }\n\n    .aq-sensacao {\n      padding: 12px 13px !important;\n      text-align: left !important;\n    }\n\n    \/* BLOCO DE FECHAMENTO *\/\n    .aq-fechamento {\n      padding: 24px 22px 32px !important;\n    }\n\n    .aq-ornamento {\n      margin: 0 auto 6px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-fechamento-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      margin: 24px auto !important;\n    }\n\n    .aq-frase-final {\n      margin: 0 !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 22px 18px 20px !important;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 8px !important;\n      padding: 7px 13px !important;\n      font-size: 9px !important;\n      letter-spacing: 1.25px !important;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin-top: 12px !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 24px 20px 26px !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-subtitulo {\n      margin-bottom: 12px !important;\n      font-size: 27px !important;\n    }\n\n    .aq-texto {\n      margin-bottom: 20px !important;\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento {\n      padding: 22px 20px 28px !important;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 5px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 12px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-fechamento-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      margin: 22px auto !important;\n      padding: 16px 20px !important;\n      font-size: 13px !important;\n    }\n  }\n\n\n  \/* =========================\n     SELOS GLASSMORPHISM NAS FOTOS\n  ========================= *\/\n\n  .aq-foto-principal,\n  .aq-transformacao-imagem {\n    position: relative;\n    overflow: hidden;\n  }\n\n  .aq-badges-foto {\n    position: absolute;\n    inset: 0;\n    z-index: 3;\n    pointer-events: none;\n  }\n\n  .aq-badge-foto {\n    position: absolute;\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    max-width: calc(100% - 32px);\n    padding: 10px 14px;\n    border: 1px solid rgba(255, 255, 255, 0.68);\n    border-radius: 999px;\n    background: rgba(255, 255, 255, 0.72);\n    color: #1f1917;\n    font-size: 13px;\n    line-height: 1.2;\n    font-weight: 700;\n    white-space: nowrap;\n    box-shadow:\n      0 8px 24px rgba(31, 25, 23, 0.12),\n      inset 0 1px 0 rgba(255, 255, 255, 0.65);\n    backdrop-filter: blur(10px);\n    -webkit-backdrop-filter: blur(10px);\n  }\n\n  .aq-badge-foto::before {\n    content: \"✦\";\n    flex: 0 0 auto;\n    color: #D98B2B;\n    font-size: 12px;\n    line-height: 1;\n  }\n\n  \/* Composição diagonal — foto da frente *\/\n  .aq-badges-frente .aq-badge-foto:nth-child(1) {\n    top: 10%;\n    left: 6%;\n  }\n\n  .aq-badges-frente .aq-badge-foto:nth-child(2) {\n    top: 39%;\n    left: 10%;\n  }\n\n  .aq-badges-frente .aq-badge-foto:nth-child(3) {\n    top: 69%;\n    left: 14%;\n  }\n\n  \/* Composição diagonal — foto das costas *\/\n  .aq-badges-costas .aq-badge-foto:nth-child(1) {\n    top: 11%;\n    right: 6%;\n  }\n\n  .aq-badges-costas .aq-badge-foto:nth-child(2) {\n    top: 40%;\n    right: 10%;\n  }\n\n  .aq-badges-costas .aq-badge-foto:nth-child(3) {\n    top: 70%;\n    right: 14%;\n  }\n\n  @media (max-width: 700px) {\n    .aq-badge-foto {\n      gap: 6px;\n      padding: 8px 11px;\n      font-size: 11px;\n      box-shadow:\n        0 6px 18px rgba(31, 25, 23, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.65);\n      backdrop-filter: blur(8px);\n      -webkit-backdrop-filter: blur(8px);\n    }\n\n    .aq-badge-foto::before {\n      font-size: 10px;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 9%;\n      left: 5%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 39%;\n      left: 8%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 70%;\n      left: 11%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 9%;\n      right: 5%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 39%;\n      right: 8%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 70%;\n      right: 11%;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-badge-foto {\n      max-width: calc(100% - 24px);\n      padding: 7px 10px;\n      font-size: 10px;\n      letter-spacing: 0;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 8%;\n      left: 4%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 38%;\n      left: 7%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 69%;\n      left: 10%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 8%;\n      right: 4%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 38%;\n      right: 7%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 69%;\n      right: 10%;\n    }\n  }\n\n\n  \/* =========================\n     AJUSTE DE ENQUADRAMENTO DAS FOTOS\n     Afasta a modelo dos selos sem mover os badges\n  ========================= *\/\n\n  \/* Foto da frente: modelo levemente para a direita *\/\n  .aq-foto-principal {\n    background-size: 104% auto !important;\n    background-position: 44% center !important;\n  }\n\n  \/* Foto das costas: modelo levemente para a esquerda *\/\n  .aq-transformacao-imagem {\n    background-size: 104% auto !important;\n    background-position: 56% 25% !important;\n  }\n\n  @media (max-width: 700px) {\n    .aq-foto-principal {\n      background-size: 108% auto !important;\n      background-position: 42% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 108% auto !important;\n      background-position: 58% 20% !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-foto-principal {\n      background-size: 110% auto !important;\n      background-position: 41% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 110% auto !important;\n      background-position: 59% 20% !important;\n    }\n  }\n\n\n  \/* =========================================================\n     RESPONSIVIDADE PELA LARGURA REAL DA MINI LANDING\n     Corrige o desktop quando a descrição fica em uma coluna estreita.\n     O mobile existente permanece preservado.\n  ========================================================= *\/\n\n  @container aq-landing (max-width: 620px) {\n    .aq-bloco {\n      margin-bottom: 14px !important;\n      border-radius: 14px !important;\n    }\n\n    \/* TOPO EDITORIAL *\/\n    .aq-topo-editorial {\n      padding: 26px 20px 24px !important;\n    }\n\n    .aq-topo-selo {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      padding: 8px 16px !important;\n      font-size: 10px !important;\n      letter-spacing: 1.5px !important;\n    }\n\n    .aq-topo-titulo {\n      margin: 0 auto 12px !important;\n      font-size: clamp(27px, 8cqi, 34px) !important;\n      line-height: 1.12 !important;\n    }\n\n    .aq-topo-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-topo-detalhe {\n      width: 64px !important;\n      margin: 14px auto 0 !important;\n    }\n\n    \/* FOTO DA FRENTE *\/\n    .aq-foto-principal {\n      width: 100% !important;\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-size: 108% auto !important;\n      background-position: 42% center !important;\n    }\n\n    \/* SEGUNDO BLOCO: IMAGEM EM CIMA E TEXTO EMBAIXO *\/\n    .aq-transformacao {\n      display: grid !important;\n      grid-template-columns: minmax(0, 1fr) !important;\n      grid-template-rows: auto auto !important;\n    }\n\n    .aq-transformacao-imagem {\n      width: 100% !important;\n      min-width: 0 !important;\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-size: 108% auto !important;\n      background-position: 58% 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      width: 100% !important;\n      min-width: 0 !important;\n      padding: 28px 22px 30px !important;\n      text-align: center !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      font-size: 10px !important;\n      letter-spacing: 2.6px !important;\n    }\n\n    .aq-subtitulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 8cqi, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-texto {\n      margin: 0 0 22px !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-sensacoes {\n      gap: 10px !important;\n    }\n\n    .aq-sensacao {\n      padding: 12px 13px !important;\n      text-align: left !important;\n    }\n\n    \/* SELOS DAS DUAS FOTOS *\/\n    .aq-badge-foto {\n      gap: 6px !important;\n      max-width: calc(100% - 24px) !important;\n      padding: 8px 11px !important;\n      font-size: 11px !important;\n      box-shadow:\n        0 6px 18px rgba(31, 25, 23, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.65) !important;\n      backdrop-filter: blur(8px) !important;\n      -webkit-backdrop-filter: blur(8px) !important;\n    }\n\n    .aq-badge-foto::before {\n      font-size: 10px !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 9% !important;\n      left: 5% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 39% !important;\n      left: 8% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 70% !important;\n      left: 11% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 9% !important;\n      right: 5% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 39% !important;\n      right: 8% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 70% !important;\n      right: 11% !important;\n    }\n\n    \/* FECHAMENTO *\/\n    .aq-fechamento {\n      padding: 24px 22px 32px !important;\n    }\n\n    .aq-ornamento {\n      margin: 0 auto 6px !important;\n    }\n\n    .aq-ornamento-linha {\n      width: 58px !important;\n    }\n\n    .aq-ornamento-icone {\n      width: 34px !important;\n      height: 34px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      font-size: 10px !important;\n      letter-spacing: 2.8px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 8cqi, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-fechamento-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      margin: 24px auto !important;\n    }\n\n    .aq-frase-final {\n      margin: 0 !important;\n    }\n  }\n\n  @container aq-landing (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 22px 18px 20px !important;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 8px !important;\n      padding: 7px 13px !important;\n      font-size: 9px !important;\n      letter-spacing: 1.25px !important;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin-top: 12px !important;\n    }\n\n    .aq-foto-principal {\n      background-size: 110% auto !important;\n      background-position: 41% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 110% auto !important;\n      background-position: 59% 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 24px 20px 26px !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-subtitulo {\n      margin-bottom: 12px !important;\n      font-size: 27px !important;\n    }\n\n    .aq-texto {\n      margin-bottom: 20px !important;\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-badge-foto {\n      padding: 7px 10px !important;\n      font-size: 10px !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 8% !important;\n      left: 4% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 38% !important;\n      left: 7% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 69% !important;\n      left: 10% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 8% !important;\n      right: 4% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 38% !important;\n      right: 7% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 69% !important;\n      right: 10% !important;\n    }\n\n    .aq-fechamento {\n      padding: 22px 20px 28px !important;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 5px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 12px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-fechamento-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      margin: 22px auto !important;\n      padding: 16px 20px !important;\n      font-size: 13px !important;\n    }\n  }\n\n\n  \/* =========================================================\n     CORREÇÃO DE TELA EM BRANCO NO MOBILE\n     Desativa as container queries apenas no celular.\n     O layout mobile volta a obedecer aos @media já existentes.\n  ========================================================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      container-type: normal !important;\n      container-name: none !important;\n      display: block !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      height: auto !important;\n      min-height: 0 !important;\n      overflow: visible !important;\n    }\n\n    .aqualiza-landing \u003e * {\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-topo-editorial,\n    .aq-foto-principal,\n    .aq-transformacao,\n    .aq-transformacao-imagem,\n    .aq-transformacao-conteudo,\n    .aq-fechamento {\n      display: block !important;\n      width: 100% !important;\n      height: auto;\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-foto-principal,\n    .aq-transformacao-imagem {\n      aspect-ratio: 4 \/ 5 !important;\n      min-height: 0 !important;\n    }\n\n    .aq-transformacao {\n      display: grid !important;\n      grid-template-columns: 1fr !important;\n      grid-template-rows: auto auto !important;\n    }\n  }\n\n\n  \/* =========================\n     BLOCO 4 — TABELA DE MEDIDAS\n  ========================= *\/\n\n  .aq-tabela-medidas {\n    width: 100%;\n    padding: 18px;\n    background: var(--aq-bege-claro);\n    border: 1px solid rgba(123, 85, 68, 0.12);\n    text-align: center;\n  }\n\n  .aq-tabela-medidas-imagem {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    height: auto;\n    margin: 0 auto;\n    border-radius: 12px;\n    object-fit: contain;\n  }\n\n  @media (max-width: 700px) {\n    .aq-tabela-medidas {\n      display: block !important;\n      width: 100% !important;\n      padding: 12px !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-tabela-medidas-imagem {\n      width: 100% !important;\n      max-width: 100% !important;\n      height: auto !important;\n      border-radius: 10px;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-tabela-medidas {\n      padding: 10px !important;\n    }\n  }\n\n\u003c\/style\u003e\n\u003csection class=\"aqualiza-landing\"\u003e\u003c!-- BLOCO 1: TOPO EDITORIAL --\u003e\n\u003cdiv class=\"aq-bloco aq-topo-editorial\"\u003e\n\u003cspan class=\"aq-topo-selo\"\u003e Elegância que você sente \u003c\/span\u003e\n\u003ch2 class=\"aq-topo-titulo\"\u003eVista-se para você se sentir ainda mais linda\u003c\/h2\u003e\n\u003cp class=\"aq-topo-texto\"\u003eEsta saída de praia foi criada para \u003cstrong\u003evalorizar sua beleza\u003c\/strong\u003e e proporcionar aquela sensação de confiança que transforma sua postura, seu sorriso e a maneira como você aproveita cada momento.\u003c\/p\u003e\n\u003cspan class=\"aq-topo-detalhe\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- FOTO PRINCIPAL SEM TEXTO --\u003e\n\u003cdiv class=\"aq-bloco aq-foto-principal\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza de frente\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-frente\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eValoriza seu visual\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eLeveza e estilo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eMais confiança\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 2: TRANSFORMAÇÃO --\u003e\n\u003cdiv class=\"aq-bloco aq-transformacao\"\u003e\n\u003cdiv class=\"aq-transformacao-imagem\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza vista de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eDo pós-praia ao passeio\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual versátil\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eEstilo diferenciado\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-transformacao-conteudo\"\u003e\n\u003cspan class=\"aq-etiqueta\" style=\"color: #9a6953;\"\u003e Sua melhor versão \u003c\/span\u003e\n\u003ch2 class=\"aq-subtitulo\"\u003eVista-se para você viver com mais confiança\u003c\/h2\u003e\n\u003cp class=\"aq-texto\"\u003eUma saída de praia que complementa seu look e realça sua beleza com naturalidade. Para você aproveitar a praia, a piscina ou aquela viagem especial, sentindo-se mais segura, elegante e livre.\u003c\/p\u003e\n\u003cdiv class=\"aq-sensacoes\"\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003ePraticidade para vestir sobre seu biquíni e transformar o visual.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLeveza e conforto para acompanhar seus melhores momentos.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eVersatilidade para aproveitar a praia, a piscina e os passeios.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 3: FECHAMENTO --\u003e\n\u003cdiv class=\"aq-bloco aq-fechamento\"\u003e\n\u003cdiv class=\"aq-ornamento\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e \u003csvg class=\"aq-ornamento-icone\" viewbox=\"0 0 48 48\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n\n        \u003cpath d=\"M24 39C24 30 24 21 24 11\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 25C17 24 12 20 10 14C17 13 22 16 24 22\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 25C31 24 36 20 38 14C31 13 26 16 24 22\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 17C19 14 17 9 18 5C23 7 25 11 24 17\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 17C29 14 31 9 30 5C25 7 23 11 24 17\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M18 39C20 36 22 34 24 33C26 34 28 36 30 39\"\u003e\u003c\/path\u003e\n\n      \u003c\/svg\u003e \u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"aq-etiqueta\"\u003e Escolha-se \u003c\/span\u003e\n\u003ch2 class=\"aq-fechamento-titulo\"\u003eSua beleza merece ser celebrada\u003c\/h2\u003e\n\u003cp class=\"aq-fechamento-texto\"\u003eTransforme seus momentos de lazer em experiências ainda mais especiais. Vista uma saída de praia que combina com sua essência e permita que sua confiança apareça naturalmente.\u003c\/p\u003e\n\u003ca class=\"aq-botao\" href=\"#selecionar-tamanho\" onclick=\"aqScrollCompra(event);\"\u003e Selecionar meu tamanho \u003c\/a\u003e\n\u003cp class=\"aq-frase-final\"\u003eAqualiza — criada para mulheres que escolhem se sentir bem.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 4: TABELA DE MEDIDAS --\u003e\n\u003cdiv class=\"aq-bloco aq-tabela-medidas\"\u003e\u003cimg class=\"aq-tabela-medidas-imagem\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/Copia_de_Biquini_6d25745c-e819-4a65-91e2-2129172bcfd5.png?v=1785160911\" alt=\"Tabela de medidas Aqualiza\" loading=\"lazy\" width=\"600\" height=\"600\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\nfunction aqScrollCompra(evento){\n\n    if(evento){\n\n        evento.preventDefault();\n\n    }\n\n    const seletores = [\n\n        '.product-form__input',\n        '.variant-picker',\n        '.variant-radios',\n        '.product-variant-picker',\n        'variant-selects',\n        'variant-radios',\n        'fieldset[data-option]',\n        '[data-option-name]',\n        '.product__info-container .product-form',\n        '.product__info-container fieldset',\n        '[id^=\"ProductInfo-\"] .product-form',\n        '[id^=\"ProductInfo-\"] fieldset',\n        '.product-form',\n        '[id^=\"product-form-\"]',\n        'form[action*=\"\/cart\/add\"]',\n        'product-info'\n\n    ];\n\n    let elementoDestino = null;\n\n    for(const seletor of seletores){\n\n        const elementos = document.querySelectorAll(seletor);\n\n        for(const elemento of elementos){\n\n            const estilo = window.getComputedStyle(elemento);\n            const dimensoes = elemento.getBoundingClientRect();\n\n            if(\n                estilo.display !== 'none' \u0026\u0026\n                estilo.visibility !== 'hidden' \u0026\u0026\n                dimensoes.width \u003e 0 \u0026\u0026\n                dimensoes.height \u003e 0\n            ){\n\n                elementoDestino = elemento;\n\n                break;\n\n            }\n\n        }\n\n        if(elementoDestino){\n\n            break;\n\n        }\n\n    }\n\n    if(elementoDestino){\n\n        const posicao =\n            elementoDestino.getBoundingClientRect().top +\n            window.pageYOffset - 100;\n\n        window.scrollTo({\n\n            top: posicao,\n            behavior: 'smooth'\n\n        });\n\n        return;\n\n    }\n\n    const formularioCompra = document.querySelector('form[action*=\"\/cart\/add\"]');\n\n    if(formularioCompra){\n\n        formularioCompra.scrollIntoView({\n\n            behavior: 'smooth',\n            block: 'center'\n\n        });\n\n    }\n\n}\n\u003c\/script\u003e\u003c\/section\u003e\n\u003c!-- FIM DA MINI LANDING PAGE AQUALIZA --\u003e","brand":"Aqualiza","offers":[{"title":"Bege \/ P","offer_id":45492262764653,"sku":null,"price":247.0,"currency_code":"BRL","in_stock":true},{"title":"Bege \/ M","offer_id":45492262797421,"sku":null,"price":247.0,"currency_code":"BRL","in_stock":true},{"title":"Bege \/ G","offer_id":45492262830189,"sku":null,"price":247.0,"currency_code":"BRL","in_stock":true},{"title":"Bege \/ GG","offer_id":45492262862957,"sku":null,"price":247.0,"currency_code":"BRL","in_stock":true},{"title":"Vermelho \/ P","offer_id":45492262895725,"sku":null,"price":247.0,"currency_code":"BRL","in_stock":true},{"title":"Vermelho \/ M","offer_id":45492262928493,"sku":null,"price":247.0,"currency_code":"BRL","in_stock":true},{"title":"Vermelho \/ G","offer_id":45492262961261,"sku":null,"price":247.0,"currency_code":"BRL","in_stock":true},{"title":"Vermelho \/ GG","offer_id":45492262994029,"sku":null,"price":247.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ P","offer_id":45492261519469,"sku":null,"price":247.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ M","offer_id":45492261552237,"sku":null,"price":247.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ G","offer_id":45492261585005,"sku":null,"price":247.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ GG","offer_id":45492261617773,"sku":null,"price":247.0,"currency_code":"BRL","in_stock":true},{"title":"Verde \/ P","offer_id":45492263026797,"sku":null,"price":247.0,"currency_code":"BRL","in_stock":true},{"title":"Verde \/ M","offer_id":45492263059565,"sku":null,"price":247.0,"currency_code":"BRL","in_stock":true},{"title":"Verde \/ G","offer_id":45492263092333,"sku":null,"price":247.0,"currency_code":"BRL","in_stock":true},{"title":"Verde \/ GG","offer_id":45492263125101,"sku":null,"price":247.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_4921517b-cd6f-4444-a04f-2436dffc52a1.jpg?v=1784751894"}],"url":"https:\/\/aqualiza.com.br\/collections\/saida-de-praia.oembed?page=2","provider":"Aqualiza","version":"1.0","type":"link"}