html,body,#root{width:100%;max-width:100%}html,body{overflow-x:hidden}body{margin:0}ins.adsbygoogle,.adsbygoogle,.google-auto-placed,.google-auto-placed iframe,iframe[id^=aswift_],iframe[src*=googlesyndication]{max-width:100vw!important;overflow-x:hidden!important}[data-no-ads] ins.adsbygoogle,[data-no-ads] .adsbygoogle,[data-no-ads] .google-auto-placed,[data-no-ads] iframe[id^=aswift_],[data-no-ads] iframe[src*=googlesyndication],[data-no-ads] iframe[src*=googleads],html.pa-modal-open ins.adsbygoogle,html.pa-modal-open .adsbygoogle,html.pa-modal-open .adsbygoogle-noablate,html.pa-modal-open .google-auto-placed,html.pa-modal-open [id^=aswift_],html.pa-modal-open [id^=google_ads_iframe],html.pa-modal-open [id*=google_vignette],html.pa-modal-open iframe[src*=googlesyndication],html.pa-modal-open iframe[src*=googleads],html.pa-modal-open iframe[src*=doubleclick]{display:none!important}.animate-fade-in,.animate-slide-up,.animate-float,.animate-scale-in,.animate-slide-down{will-change:transform,opacity}.contain-layout{contain:layout}.contain-paint{contain:paint}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes heroSlideIn{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-10px);max-height:0}to{opacity:1;transform:translateY(0);max-height:500px}}@keyframes toggle-bounce{0%,to{transform:translate(0)}50%{transform:translate(2px)}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scan{0%{top:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}@keyframes scan-fast{0%{transform:translate3d(0,-100%,0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate3d(0,5000%,0);opacity:0}}@keyframes spin-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes bounce-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes pulse-gentle{0%,to{transform:scaleZ(1);opacity:1}50%{transform:scale3d(1.02,1.02,1);opacity:.95}}@keyframes loading-progress{0%{width:0%}50%{width:70%}to{width:100%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-fade-in{animation:fade-in .3s ease-out}.animate-slide-up{animation:slide-up .4s ease-out}.animate-float{animation:float 3s ease-in-out infinite}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.animate-scroll{animation:scroll 40s linear infinite}.animate-scroll-reverse{animation:scroll-reverse 40s linear infinite}.animate-scale-in{animation:scale-in .2s ease-out}.animate-slide-down{animation:slide-down .4s ease-out}.animate-scan{animation:scan 2s linear infinite}.animate-scan-fast{animation:scan-fast 2s linear infinite}.animate-spin-reverse{animation:spin-reverse 3s linear infinite}.animate-bounce-slow{animation:bounce-slow 2s ease-in-out infinite}.animate-pulse-gentle{animation:pulse-gentle 2s ease-in-out infinite}.animate-loading-progress{animation:loading-progress 4s ease-in-out infinite}button[role=switch]:active span{animation:toggle-bounce .3s ease-in-out}.scrollbar-thin::-webkit-scrollbar{width:6px}.scrollbar-thin::-webkit-scrollbar-track{background:transparent}.scrollbar-thin::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:#fff3}.scrollbar-thumb-white\/10::-webkit-scrollbar-thumb{background:#ffffff1a}.perspective-1000{perspective:1000px}@keyframes emoji-wave{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(16deg)}20%{transform:rotate(-12deg)}40%{transform:rotate(12deg)}50%{transform:rotate(-8deg)}}@keyframes emoji-pop{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.12) translateY(-6px)}}@keyframes modal-pop-in{0%{opacity:0;transform:scale(.9) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes banner-slide-up{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}@keyframes confetti-fall{0%{transform:translateY(-10%) rotate(0);opacity:0}10%{opacity:1}to{transform:translateY(420%) rotate(540deg);opacity:0}}.animate-emoji-wave{display:inline-block;transform-origin:70% 70%;animation:emoji-wave 2.4s ease-in-out infinite}.animate-emoji-pop{display:inline-block;animation:emoji-pop 1.6s ease-in-out infinite}.animate-modal-pop-in{animation:modal-pop-in .32s cubic-bezier(.16,1,.3,1)}.animate-banner-slide-up{animation:banner-slide-up .45s cubic-bezier(.16,1,.3,1)}.animate-confetti{animation:confetti-fall linear infinite}@font-face{font-family:ZT Talk;src:url(/fonts/ZTTalk-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ZT Talk;src:url(/fonts/ZTTalk-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Host Grotesk;src:url(/fonts/HostGrotesk-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Host Grotesk;src:url(/fonts/HostGrotesk-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Host Grotesk;src:url(/fonts/HostGrotesk-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Host Grotesk;src:url(/fonts/HostGrotesk-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.pa-site-header{--site-red: #fc1a26;--site-red-hi: #ff4d57;--site-cream: #fff1ee;--site-muted: rgba(255, 241, 238, .68);position:relative;z-index:20;padding-block:clamp(14px,1.8vw,22px);color:var(--site-cream);font-family:Host Grotesk,Inter,system-ui,sans-serif;font-weight:400;line-height:1.55;-webkit-font-smoothing:antialiased}.pa-site-wrap{width:min(100% - 2 * clamp(20px,5vw,48px),1180px);margin-inline:auto}.pa-site-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:clamp(12px,1.4vw,16px) clamp(16px,1.8vw,24px);border-radius:clamp(28px,3.2vw,42px);background:#ffffff0b;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 26px 50px -34px #000000f2}.pa-site-logo{display:inline-flex;align-items:center;gap:clamp(8px,.9vw,12px);line-height:0;text-decoration:none}.pa-site-logo-mark{flex:none;width:clamp(32px,2.8vw,40px);height:auto;display:block;border-radius:20.7%}.pa-site-logo-word{width:clamp(150px,14vw,215px);height:auto;display:block}.pa-site-actions{display:flex;align-items:center;gap:clamp(4px,.7vw,10px)}.pa-site-btn{display:inline-flex;align-items:center;gap:8px;height:clamp(36px,3vw,44px);padding:0 clamp(14px,1.4vw,22px);border-radius:999px;background:var(--site-red);color:#fff;border:1.5px solid var(--site-red);font-family:inherit;font-size:clamp(.68rem,.8vw,.82rem);font-weight:700;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.pa-site-btn:hover{background:var(--site-red-hi);border-color:var(--site-red-hi);transform:translateY(-1px)}.pa-site-btn-icon{display:grid;place-items:center;flex:none;align-self:center;line-height:0;color:currentColor}.pa-site-btn-icon svg{width:18px;height:18px;display:block}.pa-site-btn-short{display:none}.pa-site-lang{position:relative}.pa-site-lang-btn{display:inline-flex;align-items:center;gap:7px;height:clamp(36px,3vw,44px);padding:0 clamp(8px,.9vw,13px);border:0;background:none;border-radius:999px;cursor:pointer;font-family:inherit;font-size:clamp(.76rem,.85vw,.9rem);font-weight:700;color:var(--site-muted);transition:color .18s ease}.pa-site-lang-btn:hover{color:var(--site-cream)}.pa-site-lang-globe,.pa-site-lang-caret{display:grid;place-items:center;flex:none;align-self:center;line-height:0;color:var(--site-red)}.pa-site-lang-globe svg{width:18px;height:18px;display:block}.pa-site-lang-caret{transition:transform .18s ease}.pa-site-lang-caret svg{width:10px;height:auto;display:block}.pa-site-lang-caret[data-open]{transform:rotate(180deg)}.pa-site-lang-menu{position:absolute;top:calc(100% + 12px);right:0;z-index:5;min-width:160px;margin:0;padding:8px;list-style:none;border-radius:24px;background:#120f0ff7;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 24px 46px -22px #000000f2}.pa-site-lang-opt{display:flex;width:100%;align-items:center;padding:10px 14px;border:0;border-radius:999px;background:none;cursor:pointer;font-family:inherit;font-size:.86rem;font-weight:600;color:var(--site-cream);text-align:left;transition:background .18s ease}.pa-site-lang-opt:hover{background:#ffffff12}.pa-site-lang-opt[aria-checked=true]{background:#ffffff17}.pa-site-btn:focus-visible,.pa-site-lang-btn:focus-visible,.pa-site-lang-opt:focus-visible{outline:2px solid var(--site-red);outline-offset:2px}@media(max-width:640px){.pa-site-header{padding-block:12px}.pa-site-nav{gap:10px;padding:9px 12px;border-radius:26px}.pa-site-logo{gap:8px;min-width:0}.pa-site-logo-mark{width:34px}.pa-site-logo-word{width:clamp(118px,32vw,168px)}.pa-site-actions{gap:2px;flex:none}.pa-site-btn{height:40px;padding:0 14px;gap:7px;font-size:.72rem;letter-spacing:.02em}.pa-site-btn-icon svg{width:17px;height:17px}.pa-site-btn-long{display:none}.pa-site-btn-short{display:inline}.pa-site-lang{display:none}}@media(max-width:400px){.pa-site-nav{gap:8px;padding:9px 11px}.pa-site-logo{gap:7px}.pa-site-logo-mark{width:30px}.pa-site-logo-word{width:clamp(100px,29vw,140px)}.pa-site-actions{gap:0}.pa-site-btn{height:38px;padding:0 12px;gap:6px;font-size:.66rem}.pa-site-btn-icon svg{width:16px;height:16px}}@media(prefers-reduced-motion:reduce){.pa-site-header *{transition:none!important}}.pa-store-row{display:flex;flex-wrap:wrap;gap:12px}.pa-badge-store{--badge-h: 58px;display:inline-flex;align-items:center;gap:11px;height:var(--badge-h);padding:0 16px;border-radius:9px;background:#000;color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.45);font-family:Host Grotesk,Inter,system-ui,sans-serif;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.pa-badge-store:hover{border-color:#ffffffd9;transform:translateY(-2px);box-shadow:0 14px 30px -16px #000000e6}.pa-badge-glyph{display:grid;place-items:center;flex:none}.pa-badge-glyph svg{width:26px;height:26px;display:block}.pa-badge-copy{display:flex;flex-direction:column;justify-content:center;line-height:1.1}.pa-badge-copy small{font-size:.66rem;font-weight:400;letter-spacing:.01em}.pa-badge-copy strong{font-size:1.22rem;font-weight:500;letter-spacing:-.01em}.pa-footer{--footer-red: #fc1a26;--footer-cream: #fff1ee;--footer-muted: rgba(255, 241, 238, .68);padding:clamp(24px,3vw,44px) 0 clamp(28px,3.2vw,48px);color:var(--footer-cream);font-family:Host Grotesk,Inter,system-ui,sans-serif;font-weight:400;line-height:1.55;-webkit-font-smoothing:antialiased}.pa-footer-wrap{width:min(100% - 2 * clamp(20px,5vw,48px),1180px);margin-inline:auto}.pa-footer-inner{position:relative;overflow:hidden;padding:clamp(28px,3.4vw,48px) clamp(22px,2.8vw,44px) clamp(20px,2.2vw,30px);border-radius:clamp(24px,2.8vw,38px);background:#ffffff09;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.pa-footer-inner:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,var(--footer-red),transparent);opacity:.55}.pa-footer-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:clamp(28px,4vw,64px)}.pa-footer-brand{max-width:34ch;display:flex;flex-direction:column;gap:clamp(14px,1.6vw,20px)}.pa-footer-logo{display:inline-flex;align-items:center;align-self:flex-start;gap:clamp(8px,.9vw,12px);line-height:0;text-decoration:none}.pa-footer-logo-mark{flex:none;width:clamp(32px,2.8vw,40px);height:auto;display:block;border-radius:20.7%}.pa-footer-logo-word{width:clamp(150px,14vw,215px);height:auto;display:block}.pa-footer-tag{margin:0;color:var(--footer-muted);font-size:.96rem}.pa-footer-brand .pa-store-row{gap:10px}.pa-footer-brand .pa-badge-store{--badge-h: 52px}.pa-footer-cols{display:flex;flex-wrap:wrap;gap:clamp(28px,4vw,72px)}.pa-footer-col{display:flex;flex-direction:column;gap:11px}.pa-footer-col h3{margin:0 0 3px;font-family:ZT Talk,Host Grotesk,sans-serif;font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fff1ee73}.pa-footer-link{display:inline-flex;align-items:center;align-self:flex-start;gap:7px;background:none;border:0;padding:0;cursor:pointer;font-family:inherit;font-size:.94rem;text-align:left;text-decoration:none;color:var(--footer-muted);transition:color .18s ease}.pa-footer-link:hover{color:var(--footer-cream)}.pa-footer-base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:clamp(26px,3vw,40px);padding-top:clamp(16px,1.8vw,22px);border-top:1px solid rgba(255,255,255,.07);font-size:.82rem;color:#fff1ee6b}.pa-footer-base p{margin:0}.pa-footer-legal{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(14px,1.8vw,24px)}.pa-footer-made{display:inline-flex;align-items:center;gap:7px}.pa-footer-flag{width:19px;height:auto;flex:none;display:block;border-radius:2.5px;box-shadow:0 0 0 1px #00000059}@media(max-width:640px){.pa-badge-store{--badge-h: 52px;padding:0 12px;gap:9px}.pa-badge-glyph svg{width:22px;height:22px}.pa-badge-copy small{font-size:.6rem}.pa-badge-copy strong{font-size:1.06rem}.pa-store-row{flex-wrap:nowrap;gap:10px}.pa-badge-store{flex:0 1 auto;min-width:0}.pa-badge-copy{min-width:0}.pa-badge-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-footer-brand{align-items:center;text-align:center;max-width:none}.pa-footer-logo{align-self:center;gap:10px}.pa-footer-logo-mark{width:34px}.pa-footer-logo-word{width:min(186px,54vw)}.pa-footer-brand .pa-store-row{justify-content:center}.pa-footer-inner{padding-inline:clamp(18px,5vw,26px)}.pa-footer-cols{gap:26px 40px}}@media(prefers-reduced-motion:reduce){.pa-footer *,.pa-store-row *{transition:none!important}}.pa-pt-shell{width:100%;max-width:440px;margin-inline:auto;border-radius:26px;background:#0b090a;box-shadow:0 14px 44px #08030f99}.pa-pt-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:20px;padding:18px;border-radius:26px;border:1px solid rgba(252,26,38,.32);background:radial-gradient(64% 88% at 84% 4%,#ff5a4e1f,#ff5a4e00),radial-gradient(72% 52% at 16% 106%,#fc1a261a,#fc1a2600),linear-gradient(165deg,#3c0000,#170203 55%,#0b090a);font-family:Host Grotesk,Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.pa-pt-art{position:relative;align-self:center;width:61px;height:84px;flex-shrink:0}.pa-pt-art img{position:relative;display:block;width:61px;height:84px}.pa-pt-aura{position:absolute;inset:0;opacity:.2;-webkit-mask:url(/brand/mascot/chama-gradiente.svg) center / contain no-repeat;mask:url(/brand/mascot/chama-gradiente.svg) center / contain no-repeat;pointer-events:none}.pa-pt-aura-1{background:#b33808;transform:rotate(-4deg) translate(-2.35px) translateY(-3.78px) scaleX(1.11) scaleY(1.19)}.pa-pt-aura-2{background:#ff8a28;transform:rotate(4deg) translate(1.85px) translateY(-1.68px) scaleX(1.045) scaleY(1.08)}.pa-pt-body{display:flex;flex-direction:column;align-items:center;gap:10px}.pa-pt-tone{color:#bca3ff;font-family:ZT Talk,Host Grotesk,sans-serif;font-weight:500;font-size:10.5px;letter-spacing:1.5px;text-transform:uppercase}.pa-pt-line{margin:0;color:#fff;font-weight:500;font-size:20px;line-height:28px;letter-spacing:-.1px;text-align:center}.pa-pt-actions{display:flex;flex-direction:row;gap:10px}.pa-pt-action{flex:1;min-height:46px;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#f5f3f4;font-family:inherit;font-weight:600;font-size:14px;text-decoration:none;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}.pa-pt-action:hover{border-color:#ffffff47;background:#ffffff17}.pa-pt-action:active{transform:scale(.97)}.pa-pt-action:focus-visible{outline:2px solid #fc1a26;outline-offset:2px}.pa-pt-action svg{width:15px;height:15px;flex:none}.pa-pt-action-done{border-color:#b2ffaf57;background:#b2ffaf1a;color:#b2ffaf}@media(prefers-reduced-motion:reduce){.pa-pt-action{transition:none}}
