:root{--abismo:#061226;--abismo-2:#0a1f40;--abismo-3:#10305e;--noite:#030914;--acento:#1f6fd8;--acento-claro:#5aa9ff;--acento-escuro:#1a5fbf;--prata:#d6dde6;--oceano:#1f6fd1;--oceano-claro:#5db4f7;--areia:#f6f8fb;--areia-2:#edf2f8;--superficie:#ffffff;--gelo:#eef4fb;--gelo-2:#dfeaf8;--tinta:#13223a;--tinta-suave:#52607a;--linha:#dfe6ef;--perolado:#eef3f9;--nevoa:#a8b8cf;--perigo:#b4372b;--fonte-marca:"Exo 2 Variable","Exo 2",system-ui,sans-serif;--fonte-texto:"Jost Variable","Jost",system-ui,sans-serif;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--raio:14px;--raio-sm:10px;--sombra:0 1px 2px rgba(19,34,58,0.06),0 8px 24px -12px rgba(19,34,58,0.18);--sombra-alta:0 2px 4px rgba(19,34,58,0.06),0 18px 40px -16px rgba(19,34,58,0.28)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--abismo-3) var(--areia-2)}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--areia);color:var(--tinta);font-family:var(--fonte-texto);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}main{flex:1 1}::selection{background:var(--acento);color:#fff}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}:focus-visible{outline:2px solid var(--oceano);outline-offset:3px;border-radius:6px}h1,h2,h3{font-family:var(--fonte-marca);font-weight:700;line-height:1.12;letter-spacing:-.01em;text-wrap:balance;margin:0}h1{font-size:clamp(2rem,4.2vw,3.25rem)}h2{font-size:clamp(1.5rem,2.6vw,2rem)}p{margin:0}.container{width:100%;max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px}.pular-para-conteudo{position:absolute;left:16px;top:-60px;z-index:100;background:var(--acento);color:#fff;padding:10px 16px;border-radius:var(--raio-sm);font-weight:600}.pular-para-conteudo:focus{top:12px}.logo-evo{display:block;height:auto}.logo-evo--brilho{filter:drop-shadow(0 0 18px rgba(90,169,255,.35)) drop-shadow(0 18px 30px rgba(0,0,0,.4))}.cabecalho{position:sticky;top:0;z-index:50;background:var(--noite);border-bottom:1px solid rgba(255,255,255,.06);box-shadow:0 8px 24px -16px rgba(0,0,0,.8)}.cabecalho-logo:focus-visible{outline-offset:6px;border-radius:8px}.cabecalho-conteudo{display:flex;align-items:center;justify-content:space-between;height:84px;gap:24px}.cabecalho-logo{display:block;padding:4px 0;text-decoration:none}.menu{display:flex;align-items:center;gap:4px}.menu-acompanhar{display:inline-flex;align-items:center;gap:6px}.menu-link{color:var(--perolado);text-decoration:none;font-weight:500;font-size:.98rem;padding:8px 14px;border-radius:999px;transition:color .16s ease,background-color .16s ease}.menu-carrinho{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;margin-left:8px;border-radius:999px;color:var(--acento-claro);border:1px solid rgba(93,169,255,.4);transition:background-color .16s ease,transform .16s var(--ease-out)}.menu-carrinho:active{transform:scale(.95)}.contador{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--acento-claro);color:var(--abismo);font-size:.75rem;font-weight:700;line-height:20px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){.menu-link:hover{color:var(--acento-claro);background:rgba(255,255,255,.05)}.menu-carrinho:hover{background:rgba(93,169,255,.12)}}.botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 26px;border-radius:999px;border:1px solid transparent;font-family:var(--fonte-texto);font-size:1rem;font-weight:600;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:transform .16s var(--ease-out),background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.botao:active:not(:disabled){transform:scale(.97)}.botao:disabled{cursor:not-allowed;opacity:.55}.botao--destaque{background:var(--acento);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 8px 22px -10px rgba(31,111,216,.9)}.botao--contorno{color:var(--perolado);border-color:rgba(238,243,249,.35)}.botao--suave{background:var(--areia-2);color:var(--tinta)}.botao--largo{width:100%}@media (hover:hover) and (pointer:fine){.botao--destaque:hover:not(:disabled){background:#2b7ceb}.botao--contorno:hover{border-color:var(--acento-claro);color:var(--acento-claro)}.botao--suave:hover{background:var(--linha)}}.botao-texto{background:none;border:none;padding:6px 2px;font:inherit;font-size:.92rem;font-weight:600;color:var(--oceano);cursor:pointer;text-decoration:underline;text-underline-offset:.25em}.botao-texto--perigo{color:var(--perigo)}.botao-icone{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:999px;border:none;background:none;color:var(--tinta-suave);cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s var(--ease-out)}.botao-icone:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.botao-icone:hover{background:rgba(180,55,43,.08);color:var(--perigo)}}.link-seta{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--acento-escuro);text-decoration:none}.link-seta svg{transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.link-seta:hover svg{transform:translateX(3px)}}.hero{position:relative;overflow:hidden;background:radial-gradient(70% 90% at 80% 35%,rgba(70,150,255,.35) 0,rgba(70,150,255,0) 60%),linear-gradient(180deg,#0b2a5c,#0d3a7a 55%,#0a2e63);color:var(--perolado)}.hero-onda{left:0;right:0;bottom:-1px;width:100%;height:70px;color:var(--areia)}.hero-luz,.hero-onda{position:absolute;pointer-events:none}.hero-luz{inset:-20% -10%;background:repeating-linear-gradient(105deg,transparent 0 70px,rgba(93,180,247,.06) 70px 110px,transparent 110px 190px);-webkit-mask-image:radial-gradient(60% 70% at 72% 40%,#000 0,transparent 75%);mask-image:radial-gradient(60% 70% at 72% 40%,#000 0,transparent 75%);animation:luz-na-agua 14s var(--ease-in-out) infinite alternate}@keyframes luz-na-agua{0%{transform:translateX(-3%) skewX(-2deg);opacity:.7}to{transform:translateX(3%) skewX(2deg);opacity:1}}.hero-conteudo{position:relative;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:40px;padding-top:88px;padding-bottom:128px}.hero-texto h1{color:var(--perolado);max-width:14ch}.hero-texto p{margin-top:22px;max-width:46ch;font-size:1.15rem;color:var(--nevoa)}.hero-acoes{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.hero-simbolo{display:flex;justify-content:center}.hero-simbolo svg{width:min(100%,460px);height:auto}.secao{padding-top:72px}.secao:last-child{padding-bottom:88px}.secao-topo{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:28px}.pagina{padding-top:40px;padding-bottom:88px}.pagina-topo{margin-bottom:28px}.pagina-topo p{margin-top:8px;color:var(--tinta-suave)}.mosaico-categorias{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-auto-rows:190px;grid-auto-flow:dense;gap:14px}.categoria{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;padding:20px 22px;border-radius:var(--raio);overflow:hidden;text-decoration:none;color:#fff;background:var(--abismo-2);transition:transform .22s var(--ease-out),box-shadow .22s ease}.categoria--substrato-decoracao{grid-column:span 2}.categoria--aquarios{grid-row:span 2}.categoria-foto{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease-out)}.categoria:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(3,9,20,.05) 25%,rgba(3,9,20,.6) 60%,rgba(3,9,20,.92))}.categoria-nome{font-family:var(--fonte-marca);font-weight:700;font-size:1.3rem;letter-spacing:-.01em;text-shadow:0 1px 12px rgba(0,0,0,.35)}.categoria--aquarios .categoria-nome{font-size:2rem}.categoria-resumo{font-size:.92rem;color:rgba(238,243,249,.86);margin-top:2px}@media (hover:hover) and (pointer:fine){.categoria:hover{transform:translateY(-3px);box-shadow:var(--sombra-alta)}.categoria:hover .categoria-foto{transform:scale(1.04)}}.grade-produtos{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}.cartao-produto{display:flex;flex-direction:column;background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);overflow:hidden;text-decoration:none;box-shadow:var(--sombra);transition:transform .22s var(--ease-out),box-shadow .22s ease}.cartao-produto-imagem{position:relative}.cartao-produto-info{display:flex;flex-direction:column;gap:4px;padding:16px 18px 20px;flex:1 1}.cartao-produto-categoria{font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-suave)}.cartao-produto h3 a{text-decoration:none;color:inherit}.cartao-produto-imagem{display:block}.cartao-produto h3{font-family:var(--fonte-texto);font-size:1.05rem;font-weight:500;letter-spacing:0;line-height:1.35;color:var(--tinta);flex:1 1}.cartao-produto .preco{margin-top:8px}@media (hover:hover) and (pointer:fine){.cartao-produto:hover{transform:translateY(-3px);box-shadow:var(--sombra-alta)}}.preco{font-weight:600;font-size:1.2rem;color:var(--tinta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.preco--grande{font-size:2rem;font-weight:600}.selo{position:absolute;left:12px;top:12px;padding:4px 10px;border-radius:999px;background:var(--perolado);color:var(--tinta);font-size:.78rem;font-weight:600}.imagem-produto{position:relative;aspect-ratio:4/3;display:grid;place-items:center;overflow:hidden;background:radial-gradient(85% 80% at 50% 30%,#fafcff 0,var(--gelo) 55%,var(--gelo-2) 100%);color:#2a68c4}.imagem-produto:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(100deg,transparent 0 40px,rgba(31,111,216,.035) 40px 64px,transparent 64px 110px);pointer-events:none}.imagem-produto-arte{width:46%;height:auto}.imagem-produto--grande{aspect-ratio:1;border-radius:var(--raio)}.imagem-produto--mini{aspect-ratio:1;border-radius:var(--raio-sm)}.imagem-produto--mini .imagem-produto-arte{width:64%}.faixa-familia{margin-top:88px;margin-bottom:88px}.faixa-familia-conteudo{display:grid;grid-template-columns:1fr auto;align-items:center;gap:36px;padding:48px 52px;border-radius:24px;color:var(--perolado);background:radial-gradient(120% 140% at 15% 20%,#2a6bb8 0,#17457f 45%,#0f2c55 100%);box-shadow:var(--sombra-alta)}.faixa-familia h2{color:var(--perolado)}.faixa-familia p{margin-top:10px;color:#d3e2f4;max-width:60ch}.filtros{display:flex;gap:8px;margin-bottom:32px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.filtros::-webkit-scrollbar{display:none}.filtro{flex-shrink:0;padding:9px 18px;border-radius:999px;border:1px solid var(--linha);background:var(--superficie);color:var(--tinta);font-size:.95rem;font-weight:500;text-decoration:none;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.filtro[aria-current=page]{background:var(--abismo);border-color:var(--abismo);color:#fff}@media (hover:hover) and (pointer:fine){.filtro:not([aria-current=page]):hover{border-color:var(--acento)}}.trilha,.vazio{color:var(--tinta-suave)}.trilha{display:flex;gap:8px;font-size:.92rem;margin-bottom:24px}.trilha a{color:var(--tinta-suave)}.detalhe-produto{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"midia info" "extras info";grid-template-rows:auto 1fr;gap:20px 56px;align-items:start}.detalhe-midia{grid-area:midia}.detalhe-info{grid-area:info}.detalhe-extras{grid-area:extras;min-width:0}.detalhe-info h1{font-size:clamp(1.8rem,3vw,2.5rem)}.detalhe-info .preco--grande{margin-top:16px}.detalhe-descricao{margin-top:18px;color:var(--tinta-suave);max-width:60ch}.form-comprar{align-items:flex-start;gap:12px;margin-top:28px}.botoes-comprar,.form-comprar{display:flex;flex-direction:column}.botoes-comprar{gap:10px;width:100%}.botoes-comprar .botao{width:100%;min-height:54px;font-size:1.05rem}.botoes-comprar .botao--linha{border-width:2px}.parcelamento{margin-top:4px;color:var(--tinta-suave)}.parcelamento strong{color:#1d6b3d}.formas-pagamento{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.formas-pagamento li{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:var(--gelo);color:var(--acento-escuro);font-size:.86rem;font-weight:600}.seletor-quantidade{display:inline-flex;align-items:center;height:50px;border:1px solid var(--linha);border-radius:999px;background:var(--superficie)}.seletor-quantidade button{display:grid;place-items:center;width:44px;height:100%;border:none;background:none;color:var(--tinta);cursor:pointer;border-radius:999px;transition:transform .14s var(--ease-out)}.seletor-quantidade button:active{transform:scale(.9)}.seletor-quantidade input{width:40px;border:none;background:none;text-align:center;font:inherit;font-weight:600;color:var(--tinta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;appearance:textfield}.seletor-quantidade input::-webkit-inner-spin-button,.seletor-quantidade input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.aviso-estoque{margin-top:12px;font-size:.92rem;color:var(--acento-escuro);font-weight:500}.aviso-esgotado{margin-top:28px;padding:14px 18px;border-radius:var(--raio-sm);background:var(--areia-2);color:var(--tinta);font-weight:500}.beneficios{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-wrap:wrap;gap:10px 24px;color:var(--tinta-suave);font-size:.95rem}.beneficios li{display:flex;align-items:center;gap:8px}.beneficios svg{flex:none;color:var(--acento-escuro)}.ficha{margin:32px 0 0;border-top:1px solid var(--linha)}.ficha div{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--linha)}.ficha dt{color:var(--tinta-suave)}.ficha dd{margin:0;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.carrinho{display:grid;grid-template-columns:1fr 360px;gap:32px;align-items:start}.lista-carrinho{list-style:none;margin:0;padding:0;background:var(--superficie);border-radius:var(--raio);box-shadow:var(--sombra)}.linha-carrinho{display:grid;grid-template-columns:96px 1fr auto auto auto;align-items:center;gap:20px;padding:18px 20px}.linha-carrinho+.linha-carrinho{border-top:1px solid var(--linha)}.linha-imagem{display:block}.linha-info{display:flex;flex-direction:column;gap:2px;font-size:.92rem;color:var(--tinta-suave)}.linha-nome{font-size:1.02rem;font-weight:500;color:var(--tinta);text-decoration:none}@media (hover:hover) and (pointer:fine){.linha-nome:hover{text-decoration:underline}}.form-quantidade{display:flex;align-items:center;gap:10px}.linha-subtotal{min-width:108px;text-align:right;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.resumo{position:sticky;top:100px;display:flex;flex-direction:column;gap:12px;padding:26px;border-radius:var(--raio);background:var(--superficie);box-shadow:var(--sombra)}.resumo h2{font-size:1.35rem;margin-bottom:4px}.resumo dl{margin:0 0 8px}.resumo-linha{display:flex;justify-content:space-between;padding:8px 0;color:var(--tinta-suave)}.resumo-linha dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.resumo-total{margin-top:6px;padding-top:14px;border-top:1px solid var(--linha);color:var(--tinta);font-weight:600;font-size:1.15rem}.estado-vazio,.resumo form{text-align:center}.estado-vazio{display:flex;flex-direction:column;align-items:center;gap:14px;padding:64px 0;color:var(--tinta-suave)}.estado-vazio>svg{color:var(--acento-escuro)}.estado-vazio h1{color:var(--tinta);font-size:clamp(1.6rem,3vw,2.2rem)}.estado-vazio .botao{margin-top:8px}.rodape{background:var(--noite);color:var(--nevoa);border-top:1px solid rgba(93,169,255,.22)}.rodape-conteudo{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;padding-top:56px;padding-bottom:40px}.rodape-marca p{margin-top:16px;max-width:36ch}.rodape-coluna h2{font-size:1rem;color:var(--acento-claro);letter-spacing:.06em;margin-bottom:14px}.rodape-coluna ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.rodape-coluna a{color:var(--perolado);text-decoration:none}@media (hover:hover) and (pointer:fine){.rodape-coluna a:hover{color:var(--acento-claro)}}.rodape-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:20px;padding-bottom:28px;border-top:1px solid rgba(255,255,255,.08);font-size:.88rem}.rodape-legal{display:flex;gap:20px}.rodape-legal a{color:var(--nevoa)}@media (hover:hover) and (pointer:fine){.rodape-legal a:hover{color:var(--acento-claro)}}@media (max-width:960px){.menu-link--extra{display:none}.mosaico-categorias{grid-template-columns:repeat(2,1fr);grid-auto-rows:160px}.categoria--aquarios{grid-column:span 2;grid-row:span 2}.categoria--substrato-decoracao{grid-column:span 2}.faixa-familia-conteudo{grid-template-columns:1fr;gap:20px;padding:36px 28px}.faixa-familia .botao{justify-self:start}.carrinho{grid-template-columns:minmax(0,1fr)}.resumo{position:static}}@media (max-width:760px){body{font-size:1rem}.menu-acompanhar-texto{display:none}.cabecalho-conteudo{height:68px}.cabecalho .logo-evo{width:94px}.cabecalho-conteudo{gap:8px}.menu-link{padding:8px 9px;font-size:.92rem}.menu-carrinho{width:40px;height:40px;margin-left:4px}.hero-conteudo{grid-template-columns:1fr;padding-top:48px;padding-bottom:88px;gap:8px}.hero-simbolo{display:none}.hero-onda{height:40px}.hero-acoes .botao{flex:1 1 auto}.secao{padding-top:52px}.grade-produtos{grid-template-columns:repeat(2,1fr);gap:12px}.cartao-produto-info{padding:12px 12px 14px}.cartao-produto h3{font-size:.95rem}.preco{font-size:1.05rem}.detalhe-produto{grid-template-columns:minmax(0,1fr);grid-template-areas:"midia" "info" "extras";grid-template-rows:auto;gap:28px}.imagem-produto--grande{aspect-ratio:4/3}.linha-carrinho{grid-template-columns:72px 1fr auto;grid-template-areas:"imagem info remover" "imagem quantidade subtotal";gap:10px 14px;padding:16px}.linha-imagem{grid-area:imagem;align-self:start}.linha-info{grid-area:info}.form-quantidade{grid-area:quantidade}.linha-subtotal{grid-area:subtotal;min-width:0}.linha-remover{grid-area:remover;justify-self:end}.rodape-conteudo{grid-template-columns:1fr 1fr}.rodape-marca{grid-column:span 2}.rodape-base{padding-bottom:92px}.mosaico-categorias{grid-auto-rows:150px;gap:10px}.categoria{padding:14px 16px}.categoria-nome{font-size:1.05rem}.categoria--aquarios .categoria-nome{font-size:1.5rem}.categoria-resumo{font-size:.82rem;line-height:1.35}.secao-topo h2{font-size:1.35rem}.link-seta{white-space:nowrap}.form-comprar .seletor-quantidade{width:100%}.seletor-quantidade{flex:1 1 100%;justify-content:space-between}.seletor-quantidade input{flex:1 1}.detalhe-info h1{font-size:1.7rem}.ficha div{padding:12px 0}.faixa-familia h2,.servicos-topo h2{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.hero-luz{animation:none}.cartao-produto,.categoria,.link-seta svg{transition:box-shadow .2s ease}.cartao-produto:hover,.categoria:hover{transform:none}}.redes{display:flex;gap:4px}.rede{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:999px;color:var(--perolado);transition:color .16s ease,background-color .16s ease,transform .16s var(--ease-out)}.rede:active{transform:scale(.94)}.redes--cabecalho{margin-left:8px;padding-left:12px;border-left:1px solid rgba(238,243,249,.14)}.redes--rodape{margin-top:20px;gap:8px}.redes--rodape .rede{border:1px solid rgba(93,169,255,.35);color:var(--acento-claro)}@media (hover:hover) and (pointer:fine){.rede:hover{color:var(--acento-claro);background:rgba(255,255,255,.06)}}.whatsapp-flutuante{position:fixed;right:20px;bottom:20px;z-index:60;display:grid;place-items:center;width:58px;height:58px;border-radius:999px;background:#1fa855;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.12),0 12px 28px -8px rgba(18,90,48,.55);transition:transform .18s var(--ease-out),background-color .18s ease}.whatsapp-flutuante:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.whatsapp-flutuante:hover{background:#19944a;transform:translateY(-2px)}}.duvida-whatsapp{display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-weight:500;color:#17803f;text-decoration:none}@media (hover:hover) and (pointer:fine){.duvida-whatsapp:hover{text-decoration:underline}}.rodape-acompanhar{display:flex;align-items:center;gap:12px;max-width:320px;margin-bottom:20px;padding:12px 14px;border:1px solid rgba(90,169,255,.28);border-radius:14px;background:rgba(31,111,216,.1);color:var(--perolado);text-decoration:none;transition:background .2s ease,border-color .2s ease}.rodape-acompanhar-icone{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:10px;background:var(--acento);color:#fff}.rodape-acompanhar-texto{display:flex;flex-direction:column;gap:1px;flex:1 1;line-height:1.3}.rodape-acompanhar-texto strong{font-weight:600;color:#fff}.rodape-acompanhar-texto small{font-size:.82rem;color:rgba(238,243,249,.68)}.rodape-acompanhar-seta{flex-shrink:0;color:var(--acento-claro);transition:transform .2s ease}@media (hover:hover){.rodape-acompanhar:hover{background:rgba(31,111,216,.18);border-color:rgba(90,169,255,.5)}.rodape-acompanhar:hover .rodape-acompanhar-seta{transform:translateX(3px)}}.rodape-acompanhar:focus-visible{outline:2px solid var(--acento-claro);outline-offset:2px}.rodape-contato{display:flex;align-items:flex-start;gap:10px;font-style:normal;color:var(--perolado);text-decoration:none;line-height:1.5}.rodape-contato svg{flex-shrink:0;margin-top:3px;color:var(--acento-claro)}@media (max-width:760px){.redes--cabecalho{display:none}.whatsapp-flutuante{right:16px;bottom:16px;width:54px;height:54px}}.servicos{background:var(--gelo)}.faixa-branca{margin-top:72px;background:var(--superficie);border-top:1px solid var(--linha);border-bottom:1px solid var(--linha)}.faixa-branca .secao{padding-top:64px;padding-bottom:72px}.servicos-conteudo{padding-top:80px;padding-bottom:88px}.servicos-topo{display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 auto 44px;max-width:640px}.servicos-topo h2{margin-top:10px}.servicos-topo p{margin-top:12px;color:var(--tinta-suave);font-size:1.05rem}.servicos-rodape{display:flex;justify-content:center;margin-top:36px}.sobretitulo{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--acento)}.grade-servicos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cartao-servico-home{position:relative;display:flex;flex-direction:column;padding:30px 28px 26px;border-radius:var(--raio);background:var(--superficie);border:1px solid var(--linha);box-shadow:0 1px 2px rgba(6,18,38,.04);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.cartao-servico-home:before{content:"";position:absolute;inset:0 0 auto;height:3px;border-radius:var(--raio) var(--raio) 0 0;background:linear-gradient(90deg,var(--acento),var(--acento-claro));opacity:0;transition:opacity .25s ease}.cartao-servico-home-topo{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:22px}.cartao-servico-home-icone{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:linear-gradient(145deg,var(--acento),var(--acento-escuro));color:#fff;box-shadow:0 10px 22px rgba(31,111,216,.28)}.cartao-servico-home-numero{font-family:var(--fonte-marca);font-size:2.2rem;font-weight:800;line-height:1;color:#a9c3e6}.cartao-servico-home h3{font-size:1.3rem}.cartao-servico-home p{margin-top:10px;color:var(--tinta-suave);line-height:1.65;flex:1 1}.cartao-servico-home-acao{display:flex;align-items:center;gap:8px;margin-top:24px;padding-top:18px;border-top:1px solid var(--linha);color:var(--acento-escuro);font-weight:600;text-decoration:none}.cartao-servico-home-acao svg:first-child{color:#1f9d55}.cartao-servico-home-seta{margin-left:auto;transition:transform .2s ease}.cartao-servico-home-acao:focus-visible{outline:2px solid var(--acento);outline-offset:4px;border-radius:4px}@media (hover:hover){.cartao-servico-home:hover{transform:translateY(-4px);border-color:#c9dbf2;box-shadow:0 18px 38px rgba(6,18,38,.1)}.cartao-servico-home:hover:before{opacity:1}.cartao-servico-home:hover .cartao-servico-home-seta{transform:translateX(4px)}}@media (prefers-reduced-motion:reduce){.cartao-servico-home,.cartao-servico-home-seta{transition:none}}.servicos+.faixa-familia{margin-top:72px}@media (max-width:960px){.servicos-conteudo{padding-top:56px;padding-bottom:64px}.servicos-topo{margin-bottom:32px}.grade-servicos{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:760px){.servicos{margin-top:56px}.cartao-servico-home{padding:24px 20px 20px}}.texto-legal{max-width:72ch;margin:0 auto;padding:48px 56px 56px;background:var(--superficie);border-radius:var(--raio);box-shadow:var(--sombra)}.texto-legal header{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--linha)}.texto-legal-data{margin-top:10px;color:var(--tinta-suave);font-size:.92rem}.texto-legal h2{font-size:1.25rem;margin:36px 0 12px}.texto-legal li,.texto-legal p{color:#2e3b52}.texto-legal p+p{margin-top:12px}.texto-legal ul{margin:12px 0;padding-left:22px;display:flex;flex-direction:column;gap:8px}.texto-legal a{color:var(--oceano)}.texto-legal code{padding:1px 6px;border-radius:6px;background:var(--areia-2);font-size:.9em}@media (max-width:760px){.texto-legal{padding:28px 20px 36px}}.seletor-quantidade button:disabled{opacity:.35;cursor:default}.seletor-quantidade--compacto{height:42px;background:var(--areia)}.seletor-quantidade--compacto button{width:36px}.seletor-quantidade--compacto input{width:32px}.estado-vazio p{max-width:46ch}.estado-vazio-acoes{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px}.estado-vazio-acoes .botao{margin-top:0}.somente-leitor-de-tela{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.linha-descricao{margin-top:2px;font-size:.88rem;line-height:1.45;color:var(--tinta-suave);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:52ch}.linha-detalhes{list-style:none;padding:0;margin:8px 0 6px;display:flex;flex-wrap:wrap;gap:6px}.linha-detalhes li{padding:2px 10px;border-radius:999px;background:var(--areia);border:1px solid var(--linha);font-size:.78rem;font-weight:500;color:var(--tinta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.linha-preco-unitario{font-size:.88rem;color:var(--tinta-suave)}.linha-estoque{font-size:.82rem;font-weight:500;color:#2f7d4f}.linha-estoque--baixo{color:var(--acento-escuro)}.form-finalizar{display:flex;flex-direction:column;gap:12px;text-align:left}.resumo .form-finalizar{text-align:left}.finalizar-nota{font-size:.82rem;color:var(--tinta-suave);line-height:1.5}.finalizar-nota a{color:var(--oceano)}.etapas{list-style:none;padding:0;margin:0 0 24px;font-size:.9rem;color:var(--tinta-suave)}.etapa,.etapas{display:flex;gap:8px}.etapa{align-items:center}.etapa+.etapa:before{content:"";width:24px;height:1px;background:var(--linha)}.etapa--feita a{color:var(--tinta-suave)}.etapa--atual{color:var(--tinta);font-weight:600}.finalizar{display:grid;grid-template-columns:1fr 380px;gap:32px;align-items:start}.form-entrega{display:flex;flex-direction:column;gap:20px;padding:28px;border-radius:var(--raio);background:var(--superficie);box-shadow:var(--sombra)}.grupo{border:none;padding:0;margin:0;min-width:0}.grupo legend{padding:0;margin-bottom:14px;font-family:var(--fonte-marca);font-weight:600;font-size:1.1rem;color:var(--tinta)}.grupo+.grupo{padding-top:20px;border-top:1px solid var(--linha)}.opcoes-entrega{display:grid;grid-template-columns:1fr 1fr;gap:12px}.opcao-entrega{position:relative;display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--linha);border-radius:var(--raio-sm);cursor:pointer;color:var(--tinta-suave);transition:border-color .16s ease,background-color .16s ease}.opcao-entrega input{position:absolute;opacity:0;pointer-events:none}.opcao-entrega span{display:flex;flex-direction:column;line-height:1.3}.opcao-entrega strong{color:var(--tinta);font-weight:600}.opcao-entrega small{font-size:.82rem}.opcao-entrega:has(input:checked){border-color:var(--abismo);background:var(--areia);color:var(--acento-escuro);box-shadow:0 0 0 1px var(--abismo) inset}.etiqueta-pagto{display:inline-flex;align-items:center;gap:5px;width:fit-content;margin:5px 0 3px;padding:3px 10px 3px 8px;border-radius:999px;font-style:normal;font-size:.78rem;font-weight:700;line-height:1.4;border:1px solid transparent}.etiqueta-pagto--rapido{background:#dcf7f1;color:#0b6b5f;border-color:#9fe3d6}.etiqueta-pagto--lento{background:#fff4dc;color:#7a5200;border-color:#f1d79a}.opcao-entrega:has(input:focus-visible){outline:2px solid var(--oceano);outline-offset:2px}.campos{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;align-items:start}.campo{display:flex;flex-direction:column;gap:6px;min-width:0}.campo--cheio{grid-column:1/-1}.campo label{font-size:.88rem;font-weight:500;color:var(--tinta)}.campo input,.campo select,.grupo textarea{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--linha);border-radius:var(--raio-sm);background:var(--areia);font:inherit;font-size:1rem;color:var(--tinta);transition:border-color .16s ease,background-color .16s ease}.grupo textarea{padding:12px 14px;resize:vertical}.campo input::placeholder,.grupo textarea::placeholder{color:#8a94a6}.campo input:focus,.campo select:focus,.grupo textarea:focus{outline:none;border-color:var(--oceano);background:var(--superficie);box-shadow:0 0 0 3px rgba(31,111,209,.15)}.campo[data-erro] input,.campo[data-erro] select{border-color:var(--perigo)}.campo-erro{font-size:.82rem;color:var(--perigo)}.campo-dica{font-size:.82rem;color:var(--tinta-suave)}.nao-sei-cep{align-self:center;margin-top:26px;font-size:.88rem;color:var(--oceano)}.aviso-erros{padding:12px 14px;border-radius:var(--raio-sm);background:rgba(180,55,43,.08);color:var(--perigo);font-size:.92rem;font-weight:500}.resumo-itens{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.resumo-itens li{display:grid;grid-template-columns:52px 1fr auto;gap:12px;align-items:center}.resumo-item-nome{display:flex;flex-direction:column;font-size:.92rem;line-height:1.35;color:var(--tinta)}.resumo-item-nome small{color:var(--tinta-suave);font-size:.8rem}.resumo-item-valor{font-size:.92rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.resumo .botao-texto{align-self:center}@media (max-width:960px){.finalizar{grid-template-columns:1fr}.finalizar .resumo{order:-1;position:static}}@media (max-width:760px){.form-entrega{padding:20px 16px}.campos,.opcoes-entrega{grid-template-columns:1fr}.nao-sei-cep{margin-top:-4px;align-self:start}}.loja-topo{position:relative;overflow:hidden;background:radial-gradient(60% 120% at 85% 0,rgba(70,150,255,.3) 0,rgba(70,150,255,0) 65%),linear-gradient(180deg,#0b2a5c,#0d3a7a);padding:56px 0 36px}.loja-topo,.loja-topo h1{color:var(--perolado)}.loja-topo p{margin-top:12px;max-width:56ch;color:var(--nevoa);font-size:1.08rem}.filtros--escuro{margin:28px 0 0}.filtros--escuro .filtro{background:rgba(255,255,255,.04);border-color:rgba(238,243,249,.18);color:var(--perolado)}.filtros--escuro .filtro[aria-current=page]{background:var(--prata);border-color:var(--prata);color:var(--abismo)}@media (hover:hover) and (pointer:fine){.filtros--escuro .filtro:not([aria-current=page]):hover{border-color:var(--acento-claro);color:var(--acento-claro)}}.loja-barra{flex-wrap:wrap;gap:8px 24px;margin-bottom:24px;color:var(--tinta-suave)}.cartao-produto-rodape,.loja-barra{display:flex;justify-content:space-between;align-items:center}.cartao-produto-rodape{gap:10px;margin-top:10px}.cartao-produto .cartao-produto-rodape .preco{margin-top:0;font-size:1.25rem}.botao-adicionar{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--abismo);background:var(--abismo);color:var(--acento-claro);font:inherit;font-size:.88rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:transform .16s var(--ease-out),background-color .18s ease,color .18s ease}.botao-adicionar:active:not(:disabled){transform:scale(.96)}.botao-adicionar:disabled{opacity:.7;cursor:progress}.botao-adicionar[data-estado=ok]{background:#2f7d4f;border-color:#2f7d4f;color:#fff}.botao-adicionar[data-estado=limite]{background:var(--areia-2);border-color:var(--linha);color:var(--tinta-suave)}@media (hover:hover) and (pointer:fine){.botao-adicionar:hover:not(:disabled):not([data-estado]){background:var(--abismo-3)}}.selo--destaque{background:var(--acento);color:#fff}@media (max-width:760px){.loja-topo{padding:40px 0 28px}.cartao-produto-rodape{flex-direction:column;align-items:stretch;gap:8px}.botao-adicionar{justify-content:center}}.servicos-mais{margin-top:24px}.areas-topo{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-wrap:wrap;gap:8px}.areas-topo li{padding:7px 16px;border-radius:999px;border:1px solid rgba(93,169,255,.45);color:var(--acento-claro);font-family:var(--fonte-marca);font-weight:600;font-size:.92rem;letter-spacing:.04em}.cartoes-servico{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cartao-servico{display:flex;flex-direction:column;gap:12px;padding:28px;border-radius:var(--raio);background:var(--superficie);box-shadow:var(--sombra)}.cartao-servico h2{font-size:1.4rem}.cartao-servico p{color:var(--tinta-suave);flex:1 1}.cartao-servico .botao{align-self:flex-start;margin-top:8px}.como-funciona{margin-top:56px;padding:48px;border-radius:24px;background:radial-gradient(120% 140% at 0 0,var(--abismo-3) 0,var(--abismo) 65%)}.como-funciona,.como-funciona h2{color:var(--perolado)}.etapas-servico{list-style:none;margin:32px 0 36px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.etapas-servico li{position:relative}.etapas-servico li:not(:last-child):after{content:"";position:absolute;top:27px;left:76px;right:-36px;height:1px;background:linear-gradient(90deg,rgba(90,169,255,.6),rgba(90,169,255,0))}.etapa-icone{display:inline-grid;place-items:center;width:56px;height:56px;margin-bottom:18px;border-radius:16px;background:rgba(90,169,255,.12);border:1px solid rgba(90,169,255,.3);color:var(--acento-claro)}.etapas-servico h3{font-size:1.15rem;color:var(--perolado)}.etapas-servico p{margin-top:8px;color:var(--nevoa);max-width:34ch}@media (max-width:960px){.cartoes-servico,.etapas-servico{grid-template-columns:1fr}.etapas-servico{gap:28px}.etapas-servico li{display:grid;grid-template-columns:56px 1fr;column-gap:16px}.etapa-icone{grid-row:span 2;margin-bottom:0}.etapas-servico li:not(:last-child):after{top:64px;left:27px;right:auto;width:1px;height:calc(100% - 44px);background:linear-gradient(180deg,rgba(90,169,255,.6),rgba(90,169,255,0))}.como-funciona{padding:32px 22px}.como-funciona .botao{width:100%}}.obrigatorios-nota{margin-bottom:-6px;font-size:.85rem;color:var(--tinta-suave)}.obrigatorio,.obrigatorios-nota span{color:var(--perigo);font-weight:600}.campo input,.campo select{scroll-margin-top:110px}.calculadora-frete{margin-top:24px;padding:18px;border-radius:var(--raio-sm);background:var(--superficie);border:1px solid var(--linha)}.resumo .calculadora-frete{margin:4px 0;padding:14px;background:var(--areia)}.calculadora-frete-form label{display:flex;align-items:center;gap:8px;font-weight:600;font-size:.95rem;margin-bottom:10px}.calculadora-frete-form label svg{color:var(--acento-escuro)}.calculadora-frete-campo{display:flex;gap:8px}.calculadora-frete-campo input{flex:1 1;min-width:0;height:44px;padding:0 14px;border:1px solid var(--linha);border-radius:var(--raio-sm);background:var(--superficie);font:inherit;color:var(--tinta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calculadora-frete-campo input:focus{outline:none;border-color:var(--oceano);box-shadow:0 0 0 3px rgba(31,111,209,.15)}.botao-calcular{height:44px;padding:0 16px;border-radius:var(--raio-sm);border:none;background:var(--abismo);color:var(--acento-claro);font:inherit;font-weight:600;font-size:.92rem;cursor:pointer;transition:transform .16s var(--ease-out),background-color .16s ease}.botao-calcular:active:not(:disabled){transform:scale(.97)}.botao-calcular:disabled{opacity:.7;cursor:progress}.opcoes-frete-lista{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column}.opcoes-frete-lista li{border-top:1px solid var(--linha);font-size:.92rem}.opcao-frete-linha{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0}.opcao-frete-linha>span:first-of-type{display:flex;flex-direction:column;line-height:1.35;flex:1 1;min-width:0}.opcao-frete-linha--escolha{margin:4px -8px;padding:10px 8px;border-radius:10px;border:1.5px solid transparent;cursor:pointer}.opcao-frete-linha--escolha:hover{background:rgba(31,111,216,.05)}.opcao-frete-linha--escolha input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--acento)}.opcao-frete-linha--ativa{border-color:var(--acento);background:rgba(31,111,216,.07)}.opcao-frete-linha--escolha:has(input:focus-visible){outline:2px solid var(--acento);outline-offset:2px}.opcoes-frete-lista small{color:var(--tinta-suave);font-size:.8rem}.opcao-frete-preco{font-weight:600;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.opcao-frete-preco--gratis{color:#2f7d4f}.calculadora-frete-aviso{margin-top:12px;font-size:.88rem;color:var(--tinta-suave)}.frete-info{font-size:.92rem;color:var(--tinta-suave)}.opcoes-frete{display:flex;flex-direction:column;gap:8px}.opcao-frete{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--linha);border-radius:var(--raio-sm);cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.opcao-frete input{width:18px;height:18px;margin:0;accent-color:var(--abismo)}.opcao-frete-nome{display:flex;flex-direction:column;line-height:1.35}.opcao-frete-nome small{font-size:.82rem;color:var(--tinta-suave)}.opcao-frete:has(input:checked){border-color:var(--abismo);background:var(--areia);box-shadow:0 0 0 1px var(--abismo) inset}.total-pedido{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;border-radius:var(--raio-sm);background:var(--abismo);color:var(--perolado)}.total-pedido span{display:flex;flex-direction:column;font-weight:600}.total-pedido small{font-weight:400;font-size:.82rem;color:var(--nevoa)}.total-pedido strong{font-size:1.4rem;color:var(--acento-claro);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aviso-retirada{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:var(--raio-sm);background:#eaf6ef;border:1px solid #c4e5d1;color:#24553a;font-size:.92rem;line-height:1.5}.aviso-retirada svg{flex-shrink:0;margin-top:2px;color:#2f7d4f}.aviso-retirada strong{display:block;font-size:1rem;color:#1d4a31}@media (max-width:760px){.faixa-branca{margin-top:52px}.faixa-branca .secao{padding-top:44px;padding-bottom:52px}}.acompanhar-grade{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px;align-items:start}.acompanhar-cartao{padding:28px;border-radius:var(--raio);background:var(--superficie);border:1px solid var(--linha);box-shadow:var(--sombra)}.acompanhar-ajuda h2,.acompanhar-cartao>h2{font-size:1.2rem;margin-bottom:16px}.acompanhar-form{display:flex;flex-direction:column;gap:16px}.acompanhar-form label{display:flex;flex-direction:column;gap:6px;font-size:.92rem;font-weight:600}.acompanhar-form small{font-weight:400;color:var(--tinta-suave);font-size:.82rem}.acompanhar-form input{min-height:50px;padding:0 14px;border:1px solid var(--linha);border-radius:var(--raio-sm);background:var(--areia);font:inherit;font-size:1.05rem}.acompanhar-form .acompanhar-codigo{letter-spacing:.04em;text-transform:uppercase}.acompanhar-form input:focus{outline:none;border-color:var(--acento);box-shadow:0 0 0 3px rgba(31,111,216,.16);background:#fff}.acompanhar-form .botao{margin-top:4px}.acompanhar-ajuda{padding:28px;border-radius:var(--raio);background:var(--gelo);border:1px solid #d6e4f5}.acompanhar-ajuda>p{color:var(--tinta-suave);line-height:1.6}.acompanhar-balao{position:relative;display:flex;flex-direction:column;gap:4px;margin:16px 0;padding:14px 16px;border-radius:14px 14px 4px 14px;background:#dcf8c6;color:#1c2a1c;font-size:.92rem;box-shadow:0 2px 6px rgba(6,18,38,.08)}.acompanhar-balao mark{padding:1px 6px;border-radius:6px;background:#ffe066;color:#1c2a1c;font-weight:700;letter-spacing:.03em;box-shadow:0 0 0 2px #f5b400}.acompanhar-balao-suave{color:#5a6b5a}.acompanhar-ajuda-rodape{font-size:.9rem}.acompanhar-aviso{margin-bottom:16px;padding:12px 16px;border-radius:var(--raio-sm);background:#fdecea;color:#8c2318;font-size:.92rem}.acompanhar-status{display:flex;gap:20px;align-items:flex-start;margin-bottom:24px;padding:28px;border-radius:var(--raio);background:linear-gradient(135deg,#0d2b5c,#1a5fbf);color:#fff;box-shadow:var(--sombra)}.acompanhar-status--entregue{background:linear-gradient(135deg,#14532d,#1f9d55)}.acompanhar-status--cancelado{background:linear-gradient(135deg,#5c1a1a,#b42318)}.acompanhar-status-icone{display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.16)}.acompanhar-status-pedido{font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.acompanhar-status h2{margin:2px 0 6px;color:#fff;font-size:clamp(1.4rem,2.6vw,1.9rem)}.acompanhar-status p{color:rgba(255,255,255,.88)}.acompanhar-proximo{margin-top:12px;padding:10px 14px;border-radius:10px;background:rgba(255,255,255,.12)}.acompanhar-detalhes{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:24px;align-items:start}.acompanhar-valores{margin:14px 0 0;padding-top:14px;border-top:1px solid var(--linha);display:flex;flex-direction:column;gap:8px}.acompanhar-valores div{display:flex;justify-content:space-between;gap:12px}.acompanhar-valores dt{color:var(--tinta-suave)}.acompanhar-valores dd{margin:0;text-align:right}.acompanhar-total dd,.acompanhar-total dt{font-weight:700;color:var(--tinta);font-size:1.05rem}.acompanhar-duvida{width:100%;margin-top:18px}.acompanhar-topo{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.acompanhar-outro{flex:none;min-height:44px;padding:0 18px;font-size:.95rem}@media (max-width:560px){.acompanhar-outro{width:100%}}@media (max-width:860px){.acompanhar-detalhes,.acompanhar-grade{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.acompanhar-ajuda,.acompanhar-cartao,.acompanhar-status{padding:20px 18px}.acompanhar-status{flex-direction:column;gap:12px}}.linha-do-tempo{list-style:none;margin:22px 0;padding:0}.linha-do-tempo li{position:relative;display:flex;gap:14px;padding-bottom:18px;color:var(--tinta-suave)}.linha-do-tempo li:last-child{padding-bottom:0}.linha-do-tempo li:not(:last-child):before{content:"";position:absolute;left:9px;top:22px;bottom:2px;width:2px;background:var(--linha)}.linha-do-tempo li.feita:not(:last-child):before{background:#3aa66a}.linha-do-tempo-marca{flex:0 0 20px;height:20px;margin-top:2px;border-radius:50%;border:2px solid var(--linha);background:var(--superficie)}.linha-do-tempo li.feita .linha-do-tempo-marca{border-color:#3aa66a;background:#3aa66a;box-shadow:inset 0 0 0 3px var(--superficie)}.linha-do-tempo li[aria-current=step] .linha-do-tempo-marca{border-color:var(--acento);background:var(--acento);box-shadow:inset 0 0 0 3px var(--superficie),0 0 0 4px rgba(31,111,216,.18)}.linha-do-tempo-texto{display:flex;flex-direction:column;gap:2px}.linha-do-tempo li.feita strong{color:var(--tinta)}.linha-do-tempo li[aria-current=step] strong{color:var(--acento-escuro)}.linha-do-tempo small{font-size:.82rem}.acompanhar-rastreio{margin-top:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-radius:var(--raio-sm);background:var(--gelo)}.acompanhar-rastreio>div{display:flex;flex-direction:column;gap:3px}.acompanhar-rastreio-rotulo{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--tinta-suave)}.acompanhar-rastreio-codigo{font-size:.88rem;color:var(--tinta-suave)}.acompanhar-itens{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;color:var(--tinta-suave)}.acompanhar-itens li{display:flex;justify-content:space-between;gap:12px}.parceria{--reef:#b3186e;--reef-claro:#e35aa6;margin:72px 0 0;border-radius:var(--raio);overflow:hidden;color:#fff;background:radial-gradient(120% 140% at 0 0,rgba(179,24,110,.55),transparent 55%),radial-gradient(90% 120% at 100% 100%,rgba(31,111,216,.45),transparent 60%),linear-gradient(135deg,#0a1a3a,#061226 70%);box-shadow:var(--sombra)}.parceria--compacta{margin:48px 0 0}.parceria-conteudo{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:center;gap:40px;padding:48px}.parceria-marca{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 20px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);text-align:center}.parceria-selo{padding:4px 12px;border-radius:999px;background:rgba(227,90,166,.18);color:#ffc4e3;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.parceria-logos{display:flex;align-items:center;justify-content:center;gap:8px 12px;width:100%}.parceria-logo-evo{flex:none;width:clamp(64px,36%,150px);height:auto}.parceria-e{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06);font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:700;font-size:1.9rem;line-height:1;padding-bottom:3px;color:#f5c2df}.reef-logo{flex:none;width:clamp(110px,48%,210px);display:flex;flex-direction:column;align-items:center;container-type:inline-size}.reef-logo-emblema{width:68%;height:auto;mix-blend-mode:lighten}.reef-logo-nome{margin-top:2px;font-family:Playfair Display,Georgia,serif;font-weight:700;font-size:19cqi;line-height:1;white-space:nowrap;letter-spacing:-.01em}.reef-logo-reef{display:inline-block;padding:.04em .1em .16em .02em;margin:0 -.08em -.16em 0;font-style:italic;background:linear-gradient(180deg,#f04a9c,#c4167a);-webkit-background-clip:text;background-clip:text;color:transparent}.reef-logo-fam{background:linear-gradient(180deg,#9a5cf0,#6b2fc4);-webkit-background-clip:text;background-clip:text;color:transparent}.reef-logo-sub{margin-top:6px;font-family:var(--fonte-texto);font-size:6.6cqi;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.82);white-space:nowrap}@media (max-width:520px){.parceria-logos{gap:6px 10px}.parceria-e{width:36px;height:36px;font-size:1.45rem}}.parceria-texto h2{color:#fff;font-size:clamp(1.5rem,2.6vw,2.1rem);margin-bottom:12px}.parceria-texto .parceria-frase{margin:-2px 0 14px;font-family:var(--fonte-marca);font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:600;line-height:1.4;color:#ffc4e3}.parceria-texto p{color:rgba(238,243,249,.82);max-width:560px;line-height:1.65;margin-bottom:24px}.parceria-botao{background:var(--reef);color:#fff;border:0}@media (hover:hover){.parceria-botao:hover{background:#c81f7c}}.parceria-botao:focus-visible{outline:2px solid #ffc4e3;outline-offset:3px}@media (max-width:860px){.parceria-conteudo{grid-template-columns:minmax(0,1fr);gap:24px;padding:28px 20px}.parceria{margin-top:56px}.parceria-botao{width:100%;justify-content:center}}.confirmacao-adicionado{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:24px;padding:14px 18px;border:1px solid #b9e4c8;border-radius:var(--raio-sm);background:#effaf3;animation:aviso-entrar .35s ease-out}.confirmacao-adicionado p{flex:1 1 220px;margin:0;color:#1d5c37}.aviso-carrinho-icone,.confirmacao-adicionado-icone{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:50%;background:#1f9d55;color:#fff}.aviso-carrinho-area{position:fixed;top:92px;right:max(16px,calc((100vw - 1200px) / 2));z-index:60;width:min(380px,calc(100vw - 32px));pointer-events:none}.aviso-carrinho{position:relative;display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px;border-radius:16px;background:var(--superficie);border:1px solid #d6e3f3;box-shadow:0 22px 50px rgba(6,18,38,.24),0 2px 6px rgba(6,18,38,.08);pointer-events:auto;animation:aviso-entrar .35s cubic-bezier(.2,.8,.2,1)}.aviso-carrinho:before{content:"";position:absolute;top:-7px;left:calc(var(--seta-x, 75%) - 7px);width:14px;height:14px;background:var(--superficie);border-left:1px solid #d6e3f3;border-top:1px solid #d6e3f3;transform:rotate(45deg)}.aviso-carrinho-topo{display:flex;align-items:center;gap:8px}.aviso-carrinho-topo strong{flex:1 1;color:#1d6b3d;font-size:.98rem}.aviso-carrinho-icone{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:#1f9d55;color:#fff}.aviso-carrinho-x{flex:none;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--tinta-suave);font-size:1.35rem;line-height:1;cursor:pointer}.aviso-carrinho-x:hover{background:var(--areia);color:var(--tinta)}.aviso-carrinho-produto{display:flex;align-items:center;gap:12px}.aviso-carrinho-foto{flex:none;width:58px;height:58px;border-radius:12px;overflow:hidden;background:var(--gelo)}.aviso-carrinho-foto .imagem-produto{width:100%;height:100%}.aviso-carrinho-info{display:flex;flex-direction:column;gap:2px;min-width:0}.aviso-carrinho-nome{font-weight:600;color:var(--tinta);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aviso-carrinho-preco{font-weight:700;color:var(--acento-escuro)}.aviso-carrinho-preco small{font-weight:500;color:var(--tinta-suave)}.aviso-carrinho-resumo{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:10px;background:var(--areia);font-size:.9rem;color:var(--tinta-suave)}.aviso-carrinho-resumo strong{color:var(--tinta);font-size:1rem}.aviso-carrinho-acoes{display:flex;gap:8px}.aviso-carrinho-fechar,.aviso-carrinho-ver{flex:1 1;min-height:44px;padding:0 12px;white-space:nowrap}.aviso-carrinho-fechar{border:1px solid var(--linha);border-radius:999px;background:transparent;color:var(--tinta);font:inherit;font-weight:600;font-size:.92rem;cursor:pointer}.aviso-carrinho-fechar:hover{background:var(--areia)}.aviso-carrinho-tempo{position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:0 0 16px 16px;background:linear-gradient(90deg,#1f9d55,#4ade80);transform-origin:left;animation:aviso-tempo linear forwards}.aviso-carrinho--pausado .aviso-carrinho-tempo{animation-play-state:paused}@keyframes aviso-tempo{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes aviso-entrar{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.aviso-carrinho,.confirmacao-adicionado{animation:none}}@media (max-width:760px){.aviso-carrinho-area{top:auto;bottom:16px;right:16px;left:16px;width:auto}.aviso-carrinho:before{display:none}}@media (max-width:340px){.aviso-carrinho-acoes{flex-direction:column}}@media (prefers-reduced-motion:reduce){.aviso-carrinho-tempo{animation:none;display:none}}.menu-carrinho .contador{animation:contador-pulo .45s cubic-bezier(.3,1.6,.5,1)}@keyframes contador-pulo{0%{transform:scale(.4)}60%{transform:scale(1.35)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.menu-carrinho .contador{animation:none}}@media (max-width:380px){.cabecalho .logo-evo{width:78px}.cabecalho-conteudo{gap:4px}.menu{gap:0}.menu-link{padding:8px 6px;font-size:.86rem}.menu-carrinho{width:38px;height:38px;margin-left:2px}}@media (max-width:520px){.rodape-conteudo{grid-template-columns:minmax(0,1fr);gap:32px}.rodape-marca{grid-column:auto}.rodape-contato{overflow-wrap:anywhere}}.botao--linha{background:transparent;border-color:var(--acento);color:var(--acento-escuro)}@media (hover:hover){.botao--linha:hover{background:var(--gelo)}}.ac-status{margin-bottom:20px;padding:26px 28px 30px;border-radius:var(--raio);background:linear-gradient(135deg,#0d2b5c,#1a5fbf);color:#fff;box-shadow:var(--sombra)}.ac-status--entregue{background:linear-gradient(135deg,#14532d,#1f9d55)}.ac-status--cancelado{background:linear-gradient(135deg,#5c1a1a,#b42318)}.ac-status-topo{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:14px;font-size:.82rem}.ac-status-pedido{font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.ac-ao-vivo{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:rgba(255,255,255,.14)}.ac-ao-vivo-ponto{width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 0 rgba(74,222,128,.7);animation:ac-pulso 2s infinite}@keyframes ac-pulso{70%{box-shadow:0 0 0 7px rgba(74,222,128,0)}to{box-shadow:0 0 0 0 rgba(74,222,128,0)}}.ac-status-corpo{display:flex;align-items:flex-start;gap:16px}.ac-status-icone{display:grid;place-items:center;flex:none;width:58px;height:58px;border-radius:50%;background:rgba(255,255,255,.16)}.ac-status h2{margin:0 0 6px;color:#fff;font-size:clamp(1.45rem,2.8vw,2rem)}.ac-status-corpo p{color:rgba(255,255,255,.88);max-width:62ch}.ac-previsao{display:flex;align-items:flex-start;gap:12px;margin-top:18px;padding:14px 16px;border-radius:12px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18)}.ac-previsao div{display:flex;flex-direction:column;gap:2px}.ac-previsao span{font-size:.82rem;opacity:.85}.ac-previsao strong{font-size:1.15rem}.ac-previsao small{font-size:.78rem;opacity:.75}.ac-progresso{--ac-progresso:0;position:relative;display:flex;justify-content:space-between;margin:26px 0 0;padding:0;list-style:none}.ac-progresso li{position:relative;z-index:1;flex:1 1;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;color:rgba(255,255,255,.6)}.ac-progresso li:not(:last-child):after{content:"";position:absolute;top:19px;left:calc(50% + 22px);right:calc(-50% + 22px);height:4px;border-radius:999px;background:rgba(255,255,255,.22)}.ac-progresso li.feita:not(.atual):after{background:#4ade80}.ac-progresso-icone{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,.12);border:2px solid rgba(255,255,255,.25)}.ac-progresso li.feita .ac-progresso-icone{background:#4ade80;border-color:#4ade80;color:#0b3b1f}.ac-progresso li.atual .ac-progresso-icone{background:#fff;border-color:#fff;color:var(--acento-escuro);box-shadow:0 0 0 5px rgba(255,255,255,.22)}.ac-status--entregue .ac-progresso li.atual .ac-progresso-icone{color:#14532d}.ac-progresso li.feita{color:#fff}.ac-progresso-nome{font-size:.86rem;font-weight:600;line-height:1.25}.ac-progresso-data{font-size:.75rem;opacity:.8;min-height:1em}.ac-cartao{padding:24px;border-radius:var(--raio);background:var(--superficie);border:1px solid var(--linha);box-shadow:var(--sombra)}.ac-cartao>h2{font-size:1.15rem;margin-bottom:16px}.ac-rastreio{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;border-left:4px solid var(--acento)}.ac-rastreio-info{display:flex;align-items:flex-start;gap:14px;color:var(--acento-escuro)}.ac-rastreio-info div{display:flex;flex-direction:column;gap:3px;color:var(--tinta)}.ac-rotulo{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-suave)}.ac-rastreio-codigo{font-size:.9rem;color:var(--tinta-suave)}.ac-rastreio-codigo b{color:var(--tinta);letter-spacing:.04em;-webkit-user-select:all;user-select:all}.ac-grade{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;align-items:start}.ac-coluna{display:flex;flex-direction:column;gap:20px}.ac-historico{list-style:none;margin:0;padding:0}.ac-historico li{position:relative;display:grid;grid-template-columns:64px 18px minmax(0,1fr);gap:12px;padding-bottom:20px}.ac-historico li:last-child{padding-bottom:0}.ac-historico li:not(:last-child):before{content:"";position:absolute;left:calc(64px + 12px + 8px);top:18px;bottom:0;width:2px;background:var(--linha)}.ac-historico-data{display:flex;flex-direction:column;align-items:flex-end;font-size:.8rem;color:var(--tinta-suave);line-height:1.3}.ac-historico-data b{color:var(--tinta);font-size:.86rem}.ac-historico-marca{width:14px;height:14px;margin:3px auto 0;border-radius:50%;background:#c9d5e3;position:relative;z-index:1}.ac-historico li.recente .ac-historico-marca{background:var(--acento);box-shadow:0 0 0 4px rgba(31,111,216,.18)}.ac-historico-texto{display:flex;flex-direction:column;gap:2px}.ac-historico li.recente strong{color:var(--acento-escuro)}.ac-historico-texto small{color:var(--tinta-suave);font-size:.86rem}.ac-endereco{line-height:1.6;margin-bottom:8px}.ac-itens{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.ac-itens li{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px}.ac-item-imagem{width:52px;height:52px;border-radius:10px;overflow:hidden;background:var(--gelo)}.ac-item-imagem .imagem-produto{width:100%;height:100%}.ac-item-nome{display:flex;flex-direction:column;gap:2px;font-weight:500}.ac-item-nome a{color:var(--tinta);text-decoration:none}.ac-item-nome a:hover{color:var(--acento-escuro);text-decoration:underline}.ac-item-nome small{color:var(--tinta-suave);font-weight:400}.ac-valores{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--linha);display:flex;flex-direction:column;gap:6px}.ac-valores div{display:flex;justify-content:space-between}.ac-valores dt{color:var(--tinta-suave)}.ac-valores dd{margin:0}.ac-total dd,.ac-total dt{font-weight:700;font-size:1.08rem;color:var(--tinta)}.ac-data-pedido{margin-top:12px;font-size:.82rem;color:var(--tinta-suave)}.ac-ajuda .botao{width:100%;margin-top:12px}@media (prefers-reduced-motion:reduce){.ac-ao-vivo-ponto{animation:none}}@media (max-width:860px){.ac-grade{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.ac-status{padding:20px 18px 24px}.ac-status-corpo{flex-direction:column;gap:12px}.ac-progresso-icone{width:34px;height:34px}.ac-progresso-icone svg{width:15px;height:15px}.ac-progresso li:not(:last-child):after{top:15px;left:calc(50% + 18px);right:calc(-50% + 18px);height:3px}.ac-progresso-nome{font-size:.7rem}.ac-progresso-data{font-size:.66rem}.ac-progresso-hora{display:none}.ac-cartao{padding:20px 18px}.ac-rastreio .botao{width:100%}}.selos-frete{display:flex;flex-wrap:wrap;gap:4px;margin:3px 0 2px}.selo-frete{padding:1px 8px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.02em}.selo-frete--barato{background:#e7f6ec;color:#1d6b3d}.selo-frete--rapido{background:#e3eefc;color:#1a5fbf}.resumo-linha--frete dd{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:2px}.resumo-linha--frete strong{color:var(--tinta)}.resumo-linha small,.resumo-total small{font-size:.78rem;font-weight:500;color:var(--tinta-suave)}.resumo-dica{color:var(--acento-escuro);font-weight:600}.resumo-nota{margin:-4px 0 0;font-size:.82rem;color:var(--tinta-suave);text-align:center}.resumo-gratis{color:#1d6b3d!important}.botao-continuar{border-width:2px;font-weight:700}@media (hover:hover){.botao-continuar:hover svg{transform:translateX(-3px)}}.botao-continuar svg{transition:transform .2s ease}.imagem-produto--foto{background:#fff}.imagem-produto--foto:after{display:none}.imagem-produto-foto{object-fit:contain;padding:7%;box-sizing:border-box;transition:transform .5s ease}.imagem-produto--mini .imagem-produto-foto{padding:4%}@media (hover:hover){.cartao-produto:hover .imagem-produto-foto{transform:scale(1.04)}}.imagem-produto-aviso{position:absolute;right:10px;bottom:10px;z-index:1;padding:3px 10px;border-radius:999px;background:rgba(3,9,20,.6);color:#fff;font-size:.72rem;font-weight:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (prefers-reduced-motion:reduce){.imagem-produto-foto{transition:none}}.link-email{position:relative;display:inline-block}.link-email-menu{position:absolute;z-index:50;bottom:calc(100% + 8px);left:0;display:flex;flex-direction:column;min-width:250px;padding:6px;border-radius:12px;background:var(--superficie);border:1px solid var(--linha);box-shadow:0 16px 36px rgba(6,18,38,.22);animation:aviso-entrar .2s ease-out}.link-email-menu a,.link-email-menu button{display:block;width:100%;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:var(--tinta);font:inherit;font-size:.92rem;font-weight:500;text-align:left;text-decoration:none;cursor:pointer;white-space:nowrap}.link-email-menu a:hover,.link-email-menu button:hover{background:var(--gelo);color:var(--acento-escuro)}@media (max-width:520px){.link-email-menu{min-width:min(250px,calc(100vw - 48px))}}.campo--parcelas{display:flex;flex-direction:column;gap:6px;margin-top:14px;font-size:.9rem;font-weight:600}.campo--parcelas select{min-height:48px;padding:0 12px;border:1px solid var(--linha);border-radius:var(--raio-sm);background:#fff;font:inherit;font-weight:500}.total-pedido-valor{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.total-pedido-valor small{font-size:.82rem;font-weight:500;color:var(--tinta-suave)}.modal-fundo{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:16px;background:rgba(3,9,20,.6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:modal-fundo .2s ease-out}@keyframes modal-fundo{0%{opacity:0}}.modal-saida{width:min(440px,100%);padding:30px 28px 24px;border-radius:20px;background:var(--superficie);box-shadow:0 30px 70px rgba(3,9,20,.4);text-align:center;animation:aviso-entrar .3s cubic-bezier(.2,.8,.2,1)}.modal-saida-selo{display:inline-block;padding:4px 12px;border-radius:999px;background:#fdecec;color:#b42318;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.modal-saida h2{margin:12px 0 10px;font-size:clamp(1.4rem,4vw,1.75rem)}.modal-saida p{color:var(--tinta-suave);line-height:1.6}.modal-saida p strong{color:var(--tinta)}.modal-saida-formas{justify-content:center;margin:16px 0 22px}.modal-saida-acoes{display:flex;flex-direction:column;gap:8px}.modal-saida-acoes .botao{width:100%;min-height:52px}.modal-saida-sair{padding:10px;color:var(--tinta-suave)}@media (prefers-reduced-motion:reduce){.modal-fundo,.modal-saida{animation:none}}.ac-tranquilo{display:flex;align-items:flex-start;gap:12px;margin-top:22px;padding:14px 16px;border-radius:12px;background:#effaf3;border:1px solid #c8ead5}.ac-tranquilo-icone{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:#1f9d55;color:#fff}.ac-tranquilo strong{display:block;color:#1d5c37;margin-bottom:2px}.ac-tranquilo p{margin:0;color:#2f5a41;font-size:.92rem;line-height:1.55}.acompanhar-passos{margin:0 0 16px;padding:0;list-style:none;counter-reset:passo;display:flex;flex-direction:column;gap:10px}.acompanhar-passos li{position:relative;padding-left:38px;color:var(--tinta);line-height:1.5;counter-increment:passo}.acompanhar-passos li:before{content:counter(passo);position:absolute;left:0;top:-1px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--acento);color:#fff;font-size:.85rem;font-weight:700}.acompanhar-exemplo-rotulo{display:block;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-suave)}.acompanhar-balao{margin-top:6px!important}.acompanhar-balao-linha{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.acompanhar-seta{color:#b42318;font-weight:700;font-size:.85rem}.acompanhar-ajuda-rodape+.acompanhar-ajuda-rodape{margin-top:8px}.confirmado-topo{display:flex;flex-direction:column;align-items:center;text-align:center;padding:36px 24px;margin-bottom:24px;border-radius:var(--raio);background:var(--superficie);border:1px solid var(--linha);box-shadow:var(--sombra)}.confirmado-icone{display:grid;place-items:center;width:72px;height:72px;margin-bottom:14px;border-radius:50%;background:#1f9d55;color:#fff;box-shadow:0 0 0 8px #e7f6ec}.confirmado-topo h1{font-size:clamp(1.7rem,4vw,2.4rem)}.confirmado-topo>p{margin-top:8px;max-width:52ch;color:var(--tinta-suave)}.confirmado-codigo{display:flex;flex-direction:column;align-items:center;gap:6px;margin:22px 0;padding:16px 28px;border-radius:14px;background:var(--gelo);border:2px dashed #b9d0ee}.confirmado-codigo span{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-suave)}.confirmado-codigo strong{font-family:var(--fonte-marca);font-size:clamp(1.6rem,5vw,2.2rem);letter-spacing:.06em;color:var(--acento-escuro);-webkit-user-select:all;user-select:all}.confirmado-copiar{padding:6px 14px;border:1px solid var(--acento);border-radius:999px;background:#fff;color:var(--acento-escuro);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.confirmado-acoes{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.confirmado-grade{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;align-items:start}.confirmado-nota{margin-top:16px;font-size:.9rem;line-height:1.6}@media (max-width:860px){.confirmado-grade{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.confirmado-topo{padding:28px 18px}.confirmado-acoes,.confirmado-acoes .botao{width:100%}}.acompanhar-exemplo{display:flex;flex-direction:column;gap:6px;margin:6px 0 16px;padding:14px 16px;border-radius:12px;background:#fff;border:1px solid #d6e4f5;box-shadow:0 2px 6px rgba(6,18,38,.06)}.acompanhar-exemplo-titulo{font-weight:700;color:#1d6b3d}.acompanhar-exemplo-codigo{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:.92rem}.acompanhar-exemplo mark{padding:1px 6px;border-radius:6px;background:#ffe066;color:#1c2a1c;font-weight:700;box-shadow:0 0 0 2px #f5b400}.categoria-rodape{display:inline-flex;gap:8px;margin-top:10px;font-size:.82rem;font-weight:600;color:#fff}.categoria-quantidade{padding:3px 10px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.categoria-ver{display:inline-flex;align-items:center;gap:4px;color:var(--acento-claro)}.categoria-ver svg{transition:transform .2s ease}@media (hover:hover) and (pointer:fine){.categoria:hover .categoria-ver svg{transform:translateX(3px)}}@media (max-width:520px){.categoria-ver{display:none}}.acompanhar-exemplo-nota{font-size:.8rem;color:var(--tinta-suave);font-style:italic}.acompanhar-ver-exemplo{display:inline-block;margin:-6px 0 14px;font-weight:600;font-size:.92rem;color:var(--acento-escuro)}.acompanhar-faixa-exemplo{margin:0 0 16px;padding:12px 16px;border-radius:var(--raio-sm);background:#fdf6e3;border:1px solid #f2d49b;color:#6b4a00;font-size:.92rem}.acompanhar-faixa-exemplo a{font-weight:700;color:#6b4a00}.ac-rastreio-botoes{display:flex;flex-wrap:wrap;gap:10px}.ac-rastreio-codigo .confirmado-copiar{margin-left:6px;padding:2px 10px;font-size:.78rem}@media (max-width:560px){.ac-rastreio-botoes,.ac-rastreio-botoes .botao{width:100%}}@media (max-width:760px){.menu-link--icone svg{display:none}}.detalhe-midia{display:flex;flex-direction:column;gap:20px;min-width:0}.sobre-produto{padding:24px 26px;border-radius:var(--raio);background:var(--superficie);border:1px solid var(--linha);box-shadow:var(--sombra)}.sobre-produto h2{font-size:1.2rem;margin-bottom:10px}.sobre-produto>p{color:var(--tinta-suave);line-height:1.65}.sobre-produto-destaques{list-style:none;margin:16px 0;padding:0;display:grid;gap:8px}.sobre-produto-destaques li{display:flex;align-items:center;gap:10px;font-weight:500}.sobre-produto-destaques svg{flex:none;padding:3px;border-radius:50%;background:#e7f6ec;color:#1d6b3d;box-sizing:content-box}.sobre-produto-indicado{padding:10px 14px;border-radius:var(--raio-sm);background:var(--gelo);color:var(--tinta)!important;font-size:.92rem}.detalhe-nota{display:inline-flex;align-items:center;gap:8px;margin-top:6px;font-size:.9rem;color:var(--tinta-suave);text-decoration:none}@media (max-width:960px){.detalhe-midia{position:static}}.estrelas{display:inline-flex;gap:2px;vertical-align:middle}.estrela{color:#cfd8e3}.estrela--cheia{color:#f5a623}.avaliacoes{margin-top:56px;padding:28px;border-radius:var(--raio);background:var(--superficie);border:1px solid var(--linha)}.avaliacoes h2{font-size:1.35rem;margin-bottom:18px}.avaliacoes-vazio{display:flex;align-items:center;gap:16px;flex-wrap:wrap;color:var(--tinta-suave)}.avaliacoes-vazio p{flex:1 1 280px}.avaliacoes-grade{display:grid;grid-template-columns:260px minmax(0,1fr);gap:32px}.avaliacoes-resumo{display:flex;flex-direction:column;gap:6px}.avaliacoes-media{font-family:var(--fonte-marca);font-size:2.6rem;line-height:1}.avaliacoes-total{color:var(--tinta-suave);font-size:.9rem}.avaliacoes-barras{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px;font-size:.85rem;color:var(--tinta-suave)}.avaliacoes-barras li{display:grid;grid-template-columns:26px 1fr 24px;align-items:center;gap:8px}.avaliacoes-barra{height:8px;border-radius:999px;background:var(--areia);overflow:hidden}.avaliacoes-barra span{display:block;height:100%;background:#f5a623}.avaliacoes-lista{list-style:none;margin:0;padding:0;display:grid;gap:18px}.avaliacoes-lista li{padding-bottom:18px;border-bottom:1px solid var(--linha)}.avaliacoes-lista li:last-child{border-bottom:0}.avaliacoes-lista p{margin:8px 0;line-height:1.6}.avaliacoes-lista small{color:var(--tinta-suave)}.avaliacao-topo{display:flex;align-items:center;gap:10px}.avaliacao-selo{padding:2px 8px;border-radius:999px;background:#e7f6ec;color:#1d6b3d;font-size:.72rem;font-weight:700}@media (max-width:760px){.avaliacoes{padding:20px 18px}.avaliacoes-grade{grid-template-columns:minmax(0,1fr);gap:20px}}.form-avaliacao{margin-top:20px}.form-avaliacao form{display:grid;gap:16px;margin-top:14px}.avaliar-bloco{display:grid;gap:8px;padding:14px 16px;border-radius:var(--raio-sm);background:var(--areia)}.avaliar-bloco textarea{width:100%;padding:10px 12px;border:1px solid var(--linha);border-radius:var(--raio-sm);font:inherit;resize:vertical;background:#fff}.escolher-nota{display:flex;gap:4px;margin:0;padding:0;border:0}.escolher-nota label{cursor:pointer;line-height:0}.escolher-nota input{position:absolute;opacity:0;pointer-events:none}.escolher-nota label:has(input:focus-visible){outline:2px solid var(--acento);outline-offset:2px;border-radius:4px}.acompanhar-ok{margin:12px 0 0;padding:12px 16px;border-radius:var(--raio-sm);background:#e7f6ec;color:#1d5c37;font-weight:600}.form-avaliacao .botao{justify-self:start}.depoimentos{margin-top:72px}.depoimentos-topo{text-align:center;margin-bottom:28px}.depoimentos-topo h2{margin-top:8px}.depoimentos-media{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:10px;color:var(--tinta-suave)}.depoimentos-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.depoimentos-lista li{padding:22px;border-radius:var(--raio);background:var(--superficie);border:1px solid var(--linha);box-shadow:var(--sombra)}.depoimentos-lista p{margin:10px 0;line-height:1.6}.depoimentos-lista small{color:var(--tinta-suave);font-weight:600}.perguntas{margin-top:56px;padding:28px;border-radius:var(--raio);background:var(--superficie);border:1px solid var(--linha)}.perguntas h2{font-size:1.35rem;margin-bottom:16px}.perguntas-form{display:grid;gap:12px;padding:18px;border-radius:var(--raio-sm);background:var(--gelo)}.perguntas-campo{display:flex;flex-direction:column;gap:6px;font-size:.9rem;font-weight:600}.perguntas-busca,.perguntas-campo input,.perguntas-campo textarea{width:100%;min-height:46px;padding:10px 14px;border:1px solid var(--linha);border-radius:var(--raio-sm);background:#fff;font:inherit;font-weight:400}.perguntas-linha{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:12px;align-items:end}.perguntas-nota{color:var(--tinta-suave);font-size:.82rem}.campo-armadilha{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.perguntas-busca{margin-top:18px}.perguntas-vazio{margin-top:18px;color:var(--tinta-suave)}.perguntas-lista{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:16px}.perguntas-lista li{padding-bottom:16px;border-bottom:1px solid var(--linha)}.perguntas-lista li:last-child{border-bottom:0}.pergunta-texto{font-weight:600;color:var(--tinta)}.resposta-texto{margin-top:6px;padding-left:14px;border-left:3px solid var(--acento);color:var(--tinta-suave);line-height:1.6}.resposta-selo{display:inline-block;margin-right:8px;padding:1px 8px;border-radius:999px;background:var(--gelo);color:var(--acento-escuro);font-size:.72rem;font-weight:700}.perguntas-lista small{display:block;margin-top:6px;color:var(--tinta-suave);font-size:.8rem}@media (max-width:760px){.perguntas{padding:20px 18px}.perguntas-linha{grid-template-columns:minmax(0,1fr)}.perguntas-linha .botao{width:100%}}.google-avaliacoes{display:grid;gap:1rem;justify-items:center}.google-selo{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1rem;border:1px solid var(--linha);border-radius:999px;background:var(--superficie);color:inherit;text-decoration:none;max-width:100%;box-shadow:0 2px 10px rgb(0 0 0/.05);transition:border-color .15s,box-shadow .15s}.google-selo:hover{border-color:#4285f4;box-shadow:0 4px 14px rgb(66 133 244/.18)}.google-selo-nota{font-size:1.25rem;font-weight:800}.google-selo-total{font-size:.92rem;color:var(--tinta-suave);text-decoration:underline;text-underline-offset:3px}.google-lista{list-style:none;margin:0;padding:0;display:grid;gap:1rem;width:100%;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.google-lista li{background:var(--superficie);border:1px solid var(--linha);border-radius:14px;padding:1rem 1.1rem;text-align:left}.google-lista p{margin:.5rem 0;line-height:1.5;overflow-wrap:anywhere}.google-lista small{color:var(--tinta-suave)}.google-lista small a{color:inherit}.depoimentos-topo .google-avaliacoes{margin-top:.75rem}.avaliacoes-google{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--linha)}.avaliacoes-google h3{font-size:1rem;margin:0 0 .75rem;text-align:center}@media (max-width:480px){.google-selo{border-radius:16px}}.avaliacoes--loja{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px 40px;align-items:center}.avaliacoes-loja-nota{display:grid;justify-items:center;gap:6px;padding:22px 30px;border-radius:18px;background:var(--gelo);border:1px solid var(--gelo-2);text-align:center}.avaliacoes-loja-nota strong{font-family:var(--fonte-marca);font-size:3rem;line-height:1;color:var(--tinta)}.avaliacoes-loja-nota span{font-size:.9rem;color:var(--tinta-suave)}.avaliacoes-loja-texto h2{margin:0 0 8px}.avaliacoes-loja-texto p{margin:0 0 16px;color:var(--tinta-suave);line-height:1.55;max-width:56ch}.avaliacoes-loja-texto .botao{display:inline-flex;gap:6px}.avaliacoes-loja-lista{grid-column:1/-1}@media (max-width:640px){.avaliacoes--loja{grid-template-columns:minmax(0,1fr);text-align:center}.avaliacoes-loja-nota{justify-self:center}.avaliacoes-loja-texto p{margin-inline:auto}}.duvidas{margin:24px 0}.duvidas h2{font-size:1.1rem;margin:0 0 10px}.duvidas-lista{border:1px solid var(--linha);border-radius:14px;background:var(--superficie);overflow:hidden}.duvida+.duvida{border-top:1px solid var(--linha)}.duvida summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;font-weight:600;color:var(--tinta);line-height:1.35}.duvida summary::-webkit-details-marker{display:none}.duvida summary:after{content:"";flex:none;width:9px;height:9px;margin-right:4px;border-right:2px solid var(--acento-escuro);border-bottom:2px solid var(--acento-escuro);margin-top:-5px;transform:rotate(45deg);transition:transform .2s,margin .2s}.duvida[open] summary:after{margin-top:5px;transform:rotate(-135deg)}.duvida--perguntar .duvida-resposta{padding-top:14px}.duvida summary:hover{background:var(--areia)}.duvida summary:focus-visible{outline:2px solid var(--acento);outline-offset:-2px}.duvida[open] summary{color:var(--acento-escuro)}.duvida-resposta{padding:0 16px 16px;color:var(--tinta-suave);line-height:1.55}.duvida-resposta p{margin:0}.duvida-resposta small{display:block;margin-top:6px;font-size:.82rem}.duvida--perguntar summary{color:var(--acento-escuro);background:var(--gelo)}.duvidas-form{display:grid;gap:10px}.duvidas-form label{display:grid;gap:4px;font-size:.88rem;font-weight:600;color:var(--tinta)}.duvidas-form input,.duvidas-form textarea{width:100%;padding:10px 12px;border:1px solid var(--linha);border-radius:10px;font:inherit;font-weight:400;background:var(--superficie)}.duvidas-form-linha{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.duvidas-form .botao{justify-self:start}.duvidas-form small{font-size:.8rem}.duvidas-whatsapp{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-weight:600;color:#128c4a}@media (max-width:480px){.duvidas-form-linha{grid-template-columns:minmax(0,1fr)}.duvidas-form .botao{justify-self:stretch}}.duvida-whatsapp-linha{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:14px 16px;background:var(--gelo);color:var(--tinta);font-weight:600;text-decoration:none}.duvida-whatsapp-linha:hover{background:var(--gelo-2)}.duvida-whatsapp-acao{display:inline-flex;align-items:center;gap:6px;color:#128c4a}.avaliar-rapido{margin-bottom:20px;padding:20px 22px;border-radius:16px;background:linear-gradient(135deg,var(--gelo),var(--superficie));border:1px solid var(--gelo-2)}.avaliar-principal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.avaliar-principal h2{margin:0 0 4px;font-size:1.15rem}.avaliar-principal p{margin:0;color:var(--tinta-suave);font-size:.9rem}.avaliar-estrelas{display:grid;justify-items:center;gap:2px}.avaliar-rotulo{font-size:.85rem;font-weight:600;color:var(--tinta-suave)}.avaliar-extra{display:grid;gap:12px;margin-top:16px}.avaliar-extra textarea{width:100%;padding:10px 12px;border:1px solid var(--linha);border-radius:10px;font:inherit;background:var(--superficie)}.avaliar-extra .botao{justify-self:start}.avaliar-produtos summary{cursor:pointer;font-weight:600;color:var(--acento-escuro)}.avaliar-produtos ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.avaliar-produtos li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;padding:8px 12px;background:var(--superficie);border:1px solid var(--linha);border-radius:10px}.avaliar-produtos li>span{font-size:.92rem;min-width:0;overflow-wrap:anywhere}.avaliar-rapido--feito{display:flex;align-items:center;gap:10px;padding:14px 18px}.avaliar-rapido--feito p{margin:0;flex:1 1}.avaliar-alterar{background:none;border:0;color:var(--acento-escuro);font:inherit;font-weight:600;cursor:pointer;text-decoration:underline}@media (max-width:560px){.avaliar-principal{flex-direction:column;align-items:stretch;text-align:center}.avaliar-extra .botao{justify-self:stretch}}.pix-cartao{margin:0 auto 28px;max-width:760px;padding:22px 24px;border-radius:18px;background:var(--superficie);border:2px solid #32bcad;box-shadow:0 8px 30px rgb(50 188 173/.12)}.pix-topo{display:flex;align-items:center;gap:10px;color:#1f8f84}.pix-topo h2{margin:0;font-size:1.25rem;color:var(--tinta)}.pix-corpo{display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px;align-items:center;margin-top:16px}.pix-qr{width:220px;height:220px;border-radius:12px;border:1px solid var(--linha);background:#fff}.pix-instrucoes ol{margin:0 0 16px;padding-left:20px;display:grid;gap:6px;color:var(--tinta-suave);line-height:1.45}.pix-copiar{width:100%}.pix-espera{display:flex;align-items:center;gap:8px;margin:12px 0 0;font-size:.9rem;color:var(--tinta-suave)}.pix-ponto{width:10px;height:10px;border-radius:50%;background:#e0a100;animation:pix-pulso 1.4s ease-in-out infinite}@keyframes pix-pulso{50%{opacity:.35;transform:scale(.8)}}.pix-instrucoes>.botao--linha{margin-top:10px;width:100%}.pix-cartao--pago{display:flex;align-items:center;gap:16px;border-color:#2ea862;color:#1f8a4c;animation:pix-surgir .4s ease-out}.pix-cartao--pago h2{margin:0 0 2px;color:var(--tinta);font-size:1.2rem}.pix-cartao--pago p{margin:0;color:var(--tinta-suave)}@keyframes pix-surgir{0%{opacity:0;transform:scale(.97)}}@media (max-width:600px){.pix-corpo{grid-template-columns:minmax(0,1fr);justify-items:center}.pix-qr{width:min(240px,100%);height:auto;aspect-ratio:1}.pix-instrucoes{width:100%}}@media (prefers-reduced-motion:reduce){.pix-cartao--pago,.pix-ponto{animation:none}}.boleto-caixa{display:grid;gap:18px;margin:20px 0;padding:22px;border-radius:16px;text-align:left;background:var(--superficie);border:2px solid #32bcad;box-shadow:0 8px 30px rgb(50 188 173/.12)}.boleto-resumo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.boleto-resumo>div{padding:12px 14px;border-radius:12px;background:var(--fundo-suave,#f3f6f7);text-align:center}.boleto-resumo dt{font-size:.78rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--tinta-suave)}.boleto-resumo>div{min-width:0}.boleto-resumo dd{margin:2px 0 0;font-size:clamp(1rem,4.6vw,1.35rem);font-weight:700;color:var(--tinta);white-space:nowrap}.boleto-corpo{display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px;align-items:center}.boleto-caixa--simples .boleto-corpo{grid-template-columns:minmax(0,1fr)}.boleto-pix{display:grid;gap:8px;justify-items:center;text-align:center;max-width:240px}.boleto-pix small{color:var(--tinta-suave);line-height:1.4}.boleto-pix img{width:200px;height:200px;border-radius:12px;border:1px solid var(--linha);background:#fff}.boleto-linha{display:grid;gap:10px;min-width:0}.boleto-linha>span{font-weight:600}.boleto-linha code{padding:14px 16px;border-radius:10px;background:var(--fundo-suave,#f3f6f7);border:1px dashed var(--linha);font-size:clamp(.82rem,3.7vw,1.05rem);letter-spacing:0;word-spacing:.2em;overflow-wrap:anywhere;line-height:1.6;text-align:center}.boleto-botoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.boleto-botoes .botao,.boleto-botoes .confirmado-copiar{width:100%;min-height:48px;justify-content:center;text-align:center}.boleto-dica{color:var(--tinta-suave);line-height:1.45;text-align:center}@media (max-width:600px){.boleto-caixa{padding:16px}.boleto-corpo{grid-template-columns:minmax(0,1fr);justify-items:center}.boleto-linha{width:100%}.boleto-botoes{grid-template-columns:minmax(0,1fr)}.boleto-pix img{width:min(220px,100%);height:auto;aspect-ratio:1}}.conf{max-width:860px;margin:0 auto 24px;padding:30px 28px;border-radius:22px;text-align:center;background:var(--superficie);border:1px solid var(--linha);box-shadow:0 10px 40px rgb(19 34 58/.06)}.conf h1{margin:10px 0 6px;font-size:clamp(1.6rem,4vw,2.1rem)}.conf>p{margin:0 auto;max-width:52ch;color:var(--tinta-suave);line-height:1.55}.conf-etiqueta{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:#fff6dd;color:#7a5200;font-size:.85rem;font-weight:600}.conf--aguardando{border-top:5px solid #32bcad}.conf--pago{border-top:5px solid #2ea862;background:linear-gradient(180deg,#f1fbf5,var(--superficie) 45%)}.conf--pago .confirmado-codigo{margin-top:20px}.conf-check{display:inline-grid;place-items:center;width:76px;height:76px;border-radius:50%;background:#2ea862;color:#fff;box-shadow:0 0 0 10px rgb(46 168 98/.14);animation:conf-pop .5s cubic-bezier(.2,1.4,.4,1) both}@keyframes conf-pop{0%{transform:scale(.4);opacity:0}}.pix2{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px 28px;margin-top:24px;padding:22px;border-radius:18px;background:var(--areia);border:1px solid var(--linha);text-align:left}.pix2-pagar{display:grid;gap:6px;align-content:start;min-width:0}.pix2-rotulo{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-suave)}.pix2-valor{font-family:var(--fonte-marca);font-size:2.1rem;line-height:1.1;margin-bottom:10px;color:var(--tinta)}.pix2-codigo{display:block;padding:10px 12px;border-radius:10px;background:var(--superficie);border:1px dashed #9bc9c3;font-size:.78rem;color:var(--tinta-suave);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pix2-copiar{margin-top:8px;width:100%;min-height:52px;font-size:1.05rem;background:#1f9e90;border-color:#1f9e90}.pix2-copiar:hover{background:#188578}.pix2-copiar--ok{background:#2ea862;border-color:#2ea862}.pix2-novo{margin-top:8px;width:100%}.pix2-espera{display:flex;align-items:center;gap:8px;margin:8px 0 0;font-size:.9rem;color:var(--tinta-suave)}.pix2-qr{display:grid;justify-items:center;align-content:center;gap:8px;text-align:center}.pix2-qr img{width:200px;height:200px;padding:8px;border-radius:14px;background:#fff;border:1px solid var(--linha)}.pix2-qr span{font-size:.85rem;color:var(--tinta-suave)}.pix2-passos{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:14px 0 0;border-top:1px solid var(--linha);list-style:none;counter-reset:passo}.pix2-passos li{counter-increment:passo;display:flex;align-items:center;gap:8px;font-size:.88rem;color:var(--tinta-suave)}.pix2-passos li:before{content:counter(passo);flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#d9f2ef;color:#1f8f84;font-weight:700;font-size:.8rem}.pix2--pago{grid-template-columns:1fr;justify-items:center;text-align:center;gap:8px;background:#f1fbf5;border-color:#bfe8cf}.pix2--pago strong{font-size:1.3rem}.pix2--pago span:last-child{color:var(--tinta-suave)}.conf-etapas{list-style:none;margin:0 0 16px;padding:0;display:grid}.conf-etapas li{position:relative;display:flex;gap:12px;padding-bottom:18px}.conf-etapas li:not(:last-child):after{content:"";position:absolute;left:11px;top:26px;bottom:2px;width:2px;background:var(--linha)}.conf-etapas li.feito:not(:last-child):after{background:#2ea862}.conf-etapa-marca{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:2px solid var(--linha);background:var(--superficie);color:#fff}.conf-etapas li.feito .conf-etapa-marca{background:#2ea862;border-color:#2ea862}.conf-etapas li.atual .conf-etapa-marca{border-color:#e0a100;box-shadow:0 0 0 4px rgb(224 161 0/.18)}.conf-etapas li div{display:grid;gap:2px}.conf-etapas li:not(.feito):not(.atual) strong,.conf-etapas small{color:var(--tinta-suave)}.conf-etapas small{font-size:.85rem}@media (max-width:680px){.conf{padding:22px 16px}.pix2{grid-template-columns:minmax(0,1fr);padding:16px}.pix2-qr img{width:170px;height:170px}.pix2-passos{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.conf-check{animation:none}}.conf--compacto{max-width:none;margin-bottom:20px}.conf--compacto h2{margin:10px 0 0}.manutencao{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:14px;padding:32px 16px;text-align:center;background:radial-gradient(circle at 50% 30%,var(--abismo-3),var(--noite));color:var(--perolado)}.manutencao h1{margin:12px 0 0;font-size:clamp(1.6rem,5vw,2.4rem);color:#fff}.manutencao p{margin:0;max-width:44ch;color:var(--nevoa);line-height:1.6}.manutencao-faixa{margin:0;padding:8px 16px;text-align:center;background:#f2c66d;color:#4a3200;font-weight:600;font-size:.9rem}.conf--cancelado{border-top:5px solid #c0392b}.conf--cancelado .confirmado-acoes{justify-content:center;margin-top:18px}.copiar-id{position:relative;display:inline-grid;place-items:center;width:26px;height:26px;padding:0;vertical-align:middle;border:1px solid transparent;border-radius:7px;background:transparent;color:inherit;opacity:.65;cursor:pointer;transition:opacity .15s,background-color .15s,border-color .15s}.copiar-id:focus-visible,.copiar-id:hover{opacity:1;background:rgb(31 111 216/.08);border-color:rgb(31 111 216/.25)}.copiar-id--claro:focus-visible,.copiar-id--claro:hover{background:rgb(255 255 255/.15);border-color:rgb(255 255 255/.35)}.copiar-id--ok{opacity:1;color:#1f9d55}.copiar-id--claro.copiar-id--ok{color:#7ee2a8}.copiar-id-aviso{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);white-space:nowrap;pointer-events:none;padding:3px 8px;border-radius:6px;background:#13223a;color:#fff;font-size:.72rem;font-weight:600;letter-spacing:0;opacity:0;transition:opacity .15s}.copiar-id--ok .copiar-id-aviso{opacity:1}.cartao-produto{position:relative}.favoritar{display:inline-grid;place-items:center;width:38px;height:38px;padding:0;border-radius:999px;cursor:pointer;border:1px solid var(--linha);background:rgb(255 255 255/.92);color:var(--tinta-suave);transition:color .15s,background-color .15s,transform .15s var(--ease-out,ease),border-color .15s}.cartao-produto>.favoritar{position:absolute;top:10px;right:10px;z-index:2;box-shadow:0 2px 8px rgb(0 0 0/.1)}.favoritar:hover{color:#e0245e;border-color:#f3b4c8}.favoritar:active{transform:scale(.9)}.favoritar--ativo{color:#e0245e;border-color:#f3b4c8}.favoritar--ativo svg{animation:favoritar-pulso .35s ease-out}@keyframes favoritar-pulso{50%{transform:scale(1.25)}}.favoritar--completo{display:inline-flex;width:auto;gap:8px;padding:0 16px;height:40px;font:inherit;font-size:.92rem;font-weight:600;background:var(--superficie)}.detalhe-acoes-topo{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 14px}.compartilhar{position:relative}.compartilhar .favoritar--completo:hover{color:var(--acento-escuro);border-color:var(--acento)}.compartilhar-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:20;display:grid;min-width:200px;padding:6px;background:var(--superficie);border:1px solid var(--linha);border-radius:12px;box-shadow:0 12px 30px rgb(19 34 58/.15)}.compartilhar-menu a,.compartilhar-menu button{display:flex;align-items:center;gap:10px;padding:10px 12px;border:0;border-radius:8px;background:none;font:inherit;font-size:.92rem;color:var(--tinta);text-decoration:none;cursor:pointer;text-align:left}.compartilhar-menu a:hover,.compartilhar-menu button:hover{background:var(--areia)}.menu-favoritos{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;margin-left:4px;border-radius:999px;color:#ff8fb1;border:1px solid rgb(255 143 177/.4);transition:background-color .16s}.menu-favoritos:hover{background:rgb(255 143 177/.12)}.menu-favoritos .contador{position:absolute;top:-4px;right:-4px}.favoritos-vazio{display:grid;justify-items:center;gap:12px;max-width:560px;margin:8px auto 0;padding:40px 24px;text-align:center;border-radius:22px;background:var(--superficie);border:1px solid var(--linha);box-shadow:0 10px 30px rgb(19 34 58/.05)}.favoritos-vazio h2{margin:6px 0 0;font-size:1.35rem}.favoritos-vazio p{margin:0 0 8px;max-width:40ch;color:var(--tinta-suave);line-height:1.6}.favoritos-vazio-icone{display:grid;place-items:center;width:84px;height:84px;border-radius:50%;color:#e0245e;background:radial-gradient(circle,#ffe3ec,#fff4f7);box-shadow:0 0 0 10px #fff4f7}.favoritos-coracao-mini{display:inline-grid;place-items:center;vertical-align:-2px;color:#e0245e}.favoritos-sugestoes{margin-top:48px}.favoritos-sugestoes h2{font-size:1.25rem;margin:0 0 16px}@media (prefers-reduced-motion:reduce){.favoritar--ativo svg{animation:none}}.favoritos-item{display:contents}@media (max-width:380px){.menu-favoritos{width:36px;height:36px;margin-left:0}.menu-favoritos svg{width:18px;height:18px}}@media (max-width:350px){.cabecalho .logo-evo{width:62px}.menu-link{padding:8px 4px;font-size:.8rem}.menu-carrinho,.menu-favoritos{width:34px;height:34px}}.cartao-produto-imagem .selo{max-width:calc(100% - 64px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.copiar-id--texto{display:inline-flex;align-items:center;gap:6px;width:auto;height:auto;padding:.1em .45em;margin:0;font:inherit;letter-spacing:inherit;white-space:nowrap;opacity:1;vertical-align:baseline;border:1px dashed rgb(31 111 216/.4);border-radius:.35em;background:rgb(31 111 216/.06);color:inherit}.copiar-id--texto:focus-visible,.copiar-id--texto:hover{background:rgb(31 111 216/.12);border-style:solid}.copiar-id--texto svg{width:.75em;height:.75em;min-width:13px;min-height:13px;opacity:.75;color:var(--acento-escuro)}.copiar-id--texto.copiar-id--ok{border-color:#1f9d55;background:#e9f8ef;color:inherit}.copiar-id--texto.copiar-id--ok svg{color:#1f9d55;opacity:1}.copiar-id--claro.copiar-id--texto{border-color:rgb(255 255 255/.45);background:rgb(255 255 255/.1)}.copiar-id--claro.copiar-id--texto svg{color:#fff}.copiar-id--claro.copiar-id--texto.copiar-id--ok{background:rgb(126 226 168/.2);border-color:#7ee2a8}.copiar-id-codigo{color:inherit}.manutencao-equipe-link{margin-top:18px;background:none;border:0;color:var(--nevoa);font:inherit;font-size:.85rem;text-decoration:underline;cursor:pointer}.manutencao-equipe{display:grid;gap:10px;justify-items:center;margin-top:18px;width:min(320px,100%)}.manutencao-equipe label{display:grid;gap:6px;width:100%;color:var(--perolado);font-size:.9rem}.manutencao-equipe input{padding:12px;border-radius:10px;border:1px solid rgb(255 255 255/.25);background:rgb(255 255 255/.08);color:#fff;font:inherit;text-align:center;letter-spacing:.2em;text-transform:uppercase}.manutencao-equipe p{margin:0;color:#ffb4a8}.compartilhar-menu{min-width:220px}.compartilhar-titulo{margin:4px 12px 6px;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-suave)}.compartilhar-ic{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;color:#fff;font-weight:800;font-size:.8rem;flex:none}.compartilhar-ic--wa{background:#25d366}.compartilhar-ic--fb{background:#1877f2}.compartilhar-ic--x{background:#000}.compartilhar-ic--pin{background:#e60023;font-family:Georgia,serif}.compartilhar-ic--tg{background:#229ed9}.compartilhar-ic--mail{background:#6b7a90}.compartilhar-ic--link,.compartilhar-ic--mais{background:var(--areia);color:var(--tinta)}@media (max-width:480px){.compartilhar-menu{position:fixed;left:12px;right:12px;bottom:12px;top:auto;z-index:1000;box-shadow:0 -8px 40px rgb(0 0 0/.25)}}.selo--oferta{background:#e0245e!important;color:#fff!important}.preco-de{display:block;font-size:.78em;font-weight:500;color:var(--tinta-suave)}.detalhe-oferta{display:flex;align-items:center;gap:10px;margin:0 0 2px}.detalhe-oferta .selo{position:static}.detalhe-oferta s{color:var(--tinta-suave);font-size:1.05rem}.filtro--oferta{border-color:rgb(224 36 94/.5)!important}.busca-fixa{position:relative;flex:1 1;max-width:460px;min-width:0}.busca-fixa-form{display:flex;align-items:center;height:44px;border-radius:999px;background:rgb(255 255 255/.08);border:1px solid rgb(255 255 255/.18);transition:border-color .15s,background-color .15s}.busca-fixa-form:focus-within{border-color:var(--acento-claro);background:rgb(255 255 255/.12)}.busca-fixa-form input{flex:1 1;min-width:0;height:100%;padding:0 6px 0 18px;border:0;background:transparent;color:#fff;font:inherit;font-size:.95rem;outline:none}.busca-fixa-form input::placeholder{color:var(--nevoa)}.busca-fixa-botao{display:grid;place-items:center;width:40px;height:40px;margin-right:2px;border:0;border-radius:999px;background:var(--acento);color:#fff;cursor:pointer}.busca-fixa-botao:hover{background:var(--acento-escuro)}.busca-fixa .busca-sugestoes{position:absolute;top:calc(100% + 8px);left:0;right:0;min-width:min(420px,calc(100vw - 32px));z-index:60;margin:0;box-shadow:0 18px 40px rgb(0 0 0/.35);border-radius:14px}.busca-fixa .busca-todos{margin:4px 0 0;padding:10px;color:var(--acento-escuro)}@media (max-width:1100px){.menu-acompanhar-texto{display:none}}@media (max-width:860px){.cabecalho-conteudo{flex-wrap:wrap;height:auto!important;padding-block:10px;row-gap:10px}.busca-fixa{order:3;flex-basis:100%;max-width:none}.busca-fixa-form{height:42px}.busca-fixa .busca-sugestoes{min-width:0}}@media (max-width:350px){.cabecalho .logo-evo{width:54px}.menu-carrinho,.menu-favoritos{width:32px;height:32px;margin-left:0}.menu-link{padding:8px 3px;font-size:.78rem}}.rodape-conteudo{grid-template-columns:1.6fr 1fr 1fr 1.2fr!important}.rodape-google{margin-top:18px}.rodape-google .google-selo{background:rgb(255 255 255/.06);border-color:rgb(255 255 255/.15);color:var(--perolado);box-shadow:none}.rodape-google .google-selo-total{color:var(--nevoa)}.rodape-horario{display:block}.rodape-confianca{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px 40px;padding-block:26px;border-top:1px solid rgb(255 255 255/.08)}.rodape-confianca h2{margin:0 0 12px;font-size:.9rem;letter-spacing:.04em;color:var(--acento-claro)}.formas-rodape{display:grid;gap:10px}.formas-rodape p{align-items:center;color:var(--nevoa);font-size:.88rem}.bandeiras,.formas-rodape p{display:flex;gap:8px;margin:0}.bandeiras{list-style:none;padding:0;flex-wrap:wrap}.bandeira{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:32px;min-width:52px;padding:0 10px;border-radius:6px;background:#fff;font-weight:800;font-size:.82rem;letter-spacing:.02em;line-height:1}.bandeira--pix{padding:0;min-width:0;height:32px;background:transparent}.bandeira--pix svg{display:block}.bandeira--visa{color:#1a1f71;font-style:italic;font-size:.95rem;letter-spacing:.04em}.bandeira--master{padding:0 6px}.bandeira--elo{background:#000;color:#fff;font-size:1rem;text-transform:lowercase}.bandeira--hiper{background:#b3131b;color:#fff;font-size:.78rem;font-style:italic}.bandeira--amex{background:#2e77bb;color:#fff;font-size:.78rem}.selos-seguranca{list-style:none;margin:0;padding:0;display:grid;gap:12px}.selos-seguranca li{display:flex;gap:10px;align-items:flex-start;color:#7ee2a8}.selos-seguranca li>span:last-child{display:grid;gap:2px;color:var(--perolado)}.selos-seguranca small{color:var(--nevoa);font-size:.8rem;line-height:1.4}.selos-seguranca a{color:var(--acento-claro)}.selo-google-sb{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#fff;color:#4285f4;font-weight:800;font-size:.78rem;flex:none}.selos-seguranca--compacto{display:flex;flex-wrap:wrap;gap:8px 18px}.selos-seguranca--compacto li{color:#1f8a4c}.selos-seguranca--compacto li>span:last-child{color:var(--tinta);font-size:.88rem}@media (max-width:900px){.rodape-conteudo{grid-template-columns:1fr 1fr!important}}@media (max-width:560px){.rodape-conteudo{grid-template-columns:minmax(0,1fr)!important}}.aviso-cookies{position:fixed;left:0;right:0;bottom:0;z-index:900;padding:14px 0;background:var(--noite);color:var(--perolado);border-top:1px solid rgb(255 255 255/.1);box-shadow:0 -10px 30px rgb(0 0 0/.25);animation:cookies-subir .3s var(--ease-out)}.aviso-cookies-conteudo{display:flex;align-items:center;justify-content:space-between;gap:12px 24px}.aviso-cookies p{margin:0;font-size:.9rem;line-height:1.5}.aviso-cookies a{color:var(--acento-claro);text-decoration:underline}.aviso-cookies .botao{flex:none}@keyframes cookies-subir{0%{opacity:0;transform:translateY(100%)}}@media (max-width:640px){.aviso-cookies-conteudo{flex-direction:column;align-items:stretch;text-align:center}}@media (prefers-reduced-motion:reduce){.aviso-cookies{animation:none}}.inst-hero{background:radial-gradient(circle at 70% 20%,var(--abismo-3),var(--abismo));color:var(--perolado)}.inst-hero-conteudo{display:grid;gap:16px;justify-items:start;padding-block:56px;max-width:760px}.inst-hero h1{margin:0;color:#fff;font-size:clamp(1.7rem,4.5vw,2.6rem);line-height:1.15}.inst-hero p{margin:0;line-height:1.7;color:#c9d8ee}.inst-hero .google-selo{background:rgb(255 255 255/.08);border-color:rgb(255 255 255/.2);color:#fff}.inst-hero .google-selo-total{color:#c9d8ee}.inst-conteudo{display:grid;gap:40px}.inst-bloco h2{margin:0 0 16px}.inst-cartoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px}.inst-cartao{padding:20px;border-radius:16px;background:var(--superficie);border:1px solid var(--linha)}.inst-cartao h3{margin:0 0 6px}.inst-cartao p{margin:0;color:var(--tinta-suave);line-height:1.6}.inst-duas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:32px}.inst-lista{margin:0;padding-left:20px;display:grid;gap:10px;line-height:1.6;color:var(--tinta-suave)}.inst-lista strong{color:var(--tinta)}.institucional .selos-seguranca li{color:#1f8a4c}.institucional .selos-seguranca li>span:last-child{color:var(--tinta)}.institucional .selos-seguranca small{color:var(--tinta-suave)}.institucional .selos-seguranca a{color:var(--acento-escuro)}.inst-legal{margin:18px 0 0;font-size:.85rem;color:var(--tinta-suave);line-height:1.6}.inst-cta{padding:32px 24px;border-radius:20px;text-align:center;background:var(--gelo)}.inst-cta h2{margin:0 0 16px}.inst-cta .confirmado-acoes{justify-content:center}.contato-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.contato-cartao{display:flex;flex-direction:column;gap:6px;padding:24px;border-radius:18px;background:var(--superficie);border:1px solid var(--linha);color:var(--tinta);text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}a.contato-cartao:hover,button.contato-cartao:hover{border-color:var(--acento);box-shadow:0 10px 28px rgb(31 111 216/.12);transform:translateY(-2px)}.contato-icone{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#eaf2ff;margin-bottom:6px}.contato-icone svg{color:var(--acento-escuro)}.contato-cartao strong{font-size:1.05rem}.contato-valor{color:var(--tinta);line-height:1.5;overflow-wrap:anywhere;font-weight:500}.contato-valor--grande{font-size:1.6rem;font-weight:700;font-family:var(--fonte-marca);letter-spacing:-.01em}.contato-cartao small{color:var(--tinta-suave);line-height:1.5}.contato-acao{margin-top:auto;padding-top:12px;color:var(--acento-escuro);font-weight:700;font-size:.92rem}.contato-acao--botao{align-self:flex-start;margin-top:14px;padding:12px 20px;border-radius:999px;background:#148348;color:#fff;font-size:1rem}.contato-cartao--destaque{grid-column:span 2;background:linear-gradient(135deg,#effaf3,#e6f4ff);border-color:#bfe6cf}.contato-cartao--destaque .contato-icone{background:#d6f3e2}.contato-cartao--destaque .contato-icone svg{color:#1fae5b}.contato-horarios{list-style:none;margin:0;padding:0;display:grid;gap:6px}.contato-horarios li{padding:8px 12px;border-radius:10px;background:#f3f7fb;color:var(--tinta)}@media (max-width:900px){.contato-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.contato-grade{grid-template-columns:minmax(0,1fr)}.contato-cartao--destaque{grid-column:auto}.contato-acao--botao{align-self:stretch;text-align:center}}button.contato-cartao{font:inherit;text-align:left;cursor:pointer}@media (prefers-reduced-motion:reduce){.contato-cartao{transition:none}}.resumo-seguranca{margin-top:14px;padding-top:14px;border-top:1px solid var(--linha)}.detalhe-info>.selos-seguranca--compacto{margin:14px 0 4px}.inst-hero .google-avaliacoes,.rodape-google .google-avaliacoes{justify-items:start}.rodape-google .google-selo{justify-content:flex-start}.blog .filtros{margin-bottom:22px}.blog-cat{display:inline-block;padding:3px 10px;border-radius:999px;background:var(--gelo-2);color:var(--acento-escuro);font-size:.75rem;font-weight:700;letter-spacing:.03em}.blog-destaque{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:0;margin-bottom:26px;border-radius:20px;overflow:hidden;background:var(--superficie);border:1px solid var(--linha);color:inherit;text-decoration:none;transition:box-shadow .2s,transform .2s}.blog-destaque img{width:100%;height:100%;min-height:260px;object-fit:cover}.blog-destaque>div{display:grid;align-content:center;gap:10px;padding:28px;justify-items:start}.blog-destaque h2{margin:0;font-size:clamp(1.3rem,3vw,1.8rem)}.blog-destaque p{margin:0;color:var(--tinta-suave);line-height:1.6}.blog-cartao small,.blog-destaque small{color:var(--acento-escuro);font-weight:600}.blog-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:18px}.blog-cartao{display:grid;align-content:start;gap:8px;justify-items:start;padding-bottom:18px;border-radius:18px;overflow:hidden;background:var(--superficie);border:1px solid var(--linha);color:inherit;text-decoration:none;transition:box-shadow .2s,transform .2s}.blog-cartao>:not(img){margin-inline:18px}.blog-cartao img{width:100%;aspect-ratio:16/9;object-fit:cover;margin-bottom:6px}.blog-cartao h3{margin:0 18px;font-size:1.08rem;line-height:1.35}.blog-cartao p{margin:0 18px;color:var(--tinta-suave);font-size:.92rem;line-height:1.55}.blog-cartao:hover,.blog-destaque:hover{box-shadow:0 14px 34px rgb(19 34 58/.1);transform:translateY(-3px)}.post{max-width:760px}.post-voltar{margin:0 0 14px}.post h1{margin:10px 0;font-size:clamp(1.7rem,4.5vw,2.5rem);line-height:1.15}.post-resumo{margin:0 0 14px;font-size:1.12rem;line-height:1.6}.post-meta,.post-resumo{color:var(--tinta-suave)}.post-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-bottom:18px;margin-bottom:22px;border-bottom:1px solid var(--linha)}.post-capa{width:100%;max-height:420px;object-fit:cover;border-radius:18px;margin-bottom:26px}.post-conteudo{font-size:1.06rem;line-height:1.8;color:var(--tinta)}.post-conteudo h2{margin:30px 0 10px;font-size:1.35rem}.post-conteudo p{margin:0 0 16px}.post-conteudo ul{margin:0 0 16px;padding-left:22px;display:grid;gap:6px}.post-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:34px 0;padding:20px 22px;border-radius:16px;background:var(--gelo)}.post-outros h2{margin:0 0 16px}@media (max-width:760px){.blog-destaque{grid-template-columns:minmax(0,1fr)}.blog-destaque img{min-height:200px;max-height:240px}}@media (prefers-reduced-motion:reduce){.blog-cartao,.blog-destaque{transition:none}}@keyframes entrar-subindo{0%{opacity:0;transform:translateY(14px)}}@keyframes entrar-surgindo{0%{opacity:0;transform:scale(.96)}}.hero-texto>*{animation:entrar-subindo .56s var(--ease-out) both}.hero-texto>:nth-child(2){animation-delay:60ms}.hero-texto>:nth-child(3){animation-delay:.12s}.hero-simbolo{animation:entrar-surgindo .7s var(--ease-out) .12s both}@supports (animation-timeline:view()){.blog-cartao,.depoimentos,.faixa-familia,.inst-cartao,.parceria,.secao,.servicos{animation:entrar-subindo linear both;animation-timeline:view();animation-range:entry 0 entry 35%}}.carregando{display:grid;place-items:center;min-height:50vh;animation:carregando-aparecer .2s var(--ease-out) .18s both}@keyframes carregando-aparecer{0%{opacity:0}}.carregando-marca{position:relative;display:grid;justify-items:center;gap:14px;color:var(--tinta)}.carregando-marca .logo-evo{filter:drop-shadow(0 6px 18px rgb(31 111 216/.25))}.carregando-onda{position:relative;width:120px;height:4px;border-radius:999px;background:var(--gelo-2);overflow:hidden}.carregando-onda:after{content:"";position:absolute;inset:0;width:40%;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--acento),transparent);animation:carregando-onda 1.1s linear infinite}@keyframes carregando-onda{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@media (prefers-reduced-motion:reduce){.hero-simbolo,.hero-texto>*{animation:entrar-aparecer .2s ease both}@keyframes entrar-aparecer{0%{opacity:0}}.blog-cartao,.depoimentos,.faixa-familia,.inst-cartao,.parceria,.secao,.servicos{animation:none!important}.carregando-onda:after{animation:none;transform:translateX(75%)}}.carregando-marca{padding:26px 34px 22px;border-radius:22px;background:radial-gradient(circle at 50% 30%,var(--abismo-3),var(--abismo))}.carregando-onda{background:rgb(255 255 255/.12)}.servicos-topo .sobretitulo{color:var(--acento-escuro)}.duvida-whatsapp-acao{color:#0d6e39}.busca-sugestoes{margin-top:10px}.busca-sugestoes ul{list-style:none;margin:0;padding:6px;display:grid;gap:2px;border-radius:14px;background:var(--superficie);max-height:min(60vh,440px);overflow-y:auto}.busca-sugestoes a{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 10px;border-radius:10px;color:var(--tinta);text-decoration:none}.busca-sugestoes a.ativa{background:var(--gelo)}.busca-sem-foto,.busca-sugestoes img{width:48px;height:48px;border-radius:8px;object-fit:contain;background:#fff}.busca-nome{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.3}.busca-preco{display:grid;justify-items:end;font-weight:700;font-size:.92rem}.busca-preco small{color:#e0245e;font-size:.75rem}.busca-preco em{font-style:normal;color:var(--tinta-suave);font-weight:500}.busca-nada{margin:0;padding:14px 16px;border-radius:14px;background:var(--superficie);color:var(--tinta-suave)}.busca-todos{display:inline-block;margin-top:10px;color:var(--acento-claro);font-weight:600}.formas-rodape{display:flex!important;flex-wrap:wrap;gap:16px 28px}.formas-grupo{display:grid;gap:8px;align-content:start}.formas-titulo{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:700;color:var(--perolado)}.formas-grupo small{color:var(--nevoa);font-size:.8rem}.google-cartao{display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px 36px;align-items:center;max-width:820px;margin:22px auto 0;padding:26px 30px;border-radius:22px;background:var(--superficie);border:1px solid var(--linha);box-shadow:0 12px 34px rgb(19 34 58/.06)}.google-cartao-nota{display:grid;justify-items:center;gap:6px;padding:18px 26px;border-radius:18px;background:var(--gelo)}.google-cartao-nota strong{font-family:var(--fonte-marca);font-size:3rem;line-height:1;color:var(--tinta)}.google-cartao-nota span{font-size:.85rem;color:var(--tinta-suave)}.google-cartao-texto{display:grid;gap:10px;justify-items:start}.google-cartao-texto p{margin:0;color:var(--tinta-suave);line-height:1.6}.google-cartao-texto strong{color:var(--tinta)}.google-cartao-marca{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--tinta)!important}@media (max-width:640px){.google-cartao{grid-template-columns:minmax(0,1fr);text-align:center;padding:22px 18px}.google-cartao-texto{justify-items:center}}.rodape-confianca{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start}.selos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.selo-seg{display:flex;align-items:center;gap:10px;height:100%;padding:10px 12px;border-radius:12px;background:rgb(255 255 255/.05);border:1px solid rgb(255 255 255/.12);color:var(--perolado);text-decoration:none}.selo-seg--link{transition:border-color .15s,background-color .15s}.selo-seg--link:hover{border-color:var(--acento-claro);background:rgb(255 255 255/.09)}.selo-seg-icone{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:10px}.selo-seg-icone--verde{background:rgb(46 168 98/.18);color:#7ee2a8}.selo-seg-icone--azul{background:rgb(93 169 255/.18);color:var(--acento-claro)}.selo-seg-icone--branco{background:#fff}.selo-seg-texto{display:grid;gap:2px;min-width:0}.selo-seg-texto strong{font-size:.86rem;line-height:1.25;color:#fff}.selo-seg-texto small{font-size:.74rem;line-height:1.3;color:var(--nevoa)}.selo-seg--link small{color:var(--acento-claro)}.rodape-google .google-avaliacoes{display:inline-grid}.rodape-google .google-selo{display:inline-flex;flex-wrap:nowrap;width:auto;border-radius:999px}@media (max-width:1100px){.selos{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.rodape-confianca{grid-template-columns:minmax(0,1fr)!important}.selos{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}}@media (max-width:420px){.rodape-google .google-selo{flex-wrap:wrap}}.institucional .selo-seg{background:var(--superficie);border-color:var(--linha);color:var(--tinta)}.institucional .selo-seg-texto strong{color:var(--tinta)}.institucional .selo-seg-texto small{color:var(--tinta-suave)}.institucional .selo-seg--link small{color:var(--acento-escuro)}.institucional .selos{grid-template-columns:minmax(0,1fr)}.filtros{flex-wrap:wrap;overflow:visible}.rodape-google .google-selo-total{white-space:nowrap}.sem-numero{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:.85rem;font-weight:500;color:var(--tinta-suave);cursor:pointer}.sem-numero input{width:16px;height:16px;accent-color:var(--acento)}.campo-numero{display:grid;align-content:start}.avise-me{display:grid;gap:10px;margin:14px 0;padding:18px;border-radius:14px;background:var(--gelo);border:1px solid var(--gelo-2)}.avise-me>p{margin:0;color:var(--tinta-suave);font-size:.92rem}.avise-me-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px}.avise-me label{display:grid;gap:4px;font-size:.85rem;font-weight:600;color:var(--tinta)}.avise-me input{padding:10px 12px;border:1px solid var(--linha);border-radius:10px;font:inherit;background:var(--superficie)}.avise-me .botao{justify-self:start}.avise-me--ok{margin:14px 0;color:#146c3a;background:#e9f8ef;border-color:#bfe8cf;font-weight:600}.galeria-produto{display:grid;gap:10px}.galeria-principal{width:100%;padding:0;border:0;cursor:zoom-in}.galeria-lupa{position:absolute;right:12px;bottom:12px;z-index:2;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.92);color:var(--abismo);box-shadow:0 2px 10px rgba(0,0,0,.18)}.galeria-miniaturas{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.galeria-miniaturas button{display:block;width:64px;height:64px;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;cursor:pointer;background:var(--abismo);opacity:.7;transition:opacity .15s ease,border-color .15s ease}.galeria-miniaturas button.ativa{border-color:var(--acento,#1f6fd8);opacity:1}@media (hover:hover) and (pointer:fine){.galeria-miniaturas button:hover{opacity:1}}.galeria-miniaturas img{width:100%;height:100%;object-fit:contain;background:#fff;display:block}.galeria-zoom{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#050b17;color:#fff}.galeria-zoom::backdrop{background:transparent}.galeria-zoom[open]{animation:galeria-entra .2s cubic-bezier(.23,1,.32,1)}@keyframes galeria-entra{0%{opacity:0;transform:scale(.97)}}.galeria-zoom-palco{position:relative;width:100%;height:100%;display:grid;place-items:center}.galeria-zoom-foto{width:min(92vw,1000px);height:min(84dvh,1000px);padding:0;border:0;background:none;overflow:hidden;cursor:zoom-in}.galeria-zoom-foto.ampliada{cursor:zoom-out}.galeria-zoom-foto img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .25s cubic-bezier(.23,1,.32,1)}.galeria-zoom-foto.ampliada img{transform:scale(2.2)}.galeria-fechar,.galeria-seta{position:absolute;display:grid;place-items:center;width:46px;height:46px;border:0;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;font-size:1.8rem;line-height:1;cursor:pointer}.galeria-fechar{top:14px;right:14px;font-size:1.1rem}.galeria-seta--ant{left:14px;top:50%;translate:0 -50%}.galeria-seta--prox{right:14px;top:50%;translate:0 -50%}.galeria-contador{position:absolute;bottom:16px;left:50%;translate:-50% 0;font-size:.9rem;color:#c9d7ee}@media (hover:hover) and (pointer:fine){.galeria-fechar:hover,.galeria-seta:hover{background:rgba(255,255,255,.26)}}@media (max-width:560px){.galeria-seta{top:auto;bottom:8px;translate:none}.galeria-zoom-foto{width:100vw;height:78dvh}}@media (prefers-reduced-motion:reduce){.galeria-zoom[open]{animation:none}.galeria-zoom-foto img{transition:none}}.prem-topo{background:linear-gradient(160deg,var(--abismo) 0,var(--abismo-3) 100%);color:var(--perolado);padding:56px 0 64px}.prem-topo-grade{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center}.prem-topo h1{font-family:var(--fonte-marca);font-size:clamp(2rem,5vw,3.1rem);line-height:1.08;margin:14px 0 12px;color:#fff}.prem-topo p{font-size:1.12rem;color:var(--nevoa);max-width:34em}.prem-selo,.prem-topo p strong{color:#f3d58c}.prem-selo{display:inline-block;padding:5px 12px;border-radius:999px;background:rgba(243,213,140,.14);font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem}.prem-topo-acoes{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.prem-botao-claro{color:#fff;border-color:rgba(255,255,255,.4)}.prem-cartao-demo,.prem-carteirinha{border-radius:20px;padding:24px;color:#fff;background:radial-gradient(120% 140% at 0 0,#1b3f78 0,#0a1f40 55%,#061226 100%);box-shadow:0 24px 48px -20px rgba(0,0,0,.6),inset 0 0 0 1px rgba(243,213,140,.35)}.prem-cartao-demo{aspect-ratio:1.6;display:flex;flex-direction:column;justify-content:space-between;max-width:380px;justify-self:center;width:100%;transform:rotate(-3deg)}.prem-cartao-marca{font-family:var(--fonte-marca);font-weight:700;letter-spacing:.18em;color:#f3d58c}.prem-cartao-nome{font-size:1.25rem;font-weight:600}.prem-cartao-status{color:#7ee2a8;font-weight:600}.prem-secao{padding:48px 16px 8px;max-width:880px}.prem-secao h2{font-family:var(--fonte-marca);font-size:1.6rem;margin-bottom:18px}.prem-passos{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.prem-passos li{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);padding:20px;display:grid;gap:6px}.prem-passo-n{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--abismo);color:#f3d58c;font-weight:700}.prem-passos span:last-child{color:var(--tinta-suave)}.prem-form{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);padding:24px;display:grid;gap:16px;box-shadow:var(--sombra)}.prem-planos{border:0;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.prem-planos legend{font-weight:600;margin-bottom:8px}.prem-plano{display:flex;gap:12px;align-items:flex-start;border:2px solid var(--linha);border-radius:var(--raio-sm);padding:14px;cursor:pointer}.prem-plano:has(input:checked){border-color:var(--acento);background:var(--gelo)}.prem-plano input{width:20px;height:20px;margin-top:3px;accent-color:var(--acento)}.prem-plano span{display:grid;gap:2px}.prem-plano small{color:var(--tinta-suave);font-size:.95rem}.prem-campo{display:grid;gap:6px;font-weight:600}.prem-campo small{font-weight:400;color:var(--tinta-suave)}.prem-campo input{font:inherit;font-weight:400;padding:12px 14px;border:1px solid var(--linha);border-radius:var(--raio-sm);font-size:1.05rem}.prem-aceite{display:flex;gap:10px;align-items:flex-start}.prem-aceite input{width:22px;height:22px;flex-shrink:0;accent-color:var(--acento)}.prem-enviar{justify-self:start;min-height:52px;padding-inline:28px}.prem-erro{background:#fdecea;color:var(--perigo);border-radius:var(--raio-sm);padding:12px 14px;font-weight:600}.prem-nota{color:var(--tinta-suave)}.prem-ajuda{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-top:8px;padding:20px 22px;border-radius:var(--raio);background:linear-gradient(135deg,#eef6ff,#e8f8f1);border:1px solid var(--linha)}.prem-ajuda>div{display:grid;gap:4px;min-width:min(100%,260px);flex:1 1 280px}.prem-ajuda strong{font-size:1.05rem;color:var(--tinta)}.prem-ajuda span{color:var(--tinta-suave);line-height:1.5}.prem-ajuda .botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}@media (max-width:600px){.prem-ajuda .botao{width:100%}}.prem-regras{display:grid;gap:12px}.prem-regras div{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio-sm);padding:16px 18px}.prem-regras dt{font-weight:700;margin-bottom:4px}.prem-regras dd{margin:0;color:var(--tinta-suave)}.prem-aviso-produto{display:block;margin:14px 0 4px;padding:12px 14px;border-radius:var(--raio-sm);background:#fbf5e4;border:1px solid #ecd9a2;color:var(--tinta);text-decoration:none;line-height:1.45}.prem-aviso-produto u{color:var(--acento-escuro)}.prem-carteirinha-pagina{max-width:560px;padding:32px 16px 48px;display:grid;gap:24px}.prem-carteirinha{display:grid;gap:6px;justify-items:center;text-align:center;padding:28px 22px}.prem-carteirinha--inativa{filter:saturate(.4)}.prem-carteirinha-topo{display:flex;justify-content:space-between;align-items:center;width:100%;gap:10px;flex-wrap:wrap}.prem-status{padding:4px 10px;border-radius:999px;background:rgba(255,120,100,.2);color:#ffb3a6;font-weight:600;font-size:.9rem}.prem-status--ativa{background:rgba(126,226,168,.18);color:#7ee2a8}.prem-carteirinha-nome{font-size:1.6rem;margin-top:12px}.prem-carteirinha-info{color:var(--nevoa)}.prem-carteirinha-qr{margin-top:14px;border-radius:12px;background:#fff;padding:8px;width:180px;height:180px}.prem-carteirinha-dica{color:#f3d58c;font-weight:600;margin-top:4px}.prem-pagar{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);padding:20px}.prem-pagar h2{font-family:var(--fonte-marca);font-size:1.3rem;margin-bottom:12px}.prem-renovar{display:grid;gap:10px}.prem-carteirinha-rodape{color:var(--tinta-suave);display:grid;gap:8px}@media (max-width:760px){.prem-topo{padding:36px 0 44px}.prem-topo-grade{grid-template-columns:1fr;gap:28px}.prem-cartao-demo{max-width:300px;transform:none}.prem-passos,.prem-planos{grid-template-columns:1fr}.prem-enviar{justify-self:stretch}}.prem-beneficios{list-style:none;padding:0;margin:0;display:grid;gap:12px}.prem-beneficios li{display:flex;gap:12px;align-items:flex-start}.prem-beneficios li>span:first-child{font-size:1.5rem;line-height:1}.prem-beneficios li>span:last-child{display:grid;gap:2px}.prem-beneficios small{color:var(--tinta-suave);font-size:.98rem}.prem-beneficios--grade{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.prem-beneficios--grade li{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);padding:18px}.prem-beneficios--lista{margin-bottom:16px}.prem-economia{text-align:center;font-size:1.15rem;background:#fbf5e4;border:1px solid #ecd9a2;border-radius:var(--raio);padding:14px;margin:0}.loja-topo--compacto{padding:28px 0 22px}.loja-topo-linha{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 18px}.loja-topo--compacto h1{font-size:clamp(1.7rem,3.4vw,2.3rem)}.loja-topo--compacto .loja-topo-linha p{margin:0;font-size:1rem}.categorias-loja{display:flex;gap:8px;margin-top:18px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px;-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent);mask-image:linear-gradient(90deg,#000 92%,transparent)}.categorias-loja::-webkit-scrollbar{display:none}@media (min-width:761px){.categorias-loja{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none}}.categoria-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);color:var(--perolado);text-decoration:none;font-weight:500;white-space:nowrap;transition:background .16s ease,border-color .16s ease}.categoria-chip small,.categoria-chip:hover{background:rgba(255,255,255,.14)}.categoria-chip small{font-size:.8rem;padding:1px 7px;border-radius:999px;color:var(--nevoa)}.categoria-chip[aria-current=page]{background:#fff;color:var(--tinta);border-color:#fff}.categoria-chip[aria-current=page] small{background:var(--gelo-2);color:var(--tinta)}.categoria-chip--oferta{border-color:rgba(255,120,150,.5)}.loja-ordem{position:relative;margin-left:auto}.loja-ordem-botao{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 4px;border:0;background:none;font:inherit;font-weight:600;color:var(--acento-escuro,#1d4ed8);cursor:pointer;border-radius:10px}.loja-ordem-botao:hover{text-decoration:underline}.loja-ordem-botao:focus-visible{outline:3px solid var(--acento-claro,#93c5fd);outline-offset:2px}.loja-ordem-seta{transition:transform .16s ease;transform:rotate(180deg)}.loja-ordem-seta--aberta{transform:rotate(0)}.loja-ordem-lista{position:absolute;z-index:30;right:0;top:calc(100% + 6px);min-width:min(240px,calc(100vw - 32px));margin:0;padding:6px;list-style:none;background:var(--superficie,#fff);border:1px solid var(--linha);border-radius:12px;box-shadow:0 12px 32px rgb(15 23 42/.16)}.loja-ordem-opcao{display:block;padding:12px 14px;border-radius:8px;border-left:3px solid transparent;color:var(--tinta);text-decoration:none}.loja-ordem-opcao:hover{background:var(--gelo-2,#f1f5f9)}.loja-ordem-opcao--atual{border-left-color:var(--acento-escuro,#1d4ed8);color:var(--acento-escuro,#1d4ed8);font-weight:700}.loja-barra p strong{color:var(--tinta)}@media (max-width:760px){.loja-topo--compacto{padding:20px 0 16px}.categorias-loja{margin-inline:-16px;padding-inline:16px;scroll-snap-type:x proximity;scroll-padding-inline:16px;overscroll-behavior-x:contain}.categoria-chip{scroll-snap-align:start}.loja-ordem{margin-left:0;width:100%}.loja-ordem-lista{right:auto;left:0;width:100%}.loja-barra .link-seta{width:100%}}.faixa-premium{display:grid;gap:6px;margin:28px 0 56px;padding:22px 28px;border-radius:var(--raio);text-decoration:none;color:var(--perolado);background:radial-gradient(120% 160% at 0 0,#1b3f78 0,#0a1f40 55%,#061226 100%);box-shadow:inset 0 0 0 1px rgba(243,213,140,.35),var(--sombra);transition:transform .2s var(--ease-out)}.faixa-premium:hover{transform:translateY(-2px)}.faixa-premium .prem-selo{justify-self:start}.faixa-premium strong{font-family:var(--fonte-marca);font-size:clamp(1.4rem,3vw,1.9rem);color:#fff}.faixa-premium span:not(.prem-selo):not(.faixa-premium-cta){color:var(--nevoa)}.faixa-premium-cta{color:#f3d58c;font-weight:600;margin-top:4px}.vazio{display:grid;justify-items:center;gap:16px;text-align:center;padding:32px 16px}.bandeira--boleto{gap:6px;color:var(--tinta);font-size:.9rem;text-transform:lowercase}.form-etapas{gap:18px;overflow:hidden}.checkout-passos{--passo:0;position:relative;display:grid;grid-template-columns:repeat(4,1fr);margin:0 0 4px;padding:0;list-style:none}.checkout-passos:after,.checkout-passos:before{content:"";position:absolute;top:17px;left:12.5%;height:3px;border-radius:3px}.checkout-passos:before{right:12.5%;background:var(--linha)}.checkout-passos:after{width:calc((75%) * var(--passo) / 3);background:linear-gradient(90deg,var(--acento),var(--oceano-claro));transition:width .52s var(--ease-out)}.checkout-passos li{position:relative;z-index:1;display:flex;justify-content:center}.checkout-passos button{display:grid;justify-items:center;gap:6px;padding:0;border:0;background:none;font:inherit;color:var(--tinta-suave);cursor:pointer}.checkout-passos button:disabled{cursor:default}.checkout-passo-marca{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--superficie);border:2px solid var(--linha);font-family:var(--fonte-marca);font-weight:700;font-size:.95rem;transition:background-color .26s ease,border-color .26s ease,color .26s ease,transform .26s var(--ease-out),box-shadow .26s ease}.checkout-passo-nome{font-size:.8rem;font-weight:600}.checkout-passos .atual .checkout-passo-marca{border-color:var(--acento);color:var(--acento);box-shadow:0 0 0 6px rgb(31 111 216/.12);transform:scale(1.08)}.checkout-passos .atual .checkout-passo-nome{color:var(--tinta)}.checkout-passos .feito .checkout-passo-marca{border-color:#1f9d55;background:#1f9d55;color:#fff;animation:passo-feito .42s cubic-bezier(.2,1.5,.4,1)}.checkout-passos .feito button:hover .checkout-passo-marca{transform:scale(1.08)}@keyframes passo-feito{0%{transform:scale(.6)}60%{transform:scale(1.15)}to{transform:scale(1)}}.checkout-painel{outline:none}.checkout-titulo{margin:4px 0 0;font-family:var(--fonte-marca);font-size:1.45rem;font-weight:700;color:var(--tinta);animation:etapa-entra-avanca .42s var(--ease-out) both}.form-etapas--volta .checkout-titulo{animation-name:etapa-entra-volta}.checkout-etapa{display:flex;flex-direction:column;gap:20px}.checkout-etapa[hidden]{display:none}.checkout-etapa[data-ativa]{animation:etapa-entra-avanca .46s var(--ease-out) both}.form-etapas--volta .checkout-etapa[data-ativa]{animation-name:etapa-entra-volta}.checkout-etapa[data-ativa]>*{animation:etapa-item .46s var(--ease-out) both}.checkout-etapa[data-ativa]>:nth-child(2){animation-delay:60ms}.checkout-etapa[data-ativa]>:nth-child(3){animation-delay:.12s}.checkout-etapa[data-ativa]>:nth-child(n+4){animation-delay:.17s}@keyframes etapa-entra-avanca{0%{opacity:0;transform:translateX(28px)}}@keyframes etapa-entra-volta{0%{opacity:0;transform:translateX(-28px)}}@keyframes etapa-item{0%{opacity:0;transform:translateY(10px)}}.form-etapas .grupo legend{font-size:1rem}.form-etapas .checkout-etapa>.grupo:first-child legend{display:none}.form-etapas .grupo+.grupo{padding-top:18px}.form-etapas .opcao-entrega{padding:18px;transition:border-color .18s ease,background-color .18s ease,transform .18s var(--ease-out),box-shadow .18s ease}.form-etapas .opcao-entrega:hover{transform:translateY(-2px);box-shadow:var(--sombra)}.form-etapas .opcao-entrega:has(input:checked){border-color:var(--acento);background:var(--gelo);box-shadow:0 0 0 1px var(--acento) inset,0 10px 24px -16px rgb(31 111 216/.6)}.form-etapas .opcao-entrega:after{content:"";position:absolute;top:10px;right:10px;width:20px;height:20px;border-radius:50%;border:2px solid var(--linha);transition:all .22s var(--ease-out)}.form-etapas .opcao-entrega:has(input:checked):after{border-color:var(--acento);background:var(--acento) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center /12px no-repeat;transform:scale(1.05)}.campos--cpf{margin-top:4px}.checkout-acoes{display:flex;gap:12px;justify-content:space-between;padding-top:6px}.checkout-acoes .checkout-continuar{flex:1 1;min-height:52px;font-size:1.02rem}.checkout-acoes .botao--linha{min-width:110px}.checkout-continuar{position:relative;overflow:hidden;transition:transform .16s var(--ease-out),box-shadow .16s ease}.checkout-continuar:not(:disabled):hover{transform:translateY(-1px)}.checkout-continuar:not(:disabled):active{transform:scale(.98)}.checkout-continuar.enviando{cursor:progress}.checkout-giro{display:inline-block;width:16px;height:16px;margin-right:8px;vertical-align:-3px;border:2px solid rgb(255 255 255/.4);border-top-color:#fff;border-radius:50%;animation:giro .7s linear infinite}@keyframes giro{to{transform:rotate(1turn)}}.revisao{display:grid;gap:10px;margin:0;padding:0;list-style:none}.revisao li{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:start;padding:16px;border:1px solid var(--linha);border-radius:var(--raio-sm);background:var(--areia)}.revisao-icone{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--superficie);color:var(--acento);box-shadow:var(--sombra)}.revisao li>div{display:grid;gap:2px;min-width:0}.revisao small{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--tinta-suave)}.revisao strong{color:var(--tinta)}.revisao span{color:var(--tinta-suave);font-size:.9rem;overflow-wrap:anywhere}.revisao-alterar{padding:4px 0;border:0;background:none;font:inherit;font-size:.88rem;font-weight:600;color:var(--acento-escuro);text-decoration:underline;cursor:pointer}@media (max-width:640px){.checkout-passo-nome{font-size:.7rem}.checkout-titulo{font-size:1.2rem}.checkout-acoes{position:sticky;bottom:0;z-index:5;margin:0 -20px -20px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:var(--superficie);box-shadow:0 -8px 20px -14px rgb(19 34 58/.35)}.revisao li{grid-template-columns:auto 1fr}.revisao-alterar{grid-column:2;justify-self:start}}.conf-check--festa{position:relative;overflow:visible}.confirmado-icone.conf-check--festa{animation:conf-pop .55s cubic-bezier(.2,1.4,.4,1) both}.conf-check--festa svg{animation:check-desenha .6s .18s var(--ease-out) both}@keyframes check-desenha{0%{opacity:0;transform:scale(.3) rotate(-25deg)}}.conf-check--festa:before{content:"";position:absolute;inset:0;border-radius:50%;border:3px solid;color:#2ea862;animation:onda .9s .15s var(--ease-out) both;pointer-events:none}@keyframes onda{0%{transform:scale(1);opacity:.7}to{transform:scale(2.4);opacity:0}}.confete{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.confete i{position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:2px;background:var(--cor);opacity:0;animation:confete 1.3s var(--atraso) cubic-bezier(.15,.7,.3,1) both}.confete i.confete-tira{width:4px;height:12px}@keyframes confete{0%{opacity:1;transform:rotate(var(--ang)) translateY(0) rotate(0)}70%{opacity:1}to{opacity:0;transform:rotate(var(--ang)) translateY(calc(var(--dist) * -1)) rotate(var(--giro)) translateX(10px)}}@media (prefers-reduced-motion:reduce){.checkout-etapa[data-ativa],.checkout-etapa[data-ativa]>*,.checkout-passos .feito .checkout-passo-marca,.checkout-titulo,.conf-check--festa,.conf-check--festa svg,.conf-check--festa:before{animation:none}.confete{display:none}.checkout-passos:after{transition:none}}.rodape-mapa{text-decoration:none;color:inherit}.rodape-mapa address{font-style:normal}.rodape-mapa-ver{display:block;margin-top:4px;font-size:.85rem;font-weight:600;color:var(--acento-claro)}.rodape-mapa:focus-visible .rodape-mapa-ver,.rodape-mapa:hover .rodape-mapa-ver{text-decoration:underline}.aviso-retirada>div{display:grid;gap:6px;min-width:0}.aviso-retirada>div>p{margin:0}.aviso-retirada .aviso-retirada-titulo{display:block;margin-top:6px;font-size:.9rem}.aviso-retirada-horario{margin:0;padding:0;list-style:none;display:grid;gap:2px;font-size:.9rem}.post-conteudo h3{margin:22px 0 8px;font-size:1.12rem}.post-conteudo ol{margin:0 0 16px;padding-left:24px;display:grid;gap:6px}.post-conteudo a{color:var(--acento-escuro);font-weight:600}.post-figura{margin:24px 0}.post-figura img{display:block;width:100%;height:auto;max-height:460px;object-fit:cover;border-radius:16px;background:var(--gelo)}.post-figura figcaption{margin-top:8px;font-size:.88rem;color:var(--tinta-suave);text-align:center}.post-dica{display:flex;gap:12px;align-items:flex-start;margin:0 0 18px;padding:16px 18px;border-radius:14px;background:var(--gelo);border-left:4px solid var(--acento)}.post-dica span{font-size:1.3rem;line-height:1.4}.post-dica p{margin:0}.post-produto{display:grid;grid-template-columns:72px 1fr auto;gap:14px;align-items:center;margin:0 0 18px;padding:12px 16px;border:1px solid var(--linha);border-radius:14px;background:var(--superficie);box-shadow:var(--sombra);color:var(--tinta);text-decoration:none;transition:transform .18s var(--ease-out),box-shadow .18s ease}.post-produto:hover{transform:translateY(-2px);box-shadow:var(--sombra-alta)}.post-produto img,.post-produto-sem-foto{width:72px;height:72px;border-radius:10px;object-fit:contain;background:var(--areia);display:grid;place-items:center;font-size:1.8rem}.post-produto-info{display:grid;gap:2px;min-width:0;line-height:1.35}.post-produto-info small{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#1f9d55}.post-produto-info span,.post-produto-ver{color:var(--acento-escuro);font-weight:700}.post-produto-ver{font-size:.9rem;white-space:nowrap}@media (max-width:560px){.post-produto{grid-template-columns:60px 1fr}.post-produto img,.post-produto-sem-foto{width:60px;height:60px}.post-produto-ver{grid-column:2}}.tr-ao-vivo{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;padding:6px 14px 6px 12px;border-radius:999px;background:#eaf8ef;border:1px solid #c4ead3;color:#146c3a;font-size:.85rem;font-weight:600}.tr-ponto{position:relative;width:9px;height:9px;border-radius:50%;background:#22b35e;box-shadow:0 0 0 0 rgb(34 179 94/.55);animation:ao-vivo-pulso 1.8s ease-out infinite}@keyframes ao-vivo-pulso{0%{box-shadow:0 0 0 0 rgb(34 179 94/.55)}70%{box-shadow:0 0 0 8px rgb(34 179 94/0)}to{box-shadow:0 0 0 0 rgb(34 179 94/0)}}@media (prefers-reduced-motion:reduce){.tr-ponto{animation:none}}.checkout-voltar{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:0 0 4px;padding:0 4px;background:none;border:0;color:var(--acento-escuro);font:inherit;font-weight:600;font-size:.95rem;text-decoration:none;cursor:pointer;border-radius:8px}.checkout-voltar:hover{text-decoration:underline}@media (max-width:860px){.cabecalho[data-rolou] .busca-fixa:not(:focus-within){display:none}.cabecalho[data-rolou] .cabecalho-conteudo{padding-block:6px}}.calc-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:14px;align-items:end;max-width:880px}.calc-campo{display:grid;gap:6px;font-weight:600;font-size:.92rem}.calc-entrada{display:flex;align-items:stretch;border:1px solid var(--linha,#cbd5e1);border-radius:12px;background:#fff;overflow:hidden}.calc-entrada:focus-within{outline:2px solid var(--acento,#2563eb);outline-offset:1px}.calc-entrada input{flex:1 1;min-width:0;min-height:52px;padding:0 14px;border:0;font:inherit;font-size:1.1rem;background:transparent;outline:none}.calc-entrada abbr{display:grid;place-items:center;padding:0 14px;background:#f1f5f9;color:#475569;text-decoration:none;font-weight:500}.calc-botao{min-height:52px;padding-inline:28px}.calc-dica{margin:10px 0 0;color:var(--nevoa-escura,#475569);font-size:.92rem}.calc-erro{margin:12px 0 0;padding:10px 14px;border-radius:10px;background:#fef2f2;color:#991b1b;font-weight:600}.calc-resultado{margin-top:26px;scroll-margin-top:110px}.calc-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.calc-cartao{background:#fff;border:1px solid var(--linha,#e2e8f0);border-radius:14px;padding:16px 18px;box-shadow:0 1px 2px rgb(15 23 42/.05)}.calc-cartao h2{margin:0 0 10px;font-size:1rem;color:var(--acento-escuro,#1d4ed8)}.calc-cartao ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.calc-cartao--destaque{text-align:center}.calc-grande{margin:6px 0;font-size:1.9rem;font-weight:700;line-height:1.2}.calc-nota{margin:6px 0 0;font-size:.86rem;color:#475569}.calc-peso{margin:18px 0 0;padding:14px 18px;border-radius:12px}.calc-acoes{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.calc-obs{margin-top:36px;padding:22px 24px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;max-width:980px}.calc-obs h2{margin:0 0 12px;font-size:1.15rem}.calc-obs ul{margin:0;padding-left:20px;display:grid;gap:8px;color:#334155}@media (max-width:900px){.calc-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.calc-form{grid-template-columns:1fr 1fr}.calc-botao,.calc-campo:nth-child(3){grid-column:1/-1}.calc-grade{grid-template-columns:1fr}.calc-acoes .botao{width:100%}}.chamada-calc{display:flex;align-items:center;gap:16px;padding:18px 22px;border-radius:16px;text-decoration:none;color:inherit;background:linear-gradient(135deg,#eff6ff,#e0f2fe);border:1px solid #bfdbfe;transition:transform .15s ease,box-shadow .15s ease}.chamada-calc:hover{transform:translateY(-2px);box-shadow:0 10px 24px -14px rgb(30 64 175/.5)}.chamada-calc-icone{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:#2563eb;color:#fff}.chamada-calc-texto{display:grid;gap:2px;min-width:0;flex:1 1}.chamada-calc-texto strong{font-size:1.1rem;color:#0f172a}.chamada-calc-texto small{font-size:.92rem;color:#334155}.chamada-calc-seta{flex:none;display:inline-flex;align-items:center;gap:6px;font-weight:700;color:#1d4ed8}.chamada-calc-secao{margin-block:40px 36px}.chamada-calc--compacta{margin:32px 0;padding:16px 20px}.chamada-calc--compacta .chamada-calc-icone{width:42px;height:42px;border-radius:12px}.chamada-calc--compacta .chamada-calc-texto strong{font-size:1rem}@media (max-width:640px){.chamada-calc{flex-wrap:wrap;padding:16px}.chamada-calc-texto{flex-basis:calc(100% - 76px)}.chamada-calc-seta{margin-left:auto}}.aviso-versao{position:fixed;left:50%;bottom:16px;transform:translateX(-50%);z-index:90;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:10px 12px 10px 16px;border-radius:12px;background:#0b1626;color:#fff;box-shadow:0 8px 28px rgba(0,0,0,.28);font-size:.92rem}.aviso-versao button{flex:none;min-height:36px;padding:0 14px;border:0;border-radius:8px;background:#2fd4c4;color:#05222b;font:inherit;font-weight:700;cursor:pointer}.aviso-versao .aviso-versao-fechar{min-width:36px;padding:0;background:transparent;color:#cbd5e1;font-size:1.3rem}@media (max-width:520px){.aviso-versao{left:12px;right:12px;transform:none;top:12px;bottom:auto;z-index:120;flex-wrap:wrap}.aviso-versao span{flex:1 1 100%}}.calc-hero{position:relative;overflow:hidden;isolation:isolate;color:#fff;padding:clamp(40px,7vw,76px) 0 clamp(64px,9vw,96px);background:#0b1626}.calc-hero-img{object-fit:cover;object-position:50% 62%;transform:scale(1.06);animation:calc-zoom 26s ease-in-out infinite alternate;z-index:-3}.calc-hero-veu{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,rgb(6 18 38/.82),rgb(10 70 125/.55) 70%,rgb(10 70 125/.35))}.calc-hero-bolhas{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.calc-hero-bolhas span{position:absolute;bottom:-24px;border-radius:50%;background:rgb(255 255 255/.22);border:1px solid rgb(255 255 255/.55);animation:calc-sobe linear infinite}.calc-hero-texto h1{margin:0 0 10px;color:#fff;font-size:clamp(1.9rem,5vw,3.1rem);line-height:1.1;text-shadow:0 2px 14px rgb(0 0 0/.4);animation:calc-entra .8s cubic-bezier(.2,.7,.2,1) both}.calc-hero-texto p{margin:0;max-width:620px;font-size:clamp(1rem,2.2vw,1.2rem);color:#e2efff;animation:calc-entra .8s cubic-bezier(.2,.7,.2,1) .12s both}.calc-onda{position:absolute;left:0;bottom:-1px;width:200%;height:clamp(26px,4vw,46px);fill:var(--areia);animation:calc-onda 14s linear infinite}.calc-corpo{padding-top:0}.calc-topo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:28px;align-items:center;margin-top:-8px}.calc-painel{background:#fff;border:1px solid var(--linha,#e2e8f0);border-radius:20px;padding:22px;box-shadow:0 14px 40px rgb(15 23 42/.08)}.calc-form{max-width:none}.calc-promessas{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.calc-promessas li{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#eff6ff;color:#1a5fbf;font-size:.86rem;font-weight:600;animation:calc-flutua 4.6s ease-in-out infinite,calc-entra .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * .35s),calc(var(--i, 0) * 60ms)}.calc-vivo{margin:0;text-align:center}.calc-vivo svg{width:100%;height:auto;max-height:340px;overflow:visible;filter:drop-shadow(0 10px 22px rgb(15 76 138/.18))}.calc-vivo figcaption{margin-top:6px;font-weight:700;color:#1a5fbf;font-size:.95rem}.calc-vivo--exemplo svg{opacity:.62}.calc-vivo--exemplo figcaption{color:#556275;font-weight:600}.cv-medidas text{fill:#0b3a6b;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round}.cv-superficie{animation:cv-ondula 3.2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.cv-planta path{transform-box:fill-box;transform-origin:50% 100%;animation:cv-balanca 3.8s ease-in-out infinite}.cv-peixe{animation:cv-nada 12s ease-in-out infinite}.cv-vira{animation:cv-vira 12s step-end infinite;transform-origin:center}.cv-bate,.cv-vira{transform-box:fill-box}.cv-bate{transform-origin:70% 50%;animation:cv-bate .6s ease-in-out infinite alternate}.cv-bolha{fill:rgb(255 255 255/.75);stroke:rgb(255 255 255/.95);stroke-width:.6;animation:cv-bolha 4.2s ease-in infinite;transform-box:fill-box;opacity:0}.calc-cartao{position:relative;transition:transform .25s ease,box-shadow .25s ease}.calc-cartao:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgb(15 76 138/.14)}.calc-cartao--anim{animation:calc-aparece .65s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 80ms)}.calc-icone{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#e0efff;color:#1a5fbf;margin-bottom:8px}.calc-icone--quente{background:#ffe6dc;color:#d9480f}.calc-icone--luz{background:#fff4cc;color:#b7791f}.calc-icone--terra{background:#f3e5d0;color:#8a5a22}.calc-vidro{height:10px;border-radius:6px;background:#e2edf7;overflow:hidden;margin:6px auto 4px;max-width:220px}.calc-vidro span{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#8fd3ff,#2a8bd6);animation:calc-cresce 1.1s cubic-bezier(.2,.7,.2,1) .3s both}.calc-tanque{position:relative;width:74px;height:70px;margin:2px auto 6px;border:3px solid #9fc6ea;border-top-color:transparent;border-radius:4px 4px 12px 12px;overflow:hidden;background:#f1f8ff}.calc-tanque span{position:absolute;left:0;right:0;bottom:0;height:var(--p);background:linear-gradient(180deg,#5fd0ff,#1f7fd8);animation:calc-enche 1.4s cubic-bezier(.2,.7,.2,1) .2s both}.calc-tanque span:before{content:"";position:absolute;left:-10%;top:-6px;width:120%;height:12px;border-radius:50%;background:#bfeaff;animation:cv-ondula 2.6s ease-in-out infinite}.calc-termometro{position:relative;width:22px;height:70px;margin:2px auto 6px;border:3px solid #f3b9a1;border-radius:14px;overflow:hidden;background:#fff5f0}.calc-termometro span{position:absolute;left:0;right:0;bottom:0;height:var(--p);background:linear-gradient(180deg,#ffb347,#e8453c);animation:calc-enche 1.4s cubic-bezier(.2,.7,.2,1) .2s both,calc-brilha 2.4s ease-in-out 1.6s infinite}.calc-fluxo{display:flex;justify-content:center;gap:8px;height:70px;align-items:center;margin:2px 0 6px}.calc-fluxo i{display:block;width:8px;height:46px;border-radius:6px;background:linear-gradient(180deg,transparent,#4aa8f0,transparent);background-size:100% 200%;animation:calc-corre 1.3s linear infinite}.calc-fluxo i:nth-child(2){animation-delay:-.45s;height:58px}.calc-fluxo i:nth-child(3){animation-delay:-.9s}.calc-luzes{gap:10px!important}.calc-luzes li{display:flex;align-items:center;gap:10px}.calc-lampada{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#f1f5f9;color:#94a3b8}.calc-lampada--1{background:#fff7d6;color:#d4a017}.calc-lampada--2{background:#ffecaa;color:#c98a00;animation:calc-brilha 2.6s ease-in-out infinite}.calc-lampada--3{background:#ffd966;color:#a96800;animation:calc-brilha 1.8s ease-in-out infinite;box-shadow:0 0 16px rgb(255 200 60/.7)}.calc-peixes{gap:10px!important}.calc-peixes li{display:flex;align-items:center;gap:10px}.calc-peixes li>svg{flex:none;width:auto;animation:calc-nada 3.4s ease-in-out infinite alternate}.calc-peixinho{fill:#ff8a4c}.calc-peixinho--off{fill:#cbd5e1;animation:none!important}.calc-peixes--nao{opacity:.72}.calc-camadas{display:flex;flex-direction:column;height:84px;border-radius:10px;overflow:hidden;margin:4px 0 8px;border:1px solid #e5d3b6}.calc-camada{display:grid;place-items:center;font-size:.78rem;font-weight:700;min-height:18px;animation:calc-enche-h .9s cubic-bezier(.2,.7,.2,1) .3s both;transform-origin:bottom}.calc-camada--fertil{background:#4a2f1a;color:#f6e2b6}.calc-camada--inerte{background:linear-gradient(180deg,#f2d9a6,#d8b070);color:#5d4217}.calc-peso{background:#eff6ff;color:#1e3a8a}.calc-peso p{margin:0 0 10px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.calc-peso-barra{display:flex;height:14px;border-radius:8px;overflow:hidden;background:#dbeafe}.calc-peso-barra span{display:block;height:100%;animation:calc-cresce 1.2s cubic-bezier(.2,.7,.2,1) .4s both}.calc-peso-agua{background:#3b9cf0}.calc-peso-vidro{background:#7dd3d8}.calc-peso-subs{background:#c99a55}.calc-peso-legenda{list-style:none;display:flex;flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;padding:0;font-size:.88rem}.calc-peso-legenda li{display:inline-flex;align-items:center;gap:6px}.calc-peso-legenda i{width:12px;height:12px;border-radius:4px;display:inline-block}.calc-fotos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.calc-foto{position:relative;display:flex;align-items:flex-end;min-height:150px;border-radius:16px;overflow:hidden;color:#fff;text-decoration:none;isolation:isolate;background:#0b1626}.calc-foto img{object-fit:cover;z-index:-2;transition:transform .6s ease}.calc-foto:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 20%,rgb(6 18 38/.85))}.calc-foto:hover img{transform:scale(1.08)}.calc-foto span{display:grid;gap:2px;padding:14px 16px}.calc-foto strong{font-size:1.05rem}.calc-foto small{color:#bfe0ff;font-size:.88rem}.calc-foto--zap{align-items:center;gap:12px;padding:0 16px;background:linear-gradient(135deg,#1faa59,#128c7e)}.calc-foto--zap:after{display:none}.calc-foto--zap:hover{filter:brightness(1.06)}.calc-obs{max-width:none;background:transparent;border:0;padding:0;margin-top:40px}.calc-obs-grade{list-style:none!important;padding:0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important}.calc-obs-grade li{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;background:#fff;border:1px solid var(--linha,#e2e8f0);border-radius:14px;animation:calc-aparece .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 70ms)}.calc-obs-icone{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#e0efff;color:#1a5fbf}@media (max-width:900px){.calc-topo{grid-template-columns:1fr}.calc-vivo{max-width:440px;margin:0 auto}.calc-fotos,.calc-obs-grade{grid-template-columns:1fr}}@keyframes calc-zoom{0%{transform:scale(1.06)}to{transform:scale(1.16) translateY(-1.5%)}}@keyframes calc-sobe{0%{transform:translateY(0) translateX(0);opacity:0}10%{opacity:1}to{transform:translateY(-420px) translateX(18px);opacity:0}}@keyframes calc-onda{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes calc-entra{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes calc-flutua{0%,to{translate:0 0}50%{translate:0 -3px}}@keyframes calc-aparece{0%{opacity:0;transform:translateY(22px) scale(.97)}to{opacity:1;transform:none}}@keyframes calc-cresce{0%{width:0}}@keyframes calc-enche{0%{height:0}}@keyframes calc-enche-h{0%{transform:scaleY(0)}}@keyframes calc-corre{0%{background-position:0 200%}to{background-position:0 -100%}}@keyframes calc-brilha{0%,to{filter:brightness(1)}50%{filter:brightness(1.25)}}@keyframes calc-nada{0%{transform:translateX(-4px)}to{transform:translateX(8px)}}@keyframes cv-ondula{0%,to{transform:scaleX(1) translateX(0)}50%{transform:scaleX(1.02) translateX(3px)}}@keyframes cv-balanca{0%,to{transform:rotate(-3deg)}50%{transform:rotate(4deg)}}@keyframes cv-nada{0%,to{translate:0 0}50%{translate:var(--d,120px) 0}}@keyframes cv-vira{0%{transform:scaleX(1)}50%{transform:scaleX(-1)}to{transform:scaleX(1)}}@keyframes cv-bate{0%{transform:scaleX(1)}to{transform:scaleX(.94) rotate(2deg)}}@keyframes cv-bolha{0%{transform:translateY(0);opacity:0}15%{opacity:.9}to{transform:translateY(calc(var(--h, 80px) * -1));opacity:0}}@media (prefers-reduced-motion:reduce){.calc-hero,.calc-hero *,.calc-obs *,.calc-resultado *,.calc-topo *{animation:none!important;transition:none!important}.cv-bolha{opacity:0}}.hero{background-size:100% 100%,100% 220%;animation:hero-fundo 22s ease-in-out infinite alternate}.hero-conteudo{z-index:2}.hero-bolhas,.hero-cardume,.hero-raios{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:1}.hero-raios{translate:calc(var(--px, 0) * 22px) 0;transition:translate .35s ease-out}.hero-raios span{position:absolute;top:-20%;left:calc(var(--i) * 19% + 4%);width:9%;height:150%;transform-origin:top center;background:linear-gradient(180deg,rgb(150 215 255/.32),rgb(150 215 255/0) 78%);filter:blur(7px);transform:rotate(calc(18deg - var(--i) * 3deg));animation:hero-raio calc(7s + var(--i) * 1.3s) ease-in-out infinite alternate;animation-delay:calc(var(--i) * -1.4s)}.hero-bolhas{translate:calc(var(--px, 0) * -10px) calc(var(--py, 0) * -6px);transition:translate .35s ease-out}.hero-bolhas span{position:absolute;bottom:-30px;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgb(255 255 255/.75),rgb(255 255 255/.12) 60%);border:1px solid rgb(255 255 255/.5);animation:hero-bolha 10s linear infinite}.hero-peixe{position:absolute;top:var(--y);left:0;width:calc(60px * var(--s));height:auto;opacity:var(--o);filter:drop-shadow(0 4px 8px rgb(0 20 50/.35));animation:hero-cruza var(--t) linear infinite,hero-bobina 5s ease-in-out infinite alternate;animation-delay:var(--d),calc(var(--d) * .3)}.hero-simbolo{position:relative;translate:calc(var(--px, 0) * -16px) calc(var(--py, 0) * -10px);transition:translate .3s ease-out}.hero-simbolo svg{animation:hero-flutua 7s ease-in-out infinite;filter:drop-shadow(0 18px 34px rgb(60 150 255/.45))}.hero-simbolo:before{content:"";position:absolute;left:8%;top:-6%;width:84%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgb(120 200 255/.5),rgb(120 200 255/0) 66%);filter:blur(24px);animation:hero-pulsa 4.8s ease-in-out infinite;z-index:-1}.hero-brilhos i{position:absolute;width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 12px 4px rgb(160 215 255/.9);opacity:0;left:calc(10% + var(--i) * 15%);top:calc(8% + ((var(--i) * 37) % 70) * 1%);animation:hero-brilha 3.2s ease-in-out infinite;animation-delay:calc(var(--i) * .55s)}.hero-palavra{display:inline-block;animation:hero-palavra .75s var(--ease-out) both;animation-delay:calc(var(--i) * 85ms + .18s)}.hero-destaque{background:linear-gradient(90deg,#7fd6ff,#ffffff 40%,#7fd6ff 80%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent;animation:hero-palavra .75s var(--ease-out) both,hero-reflexo 4.5s linear 1s infinite;animation-delay:calc(var(--i) * 85ms + .18s),1s}.hero-botao-brilho{position:relative;overflow:hidden;animation:hero-anel 2.8s ease-out 1.8s infinite}.hero-botao-brilho:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgb(255 255 255/.55),transparent);transform:skewX(-20deg);animation:hero-passa 3.6s ease-in-out 2s infinite}.hero-ondas{position:absolute;left:0;right:0;bottom:-1px;height:70px;overflow:hidden;pointer-events:none;color:var(--areia);z-index:2}.hero-ondas svg{position:absolute;left:0;bottom:0;width:200%;height:100%}.hero-onda-fundo{fill:rgb(120 190 255/.38);animation:hero-onda 24s linear infinite}.hero-onda-frente{fill:currentColor;animation:hero-onda 15s linear infinite reverse}.js-revelar [data-rv]{opacity:0;transform:translateY(34px) scale(.97);transition:opacity .75s var(--ease-out),transform .75s var(--ease-out);transition-delay:calc(var(--i, 0) * 80ms)}.js-revelar [data-rv].visivel{opacity:1;transform:none}@media (hover:hover){.categoria .categoria-foto{transition:transform .7s var(--ease-out)}.categoria:hover .categoria-foto{transform:scale(1.09)}.categoria:hover{transform:translateY(-5px);box-shadow:0 18px 38px rgb(10 60 130/.28)}}@keyframes hero-fundo{0%{background-position:0 0,0 0}to{background-position:0 0,0 100%}}@keyframes hero-raio{0%{opacity:.35;transform:rotate(calc(18deg - var(--i) * 3deg)) scaleX(.8)}to{opacity:1;transform:rotate(calc(24deg - var(--i) * 3deg)) scaleX(1.25)}}@keyframes hero-bolha{0%{transform:translate(0);opacity:0}8%{opacity:1}50%{transform:translate(14px,-45vh)}to{transform:translate(-10px,-110vh);opacity:0}}@keyframes hero-cruza{0%{translate:-14vw 0}to{translate:112vw 0}}@keyframes hero-bobina{0%{transform:translateY(-10px)}to{transform:translateY(12px)}}@keyframes hero-flutua{0%,to{transform:translateY(0) rotate(-.6deg)}50%{transform:translateY(-14px) rotate(.6deg)}}@keyframes hero-pulsa{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes hero-brilha{0%,to{opacity:0;transform:scale(.4)}45%,55%{opacity:1;transform:scale(1)}}@keyframes hero-palavra{0%{opacity:0;transform:translateY(22px) rotate(2deg);filter:blur(7px)}}@keyframes hero-reflexo{0%{background-position:0 0}to{background-position:-220% 0}}@keyframes hero-anel{0%{box-shadow:0 0 0 0 rgb(80 160 255/.55)}70%,to{box-shadow:0 0 0 16px rgb(80 160 255/0)}}@keyframes hero-passa{0%,55%{left:-60%}to{left:140%}}@keyframes hero-onda{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.hero,.hero-bolhas span,.hero-botao-brilho,.hero-botao-brilho:after,.hero-brilhos i,.hero-onda-frente,.hero-onda-fundo,.hero-peixe,.hero-raios span,.hero-simbolo svg,.hero-simbolo:before{animation:none!important}.hero-bolhas,.hero-brilhos,.hero-cardume{display:none}.hero-destaque{animation:none!important}.categoria:hover,.categoria:hover .categoria-foto{transform:none}}@media (max-width:760px){.hero-bolhas span:nth-child(n+13),.hero-raios span:nth-child(n+4){display:none}}.detalhe-resumo{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 4px;padding:0}.detalhe-resumo li{padding:5px 12px;border-radius:999px;background:#eaf3ff;color:#1a4f9c;font-size:.86rem;font-weight:600}.ficha-tecnica{margin-top:26px}.ficha-tecnica h2{margin:0 0 14px;font-size:1.3rem}.ficha-tecnica-grupos{column-count:2;column-gap:14px}.ficha-tecnica-grupos>.ficha-grupo{page-break-inside:avoid;break-inside:avoid;margin-bottom:14px}@media (max-width:560px){.ficha-tecnica-grupos{column-count:1}}.ficha-tecnica{margin-top:0}.ficha-tecnica-grupos .ficha-grupo dl>div{grid-template-columns:1fr;gap:2px}.ficha-grupo{background:#fff;border:1px solid var(--linha,#e2e8f0);border-radius:14px;padding:14px 16px}.ficha-grupo h3{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:1rem;color:var(--acento-escuro,#1a5fbf)}.ficha-grupo-icone{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#e0efff;color:#1a5fbf}.ficha-grupo dl{display:grid;margin:0}.ficha-grupo dl>div{display:grid;grid-template-columns:minmax(110px,38%) minmax(0,1fr);gap:12px;padding:8px 0;border-top:1px solid #eef2f7}.ficha-grupo dl>div:first-child{border-top:0}.ficha-grupo dt{color:#64748b;font-size:.9rem}.ficha-grupo dd{margin:0;font-weight:600;overflow-wrap:anywhere}.ficha-grupo--embalagem .ficha-grupo-icone{background:#fff1dc;color:#b7620a}.ficha-grupo--garantia .ficha-grupo-icone{background:#e3f7ea;color:#1b7a43}.ficha-aviso{margin:10px 2px 0;font-size:.84rem;color:#556275}@media (max-width:520px){.ficha-grupo dl>div{grid-template-columns:1fr;gap:2px}}.contato-grade>.link-email{display:flex;position:relative}.contato-grade>.link-email>.contato-cartao{flex:1 1;width:100%}.busca-sugestoes a.busca-todos{display:flex;align-items:center;justify-content:center;gap:8px;margin:6px 0 2px;padding:11px 14px;border-radius:12px;background:var(--acento);color:#fff;font-weight:700;text-align:center;line-height:1.3;transition:background-color .15s ease,transform .15s ease}.busca-sugestoes a.busca-todos.ativa,.busca-sugestoes a.busca-todos:hover{background:var(--acento-escuro);color:#fff;transform:translateY(-1px)}.busca-fixa .busca-sugestoes a.busca-todos{margin:6px 0 2px;padding:11px 14px;color:#fff}.qs-hero{position:relative;overflow:hidden;isolation:isolate;color:#fff;padding:clamp(44px,7vw,84px) 0 clamp(70px,9vw,104px);background:#0b1626}.qs-hero-img{object-fit:cover;object-position:50% 55%;z-index:-3;animation:calc-zoom 28s ease-in-out infinite alternate}.qs-hero-veu{z-index:-2;background:linear-gradient(100deg,rgb(6 18 38/.9) 8%,rgb(8 40 85/.62) 55%,rgb(8 40 85/.4))}.qs-bolhas,.qs-hero-veu{position:absolute;inset:0}.qs-bolhas{z-index:-1;overflow:hidden;pointer-events:none}.qs-bolhas span{position:absolute;bottom:-24px;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgb(255 255 255/.7),rgb(255 255 255/.1) 60%);border:1px solid rgb(255 255 255/.45);animation:calc-sobe linear infinite}.qs-hero-conteudo>*{max-width:820px}.qs-logo{animation:calc-entra .7s cubic-bezier(.2,.7,.2,1) both}.qs-hero h1{margin:16px 0 14px;color:#fff;font-size:clamp(1.8rem,4.6vw,3rem);line-height:1.12;text-shadow:0 2px 16px rgb(0 0 0/.4);animation:calc-entra .8s cubic-bezier(.2,.7,.2,1) .1s both}.qs-hero p{margin:0 0 20px;max-width:640px;font-size:clamp(1rem,2vw,1.15rem);color:#e2efff;animation:calc-entra .8s cubic-bezier(.2,.7,.2,1) .2s both}.qs-hero-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:14px;animation:calc-entra .8s cubic-bezier(.2,.7,.2,1) .3s both}.qs-hero-acoes>:first-child{color:#0f172a}.qs-botao-brilho{position:relative;overflow:hidden}.qs-botao-brilho:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgb(255 255 255/.5),transparent);transform:skewX(-20deg);animation:hero-passa 3.8s ease-in-out 1.5s infinite}.qs-onda{position:absolute;left:0;bottom:-1px;width:200%;height:clamp(24px,4vw,44px);fill:var(--areia);animation:calc-onda 16s linear infinite}.qs-numeros{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:-34px;position:relative;z-index:2}.qs-numero{display:grid;gap:4px;text-align:center;padding:20px 14px;background:#fff;border:1px solid var(--linha,#e2e8f0);border-radius:18px;box-shadow:0 14px 34px rgb(15 76 138/.12)}.qs-numero strong{font-size:clamp(1.7rem,3.4vw,2.4rem);line-height:1;color:var(--acento-escuro,#1a5fbf);font-family:var(--fonte-marca)}.qs-numero>span{color:#475569;font-size:.92rem}.qs-topo-bloco{margin-bottom:18px}.qs-topo-bloco h2{margin:0 0 4px}.qs-topo-bloco p{margin:0;color:#475569}.qs-servicos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.qs-cartao{background:#fff;border:1px solid var(--linha,#e2e8f0);border-radius:18px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}@media (hover:hover){.qs-cartao:hover{transform:translateY(-5px);box-shadow:0 18px 38px rgb(15 76 138/.16)}}.qs-servico{display:flex;flex-direction:column}.qs-servico-foto{position:relative;aspect-ratio:16/10;overflow:hidden;background:#0b1626}.qs-servico-foto img{object-fit:cover;transition:transform .7s var(--ease-out)}.qs-servico:hover .qs-servico-foto img{transform:scale(1.08)}.qs-servico-texto{display:flex;flex-direction:column;gap:8px;padding:18px 20px 20px;flex:1 1}.qs-servico-texto h3{margin:0;font-size:1.15rem}.qs-servico-texto p{margin:0;color:#475569;line-height:1.55}.qs-link{margin-top:auto;padding-top:6px;display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--acento-escuro,#1a5fbf);text-decoration:none}.qs-link:hover{text-decoration:underline}.qs-loja{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:14px;height:clamp(300px,42vw,460px)}.qs-foto{position:relative;margin:0;overflow:hidden;border-radius:18px;background:#0b1626}.qs-foto img{object-fit:cover;transition:transform .8s var(--ease-out)}.qs-foto:hover img{transform:scale(1.07)}.qs-foto figcaption{position:absolute;left:0;right:0;bottom:0;padding:28px 14px 12px;color:#fff;font-weight:600;font-size:.95rem;background:linear-gradient(180deg,transparent,rgb(6 18 38/.8))}.qs-foto--grande{grid-row:1/span 2}.qs-mosaico{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.qs-foto--retrato{aspect-ratio:3/4}.qs-jeito{list-style:none;margin:0;padding:0;display:grid;gap:12px}.qs-jeito .qs-cartao{display:flex;gap:14px;align-items:flex-start;padding:16px 18px}.qs-jeito .qs-cartao span:last-child{display:grid;gap:2px;line-height:1.5;color:#334155}.qs-icone{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#e0efff;color:#1a5fbf}.qs-cta{position:relative;overflow:hidden;text-align:center;padding:clamp(32px,6vw,56px) 22px;margin-top:12px;border-radius:22px;color:#fff;background:linear-gradient(120deg,#0b2a5c,#1f6fd8,#0d3a7a);background-size:220% 220%;animation:hero-fundo-cta 12s ease-in-out infinite alternate}.qs-cta h2{color:#fff;margin:0 0 8px}.qs-cta p{margin:0 auto 18px;max-width:560px;color:#dcebff}.qs-cta .confirmado-acoes{justify-content:center}@keyframes hero-fundo-cta{0%{background-position:0 0}to{background-position:100% 100%}}@media (max-width:900px){.qs-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}.qs-servicos{grid-template-columns:1fr}.qs-mosaico{grid-template-columns:repeat(2,minmax(0,1fr))}.qs-loja{grid-template-columns:1fr 1fr;grid-template-rows:1.6fr 1fr;height:clamp(320px,80vw,460px)}.qs-foto--grande{grid-row:auto;grid-column:1/span 2}}@media (prefers-reduced-motion:reduce){.qs-botao-brilho:after,.qs-cta,.qs-hero,.qs-hero *,.qs-onda{animation:none!important}.qs-bolhas{display:none}}.a11y{position:fixed;left:16px;bottom:16px;z-index:95}.a11y-botao{display:grid;place-items:center;width:50px;height:50px;border:2px solid rgb(255 255 255/.85);border-radius:50%;background:#1a5fbf;color:#fff;cursor:pointer;box-shadow:0 8px 22px rgb(10 40 90/.4);transition:transform .15s ease,background-color .15s ease}.a11y-botao:hover{background:#164f9f;transform:scale(1.06)}.a11y-painel{position:absolute;left:0;bottom:62px;width:min(320px,calc(100vw - 32px));max-height:calc(100vh - 110px);overflow-y:auto;display:grid;gap:14px;padding:18px;border-radius:18px;background:var(--superficie);color:var(--tinta);border:1px solid var(--linha);box-shadow:0 22px 50px rgb(5 20 45/.35);animation:calc-entra .22s cubic-bezier(.2,.7,.2,1) both}.a11y-painel h2{margin:0;font-size:1.1rem}.a11y-grupo{display:grid;gap:8px;margin:0;padding:0;border:0;min-width:0}.a11y-rotulo{font-weight:700;font-size:.92rem;padding:0}.a11y-fonte{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.a11y-fonte output{min-width:56px;text-align:center;font-weight:700}.a11y-fonte button{display:inline-flex;align-items:center;justify-content:center;gap:2px;min-height:44px;border:1px solid var(--linha);border-radius:12px;background:var(--areia-2);color:var(--tinta);font:inherit;font-weight:800;cursor:pointer}.a11y-fonte button:hover:not(:disabled){border-color:var(--acento)}.a11y-fonte button:disabled{opacity:.45;cursor:not-allowed}.a11y-temas{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.a11y-tema{position:relative;display:grid;justify-items:center;gap:4px;padding:10px 6px;border:2px solid var(--linha);border-radius:12px;background:var(--areia-2);color:var(--tinta);font-size:.86rem;font-weight:600;cursor:pointer}.a11y-tema input{position:absolute;opacity:0;inset:0;cursor:pointer}.a11y-tema--ativo{border-color:var(--acento);background:rgb(31 111 216/.14)}.a11y-tema:focus-within{outline:3px solid var(--acento);outline-offset:2px}.a11y-chave{display:flex;align-items:center;gap:12px;min-height:40px;cursor:pointer;font-weight:600}.a11y-chave input{width:46px;height:26px;appearance:none;flex:none;border-radius:999px;background:#94a3b8;position:relative;cursor:pointer;transition:background-color .15s ease}.a11y-chave input:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .15s ease}.a11y-chave input:checked{background:var(--acento)}.a11y-chave input:checked:after{transform:translateX(20px)}.a11y-chave input:focus-visible{outline:3px solid var(--acento);outline-offset:2px}.a11y-restaurar{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid var(--linha);border-radius:12px;background:transparent;color:var(--tinta);font:inherit;font-weight:600;cursor:pointer}.a11y-restaurar:hover{border-color:var(--acento)}@media (max-width:600px){.a11y{left:12px;bottom:12px}.a11y-botao{width:46px;height:46px}}html[data-movimento=reduzido] *,html[data-movimento=reduzido] :after,html[data-movimento=reduzido] :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}html[data-movimento=reduzido] [data-rv]{opacity:1!important;transform:none!important}html[data-movimento=reduzido] .calc-hero-bolhas,html[data-movimento=reduzido] .hero-bolhas,html[data-movimento=reduzido] .hero-brilhos,html[data-movimento=reduzido] .hero-cardume,html[data-movimento=reduzido] .qs-bolhas{display:none}html[data-links=destacados] a:not([class*=botao]):not([class*=a11y]){text-decoration:underline!important;text-underline-offset:3px}html[data-links=destacados] :focus-visible{outline:3px solid #ffbf47!important;outline-offset:3px!important}.loja-barra>*{min-width:0;max-width:100%}.loja-barra .link-seta{white-space:normal;overflow-wrap:anywhere}.prem-form,.prem-form>*,.prem-planos{min-width:0}@media (max-width:520px){.prem-planos{grid-template-columns:1fr}}.prem-topo{overflow-x:clip}.prem-campo,.prem-campo input{min-width:0;width:100%;box-sizing:border-box}.cupom{margin:12px 0;padding:12px 14px;border:1px dashed var(--linha,#cbd5e1);border-radius:12px;background:var(--superficie,#fff)}.cupom summary{cursor:pointer;font-weight:600;color:var(--acento-escuro,#1a5fbf)}.cupom-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px}.cupom-form input{width:100%;text-transform:uppercase}.cupom--ok{border-style:solid;border-color:#9bd7b0;background:#f1fbf4;color:#14532d}.cupom--ok p{margin:0 0 4px}.cupom-erro{margin:8px 0 0;color:#b91c1c;font-size:.9rem}.resumo-linha--desconto dd,.resumo-linha--desconto dt{color:#15803d;font-weight:600}.parceria-passos{list-style:none;margin:20px 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.parceria-passos li{display:grid;gap:6px;align-content:start;padding:18px;border:1px solid var(--linha,#e2e8f0);border-radius:16px;background:var(--superficie,#fff)}.parceria-passos svg{color:var(--acento,#1f6fd8)}.parceria-passos span{color:var(--tinta-suave,#475569);line-height:1.5}.parceria-regras{margin:24px 0}.parceria-regras ul{padding-left:20px;display:grid;gap:6px;line-height:1.5}.parceria-cadastro{margin:24px 0 40px;max-width:760px}.parceria .avise-me-campos{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.mosaico-categorias{grid-auto-rows:minmax(190px,auto)}.categoria{min-width:0}.categoria-nome,.categoria-resumo{overflow-wrap:anywhere}.categoria-rodape{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.categoria-quantidade,.categoria-ver{white-space:nowrap}.cartao-produto{min-width:0}.cartao-produto-rodape{flex-wrap:wrap;gap:8px 10px;min-width:0}.cartao-produto-rodape .preco{flex:0 1 auto;min-width:0}.cartao-produto-rodape .botao-adicionar{flex:0 0 auto;max-width:100%}@media (min-width:521px) and (max-width:1280px){.cartao-produto-rodape{flex-direction:column;align-items:stretch}.cartao-produto-rodape .botao-adicionar{justify-content:center}}.rodape-conteudo>*{min-width:0}.rodape-acompanhar,.rodape-coluna h2,.rodape-contato{overflow-wrap:anywhere}.post{max-width:1160px}.post h1{max-width:920px;font-size:clamp(1.8rem,3.6vw,3rem)}.post-resumo{max-width:820px;font-size:1.18rem}.post-capa{max-height:540px;border-radius:22px}.post-corpo{display:grid;gap:28px}.post-texto{min-width:0}.post-lateral{display:grid;gap:18px;align-content:start;min-width:0}.post-lateral .post-cta{margin:0;flex-direction:column;align-items:stretch;text-align:left}.post-lateral-lista{display:grid;gap:4px;padding:18px 20px;border:1px solid var(--linha);border-radius:16px;background:#fff}.post-lateral-lista>strong{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-suave);margin-bottom:6px}.post-lateral-lista a{display:grid;gap:4px;padding:10px 0;border-top:1px solid var(--linha);text-decoration:none;color:var(--tinta);font-weight:600;line-height:1.3}.post-lateral-lista a:first-of-type{border-top:0}.post-lateral-lista a:hover span:last-child{color:var(--acento-escuro)}@media (min-width:1024px){.post-corpo{grid-template-columns:minmax(0,1fr) 340px;gap:56px;align-items:start}.post-lateral{position:sticky;top:110px}.post-conteudo{font-size:1.12rem}.post-figura img{max-height:520px}}.rodape-google{max-width:100%}.rodape-google .google-selo{max-width:100%;flex-wrap:wrap;row-gap:4px;border-radius:18px}.rodape-google .google-selo-total{overflow-wrap:anywhere}.rodape-conteudo>div{min-width:0}