.ao{--verde-floresta:#1f4c38;--verde-musgo:#295d47;--creme:#faf6ee;--creme-claro:#fffdf8;--areia:#f2eadc;--borda-areia:#eae1cf;--nevoa:#eef4ef;--dourado:#e8b349;--vermelho:#c8432b;--verde-pinheiro:#398e64;--verde-arvore:#2e7853;--tinta-titulo:#1f4c38;--tinta-corpo:#4a5a52;--tinta-suave:#5b6b62;--claro-suave:#d6e6dc;--sobre-dourado:#3a3020;--campo-borda:#8e9c93;--font-display:"Fredoka", "Nunito", ui-rounded, "Arial Rounded MT Bold", system-ui, sans-serif;--font-body:"Nunito", ui-rounded, system-ui, -apple-system, "Segoe UI", sans-serif;--r-sm:16px;--r-md:20px;--r-lg:32px;--sombra-cartao:0 24px 48px #1f4c3824;--gutter:clamp(16px, 5vw, 64px);--ease-out:cubic-bezier(.16, 1, .3, 1);background:var(--creme);color:var(--tinta-corpo);font-family:var(--font-body);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:1.0625rem;line-height:1.6;overflow-x:clip}.ao ::selection{background:var(--dourado);color:var(--verde-floresta)}.ao img{max-width:100%;display:block}.ao :focus-visible{outline:3px solid var(--dourado);outline-offset:3px;border-radius:6px}.ao h1,.ao h2,.ao h3{font-family:var(--font-display);color:var(--tinta-titulo);text-wrap:balance;letter-spacing:-.01em;margin:0;font-weight:600}.ao p{text-wrap:pretty;margin:0}.ao .wrap{width:100%;max-width:1240px;padding-inline:var(--gutter);margin-inline:auto}.ao .sobrelinha{letter-spacing:.12em;text-transform:uppercase;color:var(--vermelho);margin:0 0 14px;font-size:.875rem;font-weight:800;line-height:1.3}.ao .on-verde{background:var(--verde-floresta);color:var(--claro-suave)}.ao .on-verde h1,.ao .on-verde h2,.ao .on-verde h3{color:var(--creme)}.ao .on-verde .sobrelinha{color:var(--dourado)}.ao .titulo-secao{font-size:clamp(2rem,3.8vw,2.875rem);line-height:1.12}.ao .lead{font-size:clamp(1.0625rem,1.4vw,1.1875rem);line-height:1.6}.ao .secao{padding-block:clamp(64px,8vw,112px)}.ao .centro{text-align:center;margin-inline:auto}.ao .btn{min-height:52px;font-family:var(--font-body);cursor:pointer;transition:transform .18s var(--ease-out), background-color .18s ease, color .18s ease, border-color .18s ease;border:2px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:10px;padding:12px 26px;font-size:1.0625rem;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.ao .btn:active{transform:translateY(1px)scale(.98)}.ao .btn:disabled{opacity:.6;cursor:wait}.ao .btn svg{flex:none;width:20px;height:20px}.ao .btn-ouro{background:var(--dourado);color:var(--verde-floresta)}.ao .btn-ouro:hover{background:#f0c163}.ao .btn-linha{color:var(--creme);border-color:#faf6ee8c}.ao .btn-linha:hover{border-color:var(--creme);background:#faf6ee14}.ao .btn-verde{background:var(--verde-floresta);color:var(--creme)}.ao .btn-verde:hover{background:var(--verde-musgo)}.ao .btn-contorno{border-color:var(--verde-floresta);color:var(--verde-floresta);background:0 0}.ao .btn-contorno:hover{background:#1f4c380f}.ao .btn-largo{width:100%}.ao .marca{isolation:isolate;position:relative;overflow:hidden}.ao .marca:before{content:"";z-index:-1;pointer-events:none;width:min(var(--mw,560px), 80vw);aspect-ratio:252/257;background:var(--mc,var(--verde-floresta));opacity:var(--mo,.05);rotate:var(--mr,0deg);position:absolute;-webkit-mask:url(/media/arvore-online/catavento.png) 50%/contain no-repeat;mask:url(/media/arvore-online/catavento.png) 50%/contain no-repeat}.ao .capa{position:relative;overflow:hidden}.ao .topo{z-index:3;justify-content:space-between;align-items:center;gap:16px;padding-block:24px 0;display:flex;position:relative}.ao .topo img{width:auto;height:48px}.ao .topo .btn{min-height:44px;padding:8px 18px;font-size:.9375rem}.ao .capa-palco{padding-block:clamp(40px,7vw,88px) clamp(56px,8vw,112px);position:relative}.ao .capa-texto{z-index:2;text-align:center;max-width:860px;margin-inline:auto;position:relative}.ao .capa-texto:before{content:"";z-index:-1;pointer-events:none;aspect-ratio:252/257;background:var(--creme);opacity:.045;width:min(520px,92vw);position:absolute;top:46%;left:50%;translate:-50% -50%;rotate:-10deg;-webkit-mask:url(/media/arvore-online/catavento.png) 50%/contain no-repeat;mask:url(/media/arvore-online/catavento.png) 50%/contain no-repeat}.ao .capa h1{letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(2.75rem,8vw,6.5rem);line-height:1.08}.ao .capa .slogan{font-family:var(--font-display);color:var(--dourado);max-width:30ch;margin:0 auto 20px;font-size:clamp(1.375rem,2.6vw,2rem);font-weight:500;line-height:1.25}.ao .capa .lead{max-width:58ch;color:var(--claro-suave);margin-inline:auto}.ao .acoes{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.ao .kit-linha{letter-spacing:.02em;color:var(--claro-suave);margin-top:24px;font-size:.9375rem;font-weight:700}.ao .kit-linha b{color:var(--dourado);font-weight:800}.ao .arvore-capa{z-index:1;pointer-events:none;aspect-ratio:240/300;width:clamp(0px,50vw - 460px,340px);position:absolute;bottom:0}.ao .arvore-capa.esq{left:clamp(8px,1.5vw,32px);transform:scaleX(-1)}.ao .arvore-capa.dir{right:clamp(8px,1.5vw,32px)}.ao .arvore-secao{background:var(--creme)}.ao .arvore-secao.marca:before{--mw:520px;--mr:18deg;top:-90px;right:-170px}.ao .contagem{color:var(--verde-floresta);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px;margin-top:18px;font-weight:800;display:inline-flex}.ao .contagem b{font-family:var(--font-display);color:var(--vermelho);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:600;line-height:1}.ao .barra-meta{background:var(--areia);border-radius:999px;max-width:520px;height:12px;margin:16px auto 0;overflow:hidden}.ao .barra-meta span{background:var(--verde-pinheiro);height:100%;transition:width .6s var(--ease-out);border-radius:999px;display:block}.ao .barra-legenda{color:var(--tinta-suave);margin-top:8px;font-size:.875rem;font-weight:700}.ao .filtros{background:var(--creme-claro);border:2px solid var(--borda-areia);border-radius:var(--r-md);gap:14px;margin-top:clamp(32px,4vw,48px);padding:18px clamp(16px,2.5vw,24px);display:grid}.ao .filtros-linha{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.ao .filtros-rotulo{letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-suave);margin-right:4px;font-size:.8125rem;font-weight:800}.ao .chip{border:2px solid var(--borda-areia);background:var(--creme);min-height:40px;color:var(--verde-floresta);cursor:pointer;border-radius:999px;padding:6px 16px;font-size:.9375rem;font-weight:800;transition:background-color .16s,border-color .16s}.ao .chip:hover{border-color:var(--verde-pinheiro)}.ao .chip[aria-pressed=true]{background:var(--verde-floresta);border-color:var(--verde-floresta);color:var(--creme)}.ao .busca{border:2px solid var(--borda-areia);background:var(--creme);min-width:0;min-height:44px;font:inherit;color:var(--tinta-corpo);border-radius:999px;flex:220px;padding:8px 16px;font-size:1rem}.ao .busca:focus{border-color:var(--verde-pinheiro);outline:none}.ao .varal-grade{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:36px 22px;margin:clamp(32px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.ao .pendurado{--queda:34px;padding-top:var(--queda);min-width:0;position:relative}.ao .pendurado:before{content:"";background:var(--verde-floresta);border-radius:2px;height:2px;position:absolute;top:0;left:-11px;right:-11px}.ao .cartao{background:var(--creme-claro);border:3px solid var(--verde-floresta);height:100%;transform-origin:50% calc(var(--queda) * -1);rotate:var(--r,0deg);transition:rotate .6s var(--ease-out), box-shadow .2s ease;border-radius:24px;flex-direction:column;padding:34px 20px 20px;display:flex;position:relative;box-shadow:0 18px 36px -24px #1f4c3873}.ao .pendurado:nth-child(4n+1){--r:-1.5deg}.ao .pendurado:nth-child(4n+2){--r:1deg}.ao .pendurado:nth-child(4n+3){--r:-.6deg}.ao .pendurado:nth-child(4n+4){--r:1.6deg}@media (hover:hover){.ao .pendurado:hover .cartao{box-shadow:var(--sombra-cartao);rotate:0deg}}.ao .cartao:before{content:"";background:var(--creme);border:2px solid var(--verde-floresta);border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:12px;left:50%}.ao .cartao:after{content:"";width:2px;height:calc(var(--queda) + 17px);background:var(--verde-floresta);margin-left:-1px;position:absolute;bottom:calc(100% - 14px);left:50%}.ao .cartao-topo{align-items:center;gap:14px;min-width:0;display:flex}.ao .cartao-topo>div{min-width:0}.ao .rosto{border:3px dashed var(--verde-pinheiro);border-radius:50%;flex:none;padding:3px}.ao .cartao .nome{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;font-size:clamp(1.375rem,1.9vw,1.625rem);line-height:1.1}.ao .idade{color:var(--tinta-corpo);font-size:.9375rem;font-weight:700}.ao .unidade{letter-spacing:.08em;text-transform:uppercase;color:var(--vermelho);font-size:.75rem;font-weight:800}.ao .dados{flex:1;align-content:start;margin:14px 0 0;padding:0;list-style:none;display:grid}.ao .dados li{border-top:2px solid var(--borda-areia);gap:8px;min-width:0;padding:8px 0;font-size:.9375rem;line-height:1.4;display:flex}.ao .dados li:first-child{border-top:0}.ao .dados b{color:var(--tinta-titulo);flex:none;width:6.4em;font-weight:800}.ao .dados span{overflow-wrap:anywhere;min-width:0}.ao .cartao .btn{min-height:48px;margin-top:16px;padding-inline:18px;font-size:1rem}.ao .codigo{text-align:center;letter-spacing:.08em;color:var(--tinta-suave);margin-top:10px;font-size:.75rem;font-weight:700}.ao .vazio{text-align:center;background:var(--areia);border-radius:var(--r-md);color:var(--verde-floresta);margin-top:40px;padding:clamp(28px,4vw,44px);font-weight:700}.ao .mais{justify-content:center;margin-top:40px;display:flex}.ao .kit{background:var(--areia)}.ao .kit .sobrelinha{color:var(--verde-floresta)}.ao .kit-grade{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"roupa cartoon sapato""brinquedo cartoon higiene";gap:20px;margin-top:clamp(40px,5vw,64px);display:grid}.ao .k-roupa{grid-area:roupa}.ao .k-sapato{grid-area:sapato}.ao .k-brinquedo{grid-area:brinquedo}.ao .k-higiene{grid-area:higiene}.ao .kit-cartoon{background:var(--creme-claro);border-radius:24px;grid-area:cartoon;place-self:center;width:clamp(200px,20vw,270px);margin:0;padding:14px;rotate:-2.5deg}.ao .kit-cartoon img{mix-blend-mode:multiply;width:100%;height:auto}.ao .item{background:var(--creme);border-radius:var(--r-md);align-items:flex-start;gap:22px;padding:clamp(22px,3vw,34px);display:flex}.ao .item>div{min-width:0}.ao .disco{background:var(--verde-floresta);border-radius:50%;flex:none;place-items:center;width:72px;height:72px;display:grid}.ao .disco svg{width:44px;height:44px}.ao .item h3{margin-bottom:6px;font-size:1.5rem;line-height:1.2}.ao .passos-secao{background:var(--creme)}.ao .passos-secao.marca:before{--mw:540px;--mr:-12deg;bottom:-150px;left:-140px}.ao .passos{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px;margin:clamp(48px,6vw,72px) 0 0;padding:0;list-style:none;display:grid}.ao .passo{--queda:44px;padding-top:var(--queda);min-width:0;position:relative}.ao .passo:before{content:"";background:var(--verde-floresta);border-radius:2px;height:2px;position:absolute;top:0;left:-12px;right:-12px}.ao .passo-cartao{background:var(--creme-claro);border:2px solid var(--borda-areia);border-radius:var(--r-md);text-align:center;height:100%;transform-origin:50% calc(var(--queda) * -1);rotate:var(--r,0deg);padding:46px 22px 28px;position:relative}.ao .passo-cartao:before{content:"";background:var(--creme);border:2px solid var(--verde-floresta);border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:16px;left:50%}.ao .passo-cartao:after{content:"";width:2px;height:calc(var(--queda) + 20px);background:var(--verde-floresta);margin-left:-1px;position:absolute;bottom:calc(100% - 18px);left:50%}.ao .passo:first-child{--r:-2deg}.ao .passo:nth-child(2){--r:1.5deg}.ao .passo:nth-child(3){--r:-1deg}.ao .passo:nth-child(4){--r:2deg}.ao .passo .num{font-family:var(--font-display);color:var(--vermelho);font-size:2.5rem;font-weight:600;line-height:1}.ao .passo h3{margin:10px 0 8px;font-size:1.5rem}.ao .passo p{max-width:24ch;margin-inline:auto;font-size:1rem;line-height:1.55}.ao .escolha{background:var(--verde-floresta)}.ao .escolha .wrap{padding-block:clamp(28px,5vw,56px) clamp(56px,8vw,96px)}.ao .voltar{color:var(--creme);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-size:1rem;font-weight:800;display:inline-flex}.ao .voltar:hover{text-decoration:underline}.ao .meio-a-meio{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(28px,5vw,72px);margin-top:24px;display:grid}.ao .meio-a-meio>*{min-width:0}.ao .escolha h1{font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.08}.ao .escolha .lead{color:var(--claro-suave);max-width:46ch;margin-top:14px}.ao .cartao-grande{background:var(--creme-claro);border:4px solid var(--dourado);border-radius:var(--r-lg);width:min(100%,440px);box-shadow:var(--sombra-cartao);color:var(--tinta-corpo);text-align:left;margin-top:28px;padding:clamp(22px,3vw,30px);rotate:-1.2deg}.ao .cartao-grande .nome{color:var(--tinta-titulo);overflow-wrap:anywhere;font-size:2.25rem;line-height:1.1}.ao .entrega{border-radius:var(--r-sm);color:var(--claro-suave);background:#faf6ee14;border:2px solid #faf6ee2e;max-width:440px;margin-top:24px;padding:18px 20px;font-size:.9875rem}.ao .entrega b{color:var(--dourado);margin-bottom:4px;display:block}.ao .formulario{background:var(--creme-claro);border-radius:var(--r-lg);color:var(--tinta-corpo);padding:clamp(22px,3.5vw,40px);box-shadow:0 30px 60px -30px #00000073}.ao .formulario h2{color:var(--tinta-titulo);font-size:clamp(1.625rem,2.6vw,2rem);line-height:1.15}.ao .formulario .apoio{color:var(--tinta-suave);margin-top:6px;font-size:.9875rem}.ao .campos{gap:18px;margin-top:24px;display:grid}.ao .campos-duplo{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ao .campo label,.ao .campo .rotulo{color:var(--verde-floresta);margin-bottom:6px;font-size:.9375rem;font-weight:800;display:block}.ao .campo input[type=text],.ao .campo input[type=tel],.ao .campo input[type=email]{border:2px solid var(--campo-borda);width:100%;min-height:52px;font:inherit;color:var(--tinta-corpo);background:#fff;border-radius:14px;padding:12px 16px;font-size:1rem}.ao .campo input:focus{border-color:var(--verde-floresta);outline:none;box-shadow:0 0 0 3px #e8b34973}.ao .campo input[aria-invalid=true]{border-color:var(--vermelho)}.ao .erro{color:var(--vermelho);margin-top:6px;font-size:.875rem;font-weight:700}.ao .escolhas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ao .escolhas button{border:2px solid var(--campo-borda);min-height:48px;color:var(--verde-floresta);cursor:pointer;background:#fff;border-radius:14px;font-weight:800}.ao .escolhas button[aria-pressed=true]{background:var(--verde-floresta);border-color:var(--verde-floresta);color:var(--creme)}.ao .aceite{cursor:pointer;border:2px solid var(--borda-areia);background:var(--creme);border-radius:14px;align-items:flex-start;gap:12px;margin-top:20px;padding:14px 16px;font-size:.9375rem;line-height:1.5;display:flex}.ao .aceite.ok{border-color:var(--verde-pinheiro)}.ao .aceite.falta{border-color:var(--vermelho)}.ao .aceite input{width:20px;height:20px;accent-color:var(--verde-floresta);flex:none;margin-top:2px}.ao .alerta{color:var(--vermelho);background:#fbe9e5;border-radius:14px;align-items:flex-start;gap:10px;margin-top:18px;padding:14px 16px;font-size:.9375rem;font-weight:700;display:flex}.ao .privacidade{color:var(--tinta-suave);margin-top:16px;font-size:.8125rem;line-height:1.5}.ao .isca{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ao .pronto{text-align:center;max-width:720px;margin-inline:auto}.ao .pronto .selo{background:var(--dourado);width:88px;height:88px;color:var(--verde-floresta);border-radius:50%;place-items:center;margin:0 auto 20px;display:grid}.ao .pronto .selo svg{width:44px;height:44px}.ao .pronto .lead{margin-inline:auto}.ao .caixa-confirma{background:var(--creme-claro);max-width:560px;color:var(--tinta-corpo);border-radius:var(--r-md);text-align:left;margin:28px auto 0;padding:clamp(20px,3vw,28px)}.ao .caixa-confirma h2{color:var(--tinta-titulo);font-size:1.5rem}.ao .caixa-confirma p{margin-top:8px;font-size:.9875rem}.ao .caixa-confirma .btn{margin-top:18px}.ao .link-claro{color:var(--creme);text-underline-offset:.2em;font-weight:800}.ao .aviso-caixa{text-align:center;background:var(--creme-claro);border-radius:var(--r-lg);max-width:620px;color:var(--tinta-corpo);margin:0 auto;padding:clamp(28px,4vw,48px)}.ao .aviso-caixa h2{color:var(--tinta-titulo);margin-bottom:10px;font-size:1.75rem}.ao .carregando{min-height:200px;color:var(--verde-floresta);justify-content:center;align-items:center;gap:12px;font-weight:700;display:flex}.ao .gira{animation:.9s linear infinite ao-gira}@keyframes ao-gira{to{transform:rotate(360deg)}}.ao .cadastro .meio-a-meio{align-items:center;margin-top:0}.ao .cadastro .formulario p{color:var(--tinta-corpo)}.ao .selo-pequeno{background:var(--dourado);width:56px;height:56px;color:var(--verde-floresta);border-radius:50%;place-items:center;margin-bottom:16px;display:grid}.ao .selo-pequeno svg{width:28px;height:28px}.ao .padrinho-dados{gap:0;margin:18px 0 0;display:grid}.ao .padrinho-dados>div{border-top:2px solid var(--borda-areia);gap:12px;min-width:0;padding:10px 0;display:flex}.ao .padrinho-dados>div:first-child{border-top:0}.ao .padrinho-dados dt{width:6.5em;color:var(--tinta-titulo);flex:none;font-weight:800}.ao .padrinho-dados dd{overflow-wrap:anywhere;min-width:0;margin:0}.ao .ja-escolhidas{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.ao .ja-escolhidas a{border:2px solid var(--dourado);min-height:40px;color:var(--creme);background:#e8b34929;border-radius:999px;align-items:center;padding:8px 18px;font-size:.9375rem;font-weight:800;text-decoration:none;display:inline-flex}.ao .ja-escolhidas a:hover{background:#e8b34947}.ao .progresso{gap:8px;margin-top:18px;display:flex}.ao .progresso .ponto{background:var(--borda-areia);border-radius:999px;flex:1;height:6px;transition:background-color .2s}.ao .progresso .ponto.ativo{background:var(--verde-floresta)}.ao .passo-info{letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-suave);margin-top:10px;font-size:.8125rem;font-weight:800}.ao .form-acoes{align-items:center;gap:12px;margin-top:22px;display:flex}.ao .form-acoes .btn{flex:1}.ao .btn-voltar-passo{border:2px solid var(--borda-areia);min-height:52px;color:var(--verde-floresta);cursor:pointer;background:0 0;border-radius:999px;padding:12px 22px;font-weight:800}.ao .btn-voltar-passo:hover{border-color:var(--verde-pinheiro)}.ao .contribuicao{gap:10px;margin-bottom:26px;display:grid}.ao .contribuicao .rotulo{color:var(--verde-floresta);margin:0;font-size:.9375rem;font-weight:800}.ao .opcao{text-align:left;cursor:pointer;border:2px solid var(--borda-areia);width:100%;font:inherit;color:var(--tinta-corpo);background:#fff;border-radius:16px;gap:4px;padding:14px 16px 14px 46px;display:grid;position:relative}.ao .opcao:before{content:"";border:2px solid var(--campo-borda);background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:17px;left:16px}.ao .opcao.ativa{border-color:var(--verde-floresta);background:var(--nevoa)}.ao .opcao.ativa:before{border-color:var(--verde-floresta);background:radial-gradient(circle, var(--verde-floresta) 0 5px, #fff 6px)}.ao .opcao-titulo{color:var(--verde-floresta);font-size:1rem;font-weight:800}.ao .opcao-texto{font-size:.875rem;line-height:1.45}.ao .pix-caixa{background:var(--creme-claro);max-width:560px;color:var(--tinta-corpo);border:4px solid var(--dourado);border-radius:var(--r-md);text-align:center;margin:28px auto 0;padding:clamp(20px,3vw,28px)}.ao .pix-caixa h2{color:var(--tinta-titulo);font-size:1.5rem}.ao .pix-caixa p{margin-top:8px;font-size:.9875rem}.ao .pix-qr{background:#fff;border-radius:12px;width:220px;height:220px;margin:16px auto;padding:8px}.ao .pix-codigo{background:var(--areia);word-break:break-all;text-align:left;border-radius:12px;margin:0 0 12px;padding:10px 12px;font-family:Consolas,monospace;font-size:.75rem;line-height:1.4;display:block}.ao .pix-parcial{background:var(--nevoa);color:var(--verde-floresta);border-radius:12px;flex-wrap:wrap;justify-content:center;column-gap:16px;padding:8px 12px;display:flex}.ao .pix-qr-figura{margin:14px 0 4px}.ao .pix-qr-figura .pix-qr{margin:0 auto 6px}.ao .pix-qr-figura figcaption{color:var(--tinta-suave);font-size:.875rem}.ao .pix-lista{text-align:left;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ao .pix-lista li{border:2px solid var(--borda-areia);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.ao .pix-lista li.atual{border-color:var(--verde-floresta)}.ao .pix-lista li.pago{background:var(--nevoa);border-color:#0000}.ao .pix-num{background:var(--areia);width:28px;height:28px;color:var(--verde-floresta);border-radius:999px;flex:none;place-items:center;font-size:.875rem;font-weight:800;display:grid}.ao .pix-quem{flex:1;min-width:0;line-height:1.25;display:grid}.ao .pix-quem b{color:var(--tinta-titulo);overflow-wrap:anywhere}.ao .pix-quem small{color:var(--tinta-suave);font-size:.8125rem}.ao .pix-acoes{flex:none;align-items:center;gap:6px;display:flex}.ao .pix-acoes .btn{min-height:40px;padding:6px 16px;font-size:.9375rem}.ao .pix-ver-qr{border:2px solid var(--borda-areia);min-height:40px;color:var(--verde-floresta);cursor:pointer;background:0 0;border-radius:999px;padding:6px 10px;font-size:.8125rem;font-weight:800}.ao .pix-ver-qr[aria-pressed=true]{border-color:var(--verde-floresta);background:var(--nevoa)}.ao .pix-ok{color:var(--verde-floresta);flex:none;align-items:center;gap:4px;font-size:.875rem;font-weight:800;display:inline-flex}.ao .pix-informado{text-align:left;background:var(--nevoa);color:var(--verde-floresta);border-radius:12px;justify-content:center;align-items:flex-start;gap:8px;margin-top:14px;padding:12px 14px;font-weight:700;display:flex}.ao .nota-passo{background:var(--nevoa);color:var(--verde-floresta);border-radius:12px;margin-top:16px;padding:12px 14px;font-size:.9375rem;font-weight:700;line-height:1.45}.ao .quantidade{background:var(--verde-floresta);color:var(--claro-suave);border-radius:var(--r-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;margin-top:clamp(28px,4vw,40px);padding:clamp(18px,3vw,28px);display:flex}.ao .quantidade .rotulo{font-family:var(--font-display);color:var(--creme);margin:0;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:600}.ao .quantidade-texto{flex:320px;min-width:0}.ao .quantidade-valor{margin-top:4px;font-size:.9875rem}.ao .quantidade-valor b{color:var(--dourado)}.ao .quantidade-atalhos{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ao .quantidade-atalhos .chip{color:var(--creme);background:0 0;border-color:#faf6ee59;min-height:36px;font-size:.875rem}.ao .quantidade-atalhos .chip[aria-pressed=true]{background:var(--dourado);border-color:var(--dourado);color:var(--verde-floresta)}.ao .quantidade-controle{flex-direction:column;flex:none;align-items:center;gap:8px;display:flex}.ao .contador{background:var(--creme-claro);border-radius:999px;align-items:center;gap:6px;padding:6px;display:flex}.ao .contador-btn{background:var(--verde-floresta);width:44px;height:44px;color:var(--creme);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.ao .contador-btn:disabled{opacity:.35;cursor:not-allowed}.ao .contador-numero{text-align:center;min-width:52px;font-family:var(--font-display);color:var(--verde-floresta);font-size:1.75rem;font-weight:600}.ao .quantidade-total{font-weight:700}.ao .quantidade-total b{font-family:var(--font-display);color:var(--dourado);margin-left:6px;font-size:1.5rem}.ao .cartao.escolhido{border-color:var(--dourado);box-shadow:0 0 0 4px #e8b34973, var(--sombra-cartao)}.ao .barra-selecao{z-index:30;background:var(--verde-floresta);color:var(--claro-suave);padding-block:12px calc(12px + env(safe-area-inset-bottom,0px));position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 30px -18px #0009}.ao .barra-selecao-conteudo{justify-content:space-between;align-items:center;gap:14px;display:flex}.ao .barra-selecao-titulo{color:var(--creme);font-weight:800}.ao .barra-selecao-titulo b{color:var(--dourado)}.ao .barra-selecao-nomes{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.ao .barra-selecao .btn{flex:none}.ao.tem-barra{padding-bottom:96px}.ao.tem-barra .wa-flutuante{bottom:104px}.ao .escolhidas-lista{gap:10px;max-width:440px;margin:24px 0 0;padding:0;list-style:none;display:grid}.ao .escolhidas-lista li{background:var(--creme-claro);color:var(--tinta-corpo);border-radius:16px;align-items:center;gap:12px;padding:10px 14px;display:flex}.ao .escolhidas-lista li>span:last-child{min-width:0;display:grid}.ao .escolhidas-lista b{font-family:var(--font-display);color:var(--tinta-titulo);font-size:1.2rem}.ao .escolhidas-lista span span{font-size:.8125rem}.ao .escolhidas-lista .rosto{border-width:2px;padding:2px}.ao .resumo-financeiro{border-radius:var(--r-sm);max-width:440px;color:var(--claro-suave);background:#faf6ee14;border:2px solid #e8b34999;margin-top:22px;padding:16px 18px}.ao .resumo-financeiro b{color:var(--dourado);margin-bottom:6px;display:block}.ao .resumo-financeiro p{justify-content:space-between;gap:12px;display:flex}.ao .resumo-financeiro .resumo-total{color:var(--creme);border-top:1px solid #faf6ee33;margin-top:6px;padding-top:8px;font-size:1.125rem;font-weight:800}.ao .resumo-financeiro small{margin-top:8px;font-size:.8125rem;display:block}.ao .pix-pedido{color:var(--tinta-suave);font-weight:800}.ao .comprovantes{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ao .comprovantes .btn{min-height:42px;padding:8px 16px;font-size:.9375rem}.ao .valores{background:var(--creme)}.ao .valores.marca:before{--mw:480px;--mr:14deg;top:-80px;right:-160px}.ao .valores-grade{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;max-width:860px;margin:clamp(28px,4vw,40px) auto 0;padding:0;list-style:none;display:grid}.ao .valores-grade li{background:var(--creme-claro);border:2px solid var(--borda-areia);border-radius:var(--r-md);text-align:center;gap:4px;padding:18px 12px;display:grid}.ao .valores-grade b{color:var(--tinta-titulo);font-weight:800}.ao .valores-grade span{font-family:var(--font-display);color:var(--vermelho);font-size:1.5rem;font-weight:600}@media (width<=640px){.ao .barra-selecao-conteudo{flex-direction:column;align-items:stretch}.ao .barra-selecao .btn{width:100%}.ao.tem-barra{padding-bottom:150px}.ao.tem-barra .wa-flutuante{bottom:158px}.ao .quantidade-controle{width:100%}}.ao .rodape{background:var(--verde-floresta);color:var(--claro-suave);text-align:center;padding-block:56px;font-size:.9375rem}.ao .rodape.marca:before{--mw:400px;--mc:var(--creme);--mo:.05;--mr:14deg;bottom:-150px;right:-110px}.ao .rodape img{width:auto;height:52px;margin:0 auto 18px}.ao .rodape a{color:var(--creme);font-weight:800}.ao .wa-flutuante{z-index:40;color:#fff;background:#25d366;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:fixed;bottom:16px;right:16px;box-shadow:0 12px 30px -10px #00000073}.ao .wa-flutuante svg{width:30px;height:30px}@media (width<=1080px){.ao .passos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.ao .meio-a-meio{grid-template-columns:minmax(0,1fr)}.ao .cartao-grande,.ao .entrega{margin-inline:auto}.ao .escolha-texto{text-align:center}.ao .escolha .lead{margin-inline:auto}.ao .kit-grade{grid-template-columns:minmax(0,1fr);grid-template-areas:"cartoon""roupa""sapato""brinquedo""higiene"}}@media (width<=640px){.ao .topo img{height:40px}.ao .topo .btn span{display:none}.ao .topo .btn{width:44px;padding:0}.ao .passos,.ao .campos-duplo{grid-template-columns:minmax(0,1fr)}.ao .acoes .btn{width:100%}.ao .item{gap:16px}.ao .disco{width:60px;height:60px}.ao .disco svg{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.ao .cartao,.ao .barra-meta span{transition:none}}.ao .pronto .escolhidas-lista,.ao .pronto .resumo-financeiro{text-align:left;margin-inline:auto}.ao .pronto>.nota-passo{max-width:560px;color:var(--creme);background:#e8b34929;border:2px solid #e8b3498c;margin:22px auto 0;font-weight:700}.ao .pronto .pix-caixa{margin-inline:auto}.ao .acoes-comprovante{justify-content:center;margin-top:28px}.ao .mais-padrinhos{margin-top:12px}.ao .mais-padrinhos .comprovantes .btn{margin-top:0}.ao .etapas-comprovante{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ao .etapas-comprovante li{color:var(--tinta-suave);gap:8px;font-size:.9375rem;display:grid}.ao .etapas-comprovante li span{border:2px solid var(--borda-areia);border-radius:50%;place-items:center;width:32px;height:32px;font-size:.875rem;font-weight:800;display:grid}.ao .etapas-comprovante li.feito{color:var(--tinta-titulo);font-weight:800}.ao .etapas-comprovante li.feito span{background:var(--verde-floresta);border-color:var(--verde-floresta);color:var(--creme)}@media (width<=640px){.ao .etapas-comprovante{grid-template-columns:minmax(0,1fr)}.ao .etapas-comprovante li{grid-template-columns:32px 1fr;align-items:center}}@media print{.ao .nao-imprimir,.ao .rodape,.ao .wa-flutuante{display:none!important}.ao.comprovante-pagina .escolha{background:#fff!important}.ao.comprovante-pagina .escolha *{color:#1d2b24!important}.ao.comprovante-pagina .resumo-financeiro{border-color:#1d2b24}}.ao .quantidade{flex-direction:column;align-items:stretch}.ao .quantidade-linha{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;display:flex}.ao .quantidade .forma-rotulo{border-top:1px solid #faf6ee2e;margin-top:22px;padding-top:18px}.ao .forma{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.ao .forma-opcao{text-align:left;cursor:pointer;font:inherit;border-radius:var(--r-sm);border:2px solid;gap:4px;padding:16px 18px 16px 50px;transition:border-color .15s,background .15s;display:grid;position:relative}.ao .forma-opcao:before{content:"";border:2px solid;border-radius:50%;width:20px;height:20px;position:absolute;top:19px;left:18px}.ao .forma-opcao:disabled{opacity:.5;cursor:not-allowed}.ao .forma-titulo{font-size:1.0625rem;font-weight:800;line-height:1.3}.ao .forma-texto{font-size:.875rem;line-height:1.45}.ao .forma-selo{letter-spacing:.08em;text-transform:uppercase;background:var(--dourado);color:var(--verde-floresta);border-radius:999px;justify-self:start;padding:3px 10px;font-size:.6875rem;font-weight:800}.ao .forma.escuro .forma-opcao{color:var(--creme);background:0 0;border-color:#faf6ee59}.ao .forma.escuro .forma-opcao .forma-texto{color:var(--claro-suave)}.ao .forma.escuro .forma-opcao.ativa{border-color:var(--dourado);background:#e8b34924}.ao .forma.escuro .forma-opcao.ativa:before{border-color:var(--dourado);background:radial-gradient(circle, var(--dourado) 0 5px, transparent 6px)}.ao .forma.claro{grid-template-columns:minmax(0,1fr);margin-top:0}.ao .forma.claro .forma-opcao{border-color:var(--borda-areia);color:var(--tinta-corpo);background:#fff}.ao .forma.claro .forma-opcao .forma-titulo{color:var(--verde-floresta)}.ao .forma.claro .forma-opcao.ativa{border-color:var(--verde-floresta);background:var(--nevoa)}.ao .forma.claro .forma-opcao.ativa:before{border-color:var(--verde-floresta);background:radial-gradient(circle, var(--verde-floresta) 0 5px, #fff 6px)}.ao .forma-nota{color:var(--claro-suave);margin-top:12px;font-size:.875rem}.ao .forma-etiqueta{color:var(--verde-floresta);font-weight:800;font-size:.75rem!important}@media (width<=640px){.ao .forma{grid-template-columns:minmax(0,1fr)}}.ao .forma-atalhos{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ao .forma-atalhos .chip[aria-pressed=true]{background:var(--verde-floresta);border-color:var(--verde-floresta);color:var(--creme)}.ao .forma-lista{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ao .forma-lista li{border:2px solid var(--borda-areia);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.ao .forma-lista-nome{min-width:0;display:grid}.ao .forma-lista-nome b{color:var(--verde-floresta);font-weight:800}.ao .forma-lista-nome span{color:var(--tinta-suave);font-size:.8125rem}.ao .forma-botoes{border:2px solid var(--verde-floresta);border-radius:999px;flex:none;display:inline-flex;overflow:hidden}.ao .forma-botoes button{font:inherit;min-height:36px;color:var(--verde-floresta);cursor:pointer;background:#fff;border:0;padding:6px 16px;font-size:.875rem;font-weight:800}.ao .forma-botoes button[aria-checked=true]{background:var(--verde-floresta);color:var(--creme)}.ao .forma-botoes button:disabled{opacity:.45;cursor:not-allowed}.ao .forma-fixa{color:var(--verde-floresta);background:var(--nevoa);border-radius:999px;flex:none;padding:6px 12px;font-size:.8125rem;font-weight:800}.ao .escolhidas-lista .forma-etiqueta{color:var(--verde-floresta)}.ao .formulario .contribuicao .rotulo{font-family:var(--font-display);color:var(--tinta-titulo);font-size:1.375rem;font-weight:600}.ao .nota-passo p{margin:0}.ao .nota-passo p+.formas-lista,.ao .nota-passo .formas-lista+p{margin-top:10px}.ao .formas-lista{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ao .formas-lista li{border:2px solid var(--borda-areia);color:var(--tinta-corpo);background:#fff;border-radius:12px;gap:2px;padding:10px 12px;font-weight:400;display:grid}.ao .formas-lista b{color:var(--verde-floresta);font-size:1rem;font-weight:800}.ao .formas-lista li>span:last-child{font-size:.875rem;line-height:1.45}.ao .formas-tag{letter-spacing:.08em;text-transform:uppercase;background:var(--dourado);color:var(--verde-floresta);border-radius:999px;justify-self:start;padding:2px 9px;font-size:.6875rem;font-weight:800}.ao .formas-aviso{max-width:460px;margin-top:22px}.ao .formas-aviso>b{color:var(--dourado);margin-bottom:10px;font-size:1.0625rem;font-weight:800;display:block}@media (width<=900px){.ao .formas-aviso{text-align:left;margin-inline:auto}}
