{"title":"Outlet","description":null,"products":[{"product_id":"biquini-saia-estampado-geometrico-com-top-cortininha-resort","title":"Biquíni + Saia Estampado Geométrico Com Top Cortininha Resort","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_1.png?v=1784992945\" 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_85123ea2-4cdf-4ba3-aeb0-8ccb10f68871.jpg?v=1782251557\")\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_85123ea2-4cdf-4ba3-aeb0-8ccb10f68871.jpg?v=1782251557\")\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_0249d967-7e3a-4c6e-95fa-4a10596b3c75.jpg?v=1782251557\")\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":"Branco \/ P","offer_id":45369208668269,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ M","offer_id":45369210830957,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ G","offer_id":45369210863725,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ GG","offer_id":45369210896493,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ EG","offer_id":45369210929261,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Marrom \/ P","offer_id":45369210962029,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Marrom \/ M","offer_id":45369210994797,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Marrom \/ G","offer_id":45369211027565,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Marrom \/ GG","offer_id":45369211060333,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Marrom \/ EG","offer_id":45369211093101,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Café \/ P","offer_id":45369211125869,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Café \/ M","offer_id":45369211158637,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Café \/ G","offer_id":45369211191405,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Café \/ GG","offer_id":45369211224173,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true},{"title":"Café \/ EG","offer_id":45369211256941,"sku":null,"price":199.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_85123ea2-4cdf-4ba3-aeb0-8ccb10f68871.jpg?v=1782251557"},{"product_id":"maio-decote-v-transpassado-com-alcas-cruzadas-nas-costas","title":"Maiô Decote V Transpassado 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\/1698042849fa8e288d3ee5a7c06ff8f1b4d38cbaa9.jpg?v=1786451084\")\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\/1698042849fa8e288d3ee5a7c06ff8f1b4d38cbaa9.jpg?v=1786451084\")\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\/1698042852f36681beaf541a01ee86bd688569ff99.jpg?v=1786451084\")\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\/Maio.png?v=1786452901\" 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 Outlet","offers":[{"title":"Preto \/ GG","offer_id":45600899367021,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1698042849fa8e288d3ee5a7c06ff8f1b4d38cbaa9.jpg?v=1786451084"},{"product_id":"maio-um-ombro-so-com-recortes-vazados-assimetricos","title":"Maiô Um Ombro Só Com Recortes Vazados Assimétricos","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 Outlet","offers":[{"title":"Preto \/ G","offer_id":45600952844397,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ GG","offer_id":45600972537965,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_b709604f-d918-4595-9118-e500eb74241c.jpg?v=1786451983"},{"product_id":"maio-saida-estampada-com-amarracao-lateral","title":"Maiô + Saída Estampada Com 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\/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 Outlet","offers":[{"title":"Preto \/ GG","offer_id":45601031159917,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ GG","offer_id":45601047281773,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/Foto1.png?v=1786454282"},{"product_id":"biquini-shortinho-frente-unica-com-amarracao-estampado","title":"Biquíni Shortinho Frente Única Com Amarração 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_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 Outlet","offers":[{"title":"Preto \/ M","offer_id":45600989446253,"sku":null,"price":99.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.webp?v=1786453093"},{"product_id":"biquini-meia-taca-canelado-cintura-alta-com-alca-perola","title":"Biquíni Meia Taça Canelado Cintura Alta Com Alça Pérola","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_581e03c4-e44b-4134-8e44-18c9be324b6e.jpg?v=1782250532\")\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_581e03c4-e44b-4134-8e44-18c9be324b6e.jpg?v=1782250532\")\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_67399185-ed28-4b28-8d26-507ccd575acb.jpg?v=1782250532\")\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 Outlet","offers":[{"title":"Branco \/ P","offer_id":45601082081389,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ GG","offer_id":45601082114157,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/3_5ffcd309-f2d3-4cc5-b8a0-de07c7bf1e57.jpg?v=1786453016"},{"product_id":"maio-decote-v-com-amarracao-lateral-e-recorte-vazado","title":"Maiô Decote V Com Amarração Lateral E Recorte Vazado","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_2e66750b-789a-4178-ac9b-d18111fd21e6.jpg?v=1786453779\")\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_2e66750b-789a-4178-ac9b-d18111fd21e6.jpg?v=1786453779\")\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_a0351b30-684f-48f9-a8e5-868b243e9470.jpg?v=1786453780\")\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\/Maio_8ab74b06-1b20-4540-8dcd-c252bb59bb2d.png?v=1786454733\" 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 Outlet","offers":[{"title":"Verde Claro \/ M","offer_id":45603439280237,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true},{"title":"Verde Claro \/ G","offer_id":45601172750445,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/7_2e66750b-789a-4178-ac9b-d18111fd21e6.jpg?v=1786453779"},{"product_id":"biquini-saida-floral-com-top-meia-taca-e-vestido-longo","title":"Biquíni + Saída Floral Com Top Meia Taça E Vestido Longo","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 Outlet","offers":[{"title":"Rosa Claro \/ GG","offer_id":45601181335661,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/3_1836fb27-3ab8-4c85-a3cf-7a24dc20066c.webp?v=1786454031"},{"product_id":"maio-frente-unica-com-recorte-vazado-e-fivela-frontal","title":"Maiô Frente Única Com Recorte Vazado E Fivela Frontal","description":"\u003c!-- INÍCIO DA MINI LANDING PAGE AQUALIZA --\u003e\n\u003cstyle\u003e\n  .aqualiza-landing {\n    --aq-preto: #1f1917;\n    --aq-marrom: #7b5544;\n    --aq-bronze: #b17c63;\n    --aq-bege: #f7f0eb;\n    --aq-bege-claro: #fcf9f7;\n    --aq-branco: #ffffff;\n\n    width: 100%;\n    max-width: 820px;\n    margin: 30px auto;\n    font-family: Arial, Helvetica, sans-serif;\n    color: var(--aq-preto);\n    overflow: hidden;\n\n    \/* Permite que o layout responda à largura real da descrição,\n       e não apenas à largura da tela do computador. *\/\n    container-type: inline-size;\n    container-name: aq-landing;\n  }\n\n  .aqualiza-landing * {\n    box-sizing: border-box;\n  }\n\n  .aq-bloco {\n    margin-bottom: 22px;\n    overflow: hidden;\n    border-radius: 18px;\n  }\n\n  .aq-imagem {\n    display: block;\n    width: 100%;\n    height: auto;\n  }\n\n  \/* =========================\n     BLOCO 1 — DESEJO\n  ========================= *\/\n\n  .aq-hero {\n    position: relative;\n    width: 100%;\n    aspect-ratio: 4 \/ 5;\n    min-height: 0;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    background:\n      linear-gradient(\n        to bottom,\n        rgba(15, 10, 8, 0.08) 0%,\n        rgba(15, 10, 8, 0.16) 30%,\n        rgba(15, 10, 8, 0.48) 70%,\n        rgba(15, 10, 8, 0.72) 100%\n      ),\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_3f05924d-401c-4907-8b68-c6202f3d7332.jpg?v=1786455590\")\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_3f05924d-401c-4907-8b68-c6202f3d7332.jpg?v=1786455590\")\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_40982d70-0fc2-495a-975e-3b5132a3e4a5.jpg?v=1786455590\")\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\/Maio_1_3c2e23fe-3be8-412e-bc34-999a367fe8c7.png?v=1786458670\" 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 Outlet","offers":[{"title":"Branco \/ M","offer_id":45601281507437,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ G","offer_id":45601281540205,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":false},{"title":"Preto \/ M","offer_id":45601281572973,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G","offer_id":45601281605741,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_3f05924d-401c-4907-8b68-c6202f3d7332.jpg?v=1786455590"},{"product_id":"biquini-top-transpassado-com-amarracao-nas-costas-estampado","title":"Biquíni Top Transpassado Com Amarração Nas Costas 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_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 Outlet","offers":[{"title":"Verde \/ GG","offer_id":45601194901613,"sku":null,"price":99.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.webp?v=1786454750"},{"product_id":"biquini-saida-calca-pantalona-com-top-faixa-estampado","title":"Biquíni + Saída Calça Pantalona Com Top Faixa 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\/164940400657b61e92204175d84380cc599ad89f99_thumbnail_600x_9c4c4848-8227-4078-8b70-94543f7af7fa.jpg?v=1786455975\")\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\/164940400657b61e92204175d84380cc599ad89f99_thumbnail_600x_9c4c4848-8227-4078-8b70-94543f7af7fa.jpg?v=1786455975\")\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\/16494040053ad5c98166c55741d2836db8fd8887e7_thumbnail_600x_73abd2f2-cece-4ac2-b02a-1cf0d205373d.jpg?v=1786455976\")\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\/Biquini_9c272c3a-0089-4ea9-ac98-6dc7f28a0f49.png?v=1786460507\" 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 Outlet","offers":[{"title":"Azul-marinho \/ GG","offer_id":45601303789677,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/164940400657b61e92204175d84380cc599ad89f99_thumbnail_600x_9c4c4848-8227-4078-8b70-94543f7af7fa.jpg?v=1786455975"},{"product_id":"conjunto-praia-manga-longa-com-shortinho-floral-e-ziper","title":"Conjunto Praia Manga Longa Com Shortinho Floral E Zíper","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_dede1700-bf17-40cb-ad4f-e3f13fc350f2.webp?v=1786456383\")\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_dede1700-bf17-40cb-ad4f-e3f13fc350f2.webp?v=1786456383\")\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\/6_f7f1d985-ca1b-4bcf-b5a0-6388c926842c.webp?v=1786456383\")\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 Outlet","offers":[{"title":"Azul \/ G","offer_id":45601327251565,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/7_dede1700-bf17-40cb-ad4f-e3f13fc350f2.webp?v=1786456383"},{"product_id":"biquini-saida-floral-com-top-meia-taca-e-vestido-longo-1","title":"Biquíni + Saída Floral Com Top Meia Taça E Vestido Longo","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 Outlet","offers":[{"title":"Verde \/ P","offer_id":45601629405293,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":false},{"title":"Verde \/ G","offer_id":45601461796973,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true},{"title":"Verde \/ GG","offer_id":45601478869101,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true},{"title":"Rosa \/ P","offer_id":45601629438061,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":false},{"title":"Rosa \/ G","offer_id":45601474052205,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true},{"title":"Rosa \/ GG","offer_id":45601478901869,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/15_b0f5da00-021c-4039-bacd-3aa49d421396.jpg?v=1786457063"},{"product_id":"maio-frente-unica-canelado-com-argola-e-recortes-vazados","title":"Maiô Frente Única Canelado Com Argola E Recortes Vazados","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\/1774170034e3def5359992dc7787f9d3482c9a3756_thumbnail_600x_0fd1e585-a44f-4f14-ad99-6aa9aae99028.jpg?v=1786459083\")\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\/1774170034e3def5359992dc7787f9d3482c9a3756_thumbnail_600x_0fd1e585-a44f-4f14-ad99-6aa9aae99028.jpg?v=1786459083\")\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\/17130242094c7db0acafc0b8f51df6257337366ff1_thumbnail_600x_16a54ecf-b8f9-403f-8e95-733b19c55573.jpg?v=1786459083\")\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\/Maio_4eabdc9a-3b76-46c0-81d4-7754fca81e2e.png?v=1786468959\" 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 Outlet","offers":[{"title":"Laranja \/ M","offer_id":45601760575597,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1774170034e3def5359992dc7787f9d3482c9a3756_thumbnail_600x_0fd1e585-a44f-4f14-ad99-6aa9aae99028.jpg?v=1786459083"},{"product_id":"biquini-top-transpassado-com-amarracao-e-calcinha-estampada","title":"Biquíni Top Transpassado Com Amarração E Calcinha Estampada","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 Outlet","offers":[{"title":"Amarelo \/ G","offer_id":45601795801197,"sku":null,"price":99.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.webp?v=1786459381"},{"product_id":"biquini-top-transpassado-com-saia-babado-estampada","title":"Biquíni Top Transpassado Com Saia Babado Estampada","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\/170047205433896e791e1e2e632a8c37848933fbc1_thumbnail_600x_c4b12a18-2bbf-4202-abbe-5ceaf48fed41.jpg?v=1786460332\")\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\/170047205433896e791e1e2e632a8c37848933fbc1_thumbnail_600x_c4b12a18-2bbf-4202-abbe-5ceaf48fed41.jpg?v=1786460332\")\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\/17004720827dee89821982050cbf0a3be0446359cb_thumbnail_600x_6024a56d-8f2c-4f30-8709-2a5b815ca8a8.jpg?v=1786460332\")\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\/Biquini_3.png?v=1786470277\" 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 Outlet","offers":[{"title":"Vermelho \/ G","offer_id":45601931788397,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/170047205433896e791e1e2e632a8c37848933fbc1_thumbnail_600x_c4b12a18-2bbf-4202-abbe-5ceaf48fed41.jpg?v=1786460332"},{"product_id":"biquini-meia-taca-texturizado-frente-unica-com-amarracao","title":"Biquíni Meia Taça Texturizado Frente Única 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_f40fe21a-0ca1-4acc-9fe9-0287b463f7ba.webp?v=1786468073\")\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.webp?v=1786468073\")\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.webp?v=1786468073\")\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\/Biquini_3.png?v=1786470277\" 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 Outlet","offers":[{"title":"Branco \/ G","offer_id":45603327082605,"sku":null,"price":99.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.webp?v=1786468073"},{"product_id":"biquini-top-transpassado-com-cintura-alta-e-recortes","title":"Biquíni Top Transpassado Com Cintura Alta E Recortes","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\/174658752207036f0f688ca93cbd394cfc6e739b5b_thumbnail_600x_13b51b8f-9955-48c8-b977-fa346d10d25b.jpg?v=1786468708\")\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\/174658752207036f0f688ca93cbd394cfc6e739b5b_thumbnail_600x_13b51b8f-9955-48c8-b977-fa346d10d25b.jpg?v=1786468708\")\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\/174658752482722ec35e7565bc0538747d0faf02f8_thumbnail_600x_a02afddb-2f13-4d27-804b-6b1396148c07.jpg?v=1786468719\")\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\/Biquini_3.png?v=1786470277\" 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 Outlet","offers":[{"title":"Castanho \/ M","offer_id":45603402285165,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/174658752207036f0f688ca93cbd394cfc6e739b5b_thumbnail_600x_13b51b8f-9955-48c8-b977-fa346d10d25b.jpg?v=1786468708"},{"product_id":"conjunto-praia-top-franzido-com-short-e-kimono-estampado","title":"Conjunto Praia Top Franzido Com Short E Kimono 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\/16492961665a0013ab1a8786a60fa29d3c11215853_thumbnail_600x_b8cd133c-6a9d-4d6a-aa9e-b5da71a1ffbb.jpg?v=1786468397\")\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_b8cd133c-6a9d-4d6a-aa9e-b5da71a1ffbb.jpg?v=1786468397\")\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_65b4d53c-c99e-49af-957c-3c46ef812815.jpg?v=1786468397\")\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\/Biquini_3.png?v=1786470277\" 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 Outlet","offers":[{"title":"Azul bebê \/ G","offer_id":45603356934253,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/16492961665a0013ab1a8786a60fa29d3c11215853_thumbnail_600x_b8cd133c-6a9d-4d6a-aa9e-b5da71a1ffbb.jpg?v=1786468397"},{"product_id":"biquini-cortininha-com-detalhe-trancado-e-amarracao","title":"Biquíni Cortininha Com Detalhe 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 Outlet","offers":[{"title":"Verde \/ G","offer_id":45603401465965,"sku":null,"price":99.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.webp?v=1786468766"},{"product_id":"saida-de-praia-macaquinho-com-decote-v","title":"Saída De Praia Macaquinho Com Decote V","description":"\u003c!-- INÍCIO DA MINI LANDING PAGE AQUALIZA --\u003e\n\n\u003cstyle\u003e\n\n  .aqualiza-landing {\n\n    --aq-preto: #1f1917;\n\n    --aq-marrom: #7b5544;\n\n    --aq-bronze: #b17c63;\n\n    --aq-bege: #f7f0eb;\n\n    --aq-bege-claro: #fcf9f7;\n\n    --aq-branco: #ffffff;\n\n\n\n    width: 100%;\n\n    max-width: 820px;\n\n    margin: 30px auto;\n\n    font-family: Arial, Helvetica, sans-serif;\n\n    color: var(--aq-preto);\n\n    overflow: hidden;\n\n\n\n    \/* Permite que o layout responda à largura real da descrição,\n\n       e não apenas à largura da tela do computador. *\/\n\n    container-type: inline-size;\n\n    container-name: aq-landing;\n\n  }\n\n\n\n  .aqualiza-landing * {\n\n    box-sizing: border-box;\n\n  }\n\n\n\n  .aq-bloco {\n\n    margin-bottom: 22px;\n\n    overflow: hidden;\n\n    border-radius: 18px;\n\n  }\n\n\n\n  .aq-imagem {\n\n    display: block;\n\n    width: 100%;\n\n    height: auto;\n\n  }\n\n\n\n  \/* =========================\n\n     BLOCO 1 — DESEJO\n\n  ========================= *\/\n\n\n\n  .aq-hero {\n\n    position: relative;\n\n    width: 100%;\n\n    aspect-ratio: 4 \/ 5;\n\n    min-height: 0;\n\n\n\n    display: flex;\n\n    align-items: center;\n\n    justify-content: center;\n\n\n\n    background:\n\n      linear-gradient(\n\n        to bottom,\n\n        rgba(15, 10, 8, 0.08) 0%,\n\n        rgba(15, 10, 8, 0.16) 30%,\n\n        rgba(15, 10, 8, 0.48) 70%,\n\n        rgba(15, 10, 8, 0.72) 100%\n\n      ),\n\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/17144620736eda5ee8d140ffc4553e3e17cc8530a0_720x_bc87816a-b04f-44ad-8fdc-273b59ef48f4.jpg?v=1786469229\")\n\n      center center \/ cover no-repeat;\n\n  }\n\n\n\n  .aq-hero-conteudo {\n\n    position: relative;\n\n    z-index: 2;\n\n\n\n    width: 100%;\n\n    max-width: 650px;\n\n    margin: 0 auto;\n\n    padding: 42px 34px;\n\n\n\n    display: flex;\n\n    flex-direction: column;\n\n    align-items: center;\n\n    justify-content: center;\n\n\n\n    color: var(--aq-branco);\n\n    text-align: center;\n\n\n\n    transform: translateY(35px);\n\n  }\n\n\n\n  .aq-etiqueta {\n\n    display: inline-block;\n\n    margin-bottom: 14px;\n\n    font-size: 12px;\n\n    font-weight: 700;\n\n    letter-spacing: 3px;\n\n    text-transform: uppercase;\n\n  }\n\n\n\n  .aq-hero .aq-etiqueta {\n\n    margin-bottom: 38px;\n\n    font-size: 11px;\n\n    line-height: 1.4;\n\n    letter-spacing: 3px;\n\n  }\n\n\n\n  .aq-titulo-principal {\n\n    max-width: 620px;\n\n    margin: 0 auto 30px;\n\n    font-family: Georgia, \"Times New Roman\", serif;\n\n    font-size: clamp(31px, 5vw, 46px);\n\n    line-height: 1.04;\n\n    font-weight: 400;\n\n  }\n\n\n\n  .aq-titulo-principal em {\n\n    display: block;\n\n    color: #efb59d;\n\n    font-weight: 400;\n\n  }\n\n\n\n  .aq-hero-texto {\n\n    max-width: 540px;\n\n    margin: 0 auto;\n\n    font-size: clamp(16px, 3vw, 19px);\n\n    line-height: 1.55;\n\n  }\n\n\n\n  .aq-hero .aq-etiqueta,\n\n  .aq-hero .aq-titulo-principal,\n\n  .aq-hero .aq-titulo-principal em,\n\n  .aq-hero .aq-hero-texto {\n\n    text-shadow:\n\n      0 2px 4px rgba(0, 0, 0, 0.8),\n\n      0 5px 14px rgba(0, 0, 0, 0.55);\n\n  }\n\n\n\n\n\n  \/* =========================\n\n     NOVO TOPO EDITORIAL\n\n  ========================= *\/\n\n\n\n  .aq-topo-editorial {\n\n    padding: 32px 34px 28px;\n\n    text-align: center;\n\n    border: 1px solid rgba(123, 85, 68, 0.12);\n\n    background:\n\n      radial-gradient(\n\n        circle at top left,\n\n        rgba(214, 240, 238, 0.72),\n\n        transparent 42%\n\n      ),\n\n      linear-gradient(\n\n        135deg,\n\n        #eef9f7 0%,\n\n        #fcf9f7 55%,\n\n        #f7f0eb 100%\n\n      );\n\n  }\n\n\n\n  .aq-topo-selo {\n\n    display: inline-block;\n\n    margin: 0 0 12px;\n\n    padding: 9px 20px;\n\n    border-radius: 999px;\n\n    background: var(--aq-branco);\n\n    color: #147d80;\n\n    font-size: 11px;\n\n    line-height: 1.3;\n\n    font-weight: 700;\n\n    letter-spacing: 1.8px;\n\n    text-transform: uppercase;\n\n    box-shadow: 0 7px 18px rgba(31, 25, 23, 0.08);\n\n  }\n\n\n\n  .aq-topo-titulo {\n\n    max-width: 650px;\n\n    margin: 0 auto 12px;\n\n    font-family: Arial, Helvetica, sans-serif;\n\n    font-size: clamp(30px, 5vw, 44px);\n\n    line-height: 1.1;\n\n    font-weight: 700;\n\n    color: #102f35;\n\n  }\n\n\n\n  .aq-topo-texto {\n\n    max-width: 650px;\n\n    margin: 0 auto;\n\n    font-size: 17px;\n\n    line-height: 1.72;\n\n    color: #425257;\n\n  }\n\n\n\n  .aq-topo-texto strong {\n\n    color: #102f35;\n\n    font-weight: 700;\n\n  }\n\n\n\n  .aq-topo-detalhe {\n\n    display: block;\n\n    width: 72px;\n\n    height: 3px;\n\n    margin: 18px auto 0;\n\n    border-radius: 999px;\n\n    background: linear-gradient(\n\n      to right,\n\n      #18868a,\n\n      #d39a43\n\n    );\n\n  }\n\n\n\n  .aq-foto-principal {\n\n    width: 100%;\n\n    aspect-ratio: 4 \/ 5;\n\n    min-height: 0;\n\n    background:\n\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/17144620736eda5ee8d140ffc4553e3e17cc8530a0_720x_bc87816a-b04f-44ad-8fdc-273b59ef48f4.jpg?v=1786469229\")\n\n      center center \/ cover no-repeat;\n\n  }\n\n\n\n  \/* =========================\n\n     BLOCO 2 — TRANSFORMAÇÃO\n\n  ========================= *\/\n\n\n\n  .aq-transformacao {\n\n    display: grid;\n\n    grid-template-columns: 1fr 1fr;\n\n    background: var(--aq-bege);\n\n  }\n\n\n\n  .aq-transformacao-imagem {\n\n    min-height: 600px;\n\n    background:\n\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1714462079a690146461e12c26ebf7772b7ff5203d_720x_9ac52883-53ae-479e-9cb9-7c54ee84372c.jpg?v=1786469229\")\n\n      center 25% \/ cover no-repeat;\n\n  }\n\n\n\n  .aq-transformacao-conteudo {\n\n    display: flex;\n\n    flex-direction: column;\n\n    justify-content: center;\n\n    padding: 48px 38px;\n\n  }\n\n\n\n  .aq-subtitulo {\n\n    margin: 0 0 18px;\n\n    font-family: Georgia, \"Times New Roman\", serif;\n\n    font-size: clamp(27px, 4vw, 36px);\n\n    line-height: 1.16;\n\n    font-weight: 400;\n\n  }\n\n\n\n  .aq-texto {\n\n    margin: 0 0 28px;\n\n    font-size: 17px;\n\n    line-height: 1.7;\n\n    color: #493b35;\n\n  }\n\n\n\n  .aq-sensacoes {\n\n    display: grid;\n\n    gap: 12px;\n\n  }\n\n\n\n  .aq-sensacao {\n\n    display: flex;\n\n    align-items: center;\n\n    gap: 12px;\n\n    padding: 13px 15px;\n\n    border: 1px solid rgba(123, 85, 68, 0.18);\n\n    border-radius: 12px;\n\n    background: rgba(255, 255, 255, 0.55);\n\n    font-size: 15px;\n\n    line-height: 1.4;\n\n  }\n\n\n\n  .aq-icone {\n\n    flex: 0 0 30px;\n\n    width: 30px;\n\n    height: 30px;\n\n    display: grid;\n\n    place-items: center;\n\n    border-radius: 50%;\n\n    background: #D98B2B;\n\n    color: var(--aq-branco);\n\n    font-size: 14px;\n\n  }\n\n\n\n  \/* =========================\n\n     BLOCO 3 — FECHAMENTO\n\n  ========================= *\/\n\n\n\n  .aq-fechamento {\n\n    padding: 36px 38px 48px;\n\n    text-align: center;\n\n    background:\n\n      radial-gradient(\n\n        circle at top right,\n\n        rgba(177, 124, 99, 0.13),\n\n        transparent 38%\n\n      ),\n\n      var(--aq-bege-claro);\n\n    border: 1px solid rgba(123, 85, 68, 0.12);\n\n  }\n\n\n\n  \/* Ornamento superior *\/\n\n  .aq-ornamento {\n\n    width: 100%;\n\n    max-width: 270px;\n\n    margin: 0 auto 12px;\n\n\n\n    display: flex;\n\n    align-items: center;\n\n    justify-content: center;\n\n    gap: 13px;\n\n\n\n    color: var(--aq-bronze);\n\n  }\n\n\n\n  .aq-ornamento-linha {\n\n    width: 72px;\n\n    height: 1px;\n\n    background: linear-gradient(\n\n      to right,\n\n      transparent,\n\n      rgba(177, 124, 99, 0.7)\n\n    );\n\n  }\n\n\n\n  .aq-ornamento-linha:last-child {\n\n    background: linear-gradient(\n\n      to left,\n\n      transparent,\n\n      rgba(177, 124, 99, 0.7)\n\n    );\n\n  }\n\n\n\n  .aq-ornamento-icone {\n\n    flex: 0 0 auto;\n\n    width: 38px;\n\n    height: 38px;\n\n    display: block;\n\n  }\n\n\n\n  .aq-ornamento-icone path {\n\n    fill: none;\n\n    stroke: currentColor;\n\n    stroke-width: 1.65;\n\n    stroke-linecap: round;\n\n    stroke-linejoin: round;\n\n  }\n\n\n\n  .aq-fechamento .aq-etiqueta {\n\n    margin: 0 0 16px;\n\n    color: #9a6953;\n\n    font-size: 11px;\n\n    line-height: 1.3;\n\n    letter-spacing: 3.2px;\n\n  }\n\n\n\n  .aq-fechamento-titulo {\n\n    max-width: 620px;\n\n    margin: 0 auto 16px;\n\n    font-family: Georgia, \"Times New Roman\", serif;\n\n    font-size: clamp(27px, 4.3vw, 39px);\n\n    line-height: 1.16;\n\n    font-weight: 400;\n\n  }\n\n\n\n  .aq-fechamento-texto {\n\n    max-width: 610px;\n\n    margin: 0 auto !important;\n\n    font-size: 17px;\n\n    line-height: 1.7;\n\n    color: #55453e;\n\n  }\n\n\n\n  .aq-fechamento .aq-botao {\n\n    display: block;\n\n    width: fit-content;\n\n    min-width: 250px;\n\n    margin: 28px auto !important;\n\n    padding: 17px 28px;\n\n    border-radius: 999px;\n\n    background: #156F7A;\n\n    color: var(--aq-branco) !important;\n\n    font-size: 14px;\n\n    font-weight: 700;\n\n    letter-spacing: 1.2px;\n\n    text-align: center;\n\n    text-decoration: none !important;\n\n    text-transform: uppercase;\n\n    transition:\n\n      opacity 0.2s ease,\n\n      transform 0.2s ease;\n\n  }\n\n\n\n  .aq-fechamento .aq-botao:hover {\n\n    opacity: 0.88;\n\n    transform: translateY(-1px);\n\n  }\n\n\n\n  .aq-frase-final {\n\n    margin: 0 !important;\n\n    font-family: Georgia, \"Times New Roman\", serif;\n\n    font-size: 15px;\n\n    font-style: italic;\n\n    color: var(--aq-marrom);\n\n  }\n\n\n\n  \/* =========================\n\n     TABLET E CELULAR\n\n  ========================= *\/\n\n\n\n  @media (max-width: 700px) {\n\n    .aqualiza-landing {\n\n      margin: 22px auto;\n\n    }\n\n\n\n    .aq-bloco {\n\n      margin-bottom: 16px;\n\n      border-radius: 14px;\n\n    }\n\n\n\n    .aq-hero {\n\n      width: 100%;\n\n      aspect-ratio: 4 \/ 5;\n\n      min-height: 0;\n\n      background-position: center center;\n\n    }\n\n\n\n    .aq-hero-conteudo {\n\n      padding: 28px 22px;\n\n      transform: translateY(30px);\n\n    }\n\n\n\n    .aq-hero .aq-etiqueta {\n\n      margin-bottom: 32px;\n\n      font-size: 10px;\n\n      letter-spacing: 2.5px;\n\n    }\n\n\n\n    .aq-titulo-principal {\n\n      margin-bottom: 25px;\n\n      font-size: clamp(30px, 8.5vw, 39px);\n\n      line-height: 1.05;\n\n    }\n\n\n\n    .aq-hero-texto {\n\n      max-width: 440px;\n\n      font-size: 16px;\n\n      line-height: 1.55;\n\n    }\n\n\n\n    .aq-transformacao {\n\n      grid-template-columns: 1fr;\n\n    }\n\n\n\n    .aq-transformacao-imagem {\n\n      min-height: 500px;\n\n      background-position: center 20%;\n\n    }\n\n\n\n    .aq-transformacao-conteudo {\n\n      padding: 38px 25px;\n\n      text-align: center;\n\n    }\n\n\n\n    .aq-subtitulo {\n\n      font-size: clamp(27px, 7.5vw, 34px);\n\n      line-height: 1.18;\n\n    }\n\n\n\n    .aq-sensacao {\n\n      text-align: left;\n\n    }\n\n\n\n    .aq-fechamento {\n\n      padding: 30px 24px 40px;\n\n    }\n\n\n\n    .aq-ornamento {\n\n      margin-bottom: 10px;\n\n    }\n\n\n\n    .aq-ornamento-linha {\n\n      width: 58px;\n\n    }\n\n\n\n    .aq-ornamento-icone {\n\n      width: 34px;\n\n      height: 34px;\n\n    }\n\n\n\n    .aq-fechamento .aq-etiqueta {\n\n      margin-bottom: 14px;\n\n      font-size: 10px;\n\n      letter-spacing: 2.8px;\n\n    }\n\n\n\n    .aq-fechamento-titulo {\n\n      margin-bottom: 15px;\n\n      font-size: clamp(27px, 7.5vw, 35px);\n\n      line-height: 1.18;\n\n    }\n\n\n\n    .aq-fechamento .aq-botao {\n\n      display: block;\n\n      width: 100%;\n\n      min-width: 0;\n\n      margin: 28px auto !important;\n\n    }\n\n  }\n\n\n\n  @media (max-width: 430px) {\n\n    .aq-hero-conteudo {\n\n      padding: 24px 18px;\n\n      transform: translateY(24px);\n\n    }\n\n\n\n    .aq-hero .aq-etiqueta {\n\n      margin-bottom: 26px;\n\n      font-size: 9px;\n\n      letter-spacing: 2.2px;\n\n    }\n\n\n\n    .aq-titulo-principal {\n\n      margin-bottom: 22px;\n\n      font-size: 31px;\n\n    }\n\n\n\n    .aq-hero-texto {\n\n      font-size: 15px;\n\n      line-height: 1.5;\n\n    }\n\n\n\n    .aq-transformacao-imagem {\n\n      min-height: 440px;\n\n    }\n\n\n\n    .aq-transformacao-conteudo {\n\n      padding: 34px 22px;\n\n    }\n\n\n\n    .aq-subtitulo {\n\n      font-size: 28px;\n\n    }\n\n\n\n    .aq-fechamento {\n\n      padding: 26px 22px 36px;\n\n    }\n\n\n\n    .aq-ornamento {\n\n      margin-bottom: 9px;\n\n      gap: 10px;\n\n    }\n\n\n\n    .aq-ornamento-linha {\n\n      width: 48px;\n\n    }\n\n\n\n    .aq-ornamento-icone {\n\n      width: 32px;\n\n      height: 32px;\n\n    }\n\n\n\n    .aq-fechamento .aq-etiqueta {\n\n      margin-bottom: 13px;\n\n      font-size: 9px;\n\n      letter-spacing: 2.5px;\n\n    }\n\n\n\n    .aq-fechamento-titulo {\n\n      margin-bottom: 14px;\n\n      font-size: 29px;\n\n    }\n\n\n\n    .aq-texto,\n\n    .aq-fechamento-texto {\n\n      font-size: 16px;\n\n    }\n\n  }\n\n\n\n\n\n  \/* AJUSTES RESPONSIVOS DO NOVO TOPO *\/\n\n  @media (max-width: 700px) {\n\n    .aq-topo-editorial {\n\n      padding: 30px 22px 28px;\n\n    }\n\n\n\n    .aq-topo-selo {\n\n      margin-bottom: 12px;\n\n      padding: 8px 16px;\n\n      font-size: 10px;\n\n      letter-spacing: 1.5px;\n\n    }\n\n\n\n    .aq-topo-titulo {\n\n      margin-bottom: 12px;\n\n      font-size: clamp(28px, 8vw, 36px);\n\n      line-height: 1.12;\n\n    }\n\n\n\n    .aq-topo-texto {\n\n      font-size: 16px;\n\n      line-height: 1.65;\n\n    }\n\n\n\n    .aq-topo-detalhe {\n\n      width: 64px;\n\n      margin-top: 16px;\n\n    }\n\n\n\n    .aq-foto-principal {\n\n      aspect-ratio: 4 \/ 5;\n\n      background-position: center center;\n\n    }\n\n  }\n\n\n\n  @media (max-width: 430px) {\n\n    .aq-topo-editorial {\n\n      padding: 26px 18px 24px;\n\n    }\n\n\n\n    .aq-topo-selo {\n\n      margin-bottom: 10px;\n\n      padding: 8px 14px;\n\n      font-size: 9px;\n\n      letter-spacing: 1.35px;\n\n    }\n\n\n\n    .aq-topo-titulo {\n\n      margin-bottom: 10px;\n\n      font-size: 29px;\n\n    }\n\n\n\n    .aq-topo-texto {\n\n      font-size: 15px;\n\n      line-height: 1.62;\n\n    }\n\n\n\n    .aq-topo-detalhe {\n\n      width: 58px;\n\n      margin-top: 14px;\n\n    }\n\n  }\n\n\n\n\n\n  \/* =========================\n\n     OTIMIZAÇÃO FINAL PARA MOBILE\n\n     Regras inseridas por último para prevalecer\n\n  ========================= *\/\n\n\n\n  @media (max-width: 700px) {\n\n    .aqualiza-landing {\n\n      width: 100% !important;\n\n      max-width: 100% !important;\n\n      margin: 18px auto !important;\n\n    }\n\n\n\n    .aq-bloco {\n\n      margin-bottom: 14px !important;\n\n      border-radius: 14px !important;\n\n    }\n\n\n\n    \/* TOPO EDITORIAL *\/\n\n    .aq-topo-editorial {\n\n      padding: 26px 20px 24px !important;\n\n    }\n\n\n\n    .aq-topo-selo {\n\n      display: inline-block !important;\n\n      margin: 0 0 10px !important;\n\n    }\n\n\n\n    .aq-topo-titulo {\n\n      margin: 0 auto 12px !important;\n\n      font-size: clamp(27px, 7.6vw, 34px) !important;\n\n      line-height: 1.12 !important;\n\n    }\n\n\n\n    .aq-topo-texto {\n\n      margin: 0 auto !important;\n\n      font-size: 16px !important;\n\n      line-height: 1.58 !important;\n\n    }\n\n\n\n    .aq-topo-detalhe {\n\n      margin: 14px auto 0 !important;\n\n    }\n\n\n\n    .aq-foto-principal {\n\n      aspect-ratio: 4 \/ 5 !important;\n\n      background-position: center center !important;\n\n    }\n\n\n\n    \/* BLOCO DE TRANSFORMAÇÃO *\/\n\n    .aq-transformacao {\n\n      grid-template-columns: 1fr !important;\n\n    }\n\n\n\n    .aq-transformacao-imagem {\n\n      min-height: 0 !important;\n\n      aspect-ratio: 4 \/ 5 !important;\n\n      background-position: center 20% !important;\n\n    }\n\n\n\n    .aq-transformacao-conteudo {\n\n      padding: 28px 22px 30px !important;\n\n      text-align: center !important;\n\n    }\n\n\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n\n      display: inline-block !important;\n\n      margin: 0 0 10px !important;\n\n    }\n\n\n\n    .aq-subtitulo {\n\n      margin: 0 auto 14px !important;\n\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n\n      line-height: 1.15 !important;\n\n    }\n\n\n\n    .aq-texto {\n\n      margin: 0 0 22px !important;\n\n      font-size: 16px !important;\n\n      line-height: 1.58 !important;\n\n    }\n\n\n\n    .aq-sensacoes {\n\n      gap: 10px !important;\n\n    }\n\n\n\n    .aq-sensacao {\n\n      padding: 12px 13px !important;\n\n      text-align: left !important;\n\n    }\n\n\n\n    \/* BLOCO DE FECHAMENTO *\/\n\n    .aq-fechamento {\n\n      padding: 24px 22px 32px !important;\n\n    }\n\n\n\n    .aq-ornamento {\n\n      margin: 0 auto 6px !important;\n\n    }\n\n\n\n    .aq-fechamento .aq-etiqueta {\n\n      display: inline-block !important;\n\n      margin: 0 0 10px !important;\n\n    }\n\n\n\n    .aq-fechamento-titulo {\n\n      margin: 0 auto 14px !important;\n\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n\n      line-height: 1.15 !important;\n\n    }\n\n\n\n    .aq-fechamento-texto {\n\n      margin: 0 auto !important;\n\n      font-size: 16px !important;\n\n      line-height: 1.58 !important;\n\n    }\n\n\n\n    .aq-fechamento .aq-botao {\n\n      display: block !important;\n\n      width: 100% !important;\n\n      min-width: 0 !important;\n\n      margin: 24px auto !important;\n\n    }\n\n\n\n    .aq-frase-final {\n\n      margin: 0 !important;\n\n    }\n\n  }\n\n\n\n  @media (max-width: 430px) {\n\n    .aq-topo-editorial {\n\n      padding: 22px 18px 20px !important;\n\n    }\n\n\n\n    .aq-topo-selo {\n\n      margin-bottom: 8px !important;\n\n      padding: 7px 13px !important;\n\n      font-size: 9px !important;\n\n      letter-spacing: 1.25px !important;\n\n    }\n\n\n\n    .aq-topo-titulo {\n\n      margin-bottom: 10px !important;\n\n      font-size: 28px !important;\n\n    }\n\n\n\n    .aq-topo-texto {\n\n      font-size: 15px !important;\n\n      line-height: 1.55 !important;\n\n    }\n\n\n\n    .aq-topo-detalhe {\n\n      margin-top: 12px !important;\n\n    }\n\n\n\n    .aq-transformacao-conteudo {\n\n      padding: 24px 20px 26px !important;\n\n    }\n\n\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n\n      margin-bottom: 8px !important;\n\n      font-size: 9px !important;\n\n      letter-spacing: 2.4px !important;\n\n    }\n\n\n\n    .aq-subtitulo {\n\n      margin-bottom: 12px !important;\n\n      font-size: 27px !important;\n\n    }\n\n\n\n    .aq-texto {\n\n      margin-bottom: 20px !important;\n\n      font-size: 15px !important;\n\n      line-height: 1.55 !important;\n\n    }\n\n\n\n    .aq-fechamento {\n\n      padding: 22px 20px 28px !important;\n\n    }\n\n\n\n    .aq-ornamento {\n\n      margin-bottom: 5px !important;\n\n    }\n\n\n\n    .aq-fechamento .aq-etiqueta {\n\n      margin-bottom: 8px !important;\n\n      font-size: 9px !important;\n\n      letter-spacing: 2.4px !important;\n\n    }\n\n\n\n    .aq-fechamento-titulo {\n\n      margin-bottom: 12px !important;\n\n      font-size: 28px !important;\n\n    }\n\n\n\n    .aq-fechamento-texto {\n\n      font-size: 15px !important;\n\n      line-height: 1.55 !important;\n\n    }\n\n\n\n    .aq-fechamento .aq-botao {\n\n      margin: 22px auto !important;\n\n      padding: 16px 20px !important;\n\n      font-size: 13px !important;\n\n    }\n\n  }\n\n\n\n\n\n  \/* =========================\n\n     SELOS GLASSMORPHISM NAS FOTOS\n\n  ========================= *\/\n\n\n\n  .aq-foto-principal,\n\n  .aq-transformacao-imagem {\n\n    position: relative;\n\n    overflow: hidden;\n\n  }\n\n\n\n  .aq-badges-foto {\n\n    position: absolute;\n\n    inset: 0;\n\n    z-index: 3;\n\n    pointer-events: none;\n\n  }\n\n\n\n  .aq-badge-foto {\n\n    position: absolute;\n\n    display: inline-flex;\n\n    align-items: center;\n\n    gap: 8px;\n\n    max-width: calc(100% - 32px);\n\n    padding: 10px 14px;\n\n    border: 1px solid rgba(255, 255, 255, 0.68);\n\n    border-radius: 999px;\n\n    background: rgba(255, 255, 255, 0.72);\n\n    color: #1f1917;\n\n    font-size: 13px;\n\n    line-height: 1.2;\n\n    font-weight: 700;\n\n    white-space: nowrap;\n\n    box-shadow:\n\n      0 8px 24px rgba(31, 25, 23, 0.12),\n\n      inset 0 1px 0 rgba(255, 255, 255, 0.65);\n\n    backdrop-filter: blur(10px);\n\n    -webkit-backdrop-filter: blur(10px);\n\n  }\n\n\n\n  .aq-badge-foto::before {\n\n    content: \"✦\";\n\n    flex: 0 0 auto;\n\n    color: #D98B2B;\n\n    font-size: 12px;\n\n    line-height: 1;\n\n  }\n\n\n\n  \/* Composição diagonal — foto da frente *\/\n\n  .aq-badges-frente .aq-badge-foto:nth-child(1) {\n\n    top: 10%;\n\n    left: 6%;\n\n  }\n\n\n\n  .aq-badges-frente .aq-badge-foto:nth-child(2) {\n\n    top: 39%;\n\n    left: 10%;\n\n  }\n\n\n\n  .aq-badges-frente .aq-badge-foto:nth-child(3) {\n\n    top: 69%;\n\n    left: 14%;\n\n  }\n\n\n\n  \/* Composição diagonal — foto das costas *\/\n\n  .aq-badges-costas .aq-badge-foto:nth-child(1) {\n\n    top: 11%;\n\n    right: 6%;\n\n  }\n\n\n\n  .aq-badges-costas .aq-badge-foto:nth-child(2) {\n\n    top: 40%;\n\n    right: 10%;\n\n  }\n\n\n\n  .aq-badges-costas .aq-badge-foto:nth-child(3) {\n\n    top: 70%;\n\n    right: 14%;\n\n  }\n\n\n\n  @media (max-width: 700px) {\n\n    .aq-badge-foto {\n\n      gap: 6px;\n\n      padding: 8px 11px;\n\n      font-size: 11px;\n\n      box-shadow:\n\n        0 6px 18px rgba(31, 25, 23, 0.12),\n\n        inset 0 1px 0 rgba(255, 255, 255, 0.65);\n\n      backdrop-filter: blur(8px);\n\n      -webkit-backdrop-filter: blur(8px);\n\n    }\n\n\n\n    .aq-badge-foto::before {\n\n      font-size: 10px;\n\n    }\n\n\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n\n      top: 9%;\n\n      left: 5%;\n\n    }\n\n\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n\n      top: 39%;\n\n      left: 8%;\n\n    }\n\n\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n\n      top: 70%;\n\n      left: 11%;\n\n    }\n\n\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n\n      top: 9%;\n\n      right: 5%;\n\n    }\n\n\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n\n      top: 39%;\n\n      right: 8%;\n\n    }\n\n\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n\n      top: 70%;\n\n      right: 11%;\n\n    }\n\n  }\n\n\n\n  @media (max-width: 430px) {\n\n    .aq-badge-foto {\n\n      max-width: calc(100% - 24px);\n\n      padding: 7px 10px;\n\n      font-size: 10px;\n\n      letter-spacing: 0;\n\n    }\n\n\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n\n      top: 8%;\n\n      left: 4%;\n\n    }\n\n\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n\n      top: 38%;\n\n      left: 7%;\n\n    }\n\n\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n\n      top: 69%;\n\n      left: 10%;\n\n    }\n\n\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n\n      top: 8%;\n\n      right: 4%;\n\n    }\n\n\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n\n      top: 38%;\n\n      right: 7%;\n\n    }\n\n\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n\n      top: 69%;\n\n      right: 10%;\n\n    }\n\n  }\n\n\n\n\n\n  \/* =========================\n\n     AJUSTE DE ENQUADRAMENTO DAS FOTOS\n\n     Afasta a modelo dos selos sem mover os badges\n\n  ========================= *\/\n\n\n\n  \/* Foto da frente: modelo levemente para a direita *\/\n\n  .aq-foto-principal {\n\n    background-size: 104% auto !important;\n\n    background-position: 44% center !important;\n\n  }\n\n\n\n  \/* Foto das costas: modelo levemente para a esquerda *\/\n\n  .aq-transformacao-imagem {\n\n    background-size: 104% auto !important;\n\n    background-position: 56% 25% !important;\n\n  }\n\n\n\n  @media (max-width: 700px) {\n\n    .aq-foto-principal {\n\n      background-size: 108% auto !important;\n\n      background-position: 42% center !important;\n\n    }\n\n\n\n    .aq-transformacao-imagem {\n\n      background-size: 108% auto !important;\n\n      background-position: 58% 20% !important;\n\n    }\n\n  }\n\n\n\n  @media (max-width: 430px) {\n\n    .aq-foto-principal {\n\n      background-size: 110% auto !important;\n\n      background-position: 41% center !important;\n\n    }\n\n\n\n    .aq-transformacao-imagem {\n\n      background-size: 110% auto !important;\n\n      background-position: 59% 20% !important;\n\n    }\n\n  }\n\n\n\n\n\n  \/* =========================================================\n\n     RESPONSIVIDADE PELA LARGURA REAL DA MINI LANDING\n\n     Corrige o desktop quando a descrição fica em uma coluna estreita.\n\n     O mobile existente permanece preservado.\n\n  ========================================================= *\/\n\n\n\n  @container aq-landing (max-width: 620px) {\n\n    .aq-bloco {\n\n      margin-bottom: 14px !important;\n\n      border-radius: 14px !important;\n\n    }\n\n\n\n    \/* TOPO EDITORIAL *\/\n\n    .aq-topo-editorial {\n\n      padding: 26px 20px 24px !important;\n\n    }\n\n\n\n    .aq-topo-selo {\n\n      display: inline-block !important;\n\n      margin: 0 0 10px !important;\n\n      padding: 8px 16px !important;\n\n      font-size: 10px !important;\n\n      letter-spacing: 1.5px !important;\n\n    }\n\n\n\n    .aq-topo-titulo {\n\n      margin: 0 auto 12px !important;\n\n      font-size: clamp(27px, 8cqi, 34px) !important;\n\n      line-height: 1.12 !important;\n\n    }\n\n\n\n    .aq-topo-texto {\n\n      margin: 0 auto !important;\n\n      font-size: 16px !important;\n\n      line-height: 1.58 !important;\n\n    }\n\n\n\n    .aq-topo-detalhe {\n\n      width: 64px !important;\n\n      margin: 14px auto 0 !important;\n\n    }\n\n\n\n    \/* FOTO DA FRENTE *\/\n\n    .aq-foto-principal {\n\n      width: 100% !important;\n\n      min-height: 0 !important;\n\n      aspect-ratio: 4 \/ 5 !important;\n\n      background-size: 108% auto !important;\n\n      background-position: 42% center !important;\n\n    }\n\n\n\n    \/* SEGUNDO BLOCO: IMAGEM EM CIMA E TEXTO EMBAIXO *\/\n\n    .aq-transformacao {\n\n      display: grid !important;\n\n      grid-template-columns: minmax(0, 1fr) !important;\n\n      grid-template-rows: auto auto !important;\n\n    }\n\n\n\n    .aq-transformacao-imagem {\n\n      width: 100% !important;\n\n      min-width: 0 !important;\n\n      min-height: 0 !important;\n\n      aspect-ratio: 4 \/ 5 !important;\n\n      background-size: 108% auto !important;\n\n      background-position: 58% 20% !important;\n\n    }\n\n\n\n    .aq-transformacao-conteudo {\n\n      width: 100% !important;\n\n      min-width: 0 !important;\n\n      padding: 28px 22px 30px !important;\n\n      text-align: center !important;\n\n    }\n\n\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n\n      display: inline-block !important;\n\n      margin: 0 0 10px !important;\n\n      font-size: 10px !important;\n\n      letter-spacing: 2.6px !important;\n\n    }\n\n\n\n    .aq-subtitulo {\n\n      margin: 0 auto 14px !important;\n\n      font-size: clamp(27px, 8cqi, 33px) !important;\n\n      line-height: 1.15 !important;\n\n    }\n\n\n\n    .aq-texto {\n\n      margin: 0 0 22px !important;\n\n      font-size: 16px !important;\n\n      line-height: 1.58 !important;\n\n    }\n\n\n\n    .aq-sensacoes {\n\n      gap: 10px !important;\n\n    }\n\n\n\n    .aq-sensacao {\n\n      padding: 12px 13px !important;\n\n      text-align: left !important;\n\n    }\n\n\n\n    \/* SELOS DAS DUAS FOTOS *\/\n\n    .aq-badge-foto {\n\n      gap: 6px !important;\n\n      max-width: calc(100% - 24px) !important;\n\n      padding: 8px 11px !important;\n\n      font-size: 11px !important;\n\n      box-shadow:\n\n        0 6px 18px rgba(31, 25, 23, 0.12),\n\n        inset 0 1px 0 rgba(255, 255, 255, 0.65) !important;\n\n      backdrop-filter: blur(8px) !important;\n\n      -webkit-backdrop-filter: blur(8px) !important;\n\n    }\n\n\n\n    .aq-badge-foto::before {\n\n      font-size: 10px !important;\n\n    }\n\n\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n\n      top: 9% !important;\n\n      left: 5% !important;\n\n    }\n\n\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n\n      top: 39% !important;\n\n      left: 8% !important;\n\n    }\n\n\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n\n      top: 70% !important;\n\n      left: 11% !important;\n\n    }\n\n\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n\n      top: 9% !important;\n\n      right: 5% !important;\n\n    }\n\n\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n\n      top: 39% !important;\n\n      right: 8% !important;\n\n    }\n\n\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n\n      top: 70% !important;\n\n      right: 11% !important;\n\n    }\n\n\n\n    \/* FECHAMENTO *\/\n\n    .aq-fechamento {\n\n      padding: 24px 22px 32px !important;\n\n    }\n\n\n\n    .aq-ornamento {\n\n      margin: 0 auto 6px !important;\n\n    }\n\n\n\n    .aq-ornamento-linha {\n\n      width: 58px !important;\n\n    }\n\n\n\n    .aq-ornamento-icone {\n\n      width: 34px !important;\n\n      height: 34px !important;\n\n    }\n\n\n\n    .aq-fechamento .aq-etiqueta {\n\n      display: inline-block !important;\n\n      margin: 0 0 10px !important;\n\n      font-size: 10px !important;\n\n      letter-spacing: 2.8px !important;\n\n    }\n\n\n\n    .aq-fechamento-titulo {\n\n      margin: 0 auto 14px !important;\n\n      font-size: clamp(27px, 8cqi, 33px) !important;\n\n      line-height: 1.15 !important;\n\n    }\n\n\n\n    .aq-fechamento-texto {\n\n      margin: 0 auto !important;\n\n      font-size: 16px !important;\n\n      line-height: 1.58 !important;\n\n    }\n\n\n\n    .aq-fechamento .aq-botao {\n\n      display: block !important;\n\n      width: 100% !important;\n\n      min-width: 0 !important;\n\n      margin: 24px auto !important;\n\n    }\n\n\n\n    .aq-frase-final {\n\n      margin: 0 !important;\n\n    }\n\n  }\n\n\n\n  @container aq-landing (max-width: 430px) {\n\n    .aq-topo-editorial {\n\n      padding: 22px 18px 20px !important;\n\n    }\n\n\n\n    .aq-topo-selo {\n\n      margin-bottom: 8px !important;\n\n      padding: 7px 13px !important;\n\n      font-size: 9px !important;\n\n      letter-spacing: 1.25px !important;\n\n    }\n\n\n\n    .aq-topo-titulo {\n\n      margin-bottom: 10px !important;\n\n      font-size: 28px !important;\n\n    }\n\n\n\n    .aq-topo-texto {\n\n      font-size: 15px !important;\n\n      line-height: 1.55 !important;\n\n    }\n\n\n\n    .aq-topo-detalhe {\n\n      margin-top: 12px !important;\n\n    }\n\n\n\n    .aq-foto-principal {\n\n      background-size: 110% auto !important;\n\n      background-position: 41% center !important;\n\n    }\n\n\n\n    .aq-transformacao-imagem {\n\n      background-size: 110% auto !important;\n\n      background-position: 59% 20% !important;\n\n    }\n\n\n\n    .aq-transformacao-conteudo {\n\n      padding: 24px 20px 26px !important;\n\n    }\n\n\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n\n      margin-bottom: 8px !important;\n\n      font-size: 9px !important;\n\n      letter-spacing: 2.4px !important;\n\n    }\n\n\n\n    .aq-subtitulo {\n\n      margin-bottom: 12px !important;\n\n      font-size: 27px !important;\n\n    }\n\n\n\n    .aq-texto {\n\n      margin-bottom: 20px !important;\n\n      font-size: 15px !important;\n\n      line-height: 1.55 !important;\n\n    }\n\n\n\n    .aq-badge-foto {\n\n      padding: 7px 10px !important;\n\n      font-size: 10px !important;\n\n    }\n\n\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n\n      top: 8% !important;\n\n      left: 4% !important;\n\n    }\n\n\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n\n      top: 38% !important;\n\n      left: 7% !important;\n\n    }\n\n\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n\n      top: 69% !important;\n\n      left: 10% !important;\n\n    }\n\n\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n\n      top: 8% !important;\n\n      right: 4% !important;\n\n    }\n\n\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n\n      top: 38% !important;\n\n      right: 7% !important;\n\n    }\n\n\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n\n      top: 69% !important;\n\n      right: 10% !important;\n\n    }\n\n\n\n    .aq-fechamento {\n\n      padding: 22px 20px 28px !important;\n\n    }\n\n\n\n    .aq-ornamento {\n\n      margin-bottom: 5px !important;\n\n    }\n\n\n\n    .aq-fechamento .aq-etiqueta {\n\n      margin-bottom: 8px !important;\n\n      font-size: 9px !important;\n\n      letter-spacing: 2.4px !important;\n\n    }\n\n\n\n    .aq-fechamento-titulo {\n\n      margin-bottom: 12px !important;\n\n      font-size: 28px !important;\n\n    }\n\n\n\n    .aq-fechamento-texto {\n\n      font-size: 15px !important;\n\n      line-height: 1.55 !important;\n\n    }\n\n\n\n    .aq-fechamento .aq-botao {\n\n      margin: 22px auto !important;\n\n      padding: 16px 20px !important;\n\n      font-size: 13px !important;\n\n    }\n\n  }\n\n\n\n\n\n  \/* =========================================================\n\n     CORREÇÃO DE TELA EM BRANCO NO MOBILE\n\n     Desativa as container queries apenas no celular.\n\n     O layout mobile volta a obedecer aos @media já existentes.\n\n  ========================================================= *\/\n\n\n\n  @media (max-width: 700px) {\n\n    .aqualiza-landing {\n\n      container-type: normal !important;\n\n      container-name: none !important;\n\n      display: block !important;\n\n      visibility: visible !important;\n\n      opacity: 1 !important;\n\n      height: auto !important;\n\n      min-height: 0 !important;\n\n      overflow: visible !important;\n\n    }\n\n\n\n    .aqualiza-landing \u003e * {\n\n      visibility: visible !important;\n\n      opacity: 1 !important;\n\n    }\n\n\n\n    .aq-topo-editorial,\n\n    .aq-foto-principal,\n\n    .aq-transformacao,\n\n    .aq-transformacao-imagem,\n\n    .aq-transformacao-conteudo,\n\n    .aq-fechamento {\n\n      display: block !important;\n\n      width: 100% !important;\n\n      height: auto;\n\n      visibility: visible !important;\n\n      opacity: 1 !important;\n\n    }\n\n\n\n    .aq-foto-principal,\n\n    .aq-transformacao-imagem {\n\n      aspect-ratio: 4 \/ 5 !important;\n\n      min-height: 0 !important;\n\n    }\n\n\n\n    .aq-transformacao {\n\n      display: grid !important;\n\n      grid-template-columns: 1fr !important;\n\n      grid-template-rows: auto auto !important;\n\n    }\n\n  }\n\n\n\n\n\n  \/* =========================\n\n     BLOCO 4 — TABELA DE MEDIDAS\n\n  ========================= *\/\n\n\n\n  .aq-tabela-medidas {\n\n    width: 100%;\n\n    padding: 18px;\n\n    background: var(--aq-bege-claro);\n\n    border: 1px solid rgba(123, 85, 68, 0.12);\n\n    text-align: center;\n\n  }\n\n\n\n  .aq-tabela-medidas-imagem {\n\n    display: block;\n\n    width: 100%;\n\n    max-width: 100%;\n\n    height: auto;\n\n    margin: 0 auto;\n\n    border-radius: 12px;\n\n    object-fit: contain;\n\n  }\n\n\n\n  @media (max-width: 700px) {\n\n    .aq-tabela-medidas {\n\n      display: block !important;\n\n      width: 100% !important;\n\n      padding: 12px !important;\n\n      visibility: visible !important;\n\n      opacity: 1 !important;\n\n    }\n\n\n\n    .aq-tabela-medidas-imagem {\n\n      width: 100% !important;\n\n      max-width: 100% !important;\n\n      height: auto !important;\n\n      border-radius: 10px;\n\n    }\n\n  }\n\n\n\n  @media (max-width: 430px) {\n\n    .aq-tabela-medidas {\n\n      padding: 10px !important;\n\n    }\n\n  }\n\n\n\n\u003c\/style\u003e\n\n\u003csection class=\"aqualiza-landing\"\u003e\u003c!-- BLOCO 1: TOPO EDITORIAL --\u003e\n\n\u003cdiv class=\"aq-bloco aq-topo-editorial\"\u003e\n\n\u003cspan class=\"aq-topo-selo\"\u003e Elegância que você sente \u003c\/span\u003e\n\n\u003ch2 class=\"aq-topo-titulo\"\u003eVista-se para você se sentir ainda mais linda\u003c\/h2\u003e\n\n\u003cp class=\"aq-topo-texto\"\u003eEsta saída de praia foi criada para \u003cstrong\u003evalorizar sua beleza\u003c\/strong\u003e e proporcionar aquela sensação de confiança que transforma sua postura, seu sorriso e a maneira como você aproveita cada momento.\u003c\/p\u003e\n\n\u003cspan class=\"aq-topo-detalhe\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- FOTO PRINCIPAL SEM TEXTO --\u003e\n\n\u003cdiv class=\"aq-bloco aq-foto-principal\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza de frente\"\u003e\n\n\u003cdiv class=\"aq-badges-foto aq-badges-frente\" aria-hidden=\"true\"\u003e\n\n\u003cspan class=\"aq-badge-foto\"\u003eValoriza seu visual\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eLeveza e estilo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eMais confiança\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- BLOCO 2: TRANSFORMAÇÃO --\u003e\n\n\u003cdiv class=\"aq-bloco aq-transformacao\"\u003e\n\n\u003cdiv class=\"aq-transformacao-imagem\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza vista de costas\"\u003e\n\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\n\u003cspan class=\"aq-badge-foto\"\u003eDo pós-praia ao passeio\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual versátil\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eEstilo diferenciado\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"aq-transformacao-conteudo\"\u003e\n\n\u003cspan class=\"aq-etiqueta\" style=\"color: #9a6953;\"\u003e Sua melhor versão \u003c\/span\u003e\n\n\u003ch2 class=\"aq-subtitulo\"\u003eVista-se para você viver com mais confiança\u003c\/h2\u003e\n\n\u003cp class=\"aq-texto\"\u003eUma saída de praia que complementa seu look e realça sua beleza com naturalidade. Para você aproveitar a praia, a piscina ou aquela viagem especial, sentindo-se mais segura, elegante e livre.\u003c\/p\u003e\n\n\u003cdiv class=\"aq-sensacoes\"\u003e\n\n\u003cdiv class=\"aq-sensacao\"\u003e\n\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003ePraticidade para vestir sobre seu biquíni e transformar o visual.\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"aq-sensacao\"\u003e\n\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLeveza e conforto para acompanhar seus melhores momentos.\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"aq-sensacao\"\u003e\n\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eVersatilidade para aproveitar a praia, a piscina e os passeios.\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- BLOCO 3: FECHAMENTO --\u003e\n\n\u003cdiv class=\"aq-bloco aq-fechamento\"\u003e\n\n\u003cdiv class=\"aq-ornamento\" aria-hidden=\"true\"\u003e\n\n\u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e \u003csvg class=\"aq-ornamento-icone\" viewbox=\"0 0 48 48\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n\n\n\n        \u003cpath d=\"M24 39C24 30 24 21 24 11\"\u003e\u003c\/path\u003e\n\n\n\n        \u003cpath d=\"M24 25C17 24 12 20 10 14C17 13 22 16 24 22\"\u003e\u003c\/path\u003e\n\n\n\n        \u003cpath d=\"M24 25C31 24 36 20 38 14C31 13 26 16 24 22\"\u003e\u003c\/path\u003e\n\n\n\n        \u003cpath d=\"M24 17C19 14 17 9 18 5C23 7 25 11 24 17\"\u003e\u003c\/path\u003e\n\n\n\n        \u003cpath d=\"M24 17C29 14 31 9 30 5C25 7 23 11 24 17\"\u003e\u003c\/path\u003e\n\n\n\n        \u003cpath d=\"M18 39C20 36 22 34 24 33C26 34 28 36 30 39\"\u003e\u003c\/path\u003e\n\n\n\n      \u003c\/svg\u003e \u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cspan class=\"aq-etiqueta\"\u003e Escolha-se \u003c\/span\u003e\n\n\u003ch2 class=\"aq-fechamento-titulo\"\u003eSua beleza merece ser celebrada\u003c\/h2\u003e\n\n\u003cp class=\"aq-fechamento-texto\"\u003eTransforme seus momentos de lazer em experiências ainda mais especiais. Vista uma saída de praia que combina com sua essência e permita que sua confiança apareça naturalmente.\u003c\/p\u003e\n\n\u003ca class=\"aq-botao\" href=\"#\" onclick=\"aqScrollCompra(); return false;\"\u003e Selecionar meu tamanho \u003c\/a\u003e\n\n\u003cp class=\"aq-frase-final\"\u003eAqualiza — criada para mulheres que escolhem se sentir bem.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- BLOCO 4: TABELA DE MEDIDAS --\u003e\n\n\u003cdiv class=\"aq-bloco aq-tabela-medidas\"\u003e\u003cimg class=\"aq-tabela-medidas-imagem\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/Biquini_3.png?v=1786470277\" alt=\"Tabela de medidas Aqualiza\" loading=\"lazy\" width=\"600\" height=\"600\"\u003e\u003c\/div\u003e\n\n\u003cscript\u003e\n\nfunction aqScrollCompra(){\n\n\n\n    const seletores = [\n\n\n\n        '.product-form__input',\n\n        '.variant-picker',\n\n        '.variant-radios',\n\n        '.product-variant-picker',\n\n        '.product-form',\n\n        'variant-selects',\n\n        'fieldset[data-option]',\n\n        'form[action*=\"\/cart\/add\"]'\n\n\n\n    ];\n\n\n\n    for(const seletor of seletores){\n\n\n\n        const elemento = document.querySelector(seletor);\n\n\n\n        if(elemento){\n\n\n\n            const posicao =\n\n                elemento.getBoundingClientRect().top +\n\n                window.pageYOffset - 80;\n\n\n\n            window.scrollTo({\n\n\n\n                top: posicao,\n\n                behavior:'smooth'\n\n\n\n            });\n\n\n\n            return;\n\n\n\n        }\n\n\n\n    }\n\n\n\n}\n\n\u003c\/script\u003e\u003c\/section\u003e\n\n\u003c!-- FIM DA MINI LANDING PAGE AQUALIZA --\u003e","brand":"Aqualiza Outlet","offers":[{"title":"Caqui \/ G","offer_id":45603427876973,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/17144620736eda5ee8d140ffc4553e3e17cc8530a0_720x_bc87816a-b04f-44ad-8fdc-273b59ef48f4.jpg?v=1786469229"},{"product_id":"maio-frente-unica-transpassado-com-recortes-e-amarracao","title":"Maiô Frente Única Transpassado Com Recortes 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\/S555d5b939f9d4dd5a402ca5a00a7ed7aY.avif?v=1786470192\")\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\/S555d5b939f9d4dd5a402ca5a00a7ed7aY.avif?v=1786470192\")\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\/S46ad3041eb6e4414aa586e07e16ca475u.avif?v=1786470192\")\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\/Biquini_3.png?v=1786470277\" 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 Outlet","offers":[{"title":"Branco \/ G","offer_id":45603505832045,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/S555d5b939f9d4dd5a402ca5a00a7ed7aY.avif?v=1786470192"},{"product_id":"maio-um-ombro-so-assimetrico-com-recorte-e-tiras-na-cintura","title":"Maiô Um Ombro Só Assimétrico Com Recorte E Tiras Na Cintura","description":"\u003c!-- INÍCIO DA MINI LANDING PAGE AQUALIZA --\u003e\n\u003cstyle\u003e\n  .aqualiza-landing {\n    --aq-preto: #1f1917;\n    --aq-marrom: #7b5544;\n    --aq-bronze: #b17c63;\n    --aq-bege: #f7f0eb;\n    --aq-bege-claro: #fcf9f7;\n    --aq-branco: #ffffff;\n\n    width: 100%;\n    max-width: 820px;\n    margin: 30px auto;\n    font-family: Arial, Helvetica, sans-serif;\n    color: var(--aq-preto);\n    overflow: hidden;\n\n    \/* Permite que o layout responda à largura real da descrição,\n       e não apenas à largura da tela do computador. *\/\n    container-type: inline-size;\n    container-name: aq-landing;\n  }\n\n  .aqualiza-landing * {\n    box-sizing: border-box;\n  }\n\n  .aq-bloco {\n    margin-bottom: 22px;\n    overflow: hidden;\n    border-radius: 18px;\n  }\n\n  .aq-imagem {\n    display: block;\n    width: 100%;\n    height: auto;\n  }\n\n  \/* =========================\n     BLOCO 1 — DESEJO\n  ========================= *\/\n\n  .aq-hero {\n    position: relative;\n    width: 100%;\n    aspect-ratio: 4 \/ 5;\n    min-height: 0;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    background:\n      linear-gradient(\n        to bottom,\n        rgba(15, 10, 8, 0.08) 0%,\n        rgba(15, 10, 8, 0.16) 30%,\n        rgba(15, 10, 8, 0.48) 70%,\n        rgba(15, 10, 8, 0.72) 100%\n      ),\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/7_2e66750b-789a-4178-ac9b-d18111fd21e6.jpg?v=1786453779\")\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_2e66750b-789a-4178-ac9b-d18111fd21e6.jpg?v=1786453779\")\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_a0351b30-684f-48f9-a8e5-868b243e9470.jpg?v=1786453780\")\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\"\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\"\u003e\n\u003cdiv 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\"\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\"\u003e\n\u003cdiv 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 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\"\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=\"#\"\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\/Maio_8ab74b06-1b20-4540-8dcd-c252bb59bb2d.png?v=1786454733\" 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 Outlet","offers":[{"title":"Preto e Branco \/ M","offer_id":45603458515053,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true},{"title":"Preto e Branco \/ G","offer_id":45604079599725,"sku":null,"price":99.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.webp?v=1786469847"},{"product_id":"biquini-meia-taca-com-calcinha-lateral-larga-estampado","title":"Biquíni Meia Taça Com Calcinha Lateral Larga 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\/1676966087c11242eeaa4c92385a0fc6e35365740a_thumbnail_600x_166731c2-dd5e-46f2-a6ee-7e164d59ab41.jpg?v=1786470192\")\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\/1676966087c11242eeaa4c92385a0fc6e35365740a_thumbnail_600x_166731c2-dd5e-46f2-a6ee-7e164d59ab41.jpg?v=1786470192\")\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\/1676966092903f00591ad3b0c766fe1e4e6a116659_thumbnail_600x_09beb66e-0f03-4180-a802-f52c113f02bf.jpg?v=1786470192\")\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_2578ba1d-eb1d-4974-994d-e725c162397e.png?v=1786473050\" 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 Outlet","offers":[{"title":"Vermelho \/ M","offer_id":45603498524781,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true},{"title":"Azul \/ M","offer_id":45603994697837,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1676966087c11242eeaa4c92385a0fc6e35365740a_thumbnail_600x_166731c2-dd5e-46f2-a6ee-7e164d59ab41.jpg?v=1786470192"},{"product_id":"maio-decote-v-profundo-com-detalhe-contrastante-classico","title":"Maiô Decote V Profundo Com Detalhe Contrastante 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\/maio-isadora-maio-maritima-moda-praia-p-341069_600x_c8335e69-406a-46a5-b75a-916576ace308.webp?v=1786470976\")\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\/maio-isadora-maio-maritima-moda-praia-p-341069_600x_c8335e69-406a-46a5-b75a-916576ace308.webp?v=1786470976\")\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\/maio-isadora-maio-maritima-moda-praia-664253_600x_d187e218-f651-422a-80e1-7429b8c1a06d.webp?v=1786470976\")\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_2578ba1d-eb1d-4974-994d-e725c162397e.png?v=1786473050\" 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 Outlet","offers":[{"title":"Preto \/ M","offer_id":45603637887085,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G3","offer_id":45604090871917,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/maio-isadora-maio-maritima-moda-praia-p-341069_600x_c8335e69-406a-46a5-b75a-916576ace308.webp?v=1786470976"},{"product_id":"conjunto-praia-manga-longa-com-shortinho-floral-e-franzido","title":"Conjunto Praia Manga Longa Com Shortinho Floral E 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\/D_NQ_NP_2X_965033-CBT108039502902_032026-F-roupa-de-mergulho-feminina-de-manga-comprida-fato-de-banho.webp?v=1786471504\")\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\/D_NQ_NP_2X_965033-CBT108039502902_032026-F-roupa-de-mergulho-feminina-de-manga-comprida-fato-de-banho.webp?v=1786471504\")\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\/D_NQ_NP_2X_891800-CBT108039502906_032026-F-roupa-de-mergulho-feminina-de-manga-comprida-fato-de-banho.webp?v=1786471504\")\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_9b723620-dcfb-49bd-8467-cdc3b1f1c3e4.png?v=1786475669\" 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 Outlet","offers":[{"title":"Verde Natureza \/ G","offer_id":45603783344237,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/D_NQ_NP_2X_965033-CBT108039502902_032026-F-roupa-de-mergulho-feminina-de-manga-comprida-fato-de-banho.webp?v=1786471504"},{"product_id":"saida-de-praia-vestido-longo-vazado-com-decote-v","title":"Saída De Praia Vestido Longo Vazado Com Decote V","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_9ff4c907-57c3-4fec-922d-82691b912b53.jpg?v=1786471454\")\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_9ff4c907-57c3-4fec-922d-82691b912b53.jpg?v=1786471454\")\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_0268fc13-d5c4-4e7e-83e4-70c97c77c964.jpg?v=1786471453\")\n      center 25% \/ cover no-repeat;\n  }\n\n  .aq-transformacao-conteudo {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    padding: 48px 38px;\n  }\n\n  .aq-subtitulo {\n    margin: 0 0 18px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(27px, 4vw, 36px);\n    line-height: 1.16;\n    font-weight: 400;\n  }\n\n  .aq-texto {\n    margin: 0 0 28px;\n    font-size: 17px;\n    line-height: 1.7;\n    color: #493b35;\n  }\n\n  .aq-sensacoes {\n    display: grid;\n    gap: 12px;\n  }\n\n  .aq-sensacao {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    padding: 13px 15px;\n    border: 1px solid rgba(123, 85, 68, 0.18);\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.55);\n    font-size: 15px;\n    line-height: 1.4;\n  }\n\n  .aq-icone {\n    flex: 0 0 30px;\n    width: 30px;\n    height: 30px;\n    display: grid;\n    place-items: center;\n    border-radius: 50%;\n    background: #D98B2B;\n    color: var(--aq-branco);\n    font-size: 14px;\n  }\n\n  \/* =========================\n     BLOCO 3 — FECHAMENTO\n  ========================= *\/\n\n  .aq-fechamento {\n    padding: 36px 38px 48px;\n    text-align: center;\n    background:\n      radial-gradient(\n        circle at top right,\n        rgba(177, 124, 99, 0.13),\n        transparent 38%\n      ),\n      var(--aq-bege-claro);\n    border: 1px solid rgba(123, 85, 68, 0.12);\n  }\n\n  \/* Ornamento superior *\/\n  .aq-ornamento {\n    width: 100%;\n    max-width: 270px;\n    margin: 0 auto 12px;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 13px;\n\n    color: var(--aq-bronze);\n  }\n\n  .aq-ornamento-linha {\n    width: 72px;\n    height: 1px;\n    background: linear-gradient(\n      to right,\n      transparent,\n      rgba(177, 124, 99, 0.7)\n    );\n  }\n\n  .aq-ornamento-linha:last-child {\n    background: linear-gradient(\n      to left,\n      transparent,\n      rgba(177, 124, 99, 0.7)\n    );\n  }\n\n  .aq-ornamento-icone {\n    flex: 0 0 auto;\n    width: 38px;\n    height: 38px;\n    display: block;\n  }\n\n  .aq-ornamento-icone path {\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 1.65;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .aq-fechamento .aq-etiqueta {\n    margin: 0 0 16px;\n    color: #9a6953;\n    font-size: 11px;\n    line-height: 1.3;\n    letter-spacing: 3.2px;\n  }\n\n  .aq-fechamento-titulo {\n    max-width: 620px;\n    margin: 0 auto 16px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(27px, 4.3vw, 39px);\n    line-height: 1.16;\n    font-weight: 400;\n  }\n\n  .aq-fechamento-texto {\n    max-width: 610px;\n    margin: 0 auto !important;\n    font-size: 17px;\n    line-height: 1.7;\n    color: #55453e;\n  }\n\n  .aq-fechamento .aq-botao {\n    display: block;\n    width: fit-content;\n    min-width: 250px;\n    margin: 28px auto !important;\n    padding: 17px 28px;\n    border-radius: 999px;\n    background: #156F7A;\n    color: var(--aq-branco) !important;\n    font-size: 14px;\n    font-weight: 700;\n    letter-spacing: 1.2px;\n    text-align: center;\n    text-decoration: none !important;\n    text-transform: uppercase;\n    transition:\n      opacity 0.2s ease,\n      transform 0.2s ease;\n  }\n\n  .aq-fechamento .aq-botao:hover {\n    opacity: 0.88;\n    transform: translateY(-1px);\n  }\n\n  .aq-frase-final {\n    margin: 0 !important;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 15px;\n    font-style: italic;\n    color: var(--aq-marrom);\n  }\n\n  \/* =========================\n     TABLET E CELULAR\n  ========================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      margin: 22px auto;\n    }\n\n    .aq-bloco {\n      margin-bottom: 16px;\n      border-radius: 14px;\n    }\n\n    .aq-hero {\n      width: 100%;\n      aspect-ratio: 4 \/ 5;\n      min-height: 0;\n      background-position: center center;\n    }\n\n    .aq-hero-conteudo {\n      padding: 28px 22px;\n      transform: translateY(30px);\n    }\n\n    .aq-hero .aq-etiqueta {\n      margin-bottom: 32px;\n      font-size: 10px;\n      letter-spacing: 2.5px;\n    }\n\n    .aq-titulo-principal {\n      margin-bottom: 25px;\n      font-size: clamp(30px, 8.5vw, 39px);\n      line-height: 1.05;\n    }\n\n    .aq-hero-texto {\n      max-width: 440px;\n      font-size: 16px;\n      line-height: 1.55;\n    }\n\n    .aq-transformacao {\n      grid-template-columns: 1fr;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 500px;\n      background-position: center 20%;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 38px 25px;\n      text-align: center;\n    }\n\n    .aq-subtitulo {\n      font-size: clamp(27px, 7.5vw, 34px);\n      line-height: 1.18;\n    }\n\n    .aq-sensacao {\n      text-align: left;\n    }\n\n    .aq-fechamento {\n      padding: 30px 24px 40px;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 10px;\n    }\n\n    .aq-ornamento-linha {\n      width: 58px;\n    }\n\n    .aq-ornamento-icone {\n      width: 34px;\n      height: 34px;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 14px;\n      font-size: 10px;\n      letter-spacing: 2.8px;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 15px;\n      font-size: clamp(27px, 7.5vw, 35px);\n      line-height: 1.18;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block;\n      width: 100%;\n      min-width: 0;\n      margin: 28px auto !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-hero-conteudo {\n      padding: 24px 18px;\n      transform: translateY(24px);\n    }\n\n    .aq-hero .aq-etiqueta {\n      margin-bottom: 26px;\n      font-size: 9px;\n      letter-spacing: 2.2px;\n    }\n\n    .aq-titulo-principal {\n      margin-bottom: 22px;\n      font-size: 31px;\n    }\n\n    .aq-hero-texto {\n      font-size: 15px;\n      line-height: 1.5;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 440px;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 34px 22px;\n    }\n\n    .aq-subtitulo {\n      font-size: 28px;\n    }\n\n    .aq-fechamento {\n      padding: 26px 22px 36px;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 9px;\n      gap: 10px;\n    }\n\n    .aq-ornamento-linha {\n      width: 48px;\n    }\n\n    .aq-ornamento-icone {\n      width: 32px;\n      height: 32px;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 13px;\n      font-size: 9px;\n      letter-spacing: 2.5px;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 14px;\n      font-size: 29px;\n    }\n\n    .aq-texto,\n    .aq-fechamento-texto {\n      font-size: 16px;\n    }\n  }\n\n\n  \/* AJUSTES RESPONSIVOS DO NOVO TOPO *\/\n  @media (max-width: 700px) {\n    .aq-topo-editorial {\n      padding: 30px 22px 28px;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 12px;\n      padding: 8px 16px;\n      font-size: 10px;\n      letter-spacing: 1.5px;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 12px;\n      font-size: clamp(28px, 8vw, 36px);\n      line-height: 1.12;\n    }\n\n    .aq-topo-texto {\n      font-size: 16px;\n      line-height: 1.65;\n    }\n\n    .aq-topo-detalhe {\n      width: 64px;\n      margin-top: 16px;\n    }\n\n    .aq-foto-principal {\n      aspect-ratio: 4 \/ 5;\n      background-position: center center;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 26px 18px 24px;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 10px;\n      padding: 8px 14px;\n      font-size: 9px;\n      letter-spacing: 1.35px;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px;\n      font-size: 29px;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px;\n      line-height: 1.62;\n    }\n\n    .aq-topo-detalhe {\n      width: 58px;\n      margin-top: 14px;\n    }\n  }\n\n\n  \/* =========================\n     OTIMIZAÇÃO FINAL PARA MOBILE\n     Regras inseridas por último para prevalecer\n  ========================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      width: 100% !important;\n      max-width: 100% !important;\n      margin: 18px auto !important;\n    }\n\n    .aq-bloco {\n      margin-bottom: 14px !important;\n      border-radius: 14px !important;\n    }\n\n    \/* TOPO EDITORIAL *\/\n    .aq-topo-editorial {\n      padding: 26px 20px 24px !important;\n    }\n\n    .aq-topo-selo {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-topo-titulo {\n      margin: 0 auto 12px !important;\n      font-size: clamp(27px, 7.6vw, 34px) !important;\n      line-height: 1.12 !important;\n    }\n\n    .aq-topo-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin: 14px auto 0 !important;\n    }\n\n    .aq-foto-principal {\n      aspect-ratio: 4 \/ 5 !important;\n      background-position: center center !important;\n    }\n\n    \/* BLOCO DE TRANSFORMAÇÃO *\/\n    .aq-transformacao {\n      grid-template-columns: 1fr !important;\n    }\n\n    .aq-transformacao-imagem {\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-position: center 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 28px 22px 30px !important;\n      text-align: center !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-subtitulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-texto {\n      margin: 0 0 22px !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-sensacoes {\n      gap: 10px !important;\n    }\n\n    .aq-sensacao {\n      padding: 12px 13px !important;\n      text-align: left !important;\n    }\n\n    \/* BLOCO DE FECHAMENTO *\/\n    .aq-fechamento {\n      padding: 24px 22px 32px !important;\n    }\n\n    .aq-ornamento {\n      margin: 0 auto 6px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 7.4vw, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-fechamento-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      margin: 24px auto !important;\n    }\n\n    .aq-frase-final {\n      margin: 0 !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 22px 18px 20px !important;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 8px !important;\n      padding: 7px 13px !important;\n      font-size: 9px !important;\n      letter-spacing: 1.25px !important;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin-top: 12px !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 24px 20px 26px !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-subtitulo {\n      margin-bottom: 12px !important;\n      font-size: 27px !important;\n    }\n\n    .aq-texto {\n      margin-bottom: 20px !important;\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento {\n      padding: 22px 20px 28px !important;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 5px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 12px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-fechamento-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      margin: 22px auto !important;\n      padding: 16px 20px !important;\n      font-size: 13px !important;\n    }\n  }\n\n\n  \/* =========================\n     SELOS GLASSMORPHISM NAS FOTOS\n  ========================= *\/\n\n  .aq-foto-principal,\n  .aq-transformacao-imagem {\n    position: relative;\n    overflow: hidden;\n  }\n\n  .aq-badges-foto {\n    position: absolute;\n    inset: 0;\n    z-index: 3;\n    pointer-events: none;\n  }\n\n  .aq-badge-foto {\n    position: absolute;\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    max-width: calc(100% - 32px);\n    padding: 10px 14px;\n    border: 1px solid rgba(255, 255, 255, 0.68);\n    border-radius: 999px;\n    background: rgba(255, 255, 255, 0.72);\n    color: #1f1917;\n    font-size: 13px;\n    line-height: 1.2;\n    font-weight: 700;\n    white-space: nowrap;\n    box-shadow:\n      0 8px 24px rgba(31, 25, 23, 0.12),\n      inset 0 1px 0 rgba(255, 255, 255, 0.65);\n    backdrop-filter: blur(10px);\n    -webkit-backdrop-filter: blur(10px);\n  }\n\n  .aq-badge-foto::before {\n    content: \"✦\";\n    flex: 0 0 auto;\n    color: #D98B2B;\n    font-size: 12px;\n    line-height: 1;\n  }\n\n  \/* Composição diagonal — foto da frente *\/\n  .aq-badges-frente .aq-badge-foto:nth-child(1) {\n    top: 10%;\n    left: 6%;\n  }\n\n  .aq-badges-frente .aq-badge-foto:nth-child(2) {\n    top: 39%;\n    left: 10%;\n  }\n\n  .aq-badges-frente .aq-badge-foto:nth-child(3) {\n    top: 69%;\n    left: 14%;\n  }\n\n  \/* Composição diagonal — foto das costas *\/\n  .aq-badges-costas .aq-badge-foto:nth-child(1) {\n    top: 11%;\n    right: 6%;\n  }\n\n  .aq-badges-costas .aq-badge-foto:nth-child(2) {\n    top: 40%;\n    right: 10%;\n  }\n\n  .aq-badges-costas .aq-badge-foto:nth-child(3) {\n    top: 70%;\n    right: 14%;\n  }\n\n  @media (max-width: 700px) {\n    .aq-badge-foto {\n      gap: 6px;\n      padding: 8px 11px;\n      font-size: 11px;\n      box-shadow:\n        0 6px 18px rgba(31, 25, 23, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.65);\n      backdrop-filter: blur(8px);\n      -webkit-backdrop-filter: blur(8px);\n    }\n\n    .aq-badge-foto::before {\n      font-size: 10px;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 9%;\n      left: 5%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 39%;\n      left: 8%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 70%;\n      left: 11%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 9%;\n      right: 5%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 39%;\n      right: 8%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 70%;\n      right: 11%;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-badge-foto {\n      max-width: calc(100% - 24px);\n      padding: 7px 10px;\n      font-size: 10px;\n      letter-spacing: 0;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 8%;\n      left: 4%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 38%;\n      left: 7%;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 69%;\n      left: 10%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 8%;\n      right: 4%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 38%;\n      right: 7%;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 69%;\n      right: 10%;\n    }\n  }\n\n\n  \/* =========================\n     AJUSTE DE ENQUADRAMENTO DAS FOTOS\n     Afasta a modelo dos selos sem mover os badges\n  ========================= *\/\n\n  \/* Foto da frente: modelo levemente para a direita *\/\n  .aq-foto-principal {\n    background-size: 104% auto !important;\n    background-position: 44% center !important;\n  }\n\n  \/* Foto das costas: modelo levemente para a esquerda *\/\n  .aq-transformacao-imagem {\n    background-size: 104% auto !important;\n    background-position: 56% 25% !important;\n  }\n\n  @media (max-width: 700px) {\n    .aq-foto-principal {\n      background-size: 108% auto !important;\n      background-position: 42% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 108% auto !important;\n      background-position: 58% 20% !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-foto-principal {\n      background-size: 110% auto !important;\n      background-position: 41% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 110% auto !important;\n      background-position: 59% 20% !important;\n    }\n  }\n\n\n  \/* =========================================================\n     RESPONSIVIDADE PELA LARGURA REAL DA MINI LANDING\n     Corrige o desktop quando a descrição fica em uma coluna estreita.\n     O mobile existente permanece preservado.\n  ========================================================= *\/\n\n  @container aq-landing (max-width: 620px) {\n    .aq-bloco {\n      margin-bottom: 14px !important;\n      border-radius: 14px !important;\n    }\n\n    \/* TOPO EDITORIAL *\/\n    .aq-topo-editorial {\n      padding: 26px 20px 24px !important;\n    }\n\n    .aq-topo-selo {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      padding: 8px 16px !important;\n      font-size: 10px !important;\n      letter-spacing: 1.5px !important;\n    }\n\n    .aq-topo-titulo {\n      margin: 0 auto 12px !important;\n      font-size: clamp(27px, 8cqi, 34px) !important;\n      line-height: 1.12 !important;\n    }\n\n    .aq-topo-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-topo-detalhe {\n      width: 64px !important;\n      margin: 14px auto 0 !important;\n    }\n\n    \/* FOTO DA FRENTE *\/\n    .aq-foto-principal {\n      width: 100% !important;\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-size: 108% auto !important;\n      background-position: 42% center !important;\n    }\n\n    \/* SEGUNDO BLOCO: IMAGEM EM CIMA E TEXTO EMBAIXO *\/\n    .aq-transformacao {\n      display: grid !important;\n      grid-template-columns: minmax(0, 1fr) !important;\n      grid-template-rows: auto auto !important;\n    }\n\n    .aq-transformacao-imagem {\n      width: 100% !important;\n      min-width: 0 !important;\n      min-height: 0 !important;\n      aspect-ratio: 4 \/ 5 !important;\n      background-size: 108% auto !important;\n      background-position: 58% 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      width: 100% !important;\n      min-width: 0 !important;\n      padding: 28px 22px 30px !important;\n      text-align: center !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      font-size: 10px !important;\n      letter-spacing: 2.6px !important;\n    }\n\n    .aq-subtitulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 8cqi, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-texto {\n      margin: 0 0 22px !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-sensacoes {\n      gap: 10px !important;\n    }\n\n    .aq-sensacao {\n      padding: 12px 13px !important;\n      text-align: left !important;\n    }\n\n    \/* SELOS DAS DUAS FOTOS *\/\n    .aq-badge-foto {\n      gap: 6px !important;\n      max-width: calc(100% - 24px) !important;\n      padding: 8px 11px !important;\n      font-size: 11px !important;\n      box-shadow:\n        0 6px 18px rgba(31, 25, 23, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.65) !important;\n      backdrop-filter: blur(8px) !important;\n      -webkit-backdrop-filter: blur(8px) !important;\n    }\n\n    .aq-badge-foto::before {\n      font-size: 10px !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 9% !important;\n      left: 5% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 39% !important;\n      left: 8% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 70% !important;\n      left: 11% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 9% !important;\n      right: 5% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 39% !important;\n      right: 8% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 70% !important;\n      right: 11% !important;\n    }\n\n    \/* FECHAMENTO *\/\n    .aq-fechamento {\n      padding: 24px 22px 32px !important;\n    }\n\n    .aq-ornamento {\n      margin: 0 auto 6px !important;\n    }\n\n    .aq-ornamento-linha {\n      width: 58px !important;\n    }\n\n    .aq-ornamento-icone {\n      width: 34px !important;\n      height: 34px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      display: inline-block !important;\n      margin: 0 0 10px !important;\n      font-size: 10px !important;\n      letter-spacing: 2.8px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin: 0 auto 14px !important;\n      font-size: clamp(27px, 8cqi, 33px) !important;\n      line-height: 1.15 !important;\n    }\n\n    .aq-fechamento-texto {\n      margin: 0 auto !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      margin: 24px auto !important;\n    }\n\n    .aq-frase-final {\n      margin: 0 !important;\n    }\n  }\n\n  @container aq-landing (max-width: 430px) {\n    .aq-topo-editorial {\n      padding: 22px 18px 20px !important;\n    }\n\n    .aq-topo-selo {\n      margin-bottom: 8px !important;\n      padding: 7px 13px !important;\n      font-size: 9px !important;\n      letter-spacing: 1.25px !important;\n    }\n\n    .aq-topo-titulo {\n      margin-bottom: 10px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-topo-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-topo-detalhe {\n      margin-top: 12px !important;\n    }\n\n    .aq-foto-principal {\n      background-size: 110% auto !important;\n      background-position: 41% center !important;\n    }\n\n    .aq-transformacao-imagem {\n      background-size: 110% auto !important;\n      background-position: 59% 20% !important;\n    }\n\n    .aq-transformacao-conteudo {\n      padding: 24px 20px 26px !important;\n    }\n\n    .aq-transformacao-conteudo .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-subtitulo {\n      margin-bottom: 12px !important;\n      font-size: 27px !important;\n    }\n\n    .aq-texto {\n      margin-bottom: 20px !important;\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-badge-foto {\n      padding: 7px 10px !important;\n      font-size: 10px !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(1) {\n      top: 8% !important;\n      left: 4% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(2) {\n      top: 38% !important;\n      left: 7% !important;\n    }\n\n    .aq-badges-frente .aq-badge-foto:nth-child(3) {\n      top: 69% !important;\n      left: 10% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(1) {\n      top: 8% !important;\n      right: 4% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(2) {\n      top: 38% !important;\n      right: 7% !important;\n    }\n\n    .aq-badges-costas .aq-badge-foto:nth-child(3) {\n      top: 69% !important;\n      right: 10% !important;\n    }\n\n    .aq-fechamento {\n      padding: 22px 20px 28px !important;\n    }\n\n    .aq-ornamento {\n      margin-bottom: 5px !important;\n    }\n\n    .aq-fechamento .aq-etiqueta {\n      margin-bottom: 8px !important;\n      font-size: 9px !important;\n      letter-spacing: 2.4px !important;\n    }\n\n    .aq-fechamento-titulo {\n      margin-bottom: 12px !important;\n      font-size: 28px !important;\n    }\n\n    .aq-fechamento-texto {\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n    }\n\n    .aq-fechamento .aq-botao {\n      margin: 22px auto !important;\n      padding: 16px 20px !important;\n      font-size: 13px !important;\n    }\n  }\n\n\n  \/* =========================================================\n     CORREÇÃO DE TELA EM BRANCO NO MOBILE\n     Desativa as container queries apenas no celular.\n     O layout mobile volta a obedecer aos @media já existentes.\n  ========================================================= *\/\n\n  @media (max-width: 700px) {\n    .aqualiza-landing {\n      container-type: normal !important;\n      container-name: none !important;\n      display: block !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      height: auto !important;\n      min-height: 0 !important;\n      overflow: visible !important;\n    }\n\n    .aqualiza-landing \u003e * {\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-topo-editorial,\n    .aq-foto-principal,\n    .aq-transformacao,\n    .aq-transformacao-imagem,\n    .aq-transformacao-conteudo,\n    .aq-fechamento {\n      display: block !important;\n      width: 100% !important;\n      height: auto;\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-foto-principal,\n    .aq-transformacao-imagem {\n      aspect-ratio: 4 \/ 5 !important;\n      min-height: 0 !important;\n    }\n\n    .aq-transformacao {\n      display: grid !important;\n      grid-template-columns: 1fr !important;\n      grid-template-rows: auto auto !important;\n    }\n  }\n\n\n  \/* =========================\n     BLOCO 4 — TABELA DE MEDIDAS\n  ========================= *\/\n\n  .aq-tabela-medidas {\n    width: 100%;\n    padding: 18px;\n    background: var(--aq-bege-claro);\n    border: 1px solid rgba(123, 85, 68, 0.12);\n    text-align: center;\n  }\n\n  .aq-tabela-medidas-imagem {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    height: auto;\n    margin: 0 auto;\n    border-radius: 12px;\n    object-fit: contain;\n  }\n\n  @media (max-width: 700px) {\n    .aq-tabela-medidas {\n      display: block !important;\n      width: 100% !important;\n      padding: 12px !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n    }\n\n    .aq-tabela-medidas-imagem {\n      width: 100% !important;\n      max-width: 100% !important;\n      height: auto !important;\n      border-radius: 10px;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .aq-tabela-medidas {\n      padding: 10px !important;\n    }\n  }\n\n\u003c\/style\u003e\n\u003csection class=\"aqualiza-landing\"\u003e\u003c!-- BLOCO 1: TOPO EDITORIAL --\u003e\n\u003cdiv class=\"aq-bloco aq-topo-editorial\"\u003e\n\u003cspan class=\"aq-topo-selo\"\u003e Elegância que você sente \u003c\/span\u003e\n\u003ch2 class=\"aq-topo-titulo\"\u003eVista-se para você se sentir ainda mais linda\u003c\/h2\u003e\n\u003cp class=\"aq-topo-texto\"\u003eEsta saída de praia foi criada para \u003cstrong\u003evalorizar sua beleza\u003c\/strong\u003e e proporcionar aquela sensação de confiança que transforma sua postura, seu sorriso e a maneira como você aproveita cada momento.\u003c\/p\u003e\n\u003cspan class=\"aq-topo-detalhe\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- FOTO PRINCIPAL SEM TEXTO --\u003e\n\u003cdiv class=\"aq-bloco aq-foto-principal\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza de frente\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-frente\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eValoriza seu visual\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eLeveza e estilo\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eMais confiança\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 2: TRANSFORMAÇÃO --\u003e\n\u003cdiv class=\"aq-bloco aq-transformacao\"\u003e\n\u003cdiv class=\"aq-transformacao-imagem\" role=\"img\" aria-label=\"Modelo usando uma saída de praia Aqualiza vista de costas\"\u003e\n\u003cdiv class=\"aq-badges-foto aq-badges-costas\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-badge-foto\"\u003eDo pós-praia ao passeio\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eVisual versátil\u003c\/span\u003e \u003cspan class=\"aq-badge-foto\"\u003eEstilo diferenciado\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-transformacao-conteudo\"\u003e\n\u003cspan class=\"aq-etiqueta\" style=\"color: #9a6953;\"\u003e Sua melhor versão \u003c\/span\u003e\n\u003ch2 class=\"aq-subtitulo\"\u003eVista-se para você viver com mais confiança\u003c\/h2\u003e\n\u003cp class=\"aq-texto\"\u003eUma saída de praia que complementa seu look e realça sua beleza com naturalidade. Para você aproveitar a praia, a piscina ou aquela viagem especial, sentindo-se mais segura, elegante e livre.\u003c\/p\u003e\n\u003cdiv class=\"aq-sensacoes\"\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003ePraticidade para vestir sobre seu biquíni e transformar o visual.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eLeveza e conforto para acompanhar seus melhores momentos.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aq-sensacao\"\u003e\n\u003cspan class=\"aq-icone\"\u003e✓\u003c\/span\u003e \u003cspan\u003eVersatilidade para aproveitar a praia, a piscina e os passeios.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 3: FECHAMENTO --\u003e\n\u003cdiv class=\"aq-bloco aq-fechamento\"\u003e\n\u003cdiv class=\"aq-ornamento\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e \u003csvg class=\"aq-ornamento-icone\" viewbox=\"0 0 48 48\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n\n        \u003cpath d=\"M24 39C24 30 24 21 24 11\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 25C17 24 12 20 10 14C17 13 22 16 24 22\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 25C31 24 36 20 38 14C31 13 26 16 24 22\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 17C19 14 17 9 18 5C23 7 25 11 24 17\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M24 17C29 14 31 9 30 5C25 7 23 11 24 17\"\u003e\u003c\/path\u003e\n\n        \u003cpath d=\"M18 39C20 36 22 34 24 33C26 34 28 36 30 39\"\u003e\u003c\/path\u003e\n\n      \u003c\/svg\u003e \u003cspan class=\"aq-ornamento-linha\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"aq-etiqueta\"\u003e Escolha-se \u003c\/span\u003e\n\u003ch2 class=\"aq-fechamento-titulo\"\u003eSua beleza merece ser celebrada\u003c\/h2\u003e\n\u003cp class=\"aq-fechamento-texto\"\u003eTransforme seus momentos de lazer em experiências ainda mais especiais. Vista uma saída de praia que combina com sua essência e permita que sua confiança apareça naturalmente.\u003c\/p\u003e\n\u003ca class=\"aq-botao\" href=\"#\" onclick=\"aqScrollCompra(); return false;\"\u003e Selecionar meu tamanho \u003c\/a\u003e\n\u003cp class=\"aq-frase-final\"\u003eAqualiza — criada para mulheres que escolhem se sentir bem.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BLOCO 4: TABELA DE MEDIDAS --\u003e\n\u003cdiv class=\"aq-bloco aq-tabela-medidas\"\u003e\u003cimg class=\"aq-tabela-medidas-imagem\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/Copia_de_Biquini_2ffbed20-5c0f-4dc8-b991-ac280b5ea3ee.png?v=1786473821\" 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 Outlet","offers":[{"title":"Preto \/ Tamanho único","offer_id":45603781378157,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_9ff4c907-57c3-4fec-922d-82691b912b53.jpg?v=1786471454"},{"product_id":"biquini-meia-taca-franzido-com-cintura-alta-floral","title":"Biquíni Meia Taça Franzido Com Cintura Alta 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_384e5d20-ad69-4257-b928-e185cd0e9384.webp?v=1786471935\")\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.webp?v=1786471935\")\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.webp?v=1786471935\")\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_859c0e0e-81e3-4ecc-b5ef-6abaeac80192.png?v=1786477950\" 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 Outlet","offers":[{"title":"Rosa Choque \/ M","offer_id":45603817521261,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true},{"title":"Azul Petróleo \/ M","offer_id":45604020584557,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ M","offer_id":45604075438189,"sku":null,"price":99.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.webp?v=1786471935"},{"product_id":"biquini-triangulo-com-amarracao-e-calcinha-lacinho","title":"Biquíni Triângulo Com Amarração E Calcinha Lacinho","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\/16357631990e3ff151f2738c9c9534151c02a1f29a_thumbnail_600x_aadaa810-cd55-4bd1-94ea-2f3ce89554da.jpg?v=1786471871\")\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\/16357631990e3ff151f2738c9c9534151c02a1f29a_thumbnail_600x_aadaa810-cd55-4bd1-94ea-2f3ce89554da.jpg?v=1786471871\")\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\/1635763201b56942da524fc32d534dc40a6caccaa3_thumbnail_600x_d9aa00da-e17c-4320-9484-92dbec355666.jpg?v=1786471871\")\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_2578ba1d-eb1d-4974-994d-e725c162397e.png?v=1786473050\" 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 Outlet","offers":[{"title":"Azul \/ M","offer_id":45603813425261,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/16357631990e3ff151f2738c9c9534151c02a1f29a_thumbnail_600x_aadaa810-cd55-4bd1-94ea-2f3ce89554da.jpg?v=1786471871"},{"product_id":"biquini-top-cropped-com-babado-e-calcinha-cintura-alta-vazado","title":"Biquíni Top Cropped Com Babado E Calcinha Cintura Alta Vazado","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_209814ab-b029-4fa3-809b-a416ac1448be.jpg?v=1786472394\")\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_209814ab-b029-4fa3-809b-a416ac1448be.jpg?v=1786472394\")\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_e00cd24f-8402-4acc-b355-60cc4ea1828c.jpg?v=1786472394\")\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_9b723620-dcfb-49bd-8467-cdc3b1f1c3e4.png?v=1786475669\" 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 Outlet","offers":[{"title":"Preto \/ G","offer_id":45603859365997,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_209814ab-b029-4fa3-809b-a416ac1448be.jpg?v=1786472394"},{"product_id":"biquini-meia-taca-assimetrico-animal-print-asa-delta","title":"Biquíni Meia Taça Assimétrico Animal Print Asa Delta","description":"","brand":"Aqualiza Outlet","offers":[{"title":"Preto \/ G","offer_id":45603985457261,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/176898408608830fd9bd630ebcbffc4cf503abd68a_thumbnail_750x999_d456bd35-f63f-49bb-b736-620260e4aab2.jpg?v=1786473599"},{"product_id":"maio-transpassado-com-recorte-e-alca-cruzada","title":"Maiô Transpassado Com Recorte E Alça Cruzada","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 Outlet","offers":[{"title":"Preto \/ G","offer_id":45603948200045,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_0f2e23d8-2978-4005-9563-fabca6c78cbe.jpg?v=1786473686"},{"product_id":"maio-decote-v-com-recorte-vazado-e-alca-ajustavel","title":"Maiô Decote V Com Recorte Vazado E Alça 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\/1676966087c11242eeaa4c92385a0fc6e35365740a_thumbnail_600x_166731c2-dd5e-46f2-a6ee-7e164d59ab41.jpg?v=1786470192\")\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\/1676966087c11242eeaa4c92385a0fc6e35365740a_thumbnail_600x_166731c2-dd5e-46f2-a6ee-7e164d59ab41.jpg?v=1786470192\")\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\/1676966092903f00591ad3b0c766fe1e4e6a116659_thumbnail_600x_09beb66e-0f03-4180-a802-f52c113f02bf.jpg?v=1786470192\")\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\"\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\"\u003e\n\u003cdiv 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 class=\"aq-transformacao-imagem\" role=\"img\"\u003e\n\u003cdiv 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 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\"\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=\"#\"\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_2578ba1d-eb1d-4974-994d-e725c162397e.png?v=1786473050\" 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 Outlet","offers":[{"title":"Preto \/ G","offer_id":45604069212269,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/177631214119f904fb282b9ea7d50485b256a7800b_thumbnail_600x_ead994b9-f589-484d-b5fd-ef26e17401c7.jpg?v=1786475244"},{"product_id":"conjunto-biquini-saida-short-e-camisa-estampada-tropical","title":"Conjunto Biquíni + Saída Short E Camisa Estampada Tropical","description":"","brand":"Aqualiza Outlet","offers":[{"title":"Branco \/ GG","offer_id":45604149002349,"sku":null,"price":99.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.webp?v=1786476307"},{"product_id":"maio-meia-taca-com-recorte-vazado-e-alca-fina","title":"Maiô Meia Taça Com Recorte Vazado E Alça Fina","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\/maio-isadora-maio-maritima-moda-praia-p-341069_600x_c8335e69-406a-46a5-b75a-916576ace308.webp?v=1786470976\")\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\/maio-isadora-maio-maritima-moda-praia-p-341069_600x_c8335e69-406a-46a5-b75a-916576ace308.webp?v=1786470976\")\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\/maio-isadora-maio-maritima-moda-praia-664253_600x_d187e218-f651-422a-80e1-7429b8c1a06d.webp?v=1786470976\")\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_2578ba1d-eb1d-4974-994d-e725c162397e.png?v=1786473050\" 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 Outlet","offers":[{"title":"Preto \/ P","offer_id":45604140548205,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/17026262426d5b30a3f94768a18529f7c49beed3a7_thumbnail_600x_1f68ed12-a7e5-4807-bab1-3b3d73d301d5.jpg?v=1786476252"},{"product_id":"maio-assimetrico-com-recorte-vazado-e-alca-unica","title":"Maiô Assimétrico Com Recorte Vazado e Alça Ú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\/maio-isadora-maio-maritima-moda-praia-p-341069_600x_c8335e69-406a-46a5-b75a-916576ace308.webp?v=1786470976\")\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\/maio-isadora-maio-maritima-moda-praia-p-341069_600x_c8335e69-406a-46a5-b75a-916576ace308.webp?v=1786470976\")\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\/maio-isadora-maio-maritima-moda-praia-664253_600x_d187e218-f651-422a-80e1-7429b8c1a06d.webp?v=1786470976\")\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\"\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\"\u003e\n\u003cdiv 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 class=\"aq-transformacao-imagem\" role=\"img\"\u003e\n\u003cdiv 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 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\"\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=\"#\"\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_2578ba1d-eb1d-4974-994d-e725c162397e.png?v=1786473050\" 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 Outlet","offers":[{"title":"Preto \/ G","offer_id":45604159324269,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1711508530cad72618f43765e9814dd92ddf0d41ac_thumbnail_600x_451aed3c-96c3-4699-b995-b826a495f3bd.jpg?v=1786476547"},{"product_id":"maio-frente-unica-com-transparencia-e-recorte-nas-costas","title":"Maiô Frente Única Com Transparência E Recorte 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_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 Outlet","offers":[{"title":"Preto \/ M","offer_id":45604235968621,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_89134729-9a4f-4593-95a5-678ec9577201.webp?v=1786477534"},{"product_id":"biquini-cortininha-com-amarracao-cruzada-e-calcinha-lacinho","title":"Biquíni Cortininha Com Amarração Cruzada E Calcinha Lacinho","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\/maio-isadora-maio-maritima-moda-praia-p-341069_600x_c8335e69-406a-46a5-b75a-916576ace308.webp?v=1786470976\")\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\/maio-isadora-maio-maritima-moda-praia-p-341069_600x_c8335e69-406a-46a5-b75a-916576ace308.webp?v=1786470976\")\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\/maio-isadora-maio-maritima-moda-praia-664253_600x_d187e218-f651-422a-80e1-7429b8c1a06d.webp?v=1786470976\")\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\"\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\"\u003e\n\u003cdiv 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 class=\"aq-transformacao-imagem\" role=\"img\"\u003e\n\u003cdiv 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 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\"\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=\"#\"\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_2578ba1d-eb1d-4974-994d-e725c162397e.png?v=1786473050\" 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 Outlet","offers":[{"title":"Roxo \/ GG","offer_id":45604230627437,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/17621604839ce462a79e95c098e9ae36dbfe833564_thumbnail_600x_fc718c5e-e647-492c-83c8-8cc6dc78d06c.jpg?v=1786477420"},{"product_id":"biquini-top-faixa-com-laco-frontal-e-babados-nas-alcas","title":"Biquíni Top Faixa Com Laço Frontal E Babados Nas Alças","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\/maio-isadora-maio-maritima-moda-praia-p-341069_600x_c8335e69-406a-46a5-b75a-916576ace308.webp?v=1786470976\")\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\/maio-isadora-maio-maritima-moda-praia-p-341069_600x_c8335e69-406a-46a5-b75a-916576ace308.webp?v=1786470976\")\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\/maio-isadora-maio-maritima-moda-praia-664253_600x_d187e218-f651-422a-80e1-7429b8c1a06d.webp?v=1786470976\")\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\"\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\"\u003e\n\u003cdiv 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 class=\"aq-transformacao-imagem\" role=\"img\"\u003e\n\u003cdiv 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 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\"\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=\"#\"\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_2578ba1d-eb1d-4974-994d-e725c162397e.png?v=1786473050\" 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 Outlet","offers":[{"title":"Rosa \/ P","offer_id":45604263755885,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true},{"title":"Rosa \/ G","offer_id":45604254974061,"sku":null,"price":99.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/2977\/4701\/files\/1_d82d547a-7853-495e-809b-767f83d10a9e.jpg?v=1786477846"}],"url":"https:\/\/aqualiza.com.br\/collections\/outlet.oembed?page=3","provider":"Aqualiza","version":"1.0","type":"link"}