.inf{--grama: #58C96B;--ceu-forte: #59B8FF;--zap: #25D366;overflow-x:clip}.inf-faixa{background:var(--tinta);color:#fff;overflow:hidden;white-space:nowrap;font-family:Fredoka,system-ui,sans-serif;font-weight:500;font-size:.95rem;padding:7px 0}.inf-faixa-trilho{display:inline-flex;gap:48px;padding-left:48px;animation:inf-rolar 28s linear infinite}@keyframes inf-rolar{to{transform:translate(-50%)}}.inf-topo{position:sticky;top:10px;z-index:40;margin:12px 5vw 0;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;border:3px solid var(--tinta);border-radius:999px;padding:8px 10px 8px 22px;box-shadow:0 5px 0 var(--tinta)}.inf-marca img{display:block;height:1.9rem}.inf-topo nav{display:flex;gap:22px}.inf-topo nav a{text-decoration:none;font-weight:700;padding:4px 2px;border-bottom:3px solid transparent}.inf-topo nav a:hover{border-bottom-color:var(--coral)}.inf .inf-btn-topo{background:var(--coral);color:#fff;padding:8px 20px;font-size:1rem;white-space:nowrap}.inf-btn-grande{font-size:1.2rem;padding:13px 28px}.inf-btn-gigante{font-size:1.5rem;padding:18px 40px}.inf .inf-btn-zap{background:var(--zap);color:#fff}.inf-hero{position:relative;margin-top:-86px;padding:150px 5vw 130px;background:linear-gradient(180deg,var(--ceu-forte) 0%,#9ED8FF 55%,#CFEBFF 100%);overflow:hidden}.inf-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;max-width:1200px;margin:0 auto}.inf-selo{display:inline-block;background:#fff;border:3px solid var(--tinta);border-radius:999px;padding:4px 16px;font-family:Fredoka,sans-serif;font-weight:600;box-shadow:0 3px 0 var(--tinta);margin-left:25%}.inf-hero h1{font-size:clamp(2.5rem,6vw,4.6rem);line-height:1.02;margin:18px 0 16px;font-weight:700;text-shadow:3px 3px 0 rgba(255,255,255,.6)}.inf-hero h1 .destaque{display:inline-block;color:#fff;background:var(--coral);border:4px solid var(--tinta);border-radius:18px;padding:0 14px;transform:rotate(-3deg);text-shadow:none;box-shadow:5px 5px 0 var(--tinta)}.inf-hero p{max-width:50ch;font-size:1.2rem;margin:0}.inf-hero .inf-micro{margin-top:18px;font-size:.98rem;font-weight:700}.inf-hero-palco{position:relative}.inf-molduras{display:flex;align-items:flex-end;gap:14px}.inf-moldura{flex:1;border:4px solid var(--tinta);border-radius:24px;overflow:hidden;background:#fff;box-shadow:6px 6px 0 var(--tinta)}.inf-moldura img{display:block;width:100%;height:100%;object-fit:cover}.inf-moldura.m1{height:250px;transform:rotate(-3deg)}.inf-moldura.m2{height:370px;transform:rotate(2deg)}.inf-moldura.m3{height:300px;transform:rotate(-1.5deg)}.inf-adesivo{position:absolute;top:-34px;right:-6px;z-index:3;width:118px;height:118px;display:grid;place-content:center;text-align:center;background:var(--sol);border:4px solid var(--tinta);border-radius:50%;transform:rotate(12deg);box-shadow:4px 4px 0 var(--tinta);font-family:Fredoka,sans-serif;line-height:1.05;animation:flutuar 4s ease-in-out infinite}.inf-adesivo strong{font-size:2.2rem}.inf-adesivo span{font-size:.8rem;font-weight:600;padding:0 12px}.inf-mascote{position:absolute;right:3%;bottom:-56px;width:112px;z-index:3}.inf-nuvem{position:absolute;z-index:1;width:150px;height:46px;background:#fff;border-radius:999px;opacity:.9;animation:inf-nuvem 40s linear infinite}.inf-nuvem:before,.inf-nuvem:after{content:"";position:absolute;background:#fff;border-radius:50%}.inf-nuvem:before{width:64px;height:64px;left:22px;top:-30px}.inf-nuvem:after{width:80px;height:80px;left:62px;top:-42px}.inf-nuvem.n1{top:150px;left:-200px}.inf-nuvem.n2{top:70px;left:-200px;transform:scale(.7);animation-duration:60s;animation-delay:-25s}@keyframes inf-nuvem{to{translate:calc(100vw + 400px) 0}}.inf-confete span{position:absolute;z-index:1;width:34px;height:34px;border-radius:50%;background:var(--c);border:3px solid var(--tinta);animation:flutuar 5s ease-in-out infinite}.inf-onda{position:absolute;left:0;bottom:-1px;width:100%;height:90px;z-index:3}.inf-motivos{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:10px}.inf-motivo{background:#fff;border:3px solid var(--tinta);border-radius:var(--r);padding:22px 22px 24px;box-shadow:6px 6px 0 var(--tinta);transform:rotate(var(--giro));transition:transform .2s}.inf-motivo:hover{transform:rotate(0) translateY(-4px)}.inf-emoji{display:inline-grid;place-items:center;width:58px;height:58px;font-size:2rem;background:var(--sol);border:3px solid var(--tinta);border-radius:18px}.inf-motivo:nth-child(3n+2) .inf-emoji{background:#ffb3ae}.inf-motivo:nth-child(3n) .inf-emoji{background:#9fe8d8}.inf-motivo h3{margin:14px 0 4px;font-size:1.3rem}.inf-motivo p{margin:0}.inf-catalogo{--base: 70px;--m: 66px}.inf-palco{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:34px 24px;padding-bottom:14px}.inf-card{flex:0 1 275px;display:flex;flex-direction:column;border:3px solid var(--tinta);border-radius:var(--r);overflow:hidden;background:#fff;box-shadow:6px 6px 0 var(--tinta);transition:transform .2s}.inf-card:nth-child(odd){transform:rotate(-1deg)}.inf-card:nth-child(2n){transform:rotate(1deg)}.inf-card:hover{transform:rotate(0) translateY(-6px)}.inf-card.marcado{box-shadow:0 0 0 4px var(--menta),6px 6px 0 4px var(--tinta)}.inf-foto{position:relative;height:calc(var(--base) + var(--alt) * var(--m));background:var(--cor);border-bottom:3px solid var(--tinta);display:grid;place-items:center;font-size:4.5rem;transition:height .5s cubic-bezier(.3,1.4,.5,1)}.inf-foto img{width:100%;height:100%;object-fit:cover}.inf-altura{position:absolute;left:10px;top:10px;background:#fff;border:3px solid var(--tinta);border-radius:999px;padding:1px 12px;font-family:Fredoka,sans-serif;font-weight:600;font-size:.95rem}.inf-coroa{position:absolute;right:10px;bottom:10px;background:var(--sol);border:3px solid var(--tinta);border-radius:999px;padding:1px 12px;font-family:Fredoka,sans-serif;font-weight:600;font-size:.9rem;transform:rotate(-4deg)}.inf-corpo{display:flex;flex-direction:column;gap:8px;padding:16px 18px 20px;min-height:235px}.inf-corpo h3{margin:0;font-size:1.3rem}.inf-corpo p{margin:0;font-size:.97rem}.inf-corpo .medidas{font-weight:700}.inf-corpo .inf-criancas{color:#4d7cfe;font-weight:700;font-size:.9rem}.inf-corpo .btn{margin-top:auto;align-self:flex-start;font-size:.95rem;padding:8px 18px}.inf-catalogo .dica{text-align:center;margin-top:34px}.inf-aval-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:28px;align-items:start}.inf-aval-grade .aval{margin:0}.inf-passos h2{text-align:center}.inf-final{position:relative;padding:80px 5vw;background:radial-gradient(circle at 12% 20%,#FFC531 0 26px,transparent 27px),radial-gradient(circle at 88% 78%,#2EC4A6 0 34px,transparent 35px),radial-gradient(circle at 80% 14%,#B65CFF 0 20px,transparent 21px),radial-gradient(circle at 8% 84%,#FF8FB8 0 22px,transparent 23px),var(--coral);overflow:hidden}.inf-final-caixa{max-width:760px;margin:0 auto;text-align:center;background:#fff;border:4px solid var(--tinta);border-radius:34px;padding:46px 28px 42px;box-shadow:8px 8px 0 var(--tinta)}.inf-final-emoji{display:block;font-size:3.4rem;line-height:1}.inf-final h2{font-size:clamp(2rem,5vw,3.2rem);line-height:1.05;margin:10px 0 12px}.inf-final p{max-width:48ch;margin:0 auto 26px;font-size:1.1rem}.inf-final .inf-final-tel{margin:22px 0 0;font-weight:700;place-self:anchor-center}@media (max-width: 1000px){.inf-motivos{grid-template-columns:repeat(2,1fr)}}@media (max-width: 800px){.inf-motivos{grid-template-columns:1fr}.inf-topo nav{display:none}.inf-topo{padding-left:16px}.inf-marca img{height:1.5rem}.inf-btn-topo{padding:6px 14px;font-size:.92rem}.inf-hero{padding:130px 5vw 110px}.inf-hero-grid{grid-template-columns:1fr;gap:56px}.inf-moldura.m1{height:170px}.inf-moldura.m2{height:250px}.inf-moldura.m3{height:205px}.inf-adesivo{width:96px;height:96px;top:-44px}.inf-adesivo strong{font-size:1.8rem}.inf-mascote{width:90px;right:0;bottom:-62px}.inf-catalogo{--base: 46px;--m: 38px }.inf-palco{gap:22px 12px}.inf-card{flex:0 1 calc(50% - 8px)}.inf-corpo{padding:12px 12px 16px;min-height:0}.inf-corpo h3{font-size:1.05rem}.inf-corpo p{font-size:.85rem}.inf-corpo .btn{font-size:.85rem;padding:6px 12px}.inf-altura{font-size:.8rem;padding:0 8px;left:6px;top:6px}.inf-coroa{font-size:.75rem;padding:0 8px;right:6px;bottom:6px}.inf-btn-gigante{font-size:1.25rem;padding:15px 28px}}@media (prefers-reduced-motion: reduce){.inf-faixa-trilho{transform:none}}:root{--tinta: #1B2A4A;--sol: #FFC531;--coral: #FF5A4F;--menta: #2EC4A6;--ceu: #EAF6FF;--papel: #FFFFFF;--r: 22px }*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:70px}body{margin:0;font-family:Nunito,system-ui,sans-serif;color:var(--tinta);background:var(--papel);line-height:1.6;font-size:17px}h1,h2,h3,.marca,.btn,.num{font-family:Fredoka,system-ui,sans-serif}a{color:inherit}:focus-visible{outline:3px solid var(--coral);outline-offset:3px}.topo{position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 5vw;background:var(--sol)}.marca{font-size:1.7rem;font-weight:700;text-decoration:none;color:var(--tinta);display:inline-flex}.marca img{height:2rem}.topo nav{display:flex;gap:18px;flex-wrap:wrap}.topo nav a{text-decoration:none;font-weight:700}.topo nav a:hover{text-decoration:underline}.hero{display:grid;grid-template-columns:.5fr 1.4fr 1.1fr;gap:30px;align-items:center;padding:60px 5vw 80px;background:var(--ceu);overflow:hidden;background-image:url(/assets/hero-chinafest-v3-es3zWrOD.jpg);background-size:cover;background-position:bottom}.hero h1{font-size:clamp(2.6rem,6.5vw,5rem);line-height:1;margin:0 0 18px;font-weight:700}.hero p{max-width:52ch;font-size:1.15rem}.acoes{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.acoes.centro{justify-content:center}.btn{display:inline-block;border:3px solid var(--tinta);border-radius:999px;padding:10px 22px;font-size:1.05rem;font-weight:600;cursor:pointer;text-decoration:none;background:#fff;color:var(--tinta);box-shadow:0 4px 0 var(--tinta);transition:transform .12s,box-shadow .12s}.btn:hover{transform:translateY(2px);box-shadow:0 2px 0 var(--tinta)}.btn-sol{background:var(--sol)}.btn-ok{background:var(--menta)}.btn-linha{background:#fff}.hero-logo img{max-width:100%;align-self:middle}.bounce{animation:flutuar 3s ease-in-out infinite}.hero-palco{position:relative;min-height:340px}.bolha{position:absolute;display:grid;place-items:center;border-radius:50%;animation:flutuar 5s ease-in-out infinite}.b1{width:190px;height:190px;border:4px solid var(--coral);font-size:5rem;left:8%;top:6%;background-image:url(/assets/safari4-D3HYb8Gx.jpg);background-size:cover}.b2{width:130px;height:130px;border:4px solid #B65CFF;font-size:3.2rem;right:6%;top:0;animation-delay:-1s;background-image:url(/assets/tombo-logal-D4tu45gG.webp);background-size:cover}.b3{width:120px;height:120px;border:4px solid #FF8FB8;font-size:3rem;left:0;bottom:4%;animation-delay:-2s;background-image:url(/assets/algodao2-DZi5W38F.jpg);background-size:cover}.b4{width:150px;height:150px;border:4px solid var(--menta);font-size:3.6rem;right:10%;bottom:8%;animation-delay:-3s;background-image:url(/assets/canhao-espuma-7Yjg4ziS.jpg);background-size:cover}.b5{width:110px;height:110px;border:4px solid var(--sol);font-size:2.4rem;left:38%;top:44%;animation-delay:-4s;background-image:url(/assets/tobolinho-DCyPtvm1.jpg);background-size:cover}@keyframes flutuar{50%{transform:translateY(-14px)}}.secao{padding:70px 5vw}.faixa{background:var(--ceu)}.secao h2{font-size:clamp(1.9rem,4vw,2.8rem);margin:0 0 8px;line-height:1.1}.sub{max-width:62ch;margin:0 0 26px}.filtros{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:28px}.chip{font:inherit;font-weight:700;border:2px solid var(--tinta);background:#fff;border-radius:999px;padding:6px 16px;cursor:pointer}.chip.on{background:var(--tinta);color:#fff}.grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px}.card{border:3px solid var(--tinta);border-radius:var(--r);overflow:hidden;background:#fff;display:flex;flex-direction:column}.card.marcado{box-shadow:0 0 0 4px var(--menta)}.foto{height:220px;display:grid;place-items:center;font-size:4.5rem;border-bottom:3px solid var(--tinta)}.foto img{width:100%;height:100%;max-height:220px;object-fit:cover}.corpo{padding:16px 18px 20px;display:flex;flex-direction:column;gap:8px;flex:1}.corpo h3{margin:0;font-size:1.3rem}.corpo p{margin:0;font-size:.97rem}.corpo .medidas{font-weight:700}.corpo .btn{margin-top:auto;align-self:flex-start;font-size:.95rem;padding:8px 18px}.passos{list-style:none;padding:0;margin:26px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:22px}.passos li{background:#fff;border:3px solid var(--tinta);border-radius:var(--r);padding:22px}.passos h3{margin:10px 0 4px}.passos p{margin:0}.num{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--coral);color:#fff;font-weight:700;font-size:1.2rem}.dica{margin-top:22px;font-weight:700}.mural{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px 22px;padding:10px 0 34px}.polaroid{background:#fff;padding:12px 12px 14px;border:3px solid var(--tinta);border-radius:8px;text-decoration:none;transform:rotate(var(--giro));transition:transform .2s;box-shadow:6px 6px 0 var(--tinta)}.polaroid:hover{transform:rotate(0) scale(1.04)}.polaroid-img{aspect-ratio:1;display:grid;place-items:center;font-size:4rem;border:2px solid var(--tinta);overflow:hidden}.polaroid-img img{width:100%;height:100%;object-fit:cover}.polaroid p{margin:10px 0 0;font-family:Fredoka,sans-serif;font-weight:600}.polaroid small{color:#4d7cfe;font-weight:700}.mansonry{columns:300px;column-gap:20px;margin-bottom:28px}.aval{break-inside:avoid;margin:0 0 20px;background:#fff;border:3px solid var(--tinta);border-radius:var(--r);padding:18px 20px}.estrelas{color:#f5a400;letter-spacing:2px;font-size:1.1rem}.aval blockquote{margin:8px 0 14px}.aval figcaption{display:flex;gap:10px;align-items:center;font-size:.92rem}.aval em{font-style:normal;color:#5b6b8c}.avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--menta);font-weight:700;border:2px solid var(--tinta);flex:none}.contato{display:flex;gap:40px;flex-wrap:wrap;align-items:center;margin-top:20px;place-content:space-between}.grande{font:700 clamp(2rem,5vw,3rem)/1.1 "Fredoka",sans-serif;margin:0 0 14px}.grande a{text-decoration:none}.ends{font-size:1.2rem;list-style:none;padding:0;margin:0;display:grid;gap:10px;max-width:42ch}.rodape{background:var(--tinta);color:#fff;text-align:center;padding:30px 5vw 90px}.rodape p{margin:4px 0}.orcamento{position:fixed;left:16px;bottom:16px;z-index:30;max-width:340px;background:#fff;border:3px solid var(--tinta);border-radius:var(--r);padding:14px 16px;box-shadow:6px 6px 0 var(--tinta)}.orcamento ul{margin:8px 0 0;padding-left:18px;font-size:.92rem}.orcamento li button{border:0;background:none;font-size:1.1rem;cursor:pointer;color:var(--coral)}.orcamento .acoes{margin-top:10px}.orcamento .btn{font-size:.9rem;padding:6px 14px}.zap{position:fixed;right:16px;bottom:16px;z-index:30;background:#25d366;color:#fff;font-weight:700;text-decoration:none;border:3px solid var(--tinta);border-radius:999px;padding:12px 20px;box-shadow:0 4px 0 var(--tinta)}@media (max-width:800px){.hero{grid-template-columns:1fr;padding-top:40px}.hero-palco{min-height:280px}.topo nav{display:none}.orcamento{right:16px;max-width:none;bottom:76px}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
