{"title":"Mais Vendidos","description":"","products":[{"product_id":"biquini-saida-de-praia-floral-estilo-resort-tropical","title":"Biquíni + Saída de Praia Floral Estilo Resort Tropical","description":"\u003csection class=\"aqualiza-landing\"\u003e\n\u003cdiv class=\"aq-bloco aq-topo-editorial\"\u003e\n\u003cspan class=\"aq-topo-selo\"\u003eElegâ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\"\u003eEste biquíni foi criado 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 aria-hidden=\"true\" class=\"aq-topo-detalhe\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- FOTO PRINCIPAL SEM TEXTO --\u003e\n\u003cdiv aria-label=\"Modelo usando um biquíni Aqualiza de frente\" role=\"img\" class=\"aq-bloco aq-foto-principal\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"aq-badges-foto aq-badges-frente\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eValoriza seu corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eAjuste perfeito\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 aria-label=\"Modelo usando um biquíni Aqualiza visto de costas\" role=\"img\" class=\"aq-transformacao-imagem\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"aq-badges-foto aq-badges-costas\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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 style=\"color: #9a6953;\" class=\"aq-etiqueta\"\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\"\u003eUm biquíni que valoriza suas curvas 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\u003eNão fica transparente, aproveite cada momento sem se preocupar.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eTop e calcinha com ajuste confortável para valorizar seu corpo.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 aria-hidden=\"true\" class=\"aq-ornamento\"\u003e\n\u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 48 48\" class=\"aq-ornamento-icone\"\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 um biquíni que combina com sua essência e permita que sua confiança apareça naturalmente.\u003c\/p\u003e\n\u003cbutton type=\"button\" class=\"aq-botao\" onclick=\"aqScrollCompra(event)\"\u003e\n  Selecionar meu tamanho\n\u003c\/button\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 height=\"600\" width=\"600\" loading=\"lazy\" alt=\"Tabela de medidas Aqualiza\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/Biquini.png?v=1784992231\" class=\"aq-tabela-medidas-imagem\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\nfunction aqScrollCompra(event) {\n  if (event) {\n    event.preventDefault();\n    event.stopPropagation();\n  }\n\n  const normalizarTexto = (valor) =\u003e\n    (valor || '')\n      .replace(\/\\s+\/g, ' ')\n      .trim()\n      .toLowerCase();\n\n  const candidatos = Array.from(document.querySelectorAll([\n    'variant-radios fieldset',\n    'variant-selects fieldset',\n    '.product-form__input',\n    '.variant-picker',\n    '.product-variant-picker',\n    'fieldset[data-option]',\n    'fieldset'\n  ].join(',')));\n\n  let alvo = candidatos.find((elemento) =\u003e {\n    const texto = normalizarTexto(elemento.textContent);\n    const nome = normalizarTexto(\n      elemento.getAttribute('name') ||\n      elemento.getAttribute('data-option-name') ||\n      elemento.getAttribute('aria-label')\n    );\n\n    return (\n      texto.includes('tamanho') ||\n      texto.includes('size') ||\n      nome.includes('tamanho') ||\n      nome.includes('size')\n    );\n  });\n\n  if (!alvo) {\n    alvo = candidatos.find((elemento) =\u003e {\n      const opcoes = Array.from(\n        elemento.querySelectorAll('input, label, option, button')\n      )\n        .map((item) =\u003e normalizarTexto(\n          item.value ||\n          item.textContent ||\n          item.getAttribute('aria-label')\n        ))\n        .filter(Boolean);\n\n      const tamanhosEncontrados = ['p', 'm', 'g', 'gg'].filter(\n        (tamanho) =\u003e opcoes.includes(tamanho)\n      );\n\n      return tamanhosEncontrados.length \u003e= 2;\n    });\n  }\n\n  if (!alvo) {\n    console.warn('Aqualiza: seletor de tamanho não encontrado.');\n    return;\n  }\n\n  const cabecalhoFixo = document.querySelector(\n    'sticky-header, .header-wrapper, .shopify-section-header-sticky, header[style*=\"sticky\"]'\n  );\n\n  const alturaCabecalho = cabecalhoFixo\n    ? cabecalhoFixo.getBoundingClientRect().height\n    : 0;\n\n  const margemSuperior = 20;\n  const posicao =\n    alvo.getBoundingClientRect().top +\n    window.scrollY -\n    alturaCabecalho -\n    margemSuperior;\n\n  window.scrollTo({\n    top: Math.max(0, posicao),\n    behavior: 'smooth'\n  });\n}\n\u003c\/script\u003e\u003c\/section\u003e\n\u003c!-- FIM 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\/15_cd67a774-1c75-4943-bbfa-6d5a9d7087a6.jpg?v=1785261036\")\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\/15_cd67a774-1c75-4943-bbfa-6d5a9d7087a6.jpg?v=1785261036\")\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\/16_0a7aa6bf-a21c-4a13-9d5c-a75dc19976e4.jpg?v=1785261036\")\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: 0;\n    border-radius: 999px;\n    cursor: pointer;\n    font-family: inherit;\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\n\n  \/* CORREÇÃO DO ESPAÇO EXTRA NO FINAL *\/\n  .aqualiza-landing {\n    margin-bottom: 0 !important;\n  }\n\n  .aqualiza-landing \u003e .aq-bloco:last-of-type {\n    margin-bottom: 0 !important;\n  }\n\u003c\/style\u003e","brand":"Aqualiza","offers":[{"title":"Verde \/ P","offer_id":45367724671085,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Verde \/ M","offer_id":45367724703853,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Verde \/ G","offer_id":45367724736621,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Verde \/ GG","offer_id":45367724769389,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Rosa \/ P","offer_id":45367724802157,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Rosa \/ M","offer_id":45367724834925,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Rosa \/ G","offer_id":45367724867693,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Rosa \/ GG","offer_id":45367724900461,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Roxo \/ P","offer_id":45367724933229,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Roxo \/ M","offer_id":45367724965997,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Roxo \/ G","offer_id":45367724998765,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Roxo \/ GG","offer_id":45367725031533,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ P","offer_id":45367725064301,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ M","offer_id":45367725097069,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ G","offer_id":45367725129837,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ GG","offer_id":45367725162605,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/15_cd67a774-1c75-4943-bbfa-6d5a9d7087a6.jpg?v=1785261036"},{"product_id":"maio-um-ombro-com-recortes-em-tule-modelador-elegante","title":"Maiô Um Ombro Com Recortes Em Tule Modelador Elegante","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_081fd62b-6043-465d-8da7-5424b5b4e7cb.jpg?v=1782223408\")\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_081fd62b-6043-465d-8da7-5424b5b4e7cb.jpg?v=1782223408\")\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_df18cad7-1a63-4b26-93b3-55c4c0aec2f3.jpg?v=1782223408\")\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\"\u003eEste maiô foi criado 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 o maiô preto 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eAjuste perfeito\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 o maiô preto Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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 peça que abraça suas curvas 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\u003eNão fica transparente, aproveite cada momento sem se preocupar.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eValoriza seu corpo sem abrir mão do conforto.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 peça 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\/80_-_85_1_74abf9bb-aa18-4dc8-b6c3-93e4f90de8c8.png?v=1784900847\" 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":"Preto \/ P","offer_id":45367840899181,"sku":null,"price":197.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ M","offer_id":45367840931949,"sku":null,"price":197.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G","offer_id":45367840964717,"sku":null,"price":197.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ GG","offer_id":45367840997485,"sku":null,"price":197.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_081fd62b-6043-465d-8da7-5424b5b4e7cb.jpg?v=1782223408"},{"product_id":"biquini-top-transpassado-com-amarracao-lateral-estampado","title":"Biquíni Top Transpassado Com Amarração Lateral Estampado","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_ddb0e304-77aa-4efa-a049-fcb7381f5764.jpg?v=1782223846\")\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_ddb0e304-77aa-4efa-a049-fcb7381f5764.jpg?v=1782223846\")\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_4538c62d-6262-46ff-822c-8d1ac598d3b5.jpg?v=1782223846\")\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\"\u003eEste biquíni foi criado 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 um biquíni 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eAjuste perfeito\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 um biquíni Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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\"\u003eUm biquíni que valoriza suas curvas 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\u003eNão fica transparente, aproveite cada momento sem se preocupar.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eTop e calcinha com ajuste confortável para valorizar seu corpo.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 um biquíni 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\/Biquini.png?v=1784992231\" 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":"Amarelo \/ P","offer_id":45367843946605,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true},{"title":"Amarelo \/ M","offer_id":45367845257325,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true},{"title":"Amarelo \/ G","offer_id":45367845290093,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true},{"title":"Amarelo \/ GG","offer_id":45367845322861,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_ddb0e304-77aa-4efa-a049-fcb7381f5764.jpg?v=1782223846"},{"product_id":"biquini-com-franzido-e-amarracao-frontal-estampado","title":"Biquíni Com Franzido E Amarração Frontal Estampado","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_f9035c34-b8f1-49a5-bc04-c72978aa62fe.jpg?v=1782226287\")\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_f9035c34-b8f1-49a5-bc04-c72978aa62fe.jpg?v=1782226287\")\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_9a182c6b-cc75-4d61-a1ce-5f794dcf6153.jpg?v=1782226287\")\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\"\u003eEste biquíni foi criado 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 um biquíni 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eAjuste perfeito\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 um biquíni Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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\"\u003eUm biquíni que valoriza suas curvas 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\u003eNão fica transparente, aproveite cada momento sem se preocupar.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eTop e calcinha com ajuste confortável para valorizar seu corpo.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 um biquíni 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\/Biquini.png?v=1784992231\" 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":"Rosa \/ P","offer_id":45367889985645,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Rosa \/ M","offer_id":45367890018413,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Rosa \/ G","offer_id":45367890051181,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Rosa \/ GG","offer_id":45367890083949,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_f9035c34-b8f1-49a5-bc04-c72978aa62fe.jpg?v=1782226287"},{"product_id":"biquini-hot-pant-estampado-com-top-bandeau-franzido","title":"Biquíni Hot Pant Estampado Com Top Bandeau Franzido","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_384e5d20-ad69-4257-b928-e185cd0e9384.jpg?v=1782235288\")\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_384e5d20-ad69-4257-b928-e185cd0e9384.jpg?v=1782235288\")\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_866cb1c9-3447-46f6-9c8a-fedadcfcbf73.jpg?v=1782235289\")\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\"\u003eEste biquíni foi criado 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 um biquíni 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eAjuste perfeito\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 um biquíni Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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\"\u003eUm biquíni que valoriza suas curvas 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\u003eNão fica transparente, aproveite cada momento sem se preocupar.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eTop e calcinha com ajuste confortável para valorizar seu corpo.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 um biquíni 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\/Biquini_cc559d02-9b54-42d2-8496-bf860294c6ff.png?v=1784993821\" 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":"Rosa \/ P","offer_id":45368106123373,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Rosa \/ M","offer_id":45368107106413,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Rosa \/ G","offer_id":45368107139181,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ P","offer_id":45368107171949,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ M","offer_id":45368107204717,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G","offer_id":45368107237485,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ P","offer_id":45368107270253,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ M","offer_id":45368107303021,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ G","offer_id":45368107335789,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ P","offer_id":45368107368557,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ M","offer_id":45368107401325,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ G","offer_id":45368107434093,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_384e5d20-ad69-4257-b928-e185cd0e9384.jpg?v=1782235288"},{"product_id":"biquini-cintura-alta-canelado-com-faixa-texturizada-zig-zag","title":"Biquíni Cintura Alta Canelado Com Faixa Texturizada Zig Zag","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\/16814448384c77b5fac58550cd35b97b3e7937fefd_thumbnail_600x_98ae70c7-1757-4efe-8e43-eb119102f515.jpg?v=1782235987\")\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\/16814448384c77b5fac58550cd35b97b3e7937fefd_thumbnail_600x_98ae70c7-1757-4efe-8e43-eb119102f515.jpg?v=1782235987\")\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\/16814448410b512ecd3cde1b91b04f725db48c764b_thumbnail_600x_f28f2f64-8104-4794-9eef-5084674623ed.jpg?v=1782235987\")\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\"\u003eEste biquíni foi criado 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 um biquíni 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eAjuste perfeito\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 um biquíni Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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\"\u003eUm biquíni que valoriza suas curvas 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\u003eNão fica transparente, aproveite cada momento sem se preocupar.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eTop e calcinha com ajuste confortável para valorizar seu corpo.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 um biquíni 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\/Biquini_1.png?v=1784992945\" 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":"Preto \/ P","offer_id":45368182767725,"sku":null,"price":147.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ M","offer_id":45368182800493,"sku":null,"price":147.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G","offer_id":45368182833261,"sku":null,"price":147.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ GG","offer_id":45368182866029,"sku":null,"price":147.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ EG","offer_id":45368182898797,"sku":null,"price":147.0,"currency_code":"BRL","in_stock":true},{"title":"Azul Petróleo \/ P","offer_id":45368182931565,"sku":null,"price":147.0,"currency_code":"BRL","in_stock":true},{"title":"Azul Petróleo \/ M","offer_id":45368182964333,"sku":null,"price":147.0,"currency_code":"BRL","in_stock":true},{"title":"Azul Petróleo \/ G","offer_id":45368182997101,"sku":null,"price":147.0,"currency_code":"BRL","in_stock":true},{"title":"Azul Petróleo \/ GG","offer_id":45368183029869,"sku":null,"price":147.0,"currency_code":"BRL","in_stock":true},{"title":"Azul Petróleo \/ EG","offer_id":45368183062637,"sku":null,"price":147.0,"currency_code":"BRL","in_stock":true},{"title":"Laranja \/ P","offer_id":45368183095405,"sku":null,"price":147.0,"currency_code":"BRL","in_stock":true},{"title":"Laranja \/ M","offer_id":45368183128173,"sku":null,"price":147.0,"currency_code":"BRL","in_stock":true},{"title":"Laranja \/ G","offer_id":45368183160941,"sku":null,"price":147.0,"currency_code":"BRL","in_stock":true},{"title":"Laranja \/ GG","offer_id":45368183193709,"sku":null,"price":147.0,"currency_code":"BRL","in_stock":true},{"title":"Laranja \/ EG","offer_id":45368183226477,"sku":null,"price":147.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/16814448384c77b5fac58550cd35b97b3e7937fefd_thumbnail_600x_98ae70c7-1757-4efe-8e43-eb119102f515.jpg?v=1782235987"},{"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":"biquini-saida-de-praia-estampado-estilo-resort-retro","title":"Biquíni + Saída de Praia Estampado Estilo Resort Retrô","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_8a27d385-5fee-4916-9a01-bd79f8aaf523.jpg?v=1782236883\")\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_8a27d385-5fee-4916-9a01-bd79f8aaf523.jpg?v=1782236883\")\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_9a2707a4-d867-4668-9881-918f072cf90a.jpg?v=1782236883\")\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\"\u003eEste biquíni foi criado 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 um biquíni 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eAjuste perfeito\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 um biquíni Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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\"\u003eUm biquíni que valoriza suas curvas 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\u003eNão fica transparente, aproveite cada momento sem se preocupar.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eTop e calcinha com ajuste confortável para valorizar seu corpo.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 um biquíni 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\/Biquini.png?v=1784992231\" 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":"Amarelo \/ P","offer_id":45368233263213,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Amarelo \/ M","offer_id":45368233295981,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Amarelo \/ G","offer_id":45368233328749,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Amarelo \/ GG","offer_id":45368233361517,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ P","offer_id":45368232018029,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ M","offer_id":45368232050797,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ G","offer_id":45368232083565,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ GG","offer_id":45368233394285,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Verde \/ P","offer_id":45368233427053,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Verde \/ M","offer_id":45368233459821,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Verde \/ G","offer_id":45368233492589,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Verde \/ GG","offer_id":45368233525357,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Laranja \/ P","offer_id":45368233558125,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Laranja \/ M","offer_id":45368233590893,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Laranja \/ G","offer_id":45368233623661,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Laranja \/ GG","offer_id":45368233656429,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_8a27d385-5fee-4916-9a01-bd79f8aaf523.jpg?v=1782236883"},{"product_id":"biquini-triangulo-com-vies-contrastante-e-modelagem-classica","title":"Biquíni Triângulo Com Viés Contrastante E Modelagem Clássica","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_5c300f05-f8ea-444c-b688-c27b296cfad4.jpg?v=1782237859\")\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_5c300f05-f8ea-444c-b688-c27b296cfad4.jpg?v=1782237859\")\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_12ed18d9-89a7-463c-ac87-d6baa48e0297.jpg?v=1782237858\")\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\"\u003eEste biquíni foi criado 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 um biquíni 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eAjuste perfeito\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 um biquíni Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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\"\u003eUm biquíni que valoriza suas curvas 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\u003eNão fica transparente, aproveite cada momento sem se preocupar.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eTop e calcinha com ajuste confortável para valorizar seu corpo.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 um biquíni 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\/Biquini_cc559d02-9b54-42d2-8496-bf860294c6ff.png?v=1784993821\" 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":"Azul \/ P","offer_id":45368239194221,"sku":null,"price":197.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ M","offer_id":45368242143341,"sku":null,"price":197.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ G","offer_id":45368242176109,"sku":null,"price":197.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_5c300f05-f8ea-444c-b688-c27b296cfad4.jpg?v=1782237859"},{"product_id":"maio-decote-profundo-canelado-com-ilhos-e-amarracao","title":"Maiô Decote Profundo Canelado Com Ilhós 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_5bd110d3-48ff-48c5-884d-e543631ba517.jpg?v=1782238507\")\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_5bd110d3-48ff-48c5-884d-e543631ba517.jpg?v=1782238507\")\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_d06bbd07-fc63-4f65-92d4-9af02efc4470.jpg?v=1782238508\")\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\"\u003eEste maiô foi criado 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 o maiô preto 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eAjuste perfeito\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 o maiô preto Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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 peça que abraça suas curvas 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\u003eNão fica transparente, aproveite cada momento sem se preocupar.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eValoriza seu corpo sem abrir mão do conforto.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 peça 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\/80_-_85_1.png?v=1784839749\" 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":"Bege \/ P","offer_id":45368259182701,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Bege \/ M","offer_id":45368259215469,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Bege \/ G","offer_id":45368259248237,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Laranja \/ P","offer_id":45368259281005,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Laranja \/ M","offer_id":45368259313773,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Laranja \/ G","offer_id":45368259346541,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ P","offer_id":45368243617901,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ M","offer_id":45368259379309,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G","offer_id":45368259412077,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_5bd110d3-48ff-48c5-884d-e543631ba517.jpg?v=1782238507"},{"product_id":"maio-um-ombro-texturizado-com-recortes-moderno","title":"Maiô Um Ombro Texturizado Com Recortes Moderno","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_e5f07f5b-fa88-47ef-aea9-eb30872847df.jpg?v=1782238783\")\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_e5f07f5b-fa88-47ef-aea9-eb30872847df.jpg?v=1782238783\")\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_e83cee8c-51fa-4693-abaa-1ac0d06fac0b.jpg?v=1782238783\")\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\"\u003eEste maiô foi criado 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 o maiô preto 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eAjuste perfeito\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 o maiô preto Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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 peça que abraça suas curvas 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\u003eNão fica transparente, aproveite cada momento sem se preocupar.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eValoriza seu corpo sem abrir mão do conforto.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 peça 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\/80_-_85_1.png?v=1784839749\" 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":"Preto \/ P","offer_id":45368256987245,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ M","offer_id":45368257020013,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G","offer_id":45368257052781,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ P","offer_id":45368263508077,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ M","offer_id":45368263540845,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ G","offer_id":45368263573613,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_e5f07f5b-fa88-47ef-aea9-eb30872847df.jpg?v=1782238783"},{"product_id":"biquini-cortininha-com-aplicacoes-em-croche-e-amarracao","title":"Biquíni Cortininha Com Aplicações Em Crochê 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\/1711679525a3421c0c20ba888e06907841548f8444_thumbnail_600x_94c885ca-b092-4521-b549-e38d6bbccb05.jpg?v=1782238821\")\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\/1711679525a3421c0c20ba888e06907841548f8444_thumbnail_600x_94c885ca-b092-4521-b549-e38d6bbccb05.jpg?v=1782238821\")\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\/17116795285acdf7235f4a473c2818e1a68ed5677b_thumbnail_600x_b5c4bef3-0219-4a1b-89a8-951e900ba01f.jpg?v=1782238821\")\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\"\u003eEste biquíni foi criado 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 um biquíni 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eAjuste perfeito\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 um biquíni Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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\"\u003eUm biquíni que valoriza suas curvas 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\u003eNão fica transparente, aproveite cada momento sem se preocupar.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eTop e calcinha com ajuste confortável para valorizar seu corpo.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 um biquíni 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\/Biquini.png?v=1784992231\" 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":"Bege \/ P","offer_id":45368264425581,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Bege \/ M","offer_id":45368264458349,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Bege \/ G","offer_id":45368264491117,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Bege \/ GG","offer_id":45368264523885,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ P","offer_id":45368264556653,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ M","offer_id":45368264589421,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G","offer_id":45368264622189,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ GG","offer_id":45368264654957,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1711679525a3421c0c20ba888e06907841548f8444_thumbnail_600x_94c885ca-b092-4521-b549-e38d6bbccb05.jpg?v=1782238821"},{"product_id":"conjunto-praia-shortinho-com-amarracao-saida-longa","title":"Conjunto Praia Shortinho Com Amarração + Saída Longa","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_5fc75e30-a1e0-4d34-b2bb-6ec04a9fd722.jpg?v=1782239368\")\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_5fc75e30-a1e0-4d34-b2bb-6ec04a9fd722.jpg?v=1782239368\")\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_bbd59f9a-17b3-4091-8f54-cab2ff14d5ca.jpg?v=1782239368\")\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\"\u003eEste conjunto foi criado 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 um conjunto 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eCombinação perfeita\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 um conjunto Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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\"\u003ePeças coordenadas que valorizam suas curvas e realçam 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\u003ePeças que combinam entre si para criar um visual completo e harmonioso.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003ePraticidade para compor seu look sem abrir mão do conforto.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 um conjunto 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\/Conjuntos_c3d4d90a-1663-4529-bffc-c25f1e84d7c1.png?v=1785175169\" 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":"Preto \/ P","offer_id":45368266391661,"sku":null,"price":197.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ M","offer_id":45368266424429,"sku":null,"price":197.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G","offer_id":45368266457197,"sku":null,"price":197.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ GG","offer_id":45368266489965,"sku":null,"price":197.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_5fc75e30-a1e0-4d34-b2bb-6ec04a9fd722.jpg?v=1782239368"},{"product_id":"maio-meia-taca-com-recortes-e-aviamentos-moderno","title":"Maiô Meia Taça Com Recortes E Aviamentos Moderno","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_c67f754d-f089-460d-9266-547368066082.jpg?v=1782239314\")\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_c67f754d-f089-460d-9266-547368066082.jpg?v=1782239314\")\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_ae3402f7-a992-4292-b59d-0b4563a8ca09.jpg?v=1782239314\")\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\"\u003eEste maiô foi criado 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 o maiô preto 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eAjuste perfeito\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 o maiô preto Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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 peça que abraça suas curvas 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\u003eNão fica transparente, aproveite cada momento sem se preocupar.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eValoriza seu corpo sem abrir mão do conforto.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 peça 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\/80_-_85_1_74abf9bb-aa18-4dc8-b6c3-93e4f90de8c8.png?v=1784900847\" 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":"Azul \/ P","offer_id":45368278515821,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ M","offer_id":45368278548589,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ G","offer_id":45368278581357,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ GG","offer_id":45368278614125,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ P","offer_id":45368272584813,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ M","offer_id":45368272617581,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ G","offer_id":45368272650349,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ GG","offer_id":45368278646893,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Vermelho \/ P","offer_id":45368278679661,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Vermelho \/ M","offer_id":45368278712429,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Vermelho \/ G","offer_id":45368278745197,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Vermelho \/ GG","offer_id":45368278777965,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ P","offer_id":45368272486509,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ M","offer_id":45368272519277,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G","offer_id":45368272552045,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ GG","offer_id":45368278810733,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_c67f754d-f089-460d-9266-547368066082.jpg?v=1782239314"},{"product_id":"maio-com-recortes-vazados-e-amarracao-lateral-moderno","title":"Maiô Com Recortes Vazados E Amarração Lateral Moderno","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_557d343d-d385-4a67-8a6e-5536574b8981.jpg?v=1782240115\")\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_557d343d-d385-4a67-8a6e-5536574b8981.jpg?v=1782240115\")\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_454ec02a-19e4-499f-ba8b-5c7c1311c1eb.jpg?v=1782240114\")\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\"\u003eEste maiô foi criado 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 o maiô preto 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eAjuste perfeito\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 o maiô preto Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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 peça que abraça suas curvas 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\u003eNão fica transparente, aproveite cada momento sem se preocupar.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eValoriza seu corpo sem abrir mão do conforto.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 peça 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\/80_-_85_1_74abf9bb-aa18-4dc8-b6c3-93e4f90de8c8.png?v=1784900847\" 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":"Preto \/ P","offer_id":45368287264877,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ M","offer_id":45368287297645,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G","offer_id":45368287330413,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ GG","offer_id":45368287363181,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true},{"title":"Verde \/ P","offer_id":45368307318893,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true},{"title":"Verde \/ M","offer_id":45368307351661,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true},{"title":"Verde \/ G","offer_id":45368307384429,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true},{"title":"Verde \/ GG","offer_id":45368307417197,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true},{"title":"Azul bebê \/ P","offer_id":45368307449965,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true},{"title":"Azul bebê \/ M","offer_id":45368307482733,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true},{"title":"Azul bebê \/ G","offer_id":45368307515501,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true},{"title":"Azul bebê \/ GG","offer_id":45368307548269,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_557d343d-d385-4a67-8a6e-5536574b8981.jpg?v=1782240115"},{"product_id":"maio-um-ombro-com-recortes-vazados-e-design-assimetrico","title":"Maiô Um Ombro Com Recortes Vazados E Design Assimétrico","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_2732f96e-db3e-4161-874f-40acef92915f.jpg?v=1782240027\")\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_2732f96e-db3e-4161-874f-40acef92915f.jpg?v=1782240027\")\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_fbb86d8c-e7b6-45cf-a916-2c7b28537946.jpg?v=1782240028\")\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\"\u003eEste maiô foi criado 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 o maiô preto 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eAjuste perfeito\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 o maiô preto Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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 peça que abraça suas curvas 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\u003eNão fica transparente, aproveite cada momento sem se preocupar.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eValoriza seu corpo sem abrir mão do conforto.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 peça 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\/80_-_85_1.png?v=1784839749\" 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":"Azul \/ P","offer_id":45368298995821,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ M","offer_id":45368299028589,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ G","offer_id":45368299061357,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Rosa \/ P","offer_id":45368299094125,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Rosa \/ M","offer_id":45368299126893,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Rosa \/ G","offer_id":45368299159661,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ P","offer_id":45368289788013,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ M","offer_id":45368299192429,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G","offer_id":45368299225197,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_2732f96e-db3e-4161-874f-40acef92915f.jpg?v=1782240027"},{"product_id":"conjunto-praia-shortinho-estilo-resort-com-kimono","title":"Conjunto Praia Shortinho Estilo Resort Com Kimono","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\/16492961665a0013ab1a8786a60fa29d3c11215853_thumbnail_600x_d8162f89-4363-42b5-bbbd-81210c55a426.jpg?v=1782240260\")\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\/16492961665a0013ab1a8786a60fa29d3c11215853_thumbnail_600x_d8162f89-4363-42b5-bbbd-81210c55a426.jpg?v=1782240260\")\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\/1649296168ed5f3700d0dcf711fb6c4d6b62548655_thumbnail_600x_b8a97eec-90a0-4689-8044-3a01cc830184.jpg?v=1782240260\")\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\"\u003eEste conjunto foi criado 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 um conjunto 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eCombinação perfeita\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 um conjunto Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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\"\u003ePeças coordenadas que valorizam suas curvas e realçam 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\u003ePeças que combinam entre si para criar um visual completo e harmonioso.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003ePraticidade para compor seu look sem abrir mão do conforto.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 um conjunto 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\/Conjuntos_c3d4d90a-1663-4529-bffc-c25f1e84d7c1.png?v=1785175169\" 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":"Azul \/ P","offer_id":45368308170861,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ M","offer_id":45368308203629,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ G","offer_id":45368308236397,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ GG","offer_id":45368308269165,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/16492961665a0013ab1a8786a60fa29d3c11215853_thumbnail_600x_d8162f89-4363-42b5-bbbd-81210c55a426.jpg?v=1782240260"},{"product_id":"biquini-frente-unica-com-aviamento-cintura-alta-classico","title":"Biquíni Frente Única Com Aviamento Cintura Alta Clássico","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_ea2765c3-8c30-47c3-b790-1e2a94b29c2e.jpg?v=1782240731\")\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_ea2765c3-8c30-47c3-b790-1e2a94b29c2e.jpg?v=1782240731\")\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_cad9d81f-5e8b-4c64-a388-0ba036789681.jpg?v=1782240731\")\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\"\u003eEste biquíni foi criado 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 um biquíni 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eAjuste perfeito\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 um biquíni Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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\"\u003eUm biquíni que valoriza suas curvas 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\u003eNão fica transparente, aproveite cada momento sem se preocupar.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eTop e calcinha com ajuste confortável para valorizar seu corpo.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 um biquíni 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\/Biquini_1.png?v=1784992945\" 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":"Preto \/ P","offer_id":45368310104173,"sku":null,"price":169.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ M","offer_id":45368310136941,"sku":null,"price":169.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G","offer_id":45368310169709,"sku":null,"price":169.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ GG","offer_id":45368310202477,"sku":null,"price":169.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ EG","offer_id":45368310235245,"sku":null,"price":169.0,"currency_code":"BRL","in_stock":true},{"title":"Azul-marinho \/ P","offer_id":45368318263405,"sku":null,"price":169.0,"currency_code":"BRL","in_stock":true},{"title":"Azul-marinho \/ M","offer_id":45368318296173,"sku":null,"price":169.0,"currency_code":"BRL","in_stock":true},{"title":"Azul-marinho \/ G","offer_id":45368318328941,"sku":null,"price":169.0,"currency_code":"BRL","in_stock":true},{"title":"Azul-marinho \/ GG","offer_id":45368318361709,"sku":null,"price":169.0,"currency_code":"BRL","in_stock":true},{"title":"Azul-marinho \/ EG","offer_id":45368318394477,"sku":null,"price":169.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ P","offer_id":45368318427245,"sku":null,"price":169.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ M","offer_id":45368318460013,"sku":null,"price":169.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ G","offer_id":45368318492781,"sku":null,"price":169.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ GG","offer_id":45368318525549,"sku":null,"price":169.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ EG","offer_id":45368318558317,"sku":null,"price":169.0,"currency_code":"BRL","in_stock":true},{"title":"Verde \/ P","offer_id":45368318591085,"sku":null,"price":169.0,"currency_code":"BRL","in_stock":true},{"title":"Verde \/ M","offer_id":45368318623853,"sku":null,"price":169.0,"currency_code":"BRL","in_stock":true},{"title":"Verde \/ G","offer_id":45368318656621,"sku":null,"price":169.0,"currency_code":"BRL","in_stock":true},{"title":"Verde \/ GG","offer_id":45368318689389,"sku":null,"price":169.0,"currency_code":"BRL","in_stock":true},{"title":"Verde \/ EG","offer_id":45368318722157,"sku":null,"price":169.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_ea2765c3-8c30-47c3-b790-1e2a94b29c2e.jpg?v=1782240731"},{"product_id":"maio-um-ombro-com-recorte-vazado-e-faixas-em-tule","title":"Maiô Um Ombro Com Recorte Vazado E Faixas Em Tule","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_a902f9cc-44b1-4ccc-ac90-15aba79be3cb.jpg?v=1782242149\")\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_a902f9cc-44b1-4ccc-ac90-15aba79be3cb.jpg?v=1782242149\")\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_888a7d38-316b-453d-94cd-31c71729683b.jpg?v=1782242149\")\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\"\u003eEste maiô foi criado 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 o maiô preto 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eAjuste perfeito\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 o maiô preto Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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 peça que abraça suas curvas 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\u003eNão fica transparente, aproveite cada momento sem se preocupar.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eValoriza seu corpo sem abrir mão do conforto.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 peça 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\/80_-_85_1.png?v=1784839749\" 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":45368348868717,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ M","offer_id":45368348901485,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ G","offer_id":45368348934253,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ P","offer_id":45368314396781,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ M","offer_id":45368348967021,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G","offer_id":45368348999789,"sku":null,"price":177.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_a902f9cc-44b1-4ccc-ac90-15aba79be3cb.jpg?v=1782242149"},{"product_id":"maio-franzido-com-alcas-cruzadas-nas-costas","title":"Maiô Franzido Com Alças Cruzadas Nas Costas","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_e00bc294-e035-40ee-8a24-43df5c792460.jpg?v=1782241943\")\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_e00bc294-e035-40ee-8a24-43df5c792460.jpg?v=1782241943\")\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_21c67148-9574-44fa-9d99-15fe890912ae.jpg?v=1782241943\")\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\"\u003eEste maiô foi criado 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 o maiô preto 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eAjuste perfeito\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 o maiô preto Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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 peça que abraça suas curvas 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\u003eNão fica transparente, aproveite cada momento sem se preocupar.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eValoriza seu corpo sem abrir mão do conforto.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 peça 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\/80_-_85_2_dd94df86-f7d7-44f3-ab93-175c7625b4b1.png?v=1784982438\" 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":"Amarelo \/ P","offer_id":45368343986285,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Amarelo \/ M","offer_id":45368344019053,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Amarelo \/ G","offer_id":45368344051821,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Amarelo \/ GG","offer_id":45368344084589,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Roxo \/ P","offer_id":45368344117357,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Roxo \/ M","offer_id":45368344150125,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Roxo \/ G","offer_id":45368344182893,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Roxo \/ GG","offer_id":45368344215661,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ P","offer_id":45368340414573,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ M","offer_id":45368340447341,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ G","offer_id":45368340480109,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ GG","offer_id":45368344248429,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_e00bc294-e035-40ee-8a24-43df5c792460.jpg?v=1782241943"},{"product_id":"biquini-cortininha-com-aviamento-trancado-e-amarracao","title":"Biquíni Cortininha Com Aviamento Trançado 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_5877b19f-6760-4920-916c-442b61f0ab07.jpg?v=1782242191\")\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_5877b19f-6760-4920-916c-442b61f0ab07.jpg?v=1782242191\")\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_edc0c680-71c2-4934-be2f-f7fb02cf9a6f.jpg?v=1782242191\")\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\"\u003eEste biquíni foi criado 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 um biquíni 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eAjuste perfeito\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 um biquíni Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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\"\u003eUm biquíni que valoriza suas curvas 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\u003eNão fica transparente, aproveite cada momento sem se preocupar.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eTop e calcinha com ajuste confortável para valorizar seu corpo.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 um biquíni 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\/Biquini_cc559d02-9b54-42d2-8496-bf860294c6ff.png?v=1784993821\" 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":"Verde \/ P","offer_id":45368347459693,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Verde \/ M","offer_id":45368351064173,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Verde \/ G","offer_id":45368351096941,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Laranja \/ P","offer_id":45368347590765,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Laranja \/ M","offer_id":45368351129709,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Laranja \/ G","offer_id":45368351162477,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ P","offer_id":45368351195245,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ M","offer_id":45368351228013,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G","offer_id":45368351260781,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ P","offer_id":45368351293549,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ M","offer_id":45368351326317,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ G","offer_id":45368351359085,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Vermelho \/ P","offer_id":45368351391853,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Vermelho \/ M","offer_id":45368351424621,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Vermelho \/ G","offer_id":45368351457389,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_5877b19f-6760-4920-916c-442b61f0ab07.jpg?v=1782242191"},{"product_id":"maio-meia-taca-com-alcas-texturizadas-e-cintura-marcada","title":"Maiô Meia Taça Com Alças Texturizadas E Cintura Marcada","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\/16322762203edb4ea44746049235202d10b0f6b192_thumbnail_600x_5bd70c84-8ed1-4158-83be-b7b0629821d4.jpg?v=1782242866\")\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\/16322762203edb4ea44746049235202d10b0f6b192_thumbnail_600x_5bd70c84-8ed1-4158-83be-b7b0629821d4.jpg?v=1782242866\")\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\/1632276225858d84e11fac42a649ffb7f2c27e70ae_thumbnail_600x_ec786d29-fda3-4581-aa89-fd82af64dc09.jpg?v=1782242866\")\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\"\u003eEste maiô foi criado 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 o maiô preto 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eAjuste perfeito\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 o maiô preto Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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 peça que abraça suas curvas 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\u003eNão fica transparente, aproveite cada momento sem se preocupar.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eValoriza seu corpo sem abrir mão do conforto.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 peça 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\/80_-_85_1_74abf9bb-aa18-4dc8-b6c3-93e4f90de8c8.png?v=1784900847\" 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":"Preto \/ P","offer_id":45368356339821,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ M","offer_id":45368362795117,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G","offer_id":45368362827885,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ GG","offer_id":45368362860653,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/16322762203edb4ea44746049235202d10b0f6b192_thumbnail_600x_5bd70c84-8ed1-4158-83be-b7b0629821d4.jpg?v=1782242866"},{"product_id":"tankini-floral-com-amarracao-lateral-frente-unica","title":"Tankini Floral Com Amarração Lateral Frente Única","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\/3_56456cb4-8181-4e8b-b97b-2025e7b85821.jpg?v=1782243415\")\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\/3_56456cb4-8181-4e8b-b97b-2025e7b85821.jpg?v=1782243415\")\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_9fd87eee-2c95-47de-86fd-d28763a8df96.jpg?v=1782243415\")\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\"\u003eEste tankini foi criado 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 um tankini 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eCobertura confortável\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 um tankini Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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\"\u003eUm tankini que envolve suas curvas com conforto 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\u003eMais cobertura para aproveitar cada momento com segurança.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eTop alongado que valoriza seu corpo sem abrir mão do conforto.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 um tankini 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\/Tankinis.png?v=1785158873\" 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":"Preto \/ P","offer_id":45368363745389,"sku":null,"price":227.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ M","offer_id":45368363778157,"sku":null,"price":227.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G","offer_id":45368363810925,"sku":null,"price":227.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ GG","offer_id":45368367644781,"sku":null,"price":227.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ EG","offer_id":45368367677549,"sku":null,"price":227.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/3_56456cb4-8181-4e8b-b97b-2025e7b85821.jpg?v=1782243415"},{"product_id":"biquini-cintura-alta-com-top-transpassado-e-sustentacao","title":"Biquíni Cintura Alta Com Top Transpassado E Sustentaçã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_1120d721-63ea-4682-9880-4184ef6fbc7a.jpg?v=1782243096\")\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_1120d721-63ea-4682-9880-4184ef6fbc7a.jpg?v=1782243096\")\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_38442444-fc5e-4b10-beec-7eb390b9e0d8.jpg?v=1782243096\")\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\"\u003eEste biquíni foi criado 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 um biquíni 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eAjuste perfeito\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 um biquíni Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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\"\u003eUm biquíni que valoriza suas curvas 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\u003eNão fica transparente, aproveite cada momento sem se preocupar.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eTop e calcinha com ajuste confortável para valorizar seu corpo.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 um biquíni 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\/Biquini.png?v=1784992231\" 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":"Preto \/ P","offer_id":45368364040301,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ M","offer_id":45368366858349,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G","offer_id":45368366891117,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ GG","offer_id":45368366923885,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_1120d721-63ea-4682-9880-4184ef6fbc7a.jpg?v=1782243096"},{"product_id":"maio-saida-de-praia-estampado-estilo-resort-sofisticado","title":"Maiô + Saída de Praia Estampado Estilo Resort Sofisticado","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\/Sd4a48d25a63b4c8ca1b673b4f1c69286l.avif?v=1782242994\")\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\/Sd4a48d25a63b4c8ca1b673b4f1c69286l.avif?v=1782242994\")\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\/Saecb52da65be4f62b7eeb88fb6b07b70i.avif?v=1782242994\")\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\"\u003eEste maiô foi criado 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 o maiô preto 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eAjuste perfeito\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 o maiô preto Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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 peça que abraça suas curvas 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\u003eNão fica transparente, aproveite cada momento sem se preocupar.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eValoriza seu corpo sem abrir mão do conforto.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 peça 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\/80_-_85_1_74abf9bb-aa18-4dc8-b6c3-93e4f90de8c8.png?v=1784900847\" 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":"Preto \/ P","offer_id":45368365973613,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ M","offer_id":45368366006381,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G","offer_id":45368366039149,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ GG","offer_id":45368366071917,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Verde \/ P","offer_id":45368366104685,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Verde \/ M","offer_id":45368366137453,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Verde \/ G","offer_id":45368366170221,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Verde \/ GG","offer_id":45368366202989,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ P","offer_id":45368364466285,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ M","offer_id":45368364499053,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ G","offer_id":45368364531821,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ GG","offer_id":45368364564589,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/Sd4a48d25a63b4c8ca1b673b4f1c69286l.avif?v=1782242994"},{"product_id":"biquini-cintura-alta-texturizado-com-estampa-tie-dye","title":"Biquíni Cintura Alta Texturizado Com Estampa Tie Dye","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_a88baa72-a517-4f75-b467-ef37a936f8a4.jpg?v=1782243499\")\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_a88baa72-a517-4f75-b467-ef37a936f8a4.jpg?v=1782243499\")\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_de5ec6c2-83b1-41e1-a075-8b77656c7ee5.jpg?v=1782243500\")\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\"\u003eEste biquíni foi criado 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 um biquíni 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eAjuste perfeito\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 um biquíni Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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\"\u003eUm biquíni que valoriza suas curvas 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\u003eNão fica transparente, aproveite cada momento sem se preocupar.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eTop e calcinha com ajuste confortável para valorizar seu corpo.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 um biquíni 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\/Biquini.png?v=1784992231\" 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":"Multicolorido \/ P","offer_id":45368371347565,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Multicolorido \/ M","offer_id":45368371380333,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Multicolorido \/ G","offer_id":45368371413101,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Multicolorido \/ GG","offer_id":45368371445869,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_a88baa72-a517-4f75-b467-ef37a936f8a4.jpg?v=1782243499"},{"product_id":"biquini-saia-meia-taca-com-franzido-ajustavel","title":"Biquíni + Saia Meia Taça Com Franzido Ajustável","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\/1663830346e87876f3e48bd854da63660a916a22fe_thumbnail_600x_4766b8c0-1177-46ce-9cd9-9194939befbc.jpg?v=1782243674\")\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\/1663830346e87876f3e48bd854da63660a916a22fe_thumbnail_600x_4766b8c0-1177-46ce-9cd9-9194939befbc.jpg?v=1782243674\")\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\/1654508788434ec2767164500006c030150ea645e5_thumbnail_600x_9f5b3933-1b5e-4c6d-a1d4-c1a8e77a0789.jpg?v=1782243673\")\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\"\u003eEste biquíni foi criado 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 um biquíni 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eAjuste perfeito\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 um biquíni Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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\"\u003eUm biquíni que valoriza suas curvas 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\u003eNão fica transparente, aproveite cada momento sem se preocupar.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eTop e calcinha com ajuste confortável para valorizar seu corpo.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 um biquíni 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\/Biquini_cc559d02-9b54-42d2-8496-bf860294c6ff.png?v=1784993821\" 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":"Azul \/ P","offer_id":45368393138285,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ M","offer_id":45368393171053,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ G","offer_id":45368393203821,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1663830346e87876f3e48bd854da63660a916a22fe_thumbnail_600x_4766b8c0-1177-46ce-9cd9-9194939befbc.jpg?v=1782243674"},{"product_id":"biquini-frente-unica-texturizado-com-argolas-classico","title":"Biquíni Frente Única Texturizado Com Argolas Clássico","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_f40fe21a-0ca1-4acc-9fe9-0287b463f7ba.jpg?v=1782243658\")\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_f40fe21a-0ca1-4acc-9fe9-0287b463f7ba.jpg?v=1782243658\")\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_17698f60-8a43-45ff-99b2-4bb879730704.jpg?v=1782243658\")\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\"\u003eEste biquíni foi criado 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 um biquíni 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eAjuste perfeito\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 um biquíni Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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\"\u003eUm biquíni que valoriza suas curvas 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\u003eNão fica transparente, aproveite cada momento sem se preocupar.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eTop e calcinha com ajuste confortável para valorizar seu corpo.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 um biquíni 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\/Biquini_cc559d02-9b54-42d2-8496-bf860294c6ff.png?v=1784993821\" 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":45368382357613,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ M","offer_id":45368389402733,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ G","offer_id":45368389435501,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_f40fe21a-0ca1-4acc-9fe9-0287b463f7ba.jpg?v=1782243658"},{"product_id":"conjunto-praia-shortinho-kimono-estampado-resort","title":"Conjunto Praia Shortinho + Kimono Estampado 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_b4c0b425-f172-4917-8361-e38517aa6f17.jpg?v=1782244454\")\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_b4c0b425-f172-4917-8361-e38517aa6f17.jpg?v=1782244454\")\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_9809c9fa-f5f4-4e09-8f3b-bc6f46ecaff7.jpg?v=1782244454\")\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\"\u003eEste conjunto foi criado 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 um conjunto 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eCombinação perfeita\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 um conjunto Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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\"\u003ePeças coordenadas que valorizam suas curvas e realçam 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\u003ePeças que combinam entre si para criar um visual completo e harmonioso.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003ePraticidade para compor seu look sem abrir mão do conforto.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 um conjunto 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\/Conjuntos_9517667f-ca23-4bc3-aaeb-916f4f313f5c.png?v=1785175532\" 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":"Bege \/ P","offer_id":45368398741613,"sku":null,"price":249.0,"currency_code":"BRL","in_stock":true},{"title":"Bege \/ M","offer_id":45368398774381,"sku":null,"price":249.0,"currency_code":"BRL","in_stock":true},{"title":"Bege \/ G","offer_id":45368398807149,"sku":null,"price":249.0,"currency_code":"BRL","in_stock":true},{"title":"Bege \/ GG","offer_id":45368398839917,"sku":null,"price":249.0,"currency_code":"BRL","in_stock":true},{"title":"Bege \/ EG","offer_id":45368398872685,"sku":null,"price":249.0,"currency_code":"BRL","in_stock":true},{"title":"Vermelho \/ P","offer_id":45368398938221,"sku":null,"price":249.0,"currency_code":"BRL","in_stock":true},{"title":"Vermelho \/ M","offer_id":45368398970989,"sku":null,"price":249.0,"currency_code":"BRL","in_stock":true},{"title":"Vermelho \/ G","offer_id":45368399003757,"sku":null,"price":249.0,"currency_code":"BRL","in_stock":true},{"title":"Vermelho \/ GG","offer_id":45368399036525,"sku":null,"price":249.0,"currency_code":"BRL","in_stock":true},{"title":"Vermelho \/ EG","offer_id":45368399069293,"sku":null,"price":249.0,"currency_code":"BRL","in_stock":true},{"title":"Azul bebê \/ P","offer_id":45368399134829,"sku":null,"price":249.0,"currency_code":"BRL","in_stock":true},{"title":"Azul bebê \/ M","offer_id":45368399167597,"sku":null,"price":249.0,"currency_code":"BRL","in_stock":true},{"title":"Azul bebê \/ G","offer_id":45368399200365,"sku":null,"price":249.0,"currency_code":"BRL","in_stock":true},{"title":"Azul bebê \/ GG","offer_id":45368399233133,"sku":null,"price":249.0,"currency_code":"BRL","in_stock":true},{"title":"Azul bebê \/ EG","offer_id":45368399265901,"sku":null,"price":249.0,"currency_code":"BRL","in_stock":true},{"title":"Amarelo \/ P","offer_id":45368399331437,"sku":null,"price":249.0,"currency_code":"BRL","in_stock":true},{"title":"Amarelo \/ M","offer_id":45368399364205,"sku":null,"price":249.0,"currency_code":"BRL","in_stock":true},{"title":"Amarelo \/ G","offer_id":45368399396973,"sku":null,"price":249.0,"currency_code":"BRL","in_stock":true},{"title":"Amarelo \/ GG","offer_id":45368399429741,"sku":null,"price":249.0,"currency_code":"BRL","in_stock":true},{"title":"Amarelo \/ EG","offer_id":45368399462509,"sku":null,"price":249.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_b4c0b425-f172-4917-8361-e38517aa6f17.jpg?v=1782244454"},{"product_id":"biquini-saida-de-praia-floral-kimono-longo","title":"Biquíni + Saída de Praia Floral Kimono Longo","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\/16407683118a33545c54fa078b0850f71b3cd956d1_thumbnail_600x_b91d3d61-61aa-4c92-92d9-eb8b397dd973.jpg?v=1782244300\")\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\/16407683118a33545c54fa078b0850f71b3cd956d1_thumbnail_600x_b91d3d61-61aa-4c92-92d9-eb8b397dd973.jpg?v=1782244300\")\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\/16407683149620383e64b631d7554c056c477236d1_thumbnail_600x_7a07a5ad-9d4a-4339-a8e8-348d98058c35.jpg?v=1782244300\")\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\"\u003eEste biquíni foi criado 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 um biquíni 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eAjuste perfeito\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 um biquíni Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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\"\u003eUm biquíni que valoriza suas curvas 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\u003eNão fica transparente, aproveite cada momento sem se preocupar.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eTop e calcinha com ajuste confortável para valorizar seu corpo.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 um biquíni 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\/Biquini_cc559d02-9b54-42d2-8496-bf860294c6ff.png?v=1784993821\" 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":45368411455597,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ M","offer_id":45368411488365,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ G","offer_id":45368411521133,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ P","offer_id":45368411553901,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ M","offer_id":45368411586669,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G","offer_id":45368411619437,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/16407683118a33545c54fa078b0850f71b3cd956d1_thumbnail_600x_b91d3d61-61aa-4c92-92d9-eb8b397dd973.jpg?v=1782244300"},{"product_id":"biquini-tomara-que-caia-com-argola-e-amarracao-lateral","title":"Biquíni Tomara Que Caia Com Argola E Amarração 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\/3_50ebbc28-aa29-4618-88c0-7b3e91351366.jpg?v=1782244002\")\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\/3_50ebbc28-aa29-4618-88c0-7b3e91351366.jpg?v=1782244002\")\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_00c39faa-79fa-4100-afa4-9a9a6160faf7.jpg?v=1782244003\")\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\"\u003eEste biquíni foi criado 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 um biquíni 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eAjuste perfeito\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 um biquíni Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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\"\u003eUm biquíni que valoriza suas curvas 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\u003eNão fica transparente, aproveite cada momento sem se preocupar.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eTop e calcinha com ajuste confortável para valorizar seu corpo.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 um biquíni 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\/Biquini_1.png?v=1784992945\" 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":"Preto \/ P","offer_id":45368396808301,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ M","offer_id":45368406933613,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G","offer_id":45368406966381,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ GG","offer_id":45368406999149,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ EG","offer_id":45368407031917,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/3_50ebbc28-aa29-4618-88c0-7b3e91351366.jpg?v=1782244002"},{"product_id":"conjunto-praia-saia-curta-com-top-transpassado-estampado","title":"Conjunto Praia Saia Curta Com Top Transpassado Estampado","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\/169113206263557f30093085ed7cc7eda28d211ee2_thumbnail_600x_6c472bc3-d0fa-4cd9-a41a-1e9fa815d54d.jpg?v=1782244558\")\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\/169113206263557f30093085ed7cc7eda28d211ee2_thumbnail_600x_6c472bc3-d0fa-4cd9-a41a-1e9fa815d54d.jpg?v=1782244558\")\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\/1691132141ac4cb00b28f0eb4fec3f77274f8ce747_thumbnail_600x_7d5ab009-7479-4b5e-8c2f-92e121868729.jpg?v=1782244558\")\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\"\u003eEste conjunto foi criado 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 um conjunto 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eCombinação perfeita\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 um conjunto Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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\"\u003ePeças coordenadas que valorizam suas curvas e realçam 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\u003ePeças que combinam entre si para criar um visual completo e harmonioso.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003ePraticidade para compor seu look sem abrir mão do conforto.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 um conjunto 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\/Conjuntos_c3d4d90a-1663-4529-bffc-c25f1e84d7c1.png?v=1785175169\" 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":"Azul \/ P","offer_id":45368415354989,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ M","offer_id":45368415387757,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ G","offer_id":45368415420525,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ GG","offer_id":45368415453293,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true},{"title":"Vermelho \/ P","offer_id":45368415486061,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true},{"title":"Vermelho \/ M","offer_id":45368415518829,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true},{"title":"Vermelho \/ G","offer_id":45368415551597,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true},{"title":"Vermelho \/ GG","offer_id":45368415584365,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/169113206263557f30093085ed7cc7eda28d211ee2_thumbnail_600x_6c472bc3-d0fa-4cd9-a41a-1e9fa815d54d.jpg?v=1782244558"},{"product_id":"maio-decote-profundo-vazado-com-costas-cruzadas-modelador","title":"Maiô Decote Profundo Vazado Com Costas Cruzadas Modelador","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_df7ff658-8e74-405b-8075-1c7a9d5b242c.jpg?v=1782244954\")\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_df7ff658-8e74-405b-8075-1c7a9d5b242c.jpg?v=1782244954\")\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_6faa522f-6406-4b99-b879-d5c4769175a3.jpg?v=1782244955\")\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\"\u003eEste maiô foi criado 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 o maiô preto 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eAjuste perfeito\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 o maiô preto Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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 peça que abraça suas curvas 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\u003eNão fica transparente, aproveite cada momento sem se preocupar.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eValoriza seu corpo sem abrir mão do conforto.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 peça 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\/80_-_85_1.png?v=1784839749\" 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":"Azul \/ P","offer_id":45368442716269,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ M","offer_id":45368442749037,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ G","offer_id":45368442781805,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Rosa \/ P","offer_id":45368442814573,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Rosa \/ M","offer_id":45368442847341,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Rosa \/ G","offer_id":45368442880109,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Café \/ P","offer_id":45368442912877,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Café \/ M","offer_id":45368442945645,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Café \/ G","offer_id":45368442978413,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Laranja \/ P","offer_id":45368443011181,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Laranja \/ M","offer_id":45368443043949,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Laranja \/ G","offer_id":45368443076717,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ P","offer_id":45368440193133,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ M","offer_id":45368443109485,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G","offer_id":45368443142253,"sku":null,"price":187.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_df7ff658-8e74-405b-8075-1c7a9d5b242c.jpg?v=1782244954"},{"product_id":"maio-saida-de-praia-com-pareo-e-recortes-texturizado","title":"Maiô + Saída de Praia Com Pareô E Recortes Texturizado","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\/13_7459e83a-2a1e-44fe-85f9-10a8989a345a.jpg?v=1782245033\")\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\/13_7459e83a-2a1e-44fe-85f9-10a8989a345a.jpg?v=1782245033\")\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\/14_beee65bb-c255-40eb-88a9-b9d051cd8361.jpg?v=1782245033\")\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\"\u003eEste maiô foi criado 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 o maiô preto 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eAjuste perfeito\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 o maiô preto Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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 peça que abraça suas curvas 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\u003eNão fica transparente, aproveite cada momento sem se preocupar.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eValoriza seu corpo sem abrir mão do conforto.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 peça 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\/80_-_85_2_dd94df86-f7d7-44f3-ab93-175c7625b4b1.png?v=1784982438\" 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":"Verde Oliva \/ P","offer_id":45368448155757,"sku":null,"price":249.0,"currency_code":"BRL","in_stock":true},{"title":"Verde Oliva \/ M","offer_id":45368448188525,"sku":null,"price":249.0,"currency_code":"BRL","in_stock":true},{"title":"Verde Oliva \/ G","offer_id":45368448221293,"sku":null,"price":249.0,"currency_code":"BRL","in_stock":true},{"title":"Verde Oliva \/ GG","offer_id":45368448254061,"sku":null,"price":249.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ P","offer_id":45368441208941,"sku":null,"price":249.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ M","offer_id":45368441241709,"sku":null,"price":249.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G","offer_id":45368441274477,"sku":null,"price":249.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ GG","offer_id":45368441307245,"sku":null,"price":249.0,"currency_code":"BRL","in_stock":true},{"title":"Laranja \/ P","offer_id":45368448286829,"sku":null,"price":249.0,"currency_code":"BRL","in_stock":true},{"title":"Laranja \/ M","offer_id":45368448319597,"sku":null,"price":249.0,"currency_code":"BRL","in_stock":true},{"title":"Laranja \/ G","offer_id":45368448352365,"sku":null,"price":249.0,"currency_code":"BRL","in_stock":true},{"title":"Laranja \/ GG","offer_id":45368448385133,"sku":null,"price":249.0,"currency_code":"BRL","in_stock":true},{"title":"Azul-marinho \/ P","offer_id":45368448417901,"sku":null,"price":249.0,"currency_code":"BRL","in_stock":true},{"title":"Azul-marinho \/ M","offer_id":45368448450669,"sku":null,"price":249.0,"currency_code":"BRL","in_stock":true},{"title":"Azul-marinho \/ G","offer_id":45368448483437,"sku":null,"price":249.0,"currency_code":"BRL","in_stock":true},{"title":"Azul-marinho \/ GG","offer_id":45368448516205,"sku":null,"price":249.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/13_7459e83a-2a1e-44fe-85f9-10a8989a345a.jpg?v=1782245033"},{"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":"biquini-com-short-praia-tropical-com-amarracao","title":"Biquíni Com Short Praia Tropical Com 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_58697515-c8eb-41f7-8eb4-33c0f0529727.jpg?v=1782245480\")\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_58697515-c8eb-41f7-8eb4-33c0f0529727.jpg?v=1782245480\")\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_8c109399-774a-4f58-9611-107b449e5962.jpg?v=1782245480\")\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\"\u003eEste biquíni foi criado 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 um biquíni 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eAjuste perfeito\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 um biquíni Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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\"\u003eUm biquíni que valoriza suas curvas 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\u003eNão fica transparente, aproveite cada momento sem se preocupar.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eTop e calcinha com ajuste confortável para valorizar seu corpo.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 um biquíni 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\/Biquini_1.png?v=1784992945\" 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":45368451432557,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ M","offer_id":45368451465325,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ G","offer_id":45368451498093,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ GG","offer_id":45368451530861,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ EG","offer_id":45368451563629,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ P","offer_id":45368450515053,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ M","offer_id":45368451596397,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G","offer_id":45368451629165,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ GG","offer_id":45368451661933,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ EG","offer_id":45368451694701,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Verde \/ P","offer_id":45368451727469,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Verde \/ M","offer_id":45368451760237,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Verde \/ G","offer_id":45368451793005,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Verde \/ GG","offer_id":45368451825773,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Verde \/ EG","offer_id":45368451858541,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_58697515-c8eb-41f7-8eb4-33c0f0529727.jpg?v=1782245480"},{"product_id":"conjunto-praia-shortinho-manga-longa-com-ziper-floral","title":"Conjunto Praia Shortinho Manga Longa Com Zíper Floral","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_920b924f-f480-4a55-bd78-850d77f77bf5.jpg?v=1782245968\")\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_920b924f-f480-4a55-bd78-850d77f77bf5.jpg?v=1782245968\")\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_71620b78-f4ac-4df3-988a-599228bc325f.jpg?v=1782245968\")\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\"\u003eEste conjunto foi criado 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 um conjunto 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eCombinação perfeita\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 um conjunto Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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\"\u003ePeças coordenadas que valorizam suas curvas e realçam 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\u003ePeças que combinam entre si para criar um visual completo e harmonioso.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003ePraticidade para compor seu look sem abrir mão do conforto.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 um conjunto 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\/Conjuntos_c3d4d90a-1663-4529-bffc-c25f1e84d7c1.png?v=1785175169\" 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":"Preto \/ P","offer_id":45368751554669,"sku":null,"price":229.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ M","offer_id":45368751587437,"sku":null,"price":229.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G","offer_id":45368751620205,"sku":null,"price":229.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ GG","offer_id":45368751652973,"sku":null,"price":229.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ P","offer_id":45368503205997,"sku":null,"price":229.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ M","offer_id":45368503238765,"sku":null,"price":229.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ G","offer_id":45368503271533,"sku":null,"price":229.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ GG","offer_id":45368503304301,"sku":null,"price":229.0,"currency_code":"BRL","in_stock":true},{"title":"Verde Escuro \/ P","offer_id":45368751685741,"sku":null,"price":229.0,"currency_code":"BRL","in_stock":true},{"title":"Verde Escuro \/ M","offer_id":45368751718509,"sku":null,"price":229.0,"currency_code":"BRL","in_stock":true},{"title":"Verde Escuro \/ G","offer_id":45368751751277,"sku":null,"price":229.0,"currency_code":"BRL","in_stock":true},{"title":"Verde Escuro \/ GG","offer_id":45368751784045,"sku":null,"price":229.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_920b924f-f480-4a55-bd78-850d77f77bf5.jpg?v=1782245968"},{"product_id":"maio-gola-alta-estampado-com-modelagem-elegante","title":"Maiô Gola Alta Estampado Com Modelagem Elegante","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_1becf1c9-b874-4f86-b8b8-8d6e402ca44f.jpg?v=1782245787\")\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_1becf1c9-b874-4f86-b8b8-8d6e402ca44f.jpg?v=1782245787\")\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_cd1ff56d-fb6f-47a5-93b9-14d5d946ad27.jpg?v=1782245787\")\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\"\u003eEste maiô foi criado 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 o maiô preto 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eAjuste perfeito\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 o maiô preto Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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 peça que abraça suas curvas 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\u003eNão fica transparente, aproveite cada momento sem se preocupar.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eValoriza seu corpo sem abrir mão do conforto.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 peça 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\/80_-_85_1.png?v=1784839749\" 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":"Estampa 1 \/ P","offer_id":45368589221997,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Estampa 1 \/ M","offer_id":45368589254765,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Estampa 1 \/ G","offer_id":45368589287533,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Estampa 2 \/ P","offer_id":45368589320301,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Estampa 2 \/ M","offer_id":45368589353069,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Estampa 2 \/ G","offer_id":45368589385837,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_1becf1c9-b874-4f86-b8b8-8d6e402ca44f.jpg?v=1782245787"},{"product_id":"biquini-top-faixa-transpassado-com-estampa-tropical","title":"Biquíni Top Faixa Transpassado Com Estampa Tropical","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_86abce8e-53f3-47ff-9214-323338434271.jpg?v=1782245981\")\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_86abce8e-53f3-47ff-9214-323338434271.jpg?v=1782245981\")\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_e7c6b794-af69-4ec1-a997-b0a8d8f15df2.jpg?v=1782245981\")\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\"\u003eEste biquíni foi criado 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 um biquíni 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eAjuste perfeito\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 um biquíni Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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\"\u003eUm biquíni que valoriza suas curvas 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\u003eNão fica transparente, aproveite cada momento sem se preocupar.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eTop e calcinha com ajuste confortável para valorizar seu corpo.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 um biquíni 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\/Biquini.png?v=1784992231\" 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":"Verde \/ P","offer_id":45368630837357,"sku":null,"price":237.0,"currency_code":"BRL","in_stock":true},{"title":"Verde \/ M","offer_id":45368630870125,"sku":null,"price":237.0,"currency_code":"BRL","in_stock":true},{"title":"Verde \/ G","offer_id":45368630902893,"sku":null,"price":237.0,"currency_code":"BRL","in_stock":true},{"title":"Verde \/ GG","offer_id":45368630935661,"sku":null,"price":237.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_86abce8e-53f3-47ff-9214-323338434271.jpg?v=1782245981"},{"product_id":"maio-um-ombro-com-recortes-vazados-e-transparencia","title":"Maiô Um Ombro Com Recortes Vazados E Transparência","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_9711ce3a-a976-4dbf-853b-8c9529f54b40.jpg?v=1782246252\")\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_9711ce3a-a976-4dbf-853b-8c9529f54b40.jpg?v=1782246252\")\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_172c6967-9759-4386-96ae-e8fb93bace59.jpg?v=1782246252\")\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\"\u003eEste maiô foi criado 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 o maiô preto 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eAjuste perfeito\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 o maiô preto Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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 peça que abraça suas curvas 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\u003eNão fica transparente, aproveite cada momento sem se preocupar.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eValoriza seu corpo sem abrir mão do conforto.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 peça 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\/80_-_85_2_dd94df86-f7d7-44f3-ab93-175c7625b4b1.png?v=1784982438\" 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":"Preto \/ P","offer_id":45368817254509,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ M","offer_id":45368817287277,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G","offer_id":45368817320045,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ GG","offer_id":45368817352813,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ P","offer_id":45368817385581,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ M","offer_id":45368817418349,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ G","offer_id":45368817451117,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ GG","offer_id":45368817483885,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_9711ce3a-a976-4dbf-853b-8c9529f54b40.jpg?v=1782246252"},{"product_id":"maio-frente-unica-com-recorte-vazado-e-estampa-animal-print","title":"Maiô Frente Única Com Recorte Vazado E Estampa Animal Print","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_b9f8aadb-2112-4f0d-b8a6-3367bbe4996a.jpg?v=1782246326\")\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_b9f8aadb-2112-4f0d-b8a6-3367bbe4996a.jpg?v=1782246326\")\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_0315003e-9f87-429c-af50-966890014915.jpg?v=1782246326\")\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\"\u003eEste maiô foi criado 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 o maiô preto 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eAjuste perfeito\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 o maiô preto Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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 peça que abraça suas curvas 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\u003eNão fica transparente, aproveite cada momento sem se preocupar.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eValoriza seu corpo sem abrir mão do conforto.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 peça 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\/80_-_85_1d04bfd1-1bca-4875-8668-e325da37707b.png?v=1784925452\" 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":"Preto \/ P","offer_id":45368846385261,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ M","offer_id":45368846418029,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G","offer_id":45368846450797,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ GG","offer_id":45368846483565,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ EG","offer_id":45368846516333,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_b9f8aadb-2112-4f0d-b8a6-3367bbe4996a.jpg?v=1782246326"},{"product_id":"biquini-saida-de-praia-com-pareo-estampado-floral","title":"Biquíni + Saída de Praia Com Pareô Estampado Floral","description":"\u003csection class=\"aqualiza-landing\"\u003e\n\u003cdiv class=\"aq-bloco aq-topo-editorial\"\u003e\n\u003cspan class=\"aq-topo-selo\"\u003eElegâ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\"\u003eEste biquíni foi criado 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 aria-hidden=\"true\" class=\"aq-topo-detalhe\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- FOTO PRINCIPAL SEM TEXTO --\u003e\n\u003cdiv aria-label=\"Modelo usando um biquíni Aqualiza de frente\" role=\"img\" class=\"aq-bloco aq-foto-principal\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"aq-badges-foto aq-badges-frente\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eValoriza seu corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eAjuste perfeito\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 aria-label=\"Modelo usando um biquíni Aqualiza visto de costas\" role=\"img\" class=\"aq-transformacao-imagem\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"aq-badges-foto aq-badges-costas\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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 style=\"color: #9a6953;\" class=\"aq-etiqueta\"\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\"\u003eUm biquíni que valoriza suas curvas 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\u003eNão fica transparente, aproveite cada momento sem se preocupar.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eTop e calcinha com ajuste confortável para valorizar seu corpo.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 aria-hidden=\"true\" class=\"aq-ornamento\"\u003e\n\u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 48 48\" class=\"aq-ornamento-icone\"\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 um biquíni que combina com sua essência e permita que sua confiança apareça naturalmente.\u003c\/p\u003e\n\u003cbutton type=\"button\" class=\"aq-botao\" onclick=\"aqScrollCompra(event)\"\u003e\n  Selecionar meu tamanho\n\u003c\/button\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 height=\"600\" width=\"600\" loading=\"lazy\" alt=\"Tabela de medidas Aqualiza\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/Biquini_cc559d02-9b54-42d2-8496-bf860294c6ff.png?v=1784993821\" class=\"aq-tabela-medidas-imagem\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\nfunction aqScrollCompra(event) {\n  if (event) {\n    event.preventDefault();\n    event.stopPropagation();\n  }\n\n  const normalizarTexto = (valor) =\u003e\n    (valor || '')\n      .replace(\/\\s+\/g, ' ')\n      .trim()\n      .toLowerCase();\n\n  const candidatos = Array.from(document.querySelectorAll([\n    'variant-radios fieldset',\n    'variant-selects fieldset',\n    '.product-form__input',\n    '.variant-picker',\n    '.product-variant-picker',\n    'fieldset[data-option]',\n    'fieldset'\n  ].join(',')));\n\n  let alvo = candidatos.find((elemento) =\u003e {\n    const texto = normalizarTexto(elemento.textContent);\n    const nome = normalizarTexto(\n      elemento.getAttribute('name') ||\n      elemento.getAttribute('data-option-name') ||\n      elemento.getAttribute('aria-label')\n    );\n\n    return (\n      texto.includes('tamanho') ||\n      texto.includes('size') ||\n      nome.includes('tamanho') ||\n      nome.includes('size')\n    );\n  });\n\n  if (!alvo) {\n    alvo = candidatos.find((elemento) =\u003e {\n      const opcoes = Array.from(\n        elemento.querySelectorAll('input, label, option, button')\n      )\n        .map((item) =\u003e normalizarTexto(\n          item.value ||\n          item.textContent ||\n          item.getAttribute('aria-label')\n        ))\n        .filter(Boolean);\n\n      const tamanhosEncontrados = ['p', 'm', 'g', 'gg'].filter(\n        (tamanho) =\u003e opcoes.includes(tamanho)\n      );\n\n      return tamanhosEncontrados.length \u003e= 2;\n    });\n  }\n\n  if (!alvo) {\n    console.warn('Aqualiza: seletor de tamanho não encontrado.');\n    return;\n  }\n\n  const cabecalhoFixo = document.querySelector(\n    'sticky-header, .header-wrapper, .shopify-section-header-sticky, header[style*=\"sticky\"]'\n  );\n\n  const alturaCabecalho = cabecalhoFixo\n    ? cabecalhoFixo.getBoundingClientRect().height\n    : 0;\n\n  const margemSuperior = 20;\n  const posicao =\n    alvo.getBoundingClientRect().top +\n    window.scrollY -\n    alturaCabecalho -\n    margemSuperior;\n\n  window.scrollTo({\n    top: Math.max(0, posicao),\n    behavior: 'smooth'\n  });\n}\n\u003c\/script\u003e\u003c\/section\u003e\n\u003c!-- FIM 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_53488124-3207-4074-ac4b-4c00ba846923.jpg?v=1782246459\")\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_53488124-3207-4074-ac4b-4c00ba846923.jpg?v=1782246459\")\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_4c329072-0e9a-4085-a66a-0549440fb851.jpg?v=1782246459\")\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: 0;\n    border-radius: 999px;\n    cursor: pointer;\n    font-family: inherit;\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\n\n  \/* CORREÇÃO DO ESPAÇO EXTRA NO FINAL *\/\n  .aqualiza-landing {\n    margin-bottom: 0 !important;\n  }\n\n  .aqualiza-landing \u003e .aq-bloco:last-of-type {\n    margin-bottom: 0 !important;\n  }\n\u003c\/style\u003e","brand":"Aqualiza","offers":[{"title":"Azul \/ P","offer_id":45368832229485,"sku":null,"price":259.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ M","offer_id":45368926306413,"sku":null,"price":259.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ G","offer_id":45368926339181,"sku":null,"price":259.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_53488124-3207-4074-ac4b-4c00ba846923.jpg?v=1782246459"},{"product_id":"biquini-cintura-alta-com-recortes-em-tule-e-sustentacao","title":"Biquíni Cintura Alta Com Recortes Em Tule E Sustentaçã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\/16226087291d6e18ad688a34bc8a14147700fb8220_thumbnail_600x_76ea07d4-3610-462b-b469-5f8efb623ed8.jpg?v=1782246484\")\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\/16226087291d6e18ad688a34bc8a14147700fb8220_thumbnail_600x_76ea07d4-3610-462b-b469-5f8efb623ed8.jpg?v=1782246484\")\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\/1622608730c4b6b62bc4132d772baf1230ebfaa713_thumbnail_600x_9dc24fa2-85f5-41bd-a366-9f4e16ada5fb.jpg?v=1782246484\")\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\"\u003eEste biquíni foi criado 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 um biquíni 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eAjuste perfeito\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 um biquíni Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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\"\u003eUm biquíni que valoriza suas curvas 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\u003eNão fica transparente, aproveite cada momento sem se preocupar.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eTop e calcinha com ajuste confortável para valorizar seu corpo.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 um biquíni 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\/Biquini_cc559d02-9b54-42d2-8496-bf860294c6ff.png?v=1784993821\" 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":"Preto \/ P","offer_id":45368913494125,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ M","offer_id":45368913526893,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G","offer_id":45368913559661,"sku":null,"price":217.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/16226087291d6e18ad688a34bc8a14147700fb8220_thumbnail_600x_76ea07d4-3610-462b-b469-5f8efb623ed8.jpg?v=1782246484"},{"product_id":"biquini-cintura-alta-com-laco-frontal-e-amarracao-lateral","title":"Biquíni Cintura Alta Com Laço Frontal E Amarração 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\/166835521854f4bdc277930e9704d452c5243fafe4_thumbnail_600x_da967b7e-bf07-4401-b29c-2923cca41f84.jpg?v=1782247073\")\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\/166835521854f4bdc277930e9704d452c5243fafe4_thumbnail_600x_da967b7e-bf07-4401-b29c-2923cca41f84.jpg?v=1782247073\")\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\/1668355222336f9e23eae91bf1e93ba79b74baee26_thumbnail_600x_b5f34dd9-79f1-46f0-87d8-f68598b03642.jpg?v=1782247073\")\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\"\u003eEste biquíni foi criado 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 um biquíni 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eAjuste perfeito\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 um biquíni Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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\"\u003eUm biquíni que valoriza suas curvas 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\u003eNão fica transparente, aproveite cada momento sem se preocupar.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eTop e calcinha com ajuste confortável para valorizar seu corpo.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 um biquíni 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\/Biquini.png?v=1784992231\" 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":"Verde Escuro \/ P","offer_id":45369137234029,"sku":null,"price":227.0,"currency_code":"BRL","in_stock":true},{"title":"Verde Escuro \/ M","offer_id":45369137266797,"sku":null,"price":227.0,"currency_code":"BRL","in_stock":true},{"title":"Verde Escuro \/ G","offer_id":45369137299565,"sku":null,"price":227.0,"currency_code":"BRL","in_stock":true},{"title":"Verde Escuro \/ GG","offer_id":45369137332333,"sku":null,"price":227.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ P","offer_id":45368995938413,"sku":null,"price":227.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ M","offer_id":45369137365101,"sku":null,"price":227.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G","offer_id":45369137397869,"sku":null,"price":227.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ GG","offer_id":45369137430637,"sku":null,"price":227.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/166835521854f4bdc277930e9704d452c5243fafe4_thumbnail_600x_da967b7e-bf07-4401-b29c-2923cca41f84.jpg?v=1782247073"},{"product_id":"biquini-cortininha-texturizado-com-argolas-e-amarracao","title":"Biquíni Cortininha Texturizado Com Argolas 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_717e4e8d-f7b3-4486-b0aa-866d92c52cf8.jpg?v=1782247507\")\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_717e4e8d-f7b3-4486-b0aa-866d92c52cf8.jpg?v=1782247507\")\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_b5c3468d-d5b1-49be-a434-b3931a787994.jpg?v=1782247507\")\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\"\u003eEste biquíni foi criado 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 um biquíni 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eAjuste perfeito\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 um biquíni Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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\"\u003eUm biquíni que valoriza suas curvas 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\u003eNão fica transparente, aproveite cada momento sem se preocupar.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eTop e calcinha com ajuste confortável para valorizar seu corpo.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 um biquíni 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\/Biquini_cc559d02-9b54-42d2-8496-bf860294c6ff.png?v=1784993821\" 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":45369138643053,"sku":null,"price":159.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ M","offer_id":45369141592173,"sku":null,"price":159.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ G","offer_id":45369141624941,"sku":null,"price":159.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ P","offer_id":45369141657709,"sku":null,"price":159.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ M","offer_id":45369141690477,"sku":null,"price":159.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G","offer_id":45369141723245,"sku":null,"price":159.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_717e4e8d-f7b3-4486-b0aa-866d92c52cf8.jpg?v=1782247507"},{"product_id":"biquini-saida-de-praia-estampado-tropical-estilo-resort","title":"Biquíni + Saída de Praia Estampado Tropical 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\/163392076996d7c153bf922796617c0e90c5728e92_thumbnail_600x_7d2d9cae-fa62-455f-8f28-c4a7c172bc7d.jpg?v=1782248103\")\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\/163392076996d7c153bf922796617c0e90c5728e92_thumbnail_600x_7d2d9cae-fa62-455f-8f28-c4a7c172bc7d.jpg?v=1782248103\")\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\/163392077429b09db498b024f76947ed4cb2d949bf_thumbnail_600x_3f2b2c15-6e9e-460d-8bb2-ae2487afd5b0.jpg?v=1782248103\")\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\"\u003eEste biquíni foi criado 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 um biquíni 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eAjuste perfeito\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 um biquíni Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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\"\u003eUm biquíni que valoriza suas curvas 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\u003eNão fica transparente, aproveite cada momento sem se preocupar.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eTop e calcinha com ajuste confortável para valorizar seu corpo.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 um biquíni 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\/Biquini_cc559d02-9b54-42d2-8496-bf860294c6ff.png?v=1784993821\" 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":"Azul Petróleo \/ P","offer_id":45379537993837,"sku":null,"price":249.0,"currency_code":"BRL","in_stock":true},{"title":"Azul Petróleo \/ M","offer_id":45379538026605,"sku":null,"price":249.0,"currency_code":"BRL","in_stock":true},{"title":"Azul Petróleo \/ G","offer_id":45369148342381,"sku":null,"price":249.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/163392076996d7c153bf922796617c0e90c5728e92_thumbnail_600x_7d2d9cae-fa62-455f-8f28-c4a7c172bc7d.jpg?v=1782248103"},{"product_id":"maio-saida-de-praia-animal-print-estilo-resort","title":"Maiô + Saída de Praia Animal Print 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\/1_99eaa36a-0906-4c64-b0c4-7abc6aebede2.jpg?v=1782247648\")\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_99eaa36a-0906-4c64-b0c4-7abc6aebede2.jpg?v=1782247648\")\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_f1795bda-cd88-4066-8bf4-a203ba568e52.jpg?v=1782247648\")\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\"\u003eEste maiô foi criado 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 o maiô preto 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eAjuste perfeito\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 o maiô preto Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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 peça que abraça suas curvas 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\u003eNão fica transparente, aproveite cada momento sem se preocupar.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eValoriza seu corpo sem abrir mão do conforto.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 peça 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\/80_-_85_1d04bfd1-1bca-4875-8668-e325da37707b.png?v=1784925452\" 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":"Azul bebê \/ P","offer_id":45369142444141,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true},{"title":"Azul bebê \/ M","offer_id":45369142476909,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true},{"title":"Azul bebê \/ G","offer_id":45369142509677,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true},{"title":"Azul bebê \/ GG","offer_id":45369142542445,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true},{"title":"Azul bebê \/ EG","offer_id":45369142575213,"sku":null,"price":189.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_99eaa36a-0906-4c64-b0c4-7abc6aebede2.jpg?v=1782247648"},{"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":"biquini-tomara-que-caia-com-argolas-e-detalhes-texturizados","title":"Biquíni Tomara Que Caia Com Argolas E Detalhes Texturizados","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_b5ce260c-71a9-4497-9381-21f4bd97a7f3.jpg?v=1782248335\")\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_b5ce260c-71a9-4497-9381-21f4bd97a7f3.jpg?v=1782248335\")\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_8f3119fe-94ae-4315-b96f-f38499a3ca55.jpg?v=1782248335\")\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\"\u003eEste biquíni foi criado 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 um biquíni 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eAjuste perfeito\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 um biquíni Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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\"\u003eUm biquíni que valoriza suas curvas 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\u003eNão fica transparente, aproveite cada momento sem se preocupar.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eTop e calcinha com ajuste confortável para valorizar seu corpo.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 um biquíni 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\/Biquini.png?v=1784992231\" 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":"Azul \/ P","offer_id":45369152340077,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ M","offer_id":45369152372845,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ G","offer_id":45369152405613,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ GG","offer_id":45369152438381,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Rosa Choque \/ P","offer_id":45369152471149,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Rosa Choque \/ M","offer_id":45369152503917,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Rosa Choque \/ G","offer_id":45369152536685,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Rosa Choque \/ GG","offer_id":45369152569453,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ P","offer_id":45369150242925,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ M","offer_id":45369152602221,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G","offer_id":45369152634989,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ GG","offer_id":45369152667757,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Laranja \/ P","offer_id":45369152700525,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Laranja \/ M","offer_id":45369152733293,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Laranja \/ G","offer_id":45369152766061,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Laranja \/ GG","offer_id":45369152798829,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Verde Escuro \/ P","offer_id":45369152831597,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Verde Escuro \/ M","offer_id":45369152864365,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Verde Escuro \/ G","offer_id":45369152897133,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true},{"title":"Verde Escuro \/ GG","offer_id":45369152929901,"sku":null,"price":179.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_b5ce260c-71a9-4497-9381-21f4bd97a7f3.jpg?v=1782248335"},{"product_id":"biquini-um-ombro-com-recorte-e-faixas-vazadas-moderno","title":"Biquíni Um Ombro Com Recorte E Faixas Vazadas Moderno","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_22b9cdb8-2be6-491f-ac2c-dc29a476ec94.jpg?v=1782248520\")\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_22b9cdb8-2be6-491f-ac2c-dc29a476ec94.jpg?v=1782248520\")\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_173174b4-dc3b-408c-86e5-c0527ce7ff02.jpg?v=1782248519\")\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\"\u003eEste biquíni foi criado 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 um biquíni 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 corpo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eAjuste perfeito\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 um biquíni Aqualiza visto de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eFuja do comum\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual exclusivo\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\"\u003eUm biquíni que valoriza suas curvas 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\u003eNão fica transparente, aproveite cada momento sem se preocupar.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eTop e calcinha com ajuste confortável para valorizar seu corpo.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLiberdade para se movimentar e simplesmente ser você.\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 um biquíni 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\/Biquini.png?v=1784992231\" 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":"Preto \/ P","offer_id":45369152143469,"sku":null,"price":147.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ M","offer_id":45369152176237,"sku":null,"price":147.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G","offer_id":45369152209005,"sku":null,"price":147.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ GG","offer_id":45369154175085,"sku":null,"price":147.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_22b9cdb8-2be6-491f-ac2c-dc29a476ec94.jpg?v=1782248520"}],"url":"https:\/\/aqualiza.com.br\/collections\/mais-vendidos.oembed?page=18","provider":"Aqualiza","version":"1.0","type":"link"}