:root{--azul:#3a66ae;--escuro:#121214;--vermelho:#e3092f;--fundo:#f2f3f6;--card:#fff;--texto:#14181f;--suave:#5b6472;--linha:#e4e7ec;--verde:#1f9d57;--sombra:0 6px 24px #14181f14;--r:24px}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--fonte), system-ui, sans-serif;color:var(--texto);-webkit-tap-highlight-color:transparent;background:#e6e8ee;font-size:16px}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.45}h1,h2,h3{line-height:1.2}.app{background:var(--fundo);max-width:480px;min-height:100dvh;margin:0 auto;position:relative}.pagina{padding:20px 16px 130px}.pagina.promocoes{flex-direction:column;min-height:100svh;display:flex}.pagina.promocoes .marcas-faixa{margin-bottom:0}.pagina.promocoes .promos-lista{margin-bottom:48px}.promos-lista{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pagina.com-faixa{padding-bottom:190px}.topo{padding:12px 4px 18px}.topo h1{letter-spacing:-.02em;font-size:30px}.marca{letter-spacing:.04em;text-transform:uppercase;color:var(--suave);font-size:13px;font-weight:600}.secao{color:var(--suave);text-transform:uppercase;letter-spacing:.05em;margin:28px 4px 10px;font-size:14px}.secao small{text-transform:none;letter-spacing:0;margin-top:2px;font-size:12.5px;font-weight:500;display:block}.vazio{text-align:center;color:var(--suave);justify-items:center;gap:16px;padding:40px 16px;display:grid}.vazio .btn{width:min(100%,18rem)}.vazio-icone{color:var(--suave)}.vazio-titulo{color:var(--texto);margin:0;font-size:1.15rem}.mini-titulo{text-transform:uppercase;letter-spacing:.05em;color:var(--suave);width:min(100%,26rem);margin-bottom:-6px;font-size:14px;font-weight:600}.vazio-msg{justify-items:center;gap:16px;display:grid}.vazio-lado{justify-items:center;gap:14px;width:100%;display:grid}@media (orientation:portrait) and (max-width:768px){.lista-pagina:has(.vazio){flex-direction:column;min-height:100dvh;display:flex}.lista-pagina .vazio{flex-direction:column;flex:1;align-items:center;display:flex}.vazio-msg{flex:1;align-content:center}}.lista-pagina .vazio{gap:14px;padding:8px 16px}.mini-carrossel{border-radius:var(--r);width:min(100%,26rem);height:clamp(104px,30dvh,320px);box-shadow:var(--sombra);position:relative;overflow:hidden}.mini-slide{color:#fff;text-align:left;background-position:50%;background-size:cover;background-image:var(--arte-m);opacity:0;pointer-events:none;flex-direction:column;justify-content:flex-end;gap:2px;padding:12px 14px 16px;transition:opacity .6s;display:flex;position:absolute;inset:0}.mini-slide.ativo{opacity:1;pointer-events:auto}.mini-slide small{letter-spacing:.05em;text-transform:uppercase;opacity:.85;font-size:11px;font-weight:600}.mini-slide strong{font-size:17px;line-height:1.2}.mini-pontos{justify-content:center;gap:5px;display:flex;position:absolute;bottom:6px;left:0;right:0}.mini-pontos i{background:#ffffff80;border-radius:50%;width:5px;height:5px}.mini-pontos i.ativo{background:#fff}@media (orientation:landscape),(min-width:769px){.mini-slide{background-image:var(--arte-d,var(--arte-m))}}.btn{background:var(--azul);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:52px;padding:0 22px;font-weight:600;transition:transform .15s,background-color .2s,opacity .2s;display:inline-flex}.btn-claro{color:var(--texto);background:#fff;width:auto;min-height:46px}.btn-whats{background:#1f9d57;margin-top:12px}.link-sutil{color:var(--suave);min-height:44px;margin:16px auto 0;text-decoration:underline;display:block}.selo{min-height:32px;color:var(--texto);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-variant-numeric:tabular-nums;background:#ffffffd9;border-radius:999px;align-items:center;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.selo.selo-ultimas{position:relative}.selo.selo-ultimas:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(90deg,#4f86ff 0% 22%,#8a5cf0 37.5%,#ff3d5a 53% 72%,#8a5cf0 86%,#4f86ff 100%) 0 0/200% 100%;padding:2px;animation:6s linear infinite sobre-gradiente;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (prefers-reduced-motion:reduce){.selo.selo-ultimas:before{animation:none}}.selo-tempo .rot{opacity:.85;margin-right:6px;font-size:12px;font-weight:500}.selo-tempo b{font-size:16px;font-weight:700}.selo-tempo b em{opacity:.75;margin:0 4px 0 1px;font-size:11px;font-style:normal;font-weight:500}.selo.selo-hoje{color:#7a4a05;background:#fdeccb}.selo.selo-urgente{color:#a8141c;background:#fde4e4}@media (prefers-reduced-motion:no-preference){.selo.selo-urgente{animation:1.6s ease-in-out infinite pulso-urgente}@keyframes pulso-urgente{0%,to{box-shadow:0 0 #e3092f59}50%{box-shadow:0 0 0 6px #e3092f00}}}.chip{background:#fff3;border-radius:999px;align-self:flex-start;align-items:center;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}.card-promo{border-radius:var(--r);color:#fff;box-shadow:var(--sombra);background-position:50%;background-size:cover;background-image:var(--arte-m);flex-direction:column;justify-content:flex-end;gap:12px;min-height:clamp(440px,70dvh,660px);padding:24px 22px 22px;display:flex;position:relative;overflow:hidden}.card-promo-fim{filter:grayscale()}.card-promo-fim:after{content:"";pointer-events:none;background:#00000059;position:absolute;inset:0}.card-promo-tag{z-index:1;background:#fff;position:absolute;top:18px;left:18px}.paginacao{justify-content:center;gap:8px;margin-top:20px;display:flex}.paginacao button{min-width:44px;min-height:44px;color:var(--texto);box-shadow:var(--sombra);background:#fff;border-radius:999px;font-weight:600}.paginacao button[aria-current=page]{background:var(--azul);color:#fff}.card-promo-nome{opacity:.85;text-transform:uppercase;letter-spacing:.05em;font-size:14px;font-weight:600}.card-promo-cta{letter-spacing:-.015em;font-size:30px;font-weight:700;line-height:1.15}.card-promo p{opacity:.92;line-height:1.45}.linha-acao{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.pagina.inicio{padding:0 0 130px}.carrossel{position:relative}.carrossel-pista{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.carrossel-pista::-webkit-scrollbar{display:none}.carrossel-pista .card-promo{scroll-snap-align:start;box-shadow:none;height:max(480px,100dvh);padding:96px 22px var(--base,104px);border-radius:0;flex:0 0 100%}@media (orientation:portrait) and (max-width:768px){.carrossel-pista .card-promo p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.carrossel-logo{z-index:2;pointer-events:none;width:auto;height:30px;position:absolute;top:30px;left:22px}.carrossel-marca{z-index:2;color:#fff;letter-spacing:.05em;text-transform:uppercase;text-shadow:0 1px 8px #0006;pointer-events:none;font-size:13px;font-weight:600;position:absolute;top:34px;left:22px}.pontos{z-index:2;gap:6px;display:flex;position:absolute;top:16px;left:22px;right:22px}.ponto{background:#fff6;border-radius:999px;flex:1;height:4px;padding:0;position:relative}.ponto:after{content:"";position:absolute;inset:-20px 0}.ponto.ativo{background:#fff}.encerradas{padding:0 16px}.cabecalho{justify-content:space-between;align-items:center;min-height:44px;margin-bottom:8px;display:flex}.cabecalho .selo:not(.selo-alerta){box-shadow:var(--sombra);background:#fff}.icone-btn{width:44px;height:44px;box-shadow:var(--sombra);background:#fff;border-radius:50%;place-items:center;display:grid}.topo-esq{align-items:center;gap:8px;display:flex}.ficha-topo{align-items:flex-start}.ficha-topo .topo-esq{flex-wrap:wrap;min-width:0}.selo-promo{min-width:0;text-decoration:none}.selo-promo>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.titulo-promo{letter-spacing:-.02em;margin:8px 4px 4px;font-size:26px}.sub{color:var(--suave);margin:0 4px 16px;line-height:1.4}.capa-promo{min-height:256px;padding:max(env(safe-area-inset-top), 14px) 16px 84px;color:#fff;background-position:50%;background-size:cover;background-image:var(--arte-capa);flex-direction:column;justify-content:space-between;gap:24px;display:flex;position:relative}.capa-promo:after{content:"";background:linear-gradient(to bottom, transparent, var(--fundo));pointer-events:none;height:64px;position:absolute;inset:auto 0 0}.capa-topo{justify-content:space-between;align-items:center;gap:12px;display:flex}.capa-topo .ficha-acoes{margin-left:auto}.capa-topo .icone-btn{color:var(--texto)}.capa-texto{gap:4px;display:grid}.capa-nome{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.capa-promo h1{text-transform:uppercase;letter-spacing:.05em;opacity:.85;font-size:13px;font-weight:600}.capa-promo p{letter-spacing:-.015em;text-wrap:balance;max-width:36rem;font-size:22px;font-weight:700;line-height:1.15}.capa-brinde{min-height:32px;color:var(--texto);background:#ffffffeb;border-radius:999px;align-items:center;gap:8px;min-width:0;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.capa-brinde>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.capa-brinde:has(img){padding-left:4px}.capa-brinde img{object-fit:contain;background:#fff;border-radius:50%;width:24px;height:24px}.titulo-secao{letter-spacing:-.01em;margin:20px 4px 10px;font-size:18px}.abas-secoes{--abas-topo:0px;top:var(--abas-topo);z-index:20;margin:0 -16px 4px;position:sticky}.abas-secoes:before{content:"";height:calc(var(--abas-topo) + 100px);z-index:-1;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(0deg,#f2f3f600 0,#f2f3f659 12px,#f2f3f6cc 28px,#f2f3f6e6 32px);transition:opacity .35s;position:fixed;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(0deg,#0000 0,#00000080 14px,#000 32px);mask-image:linear-gradient(0deg,#0000 0,#00000080 14px,#000 32px)}.abas-secoes.grudada:before{opacity:1}.abas-secoes.com-chips:before{height:calc(var(--abas-topo) + 144px)}.abas-pista{--fe:0px;--fd:0px;scrollbar-width:none;min-width:0;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fe), #000 calc(100% - var(--fd)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fe), #000 calc(100% - var(--fd)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--fe), #000 calc(100% - var(--fd)), transparent 100%);flex:1;padding:10px 2px;overflow-x:auto}.abas-pista::-webkit-scrollbar{display:none}.abas-linha{align-items:center;gap:8px;padding:0 16px;display:flex}.abas-lupa{flex:none}.abas-campo{min-width:0;height:48px;color:var(--suave);border-radius:999px;flex:1;align-items:center;gap:8px;margin:10px 0;padding:0 6px 0 16px;display:flex}.abas-campo:before{content:"";z-index:-1;border-radius:inherit;background:#fff;position:absolute;inset:0;box-shadow:0 2px 10px #14181f14}.abas-campo svg{flex:none}.abas-campo .campo-texto{flex:1;min-width:0;height:100%;position:relative}.abas-campo input{width:100%;height:100%;color:var(--texto);background:0 0;border:0;outline:0;font-size:16px}.abas-campo input::-webkit-search-cancel-button{display:none}.abas-fechar{background:var(--fundo);width:36px;height:36px;color:var(--texto);border-radius:50%;flex:none;place-items:center;display:grid}.abas-campo .icone-btn{width:36px;height:36px;color:var(--texto);border-radius:50%;flex:none}.abas-campo .icone-btn:before{content:"";z-index:-1;background:var(--fundo);border-radius:50%;position:absolute;inset:0}.abas-secoes:not(.buscando) .abas-campo{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}.abas-secoes.buscando .abas-lupa,.abas-secoes.buscando .abas-pista,.abas-pista[hidden]{display:none}.capa-promo+.pagina{padding-top:0}.capa-promo+.pagina>.abas-secoes{margin-top:-66px}.abas-secoes.buscando .abas-campo{animation:campo-abre .32s var(--ease) backwards}@keyframes campo-abre{0%{opacity:0;clip-path:inset(0 calc(100% - 48px) 0 0 round 999px)}35%{opacity:1}to{opacity:1;clip-path:inset(0 round 999px)}}@media (prefers-reduced-motion:reduce){.abas-secoes.buscando .abas-campo{animation:none}}@media (orientation:portrait) and (max-width:768px){.app:has(.abas-secoes.buscando) :is(.nav,.faixa){display:none}}.abas-trilha{background:#fff;border-radius:999px;gap:4px;width:max-content;min-width:100%;padding:5px;display:flex;position:relative;box-shadow:0 2px 10px #14181f14}.abas-trilha .indicador{background:var(--azul);top:5px;bottom:5px}.abas-trilha button{white-space:nowrap;min-height:38px;color:var(--texto);border-radius:999px;flex:1 0 auto;padding:0 16px;font-size:14px;font-weight:600;transition:color .2s,background .15s;position:relative}.abas-trilha button:after{content:"";position:absolute;inset:-3px 0}.abas-trilha button:hover{background:#f2f3f6}.abas-trilha button:disabled{color:#b3b9c4;cursor:default;background:0 0}.abas-trilha button[aria-current=true]{color:#fff;background:0 0}.sec-uso{scroll-margin-top:calc(var(--abas-topo,0px) + 104px)}.sec-uso .titulo-secao{letter-spacing:-.02em;align-items:baseline;gap:10px;margin:48px 4px 16px;font-size:24px;font-weight:800;display:flex}.sec-uso .titulo-secao small{letter-spacing:0;color:var(--suave);font-size:13px;font-weight:500}.titulo-subsecao{color:var(--texto);align-items:baseline;gap:8px;margin:28px 4px 12px;font-size:16px;font-weight:700;display:flex}.titulo-subsecao small{color:var(--suave);font-size:12.5px;font-weight:500}.ver-todos{margin:14px auto 0;padding:0 22px;display:flex;box-shadow:0 2px 10px #14181f14}.sub-uso,.sec-uso.com-subs{scroll-margin-top:calc(var(--abas-topo,0px) + 150px)}.abas-subs{scrollbar-width:none;overscroll-behavior-x:contain;gap:8px;padding:0 16px 8px;display:flex;position:relative;overflow-x:auto}.abas-subs::-webkit-scrollbar{display:none}.abas-subs button{min-height:34px;color:var(--texto);white-space:nowrap;transition:background-color .35s var(--ease), color .35s var(--ease), box-shadow .35s var(--ease);background:#fff;border-radius:999px;flex:none;padding:0 14px;font-size:13px;font-weight:600;position:relative;box-shadow:0 1px 6px #14181f14}.abas-subs .indicador{background:var(--azul);top:0;bottom:8px}.abas-subs button:after{content:"";position:absolute;inset:-5px 0}.abas-subs button[aria-current=true]{box-shadow:none;color:#fff;background:0 0}.abas-subs.com-grupo button:not(.filho,.pai){color:#9aa1ad;box-shadow:none;background:#e9ebf0}.abas-subs button.pai{box-shadow:none;color:var(--azul);background:0 0;padding-right:2px;font-weight:700}.abas-subs button.filho{animation:chip-entra .25s var(--ease) both}@keyframes chip-entra{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.abas-subs button.filho{animation:none}}@media (min-width:769px){.abas-subs{padding-inline:var(--lateral)}}.sec-uso .titulo-secao:after{content:"";background:#14181f24;flex:1;align-self:center;height:1px}.abas-secoes+.sec-uso .titulo-secao{margin-top:24px}.toast{background:var(--texto);color:#fff;z-index:50;border-radius:999px;padding:10px 18px;font-size:14px;position:fixed;top:16px;left:50%;transform:translate(-50%)}.linha-promo{scroll-snap-type:x proximity;scrollbar-width:none;gap:12px;margin:0 -16px 20px;padding:4px 16px 14px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.linha-promo::-webkit-scrollbar{display:none}.linha-pista::-webkit-scrollbar{display:none}.linha-rolo,.linha-pista{display:contents}.linha-promo>*,.linha-pista>*{scroll-snap-align:start;flex:0 0 min(46vw,13rem)}.linha-promo>.card-promo{border-radius:20px;flex-basis:min(62vw,16rem);justify-content:flex-end;min-height:0;padding:16px}.linha-promo .card-promo-cta{font-size:20px}.linha-promo .card-promo p{display:none}.linha-promo .linha-acao{flex-direction:column;align-items:flex-start;gap:10px}.linha-seta{display:none}@media (hover:hover) and (pointer:fine){.linha-promo{margin-inline:0;padding:0;overflow:visible}.linha-rolo{flex:1;min-width:0;display:block;position:relative}.linha-pista{scroll-snap-type:x proximity;scrollbar-width:none;gap:12px;padding:4px 4px 14px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.linha-promo>.card-promo{flex-basis:16rem}.linha-pista>*{flex-basis:13rem}.linha-seta{cursor:pointer;z-index:1;background:#fff 50%/18px no-repeat;border-radius:50%;width:30px;height:30px;margin-top:-15px;transition:transform .15s;display:block;position:absolute;top:calc(50% - 7px);box-shadow:0 0 0 1px #14181f1f}.linha-seta:hover{transform:scale(1.08)}.linha-seta-esq{left:calc(-1 * var(--lateral,20px) + 6px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2314181f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 5l-7 7 7 7'/%3E%3C/svg%3E")}.linha-seta-dir{right:calc(-1 * var(--lateral,20px) + 6px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2314181f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E")}.linha-promo .linha-seta-esq{left:-21px}}.destaques-rolo{position:relative}.destaques-pista{scroll-snap-type:x proximity;scrollbar-width:none;gap:12px;margin:0 -16px;padding:4px 16px 14px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.destaques-pista::-webkit-scrollbar{display:none}.destaques-pista>*{scroll-snap-align:start;flex:0 0 min(46vw,13rem)}@media (hover:hover) and (pointer:fine){.destaques-pista{margin-inline:0;padding-inline:4px;scroll-padding-inline:4px}.destaques-pista>*{flex-basis:13rem}}.grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.card-produto{background:var(--card);box-shadow:var(--sombra);border-radius:20px;flex-direction:column;gap:4px;padding:10px;display:flex;position:relative}.card-produto h3{font-size:15px;font-weight:600;line-height:1.3}.card-produto .marca{margin-top:6px;font-size:11px}.card-produto.esgotado{filter:grayscale()}.card-produto.esgotado .foto{opacity:.6}.apres-card{color:var(--suave);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.escolha-card{color:var(--azul);margin-top:4px;font-size:12.5px;font-weight:600}.selo-card{border:1px solid var(--azul);max-width:100%;color:var(--azul);border-radius:999px;align-self:flex-start;align-items:center;margin-top:4px;padding:2px 8px;font-size:12px;font-weight:600;display:flex}.selo-card svg{width:12px;height:12px}.selo-card.selo-cro{border-color:var(--vermelho);color:var(--vermelho);white-space:normal}.selo-card.selo-cro span{white-space:normal;overflow:visible}.selo-card span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rodape-card{justify-content:space-between;align-items:flex-end;gap:6px;margin-top:auto;padding-top:8px;display:flex}.rodape-card>div{display:grid}.rodape-card s{color:var(--suave);font-size:12.5px}.preco{font-size:17px;font-weight:700}.rodape-card small{color:var(--suave);font-size:12px;font-weight:600}.alerta{color:var(--vermelho)!important}.mais.feito,.mais.feito:hover:not(:disabled){box-shadow:none;background:#1f8f55;place-items:center;display:grid;transform:none}.mais{background:var(--texto);color:#fff;border-radius:50%;flex:none;width:44px;height:44px;font-size:24px;line-height:1}.tag-desc{background:var(--vermelho);color:#fff;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700;position:absolute;top:16px;left:16px}.foto{aspect-ratio:4/5;background:linear-gradient(160deg,#f7f7f9,#e9ebf0);border-radius:14px;place-items:center;display:grid;overflow:hidden}.foto-objeto{aspect-ratio:3/4;border-radius:16px;place-items:center;width:56%;display:grid;box-shadow:0 10px 20px #0000001f}.foto-objeto span{color:#000000b3;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#ffffffeb;border-radius:999px;gap:4px;width:min(100% - 24px,456px);padding:6px;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #14181f29}.nav-item{min-height:44px;color:var(--suave);border-radius:999px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1px;font-size:11px;font-weight:600;display:flex;position:relative}.nav-item.ativa{color:var(--azul)}.badge{background:var(--azul);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:12px;display:grid;position:absolute;top:4px;right:18%}.faixa{background:var(--texto);color:#fff;z-index:19;width:min(100% - 24px,456px);box-shadow:var(--sombra);border-radius:20px;padding:12px 16px;position:fixed;bottom:92px;left:50%;transform:translate(-50%)}.faixa-texto{margin-bottom:8px;font-size:14px}.faixa-barra{background:#fff3;border-radius:999px;height:8px;overflow:hidden}.faixa-barra i{background:#7fb0ff;border-radius:999px;height:100%;transition:width .3s;display:block}.faixa-barra i.ok{background:#4ade80}.faixa-galeria{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);color:#fff;transition:transform .35s var(--ease), opacity .25s ease, background-color .2s;background:#14181fd6;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:10px;padding:8px 14px 8px 8px;text-decoration:none;display:flex}.faixa-presente{color:#ffffffeb;transform-origin:50% 70%;background:#ffffff1f;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;animation:6s ease-in-out infinite presente-vibra;display:grid}.faixa-presente svg{width:20px;height:20px}.faixa-presente.ok{color:#0f2a17;background:#4ade80;animation:none}@keyframes presente-vibra{0%,12%,to{transform:none}2%{transform:rotate(-14deg)}4%{transform:rotate(12deg)}6%{transform:rotate(-9deg)}8%{transform:rotate(6deg)}10%{transform:rotate(-3deg)}}.faixa-galeria .faixa-texto{margin-bottom:6px;font-size:13.5px;line-height:1.25}.faixa-trilha{align-items:center;height:14px;display:flex;position:relative}.faixa-trilha .faixa-barra{flex:1;height:6px}.faixa-etapa{background:#2a313c;border:2px solid #ffffff4d;border-radius:50%;width:10px;height:10px;transition:background-color .3s,border-color .3s;position:absolute;top:50%;transform:translate(-50%,-50%)}.faixa-etapa.fim{width:14px;height:14px;left:100%;transform:translate(-100%,-50%)}.faixa-etapa.ok{background:#fff;border-color:#7fb0ff}.faixa.garantido .faixa-etapa.ok{border-color:#4ade80}.faixa.notificacao{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background:#14181fd6;border:1px solid #ffffff14}.faixa-galeria.oculta{opacity:0;pointer-events:none;transform:translate(-50%,calc(100% + 130px))}@media (hover:hover){.faixa-galeria:hover{background:#14181fed}}@media (prefers-reduced-motion:reduce){.faixa-galeria{transition:none}.faixa-presente{animation:none}}.bloco-progresso{margin-top:12px}.bloco-progresso small{color:var(--suave);margin-left:4px}.bloco-progresso .faixa{width:100%;margin-top:4px;position:static;transform:none}.sheet-fundo.centro{align-items:center;padding:20px}.sheet.popup{text-align:center;max-width:360px;animation:sheet-pop .25s var(--ease);border-radius:28px;justify-items:center;gap:8px;padding:28px 22px 22px}.popup-icone{width:56px;height:56px;color:var(--vermelho);background:#fdecef;border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.popup .rotulo{color:var(--suave)}.popup-acoes{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:14px;display:grid}.popup-acoes .btn{border:1.5px solid var(--linha);width:100%;min-height:48px;padding:0 12px}.btn-perigo{background:var(--vermelho);border-color:var(--vermelho)!important}.sheet-fundo{z-index:40;background:#14181f73;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{background:#fff;border-radius:28px 28px 0 0;gap:6px;width:100%;max-width:480px;max-height:88dvh;padding:12px 20px 24px;display:grid;overflow:auto}.sheet:focus{outline:none}.sheet-x{display:none}.sheet-alca{background:var(--linha);border-radius:999px;width:44px;height:5px;margin:0 auto 10px}.sheet h3{font-size:20px}.sheet .preco{margin-bottom:6px}.rotulo{color:var(--suave);text-transform:uppercase;letter-spacing:.04em;margin-top:6px;font-size:13px;font-weight:600}.grade-qtd{margin-bottom:12px;display:grid}.linha-qtd{border-bottom:1px solid var(--linha);justify-content:space-between;align-items:center;padding:8px 0;font-weight:600;display:flex}.stepper{background:var(--fundo);border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.stepper button{background:#fff;border-radius:50%;width:40px;height:40px;font-size:22px;box-shadow:0 1px 3px #0000001a}.stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:32px;font-weight:700}.lista{gap:10px;list-style:none;display:grid;overflow-x:clip}.lista li{touch-action:pan-y;transition:transform .2s;position:relative}.lista li.arrastando{transition:none}.lista-lixo{background:var(--vermelho);color:#fff;border-radius:20px;place-items:center;width:56px;display:grid;position:absolute;top:0;bottom:0;left:calc(100% + 8px)}.lista li{box-shadow:var(--sombra);background:#fff;border-radius:20px;grid-template-columns:64px 1fr auto;align-items:center;gap:12px;padding:10px;display:grid}.lista li.invalido{opacity:.55}.mini .foto{border-radius:10px}.card-produto .foto,.mini .foto{aspect-ratio:1}.abre-ficha{cursor:pointer}.lista-info{gap:2px;display:grid}.lista-info h3{font-size:15px;font-weight:600}.lista-info small{color:var(--suave);font-size:12.5px}.lista li.sug-linha{box-shadow:none;touch-action:auto;background:0 0;padding:0;display:block;transform:none}.sug-card{box-shadow:var(--sombra);background:#fff;border-radius:20px;gap:8px;padding:10px 12px 12px;display:grid}.sug-card header{justify-content:space-between;align-items:center;gap:8px;display:flex}.sug-card h2{color:var(--suave);font-size:13px;font-weight:600}.sug-fechar{background:var(--fundo);width:28px;height:28px;color:var(--texto);border-radius:50%;flex:none;font-size:13px}.sug-grade{grid-template-columns:repeat(3,minmax(0,10rem));gap:8px;display:grid}.sug-item{text-align:left;background:var(--fundo);border-radius:14px;align-content:start;gap:3px;width:100%;height:100%;padding:6px;display:grid;position:relative}.sug-item .foto{aspect-ratio:1;border-radius:10px}.sug-nome{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.sug-item .preco{font-size:13px}.sug-mais{background:var(--azul);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:18px;line-height:1;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 1px 3px #0000002e}.resumo{justify-content:space-between;align-items:baseline;margin:22px 4px 4px;font-size:18px;display:flex}.resumo strong{font-size:24px}.lista-cab,.lista-preco,.lista-x,.resumo-titulo,.resumo-det{display:none}@media (min-width:481px){.app{box-shadow:0 0 60px #0000001f}}.ficha{z-index:10;touch-action:pan-y;flex-direction:column;justify-content:flex-end;width:100%;max-width:480px;padding:0 12px 100px;display:flex;position:fixed;inset:0 0 0 50%;overflow:hidden;transform:translate(-50%)}.ficha-bg{z-index:-1;background:linear-gradient(170deg,#f7f7f9,#e3e6ec);animation:.25s aparece;position:absolute;inset:0}.ficha-bg.esgotado{filter:grayscale();opacity:.7}@keyframes aparece{0%{opacity:.4;transform:scale(.985)}to{opacity:1;transform:none}}.foto.grande{aspect-ratio:auto;background:0 0;border-radius:0;place-items:start center;padding-top:17%;position:absolute;inset:0}.foto.grande .foto-objeto{width:40%;box-shadow:0 24px 44px #0000002e}.foto.grande .foto-objeto span{font-size:14px}.ficha-topo{justify-content:space-between;align-items:center;padding:16px;display:flex;position:absolute;top:0;left:0;right:0}.ficha-topo .selo:not(.selo-alerta){box-shadow:var(--sombra);background:#fff}.ficha-acoes{gap:8px;display:flex}.flutuantes{overscroll-behavior-x:contain;scrollbar-width:none;align-items:center;gap:8px;animation:.25s aparece;display:flex;overflow-x:auto}.flutuantes::-webkit-scrollbar{display:none}.flutuante{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:70%;box-shadow:var(--sombra);background:#ffffffe0;border-radius:16px;flex:1 0 auto;gap:1px;padding:8px 14px;display:grid}div.flutuante:only-of-type{flex:1 1 0;min-width:0;max-width:none}.icone-btn.escuro{color:#fff;box-shadow:none;background:radial-gradient(circle at 90% 0,#3a66ae52,#0000 55%),linear-gradient(160deg,#1d2433 0%,#14171f 100%);border:1px solid #ffffff14;position:relative}.dica-desc{background:var(--azul);color:#fff;white-space:nowrap;pointer-events:none;z-index:6;border-radius:12px;padding:9px 13px;font-size:14px;font-weight:600;line-height:1.25;animation:4.5s both dica-desc;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 8px 22px #14181f47}.dica-desc:before{content:"";background:var(--azul);border-radius:2px;width:12px;height:12px;position:absolute;top:-5px;right:15px;transform:rotate(45deg)}@keyframes dica-desc{0%{opacity:0;transform:translateY(-6px)scale(.94)}8%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}@media (orientation:landscape) and (min-height:540px),(min-width:769px) and (min-height:540px){.ficha-topo .dica-desc{animation-name:dica-desc-lado;top:50%;left:calc(100% + 12px);right:auto}.ficha-topo .dica-desc:before{top:calc(50% - 6px);left:-5px;right:auto}}@keyframes dica-desc-lado{0%{opacity:0;transform:translate(-6px,-50%)scale(.94)}8%,88%{opacity:1;transform:translateY(-50%)}to{opacity:0;transform:translate(-4px,-50%)}}@media (prefers-reduced-motion:reduce){.dica-desc{animation:none}}.icone-btn.escuro:focus-visible{outline-offset:2px;outline:2px solid #3a66ae}.desc-fundo{z-index:80;background:#14181f8c;place-items:center;padding:16px;animation:.2s aparece;display:grid;position:fixed;inset:0}.desc-caixa{background:#fff;border-radius:24px;gap:12px;width:min(540px,100%);max-height:80dvh;padding:22px;display:grid;overflow-y:auto;box-shadow:0 10px 34px #14181f4d}.desc-caixa .ficha-ligas,.sheet .ficha-ligas,.sheet .ficha-etapas{flex:none;order:0;margin-top:0}.desc-img{border-radius:14px;width:100%;height:auto}.desc-caixa h2{font-size:18px;line-height:1.25}.desc-caixa p:not(.marca){white-space:pre-line;font-size:15px;line-height:1.55}.desc-caixa ul{gap:4px;padding-left:20px;font-size:15px;line-height:1.55;display:grid}.flutuante small{color:var(--suave);font-size:12px}.flutuante b{white-space:pre-line;font-size:15px;line-height:1.25}.ficha-base{gap:10px;display:grid;position:relative}.ficha-card{background:#fff;border-radius:28px;gap:10px;padding:16px;display:grid;box-shadow:0 10px 34px #14181f24}.ficha-card-topo{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ficha-card h2{margin-top:2px;font-size:18px;line-height:1.25}.ficha-preco{text-align:right;flex:none;justify-items:end;gap:2px;display:grid}.ficha-preco s{color:var(--suave);font-size:13px}.ficha-preco strong{font-size:22px}.tag-desc.estatica{justify-self:start;position:static}.card-produto>.tag-desc.novo{background:#15803d;left:auto;right:16px}.card-produto>.tag-desc+.tag-desc.novo{top:46px;left:16px;right:auto}.card-produto>.tag-desc+.tag-desc+.tag-desc.novo{top:76px}.card-novidade{color:inherit;text-decoration:none}.novidade-foto{position:relative}.novidade-foto .tag-desc.novo{background:#15803d;display:none;top:10px;left:10px}.novidade-desc,.novidade-cta{display:none}.card-produto>.tag-desc.oferta-tag{background:var(--azul);align-items:center;gap:6px;padding-block:3px;display:flex;left:auto;right:16px}.novidade-foto .tag-desc.oferta{background:var(--azul);align-items:center;gap:6px;max-width:calc(100% - 20px);padding-block:3px;display:flex;top:10px;left:10px}.brinde-mini{object-fit:contain;background:#fff;border-radius:50%;flex:none;width:22px;height:22px}.novidade-ganhe{display:none}.oferta-chip{background:color-mix(in srgb, var(--azul) 10%, transparent);border-radius:999px;align-items:center;gap:6px;margin-top:4px;padding:3px 10px 3px 4px;font-size:12px;line-height:1.2;display:inline-flex}.oferta-chip:not(:has(.brinde-mini)){padding-left:10px}.oferta-chip .brinde-mini{border:1px solid color-mix(in srgb, var(--azul) 25%, transparent);width:24px;height:24px}.oferta-chip.bloco{border-radius:14px;width:fit-content;max-width:100%;padding:6px 12px 6px 6px;display:flex}.oferta-chip.bloco .brinde-mini{width:40px;height:40px}.oferta-chip.bloco small{color:var(--texto,inherit);font-weight:500;display:block}.novidades-inicio~.novidades-inicio{border-radius:0;margin-top:0}.novidades-inicio .destaques-pista{scroll-snap-type:x mandatory;margin-bottom:-22px;padding-block:12px 36px;scroll-padding-inline:0}.novidades-inicio .destaques-pista>*{scroll-snap-align:center;filter:blur(3px)opacity(.55);transition:filter .3s,transform .3s;transform:scale(.94)}.novidades-inicio .destaques-pista>.ativo{filter:none;transform:none}.destaques-pista[data-salto]>*{transition:none}@media (orientation:portrait) and (max-width:768px){.novidades-inicio{background:var(--fundo);border-radius:28px 28px 0 0;margin-top:-56px;display:flow-root;position:relative}.novidades-inicio .destaques-pista{padding-inline:27%}.novidades-inicio .destaques-pista>*{flex-basis:100%}}@media (orientation:landscape),(min-width:769px){.pagina.inicio .encerradas{max-width:80rem;margin-inline:auto}.novidades-inicio{padding-top:56px}.novidades-inicio .destaques-pista>*{flex-basis:100%}.novidades-inicio .destaques-pista{gap:16px;margin-inline:0;padding-inline:25%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.novidades-inicio[data-poucas] .linha-seta{display:none}.card-novidade{grid-template-columns:2fr 3fr;align-items:stretch;gap:0;padding:0;display:grid;overflow:hidden}.novidade-foto .foto{aspect-ratio:auto;border-radius:0;position:absolute;inset:0}.novidade-foto picture{height:100%;display:block}.card-novidade{min-height:clamp(18rem,48dvh,26rem)}.card-novidade .foto.com-imagem:not(.grande) img{object-position:50% 50%;transform:none}.novidade-foto .tag-desc.novo{display:block}.novidade-info{align-content:center;gap:6px;padding:20px 24px;display:grid}.card-novidade h3{font-size:20px}.novidade-ganhe{background:color-mix(in srgb, var(--azul) 8%, transparent);border-radius:16px;align-items:center;gap:12px;margin-block:4px;padding:10px 14px 10px 10px;font-size:16px;font-weight:600;line-height:1.3;display:flex}.novidade-ganhe .brinde-mini{border:1px solid color-mix(in srgb, var(--azul) 25%, transparent);border-radius:12px;width:64px;height:64px}.novidade-ganhe small{text-transform:uppercase;letter-spacing:.04em;color:var(--azul);font-size:12px;font-weight:700;display:block}.novidade-desc{-webkit-line-clamp:6;color:var(--suave);-webkit-box-orient:vertical;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.card-novidade .rodape-card{margin-top:6px}.novidade-cta{background:var(--vermelho);color:#fff;border-radius:999px;justify-self:start;margin-top:6px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-block}}.tag-desc.azul{white-space:nowrap;background:var(--azul);width:fit-content;margin-bottom:6px;display:block}.card-produto>.tag-desc.estatica.azul{margin:0;position:absolute;top:16px;left:16px}.card-produto>.tag-desc:not(.estatica)+.tag-desc.estatica.azul{top:46px}@media (orientation:landscape) and (min-height:540px),(min-width:769px) and (min-height:540px){.ficha-card>.tag-desc.estatica{order:0;margin-bottom:6px;margin-right:100%}}.ficha-status{color:var(--suave);font-size:13px;font-weight:600}.ficha-linha{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}.ficha-variacoes{scroll-snap-type:x proximity;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.var{scroll-snap-align:start;background:var(--fundo);border:2px solid #0000;border-radius:16px;flex:none;justify-items:center;gap:6px;padding:8px;font-size:14px;font-weight:600;display:grid}.var.sel{border-color:var(--azul);background:#eaf0fa}.ficha-ligas{flex-wrap:wrap;gap:8px;display:flex}.liga{background:var(--fundo);border:2px solid #0000;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600}.liga.sel{border-color:var(--azul);background:#eaf0fa}.liga:disabled{opacity:.5}.seletor-cor{min-width:0;position:relative}.seletor-cor button{background:var(--fundo);text-align:left;border:2px solid #0000;border-radius:14px;align-items:center;gap:10px;width:100%;padding:9px 14px;font-size:14px;font-weight:600;display:flex}.seletor-cor>button:after{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;margin-left:auto;transform:rotate(45deg)translateY(-2px)}.seletor-cor.aberto>button,.seletor-cor>button.sel{border-color:var(--azul)}.seletor-cor ul{z-index:5;width:max(100%,min(320px,80vw));max-height:var(--max,420px);background:#fff;border-radius:14px;margin:0;padding:4px;list-style:none;position:absolute;left:0;overflow-y:auto;box-shadow:0 8px 28px #0000002e}.seletor-cor ul.cima{bottom:calc(100% + 6px)}.seletor-cor ul.baixo{top:calc(100% + 6px)}.sheet .seletor-cor ul{background:var(--fundo);width:auto;max-height:240px;box-shadow:none;margin-top:6px;position:static}.seletor-cor li+li{border-top:1px solid #0000000f}@supports selector(::-webkit-scrollbar){.seletor-cor ul::-webkit-scrollbar{width:10px}.seletor-cor ul::-webkit-scrollbar-track{background:0 0;margin:10px 0}.seletor-cor ul::-webkit-scrollbar-thumb{background:#00000038 padding-box padding-box;border:3px solid #0000;border-radius:999px}.seletor-cor ul::-webkit-scrollbar-thumb:hover{background:#00000061 padding-box padding-box}}@supports not selector(::-webkit-scrollbar){.seletor-cor ul{scrollbar-width:thin;scrollbar-color:#00000040 transparent}}.seletor-cor li button{background:0 0;border-radius:10px;padding:8px 10px}.seletor-cor li button:hover:not(:disabled){background:var(--fundo)}.seletor-cor li button[aria-selected=true]{background:#eaf0fa}.seletor-cor li button:disabled{opacity:.5}.bolinha-cor{filter:drop-shadow(0 0 .6px #0000008c);flex:none;width:22px;height:22px}.bolinha-cor i{border-radius:50%;width:100%;height:100%;display:block;-webkit-mask:radial-gradient(circle,#0000 0 30%,#000 32%);mask:radial-gradient(circle,#0000 0 30%,#000 32%)}.ficha-etapas,.ficha-passo{gap:8px;display:grid}.ficha-envolve{display:contents}.ficha-etapas .rotulo b,.ficha-passo .rotulo b{background:var(--azul);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:4px;font-size:11px;display:inline-grid}.ficha-conc{gap:10px;display:grid}.ficha-conc-passo{align-content:start;gap:6px;display:grid}.ficha-conc-passo .rotulo{margin-top:0}.ficha-conc-passo>.stepper{justify-self:start}.ficha-conc-passo.bloqueado,.ficha-etapas .bloqueado,.ficha-passo .bloqueado,.grade-qtd.bloqueado{opacity:.4;pointer-events:none}.ficha-etapas .rotulo.bloqueado b,.ficha-passo .rotulo.bloqueado b{background:var(--suave)}.btn.feito{background:#1f8f55}.stepper.pequeno{padding:2px}.stepper.pequeno button{width:32px;height:32px;font-size:18px}.stepper.pequeno output{min-width:24px}@media (orientation:portrait) and (max-width:768px){.ficha-variacoes{scroll-snap-type:none;overscroll-behavior:contain;flex-direction:column;max-height:11.5rem;padding-bottom:0;overflow:hidden auto}.var{grid-template-columns:1fr auto;place-items:center start;padding:6px 8px 6px 12px}}.tira{scroll-snap-type:x proximity;scrollbar-width:none;touch-action:none;-webkit-user-select:none;user-select:none;gap:8px;padding:4px 2px;display:flex;overflow-x:auto}.tira::-webkit-scrollbar{display:none}.tira-item{scroll-snap-align:center;opacity:.75;background:#ffffffb3;border:1.5px solid #0000;border-radius:11px;flex:none;width:48px;padding:1px;transition:all .15s}.tira-item.sel{border-color:var(--azul);opacity:1;background:#fff;transform:scale(1.08)}.tira-item.esgotado{filter:grayscale()}.tira-item .foto{border-radius:9px}.tira-item .foto-objeto span{display:none}.faixa-titulo{opacity:.7;margin-bottom:4px;font-size:13px;font-weight:600}.faixa.notificacao{animation:.3s desce,.4s 3.1s forwards some;top:68px;bottom:auto}@keyframes desce{0%{opacity:0;transform:translate(-50%,-14px)}to{opacity:1;transform:translate(-50%)}}@keyframes some{to{opacity:0;transform:translate(-50%,-10px)}}.faixa-linha{align-items:center;gap:12px;display:flex}.faixa-corpo{flex:1;min-width:0}.faixa-img{background:#ffffff1f;border-radius:14px;flex:none;place-items:center;width:52px;height:52px;display:grid;position:relative;overflow:hidden}.faixa-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.faixa-img svg{color:#fff9;width:60%}.foto.com-imagem{padding:0;display:block}.foto.com-imagem img{object-fit:cover;width:100%;height:100%;display:block}.foto.com-imagem:not(.grande) img{object-position:50% 0;transform:scale(var(--zoom,1.5));transform-origin:50% 16%}.tira-item .foto{aspect-ratio:1}.foto.com-imagem.recortado img{object-fit:contain;object-position:50% 50%;padding:8%;transform:none}.foto.grande.recortado{height:calc(var(--base-top,55%) - 8px);padding:64px 10% 0;inset:0 0 auto;overflow:visible}.foto.grande.recortado img{filter:drop-shadow(0 18px 22px #14181f33);height:100%;padding:0}html.lenis-smooth{scroll-behavior:auto!important}.pagina.brinde{padding:0;animation:.9s backwards abre-pagina}@keyframes abre-pagina{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pagina.brinde{animation:none}}.brinde-bloco{padding:0 16px}.brinde-tela{flex-direction:column;justify-content:flex-end;height:100dvh;min-height:520px;display:flex;position:relative;overflow:hidden}.brinde-bg{height:125%;transform:translate3d(0, var(--py,0px), 0);will-change:transform;position:absolute;inset:0 0 auto}.brinde-bg img{object-fit:cover;object-position:50% 0;width:100%;height:100%;display:block}.brinde-fade{background:linear-gradient(to top, var(--escuro) 0%, #121214 8%, #121214f7 14%, #121214de 20%, #121214bd 26%, #12121496 32%, #12121469 38%, #12121442 44%, #12121421 50%, #12121408 56%, #12121400 62%);pointer-events:none;position:absolute;inset:0}.brinde-logo{width:auto;height:34px;opacity:var(--lo,1);z-index:2;pointer-events:none;position:absolute;top:20px;left:50%;transform:translate(-50%)}@media (orientation:portrait) and (max-width:768px){header.brinde-topo{padding-top:68px}}.brinde-topo{z-index:2;justify-content:space-between;align-items:center;padding:16px;display:flex;position:absolute;top:0;left:0;right:0}.brinde-topo .selo:not(.selo-alerta){box-shadow:var(--sombra);background:#fff}.brinde-texto{text-align:center;z-index:1;justify-items:center;gap:6px;padding:0 22px 98px;display:grid;position:relative}.brinde-topo .icone-btn{color:var(--texto)}.app:has(.brinde-tela){background:var(--escuro)}.pagina.brinde{color:#fff}.pagina.brinde .marca,.pagina.brinde .role,.pagina.brinde .dica-cliente{color:#ffffffbf}.brinde-texto h1{letter-spacing:-.02em;text-wrap:balance;font-size:30px;line-height:1.15}.role{color:var(--suave);margin-top:6px;font-size:13px;font-weight:600;animation:1.8s ease-in-out infinite sobe-desce}@keyframes sobe-desce{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(4px)}}.brinde-desc{min-height:100dvh;opacity:var(--o,1);transform:translate3d(0, var(--y,0px), 0);will-change:opacity, transform;align-items:center;padding:0 32px;display:grid}.brinde-desc>div{gap:24px;max-width:40rem;display:grid}.desc-destaque{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(34px,9.5vw,46px);font-weight:800;line-height:1.12}.desc-resto{white-space:pre-line;opacity:.8;text-wrap:pretty;max-width:34ch;font-size:clamp(18px,4.8vw,21px);font-weight:400;line-height:1.55}.lista-sec{align-content:center;gap:28px;min-height:100dvh;padding:48px 36px 160px;display:grid;position:relative;overflow:hidden}.lista-sec:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#121214 0%,#121214f7 8%,#121214de 16%,#121214bd 24%,#12121496 32%,#12121469 40%,#12121442 48%,#12121421 56%,#12121408 64%,#12121400 72%);height:55%;position:absolute;inset:0 0 auto}.lista-sec>:not(.lista-bg){z-index:1;position:relative}.lista-bg{height:125%;transform:translate3d(0, var(--py,0px), 0);will-change:transform;position:absolute;top:-12.5%;left:0;right:0}.lista-bg img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}.lista-bg:after{content:"";background:linear-gradient(to bottom, #121214d1 0%, #121214d1 78%, var(--escuro) 100%);position:absolute;inset:0}.lista-logo{opacity:.9;pointer-events:none;width:auto;height:34px;bottom:100px;left:50%;transform:translate(-50%);position:absolute!important}.lista-sec h2,.lista-dir{opacity:0;transition:opacity .9s,transform .9s;transform:translateY(18px)}.lista-dir{transition-delay:.2s}.lista-sec.vista h2,.lista-sec.vista .lista-dir{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lista-sec h2,.lista-dir{opacity:1;transition:none;transform:none}}.lista-sec h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(40px,11vw,60px);font-weight:800;line-height:1.05}.lista-dir{align-content:start;gap:14px;display:grid}.lista-falta{font-variant-numeric:tabular-nums;font-size:clamp(30px,8vw,40px);font-weight:700;line-height:1.15}.lista-falta small{opacity:.7;margin-bottom:2px;font-size:16px;font-weight:600;display:block}.lista-falta.ok{color:#4ade80}.lista-barra{height:12px}.lista-resto{opacity:.9;font-size:clamp(18px,4.8vw,22px)}.lista-acoes{gap:4px;margin-top:8px;display:grid}.btn-contorno{color:#fff;background:0 0;border:1.5px solid #ffffff80;margin-top:8px}.texto-longo{white-space:pre-line;color:var(--texto);text-wrap:pretty;padding:6px 22px 28px;line-height:1.6}.como{position:relative}.passo{height:100dvh;padding:16px 16px 112px;position:sticky;top:0}.passo-card{color:#fff;height:100%;opacity:var(--fo,1);background:radial-gradient(circle at 90% 0,#3a66ae52,#0000 55%),linear-gradient(160deg,#1d2433 0%,#14171f 100%);border:1px solid #ffffff14;border-radius:32px;flex-direction:column;justify-content:space-between;padding:28px 24px;display:flex;box-shadow:0 12px 44px #0000008c}.passo-rotulo{letter-spacing:.06em;text-transform:uppercase;opacity:.75;font-size:13px;font-weight:600}.passo-n{color:#3a66ae;letter-spacing:-.04em;font-size:clamp(140px,42vw,240px);font-weight:800;line-height:.9}.passo h3{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(30px,8vw,38px);line-height:1.15}.passo-card p:not(.passo-rotulo){opacity:.85;text-wrap:pretty;margin-top:10px;font-size:clamp(17px,4.6vw,20px);line-height:1.45}.passo .usd{color:#cfdcf5;font-size:15px}.dica-cliente{color:var(--suave);margin:8px 4px 0;font-size:13px;line-height:1.4}.cta-fixo{z-index:19;width:min(100% - 24px,456px);position:fixed;bottom:92px;left:50%;transform:translate(-50%)}.cta-fixo .btn{margin-top:0;box-shadow:0 8px 24px #1f9d5759}.cta-fixo:before{content:"";background:linear-gradient(to top, var(--fundo) 60%, transparent);z-index:-1;pointer-events:none;position:absolute;inset:-34px -12px -10px}@media (prefers-reduced-motion:reduce){.role{animation:none}}.topo-linha{justify-content:space-between;align-items:center;gap:12px;display:flex}.idioma{background:#e5e8ee;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.idioma button{min-width:40px;min-height:32px;color:var(--suave);border-radius:999px;padding:0 10px;font-size:13px;font-weight:700;position:relative}.idioma button:after{content:"";position:absolute;inset:-6px -1px}.idioma button.ativo{color:var(--azul);background:#fff;box-shadow:0 1px 4px #0000001f}.idioma.sobre-imagem{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;position:absolute;top:26px;right:22px}.idioma.sobre-imagem button{color:#fff}.idioma.sobre-imagem button.ativo{color:var(--azul);background:#fff}.usd{color:var(--azul);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.faixa .usd{color:#9db8e8}.badge-cotacao{color:var(--azul);font-variant-numeric:tabular-nums;background:#3a66ae1f;border-radius:999px;margin-right:4px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-block}.resumo-valor{justify-items:end;gap:2px;display:grid}.lista-info .usd{font-size:12px}.ficha-preco .usd{font-size:13px}.estreita{width:100%;margin-inline:auto}.topbar{display:none}@media (orientation:landscape),(min-width:769px){:root{--lateral:clamp(20px, 4vw, 64px);--topo:64px}.app{max-width:none;padding-top:var(--topo)}.estreita{max-width:max(46rem,46vw)}.pagina{padding:28px var(--lateral) 56px}.pagina.com-faixa{padding-bottom:120px}.pagina.inicio,.pagina.brinde{padding-inline:0}.pagina.inicio{padding-bottom:56px}.encerradas{padding-inline:var(--lateral)}.nav{display:none}.topbar{height:var(--topo);padding:0 var(--lateral);z-index:30;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;top:0;left:0;right:0}.topbar>*{pointer-events:auto}.topbar:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#f2f3f6d9 0%,#f2f3f6c7 25%,#f2f3f680 50%,#f2f3f62e 75%,#f2f3f600 100%);position:absolute;inset:0 0 -20px;-webkit-mask-image:linear-gradient(#000 40%,#0000 100%);mask-image:linear-gradient(#000 40%,#0000 100%)}.topbar nav{background:#fff;border-radius:999px;align-items:center;gap:4px;padding:5px;display:flex;box-shadow:0 6px 24px #14181f1a}.topbar-logo{justify-self:start;width:34px;height:34px}.topbar-logo i{background:url(/logo-colorida.png) 50%/contain no-repeat;width:100%;height:100%;display:block}.topbar .idioma{justify-self:end}.topo-linha .idioma,.idioma.sobre-imagem,.carrossel-marca,.carrossel-logo,.topo .marca{display:none}.topbar-item{min-height:38px;color:var(--texto);border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-weight:600;transition:background .15s;display:inline-flex}.topbar-item:hover{background:#f2f3f6}.topbar-item.ativa{color:var(--azul)}.badge.estatico{background:var(--azul);min-width:24px;height:24px;position:static}.app:has(:is(.carrossel,.brinde-tela,.sobre-abertura)){padding-top:0}.app:has(.brinde-tela) .topbar{position:absolute}.app:has(.brinde-tela) .topbar:before{display:none}.app:has(.brinde-tela) .topbar nav{box-shadow:none;background:0 0;padding:0}.app:has(.brinde-tela) .topbar-logo i{background-image:url(/logo-dental.png)}.app:has(.brinde-tela) .topbar-item{color:#fff;text-shadow:0 1px 8px #00000073}.app:has(.brinde-tela) .topbar-item:hover{background:#fff3}.app:has(.brinde-tela) .topbar-item.ativa{color:#fff;background:#ffffff40}.app:has(.brinde-tela) .topbar .idioma{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000059}.app:has(.brinde-tela) .topbar .idioma button{color:#ffffffd9}.app:has(.brinde-tela) .topbar .idioma button.ativo{color:var(--azul);background:#fff}.ficha{top:var(--topo);padding-bottom:24px}.faixa,.cta-fixo{bottom:20px}.faixa.notificacao{top:calc(var(--topo) + 12px);bottom:auto}.toast{top:calc(var(--topo) + 12px)}.estreita.lista-pagina{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 24rem;align-content:start;align-items:start;column-gap:24px;max-width:none;padding:16px clamp(12px,2vw,28px) 24px;display:grid}.lista-pagina>.topo{grid-column:1}.lista-pagina>.vazio{grid-column:1/-1;display:contents}.vazio-msg{grid-area:2/1;align-self:center}.vazio-lado{top:calc(var(--topo) + 16px);height:calc(100dvh - var(--topo) - 16px - 24px);box-shadow:var(--sombra);background:linear-gradient(160deg,#2c3a55,#141b2b);border-radius:20px;flex-direction:column;grid-area:1/2/span 2;gap:14px;padding:clamp(16px,3vh,28px) 24px clamp(16px,2.5vh,24px);display:flex;position:sticky}.vazio-lado .mini-titulo{color:#ffffffb3;width:auto;margin:0}.vazio-lado .mini-carrossel{flex:1;width:100%;height:auto;min-height:0}.vazio-lado .btn{flex:none;width:100%;margin-top:auto}.lista-grade{display:contents}.lista-col{grid-column:1}.resumo-card{grid-area:1/2/span 2}.lista-cab,.lista li{grid-template-columns:72px minmax(0,1fr) 128px 112px 32px;align-items:center;gap:16px}.lista-cab{text-transform:uppercase;letter-spacing:.05em;color:var(--suave);border-bottom:1px solid var(--linha);margin-bottom:10px;padding:0 10px 8px;font-size:12px;font-weight:600;display:grid}.lista-cab span:first-child{grid-column:1/3}.lista-cab span:nth-child(2){text-align:center}.lista-cab span:nth-child(3){text-align:right}.lista-preco-m{display:none}.lista-preco{font-variant-numeric:tabular-nums;justify-items:end;gap:2px;display:grid}.lista-preco s{color:var(--suave);font-size:12.5px}.lista-lixo{display:none}.lista-x{width:32px;height:32px;color:var(--suave);border-radius:50%;place-items:center;display:grid}.lista-x:hover{background:var(--fundo);color:var(--vermelho)}.resumo-card{top:calc(var(--topo) + 16px);height:calc(100dvh - var(--topo) - 16px - 24px);color:#fff;box-shadow:var(--sombra);background:linear-gradient(160deg,#2c3a55,#141b2b);border-radius:20px;flex-direction:column;gap:4px;padding:clamp(16px,3vh,28px) 24px clamp(16px,2.5vh,24px);display:flex;position:sticky;overflow:hidden}.resumo-titulo{letter-spacing:-.02em;border-bottom:1px solid #ffffff2e;margin-bottom:clamp(4px,1vh,8px);padding-bottom:clamp(8px,1.8vh,16px);font-size:clamp(20px,3.2vh,26px);display:block}.resumo-card .resumo{display:none}.resumo-det{font-variant-numeric:tabular-nums;gap:clamp(6px,1.4vh,12px);font-size:clamp(13px,1.8vh,16px);display:grid}.resumo-det>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.resumo-det dt{color:#ffffffb3}.resumo-det dd{justify-items:end;display:grid}.resumo-det .desc dd{color:#7be0a4}.resumo-det .tot{border-top:1px solid #ffffff2e;margin-top:4px;padding-top:14px}.resumo-det .tot dt{color:#fff;font-size:clamp(16px,2.4vh,20px);font-weight:700}.resumo-det .tot dd{font-size:clamp(20px,3.2vh,26px);font-weight:700}.resumo-card .usd{color:#9db8e8}.resumo-card .dica-cliente{color:#ffffffa6}.resumo-card .badge-cotacao{color:#9db8e8;background:#9db8e82e}.resumo-brindes{flex:0 auto;min-height:0;margin-top:clamp(4px,1.2vh,12px);overflow:hidden}.resumo-brindes .bloco-progresso{margin-top:clamp(4px,1vh,10px)}.resumo-brindes .faixa{padding:clamp(6px,1.2vh,12px) 12px}.resumo-brindes .faixa-texto{margin-bottom:6px;font-size:clamp(12px,1.6vh,14px)}.resumo-brindes .faixa-img{border-radius:10px;width:clamp(32px,5vh,52px);height:clamp(32px,5vh,52px)}.resumo-card .btn{min-height:clamp(42px,6vh,52px)}.resumo-card .link-sutil{min-height:32px;margin-top:8px}.resumo-brindes .bloco-progresso small{color:#ffffffb3}.resumo-brindes .faixa{box-shadow:none;background:#ffffff1a}.resumo-card .btn-whats{flex:none;margin-top:auto}.resumo-card .link-sutil{color:#fff9}.pagina:has(.promos-lista){--lateral:max(20px, 4vw)}.promos-lista{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(13rem,20% - 12.8px)),1fr));gap:16px}.topo h1{font-size:max(30px,1.9vw)}.grade{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(13rem,20% - 12.8px)),1fr));gap:16px}.pagina:has(:is(.grade,.linha-promo,.filtros)){max-width:80rem;margin-inline:auto}.capa-promo{min-height:calc(var(--topo) + 270px);margin:calc(var(--topo) * -1) 0 0;padding:calc(var(--topo) + 14px) max(var(--lateral), calc(50% - 40rem + var(--lateral))) 84px}.capa-promo h1{font-size:14px}.capa-promo p{font-size:34px}.capa-brinde{min-height:36px;font-size:14px}.capa-brinde img{width:28px;height:28px}.topbar:before{transition:opacity .25s}.app:has(:is(.capa-promo,.carrossel,.sobre-abertura)) .topbar:not(.rolou):before{opacity:0}.app:has(:is(.capa-promo,.carrossel,.sobre-abertura)) .topbar-logo i{background:0 0;position:relative}.app:has(:is(.capa-promo,.carrossel,.sobre-abertura)) .topbar-logo i:before{content:"";background:50%/contain no-repeat;transition:opacity .25s;position:absolute;inset:0}.app:has(:is(.capa-promo,.carrossel,.sobre-abertura)) .topbar-logo i:after{content:"";background:50%/contain no-repeat;transition:opacity .25s;position:absolute;inset:0}.app:has(:is(.capa-promo,.carrossel,.sobre-abertura)) .topbar-logo i:before{background-image:url(/logo-colorida.png)}.app:has(:is(.capa-promo,.carrossel,.sobre-abertura)) .topbar-logo i:after{opacity:0;background-image:url(/logo-dental.png)}.app:has(:is(.capa-promo,.carrossel,.sobre-abertura)) .topbar:not(.rolou) .topbar-logo i:before{opacity:0}.app:has(:is(.capa-promo,.carrossel,.sobre-abertura)) .topbar:not(.rolou) .topbar-logo i:after{opacity:1}.app:has(:is(.capa-promo,.carrossel,.sobre-abertura)) .topbar nav{transition:background-color .25s,box-shadow .25s}.app:has(:is(.capa-promo,.carrossel,.sobre-abertura)) .topbar-item{transition:color .25s,text-shadow .25s,background .15s}.app:has(:is(.capa-promo,.carrossel,.sobre-abertura)) .topbar nav .indicador.anima{transition:transform .35s var(--ease), width .35s var(--ease), opacity .2s, background-color .25s}.app:has(:is(.capa-promo,.carrossel,.sobre-abertura)) .topbar .idioma{transition:background-color .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s}.app:has(:is(.capa-promo,.carrossel,.sobre-abertura)) .topbar .idioma button{transition:color .25s}.app:has(:is(.capa-promo,.carrossel,.sobre-abertura)) .topbar:not(.rolou) nav{box-shadow:none;background-color:#fff0}.app:has(:is(.capa-promo,.carrossel,.sobre-abertura)) .topbar:not(.rolou) .topbar-item{color:#fff;text-shadow:0 1px 8px #00000073}.app:has(:is(.capa-promo,.carrossel,.sobre-abertura)) .topbar:not(.rolou) .topbar-item:hover{background:#fff3}.app:has(:is(.capa-promo,.carrossel,.sobre-abertura)) .topbar:not(.rolou) nav .indicador{background:#ffffff40}.app:has(:is(.capa-promo,.carrossel,.sobre-abertura)) .topbar:not(.rolou) .idioma{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000059}.app:has(:is(.capa-promo,.carrossel,.sobre-abertura)) .topbar:not(.rolou) .idioma button{color:#ffffffd9}.app:has(:is(.capa-promo,.carrossel,.sobre-abertura)) .topbar:not(.rolou) .idioma button.ativo{color:var(--azul)}.abas-secoes{--abas-topo:var(--topo);margin-inline:calc(var(--lateral) * -1)}.abas-linha{padding-inline:var(--lateral)}.sec-uso{--abas-topo:var(--topo)}.card-promo{background-image:var(--arte-d,var(--arte-m));min-height:32rem}.carrossel-pista .card-promo{height:auto;min-height:max(30rem,100dvh);padding:96px var(--lateral) 56px;border-radius:0}.carrossel-pista .linha-acao{flex-direction:column;align-items:flex-start;gap:16px}.pagina.brinde{--lateral:max(20px, 4vw)}.carrossel-pista .card-promo>*{max-width:36rem}.carrossel-marca,.pontos{left:var(--lateral)}.carrossel-marca{top:calc(var(--topo) + 18px)}.pontos{top:auto;bottom:24px;right:var(--lateral)}.idioma.sobre-imagem{right:var(--lateral);top:calc(var(--topo) + 10px)}.brinde-tela{height:calc(100dvh - 40px);min-height:34rem}.brinde-topo{top:var(--topo)}.brinde-logo{display:none}.brinde-tela:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00000080,#0000);height:160px;position:absolute;inset:0 0 auto}.brinde-texto{padding:0 var(--lateral) 28px;max-width:max(52rem,52vw);margin-inline:auto}.brinde-texto h1{font-size:max(36px,3.25vw)}.brinde-desc{padding-inline:calc(var(--lateral) * 2.5)}.brinde-desc>div{max-width:max(56rem,56vw)}.desc-destaque{font-size:max(52px,5.4vw)}.desc-resto{font-size:max(18px,1.5vw);line-height:1.35}.brinde-bloco{width:100%;max-width:46rem;margin-inline:auto}.passo{padding:24px}.lista-sec{grid-template-columns:1fr 1fr;align-items:center;gap:max(40px,8vw);padding:64px max(48px,9vw)}.lista-sec h2{font-size:max(56px,6.5vw)}.lista-logo{bottom:28px}.lista-falta{font-size:max(36px,3.4vw)}.lista-acoes{grid-template-columns:1fr 1fr;gap:12px}.lista-acoes .btn{margin-top:8px}.passo-card{padding:40px max(32px,6vw)}.passo-n{font-size:max(160px,min(32vh,21vw))}.passo h3{font-size:max(40px,4.2vw)}.passo-card p:not(.passo-rotulo){max-width:32ch;font-size:max(20px,1.8vw)}}@media (orientation:landscape) and (min-height:540px),(min-width:769px) and (min-height:540px){:root{--tira-w:170px}.ficha{max-width:none;padding:0 var(--lateral) 24px;top:0}.ficha-bg{border-radius:0}.foto.grande{place-items:center;padding:12px 0 min(160px,25%);inset:0}.foto.grande.com-imagem{padding:0}.foto.grande.com-imagem img{object-fit:cover;object-position:50% 50%}.foto.grande.recortado{height:calc(var(--base-top,70%) - 8px);padding:64px calc(var(--tira-w) + 16px) 0;inset:0 0 auto}.foto.grande.recortado img{object-fit:contain;width:min(100%,56rem);height:100%;margin:0 auto}.foto.grande .foto-objeto{width:auto;height:min(100%,26rem)}.ficha-base{width:min(64rem, calc(100% - 2 * var(--tira-w)));flex-direction:column;align-self:center;align-items:stretch;gap:10px;display:flex;position:static}.ficha-card{background:#ffffffe6;border-radius:24px;flex-wrap:wrap;align-items:center;gap:0 20px;padding:14px 20px;display:flex;box-shadow:0 10px 34px #14181f24}.ficha-card-topo{display:contents}.ficha-card-topo>div:first-child{flex:14rem;order:1;min-width:0}.ficha-card h2{font-size:17px}.flutuantes{flex-wrap:wrap;align-self:flex-start;gap:6px;overflow:visible}.flutuante,div.flutuante:only-of-type{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffe6;border-radius:16px;flex:none;align-items:baseline;gap:6px;max-width:100%;padding:4px 12px;display:flex;box-shadow:0 2px 10px #14181f1a}.flutuante small{flex:none}.flutuante b{min-width:0}.ficha-preco{order:3}.ficha-linha{order:4;align-items:center;gap:10px;display:flex}.ficha-linha .btn,.ficha-card>.btn{flex:none;width:auto;min-height:46px}.ficha-card:after{content:"";flex-basis:100%;order:5;height:0}.ficha-status,.ficha-card>.rotulo,.ficha-variacoes,.ficha-card>.btn{margin-top:10px}.ficha-status{flex-basis:100%;order:6}.ficha-card>.rotulo{order:6;margin-right:12px}.ficha-variacoes{flex:1 1 0;order:7;min-width:0}.ficha-card>.btn{order:8;margin-left:12px}.ficha-ligas,.ficha-etapas{flex:1 1 0;order:7;min-width:0;margin-top:10px}.ficha-etapas .ficha-ligas{order:0;margin-top:0}.ficha-passo{order:8;gap:4px;margin:10px 0 0 12px}.ficha-passo .ficha-linha{margin:0}.ficha-conc{flex:1 1 0;order:7;grid-auto-columns:auto;grid-auto-flow:column;justify-content:start;align-items:start;column-gap:32px;min-width:0;margin-top:10px}.ficha-conc>:first-child{min-width:0}.ficha-conc~.btn{align-self:flex-end}.ficha-conc .ficha-ligas,.ficha-conc .ficha-variacoes{margin-top:0}.ficha-conc .ficha-variacoes{padding-bottom:0;overflow:visible}.ficha-conc .ficha-variacoes .var{flex:0 auto;min-width:0}.ficha-conc .ficha-variacoes.unica .var{background:0 0;border-color:#0000;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:0;display:flex}.ficha-etapas{grid-template-rows:auto auto;grid-template-columns:auto auto;grid-auto-flow:column;place-content:start;gap:4px 28px}.ficha-etapas.campos{grid-template-rows:none;grid-auto-flow:row;align-items:start;row-gap:12px}.ficha-etapas.campos .ficha-passo{order:0;margin:0}.ficha-etapas.campos~.btn{align-self:flex-end}.tira{right:calc(var(--lateral) - 36px);top:var(--topo);overscroll-behavior:contain;scroll-snap-type:none;touch-action:auto;flex-direction:column;align-items:flex-end;gap:6px;padding:76px 36px 76px 100px;position:absolute;bottom:0;overflow:hidden auto}.tira-item{--mini:clamp(40px, calc((100dvh - var(--topo) - 100px) / var(--n,8) - 6px), 56px);width:var(--mini);transform-origin:100%;scroll-snap-align:none;border-width:1.5px;border-radius:10px;padding:2px;transition:transform .15s,opacity .15s}.tira-item .foto{border-radius:7px}.tira-item.sel{transform:none}.tira-item:hover{opacity:1;z-index:3;transform:scale(2.4);box-shadow:0 3px 10px #14181f4d}.tira-item:hover+.tira-item{transform:translateY(calc(var(--mini) * .8)) scale(1.5);opacity:1;z-index:2}.tira-item:has(+.tira-item:hover){transform:translateY(calc(var(--mini) * -.8)) scale(1.5);opacity:1;z-index:2}.ficha-topo{padding:calc(var(--topo) + 12px) var(--lateral) 20px;flex-direction:column;align-items:flex-start;gap:12px}.ficha-topo .ficha-acoes{flex-direction:column}.tira>:first-child{margin-top:auto}.tira>:last-child{margin-bottom:auto}}.seta{display:none}@media (orientation:landscape),(min-width:769px){:root{--seta:clamp(48px, 6vw, 96px)}.carrossel-pista .card-promo{padding-inline:calc(var(--seta) + 12px)}.seta{top:var(--topo);width:var(--seta);z-index:1;cursor:pointer;display:block;position:absolute;bottom:80px}.seta-esq{left:0}.seta-dir{right:0}.seta:after{content:"";opacity:0;background:#fff 50%/18px no-repeat;border-radius:50%;width:30px;height:30px;margin-top:-15px;transition:opacity .15s;position:absolute;top:50%;box-shadow:0 0 0 1px #14181f1f}.seta-esq:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2314181f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 5l-7 7 7 7'/%3E%3C/svg%3E");left:20px}.seta-dir:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2314181f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E");right:20px}.seta:hover:after,.seta:focus-visible:after{opacity:1}}.ficha-bg{animation:none}.ficha-bg>.foto.grande{animation:.6s ease-out foto-entra}.ficha-bg>.foto.grande.alterna{opacity:0;transition:opacity .35s ease-in;animation:none}.ficha-bg>.foto.grande.alterna.ativa{opacity:1;transition:opacity .45s ease-out .35s}.ficha-card{animation:.5s ease-out .1s backwards faixa-entra}.flutuantes{animation:none}.flutuante{animation:chip-entra .45s ease-out calc(.18s + var(--i,0) * 70ms) backwards}@keyframes foto-entra{0%{opacity:0;transform:translateY(calc(var(--dir,1) * 8px)) scale(1.012)}to{opacity:1;transform:none}}@keyframes faixa-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ficha-bg>.foto.grande,.ficha-card,.flutuante{animation:none}}:root{--ease:cubic-bezier(.22, .8, .28, 1)}.splash{z-index:100;background:var(--fundo);place-content:center;justify-items:center;gap:22px;animation:.45s 1.25s forwards splash-sai;display:grid;position:fixed;inset:0}html[data-splash=off] .splash{display:none}.splash-logo{width:clamp(64px,17vw,92px);height:auto;animation:splash-entra .6s var(--ease) backwards}.splash-barra{background:var(--linha);width:clamp(120px,32vw,168px);height:3px;animation:splash-entra .6s var(--ease) .1s backwards;border-radius:999px;overflow:hidden}.splash-barra i{border-radius:inherit;background:var(--azul);transform-origin:0;height:100%;animation:1.1s cubic-bezier(.4,0,.2,1) .15s backwards splash-barra;display:block}@keyframes splash-entra{0%{opacity:0;transform:translateY(6px)}}@keyframes splash-barra{0%{transform:scaleX(0)}}@keyframes splash-sai{to{opacity:0;visibility:hidden}}.pagina-fade{animation:.5s cubic-bezier(.4,0,.2,1) 40ms backwards fade-pagina}@keyframes fade-pagina{0%{opacity:0}}main{transition:opacity .5s}html.idioma-sai main{opacity:.6;transition-duration:.3s}.btn:active:not(:disabled),.stepper button:active:not(:disabled),.idioma button:active,.link-sutil:active,.ponto:active{transform:scale(.96)}.stepper button,.idioma button{transition:transform .12s,background-color .2s,color .2s,box-shadow .2s}.nav-item{transition:color .2s,transform .12s}.nav-item:active{transform:scale(.94)}.indicador{pointer-events:none;background:#e5ecf8;border-radius:999px;position:absolute;top:0;bottom:0;left:0}.indicador.anima{transition:transform .35s var(--ease), width .35s var(--ease), opacity .2s}.nav .indicador{top:6px;bottom:6px}.topbar nav{position:relative}.topbar nav .indicador{top:5px;bottom:5px}.topbar-item{position:relative}.nav-ico{display:inline-flex}.nav-ico svg{width:21px;height:21px}.ico-logo{opacity:.8;background:currentColor;width:21px;height:21px;transition:background-color .2s;display:block;-webkit-mask:url(/logo-colorida.png) 50%/contain no-repeat;mask:url(/logo-colorida.png) 50%/contain no-repeat}.nav-item.ativa .ico-logo{opacity:1;background:url(/logo-colorida.png) 50%/contain no-repeat;-webkit-mask:none;mask:none}.nav-item.ativa .nav-ico{animation:salta .4s var(--ease)}.nav-ico.pulo{animation:.5s balanca}@media (orientation:portrait) and (max-width:768px){.app:has(:is(.ficha,.galeria)) .nav{padding:6px;bottom:8px}.app:has(:is(.ficha,.galeria)) .nav-item{min-height:44px}.app:has(:is(.ficha,.galeria)) .nav-item>span:not(.nav-ico){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app:has(:is(.ficha,.galeria)) .nav .indicador{top:6px;bottom:6px}.app:has(:is(.ficha,.galeria)) .badge{top:2px}.ficha{padding-bottom:72px}.app:has(.galeria) .faixa{bottom:70px}.pagina.com-faixa.galeria{padding-bottom:168px}}@keyframes salta{40%{transform:translateY(-4px)scale(1.08)}}@keyframes balanca{20%{transform:rotate(-14deg)}45%{transform:rotate(10deg)}70%{transform:rotate(-5deg)}}.badge.pulo{animation:pop .35s var(--ease)}@keyframes pop{0%{transform:scale(.4)}60%{transform:scale(1.3)}}.faixa-barra i{transition:width .55s var(--ease), background-color .3s}.faixa-barra i.ok{animation:1.1s brilho}@keyframes brilho{0%,to{box-shadow:0 0 #4ade8000}40%{filter:brightness(1.25);box-shadow:0 0 14px #4ade80f2}}.sheet-fundo{animation:.22s fundo-entra}.sheet{animation:sheet-sobe .3s var(--ease)}.sheet-fundo.saindo{animation:.2s forwards fundo-sai}.sheet-fundo.saindo .sheet{animation:.2s forwards sheet-desce}@keyframes fundo-entra{0%{opacity:0}}@keyframes fundo-sai{to{opacity:0}}@keyframes sheet-sobe{0%{transform:translateY(100%)}}@keyframes sheet-desce{to{transform:translateY(100%)}}@media (orientation:landscape),(min-width:769px){.sheet-fundo{align-items:center}.sheet{max-width:440px;animation:sheet-pop .25s var(--ease);border-radius:28px;position:relative}.sheet-alca{display:none}.sheet-x{background:var(--fundo);width:36px;height:36px;color:var(--texto);border-radius:50%;place-items:center;transition:background-color .15s;display:grid;position:absolute;top:14px;right:14px}.sheet-x:hover{background:var(--linha)}.sheet h3{padding-right:36px}.sheet-fundo.saindo .sheet{animation:.2s forwards sheet-pop-sai}}@keyframes sheet-pop{0%{opacity:0;transform:scale(.94)}}@keyframes sheet-pop-sai{to{opacity:0;transform:scale(.94)}}@keyframes sobe-entra{0%{opacity:0;transform:translateY(14px)}}.lista li{animation:sobe-entra .3s var(--ease) backwards}.lista li.saindo{animation:.22s forwards sai-item;overflow:hidden}@keyframes sai-item{0%{max-height:140px}to{opacity:0;max-height:0;margin-bottom:-10px;padding-top:0;padding-bottom:0;transform:scale(.96)}}.skel{border-radius:var(--r);background:linear-gradient(100deg,#e4e7ec 30%,#f2f3f6 50%,#e4e7ec 70%) 0 0/200% 100%;animation:1.4s linear infinite brilho-skel}.skel-titulo{border-radius:12px;width:55%;height:36px;margin:12px 4px 22px}.skel-linha{height:84px;margin-bottom:10px}@keyframes brilho-skel{to{background-position:-200% 0}}.foto.com-imagem img{animation:.4s fade-pagina}@media (orientation:landscape),(min-width:769px){.topbar nav{transition:box-shadow .25s}.topbar.rolou nav{box-shadow:0 8px 28px #14181f33}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.splash{animation:.01ms .6s forwards splash-sai!important}}@media (orientation:landscape),(min-width:769px){.app:has(.brinde-tela) .topbar-item.ativa{background:0 0}.app:has(.brinde-tela) .topbar nav .indicador{background:#ffffff40;top:0;bottom:0}}@media (hover:hover){.btn,.stepper button,.idioma button,.link-sutil{transition:transform .15s,background-color .2s,color .2s,box-shadow .2s,filter .2s,opacity .2s}.btn:hover:not(:disabled){filter:brightness(1.08);transform:scale(1.03);box-shadow:0 6px 18px #14181f2e}.btn-claro:hover:not(:disabled){filter:none;background:#f2f3f6}.stepper button:hover:not(:disabled){transform:scale(1.1);box-shadow:0 3px 8px #00000029}.idioma button:hover:not(.ativo){color:var(--texto);transform:scale(1.06)}.btn:active:not(:disabled),.stepper button:active:not(:disabled),.idioma button:active{transform:scale(.96)}.novidade-cta,.promo-verso-btn,.categoria-cta,.topbar-item{transition:transform .15s,background .15s}.novidade-cta:hover,.promo-verso-btn:hover,.topbar-item:hover{transform:scale(1.05)}.categoria-cta{transform-origin:0}.categoria-cta:hover{transform:scale(1.06)}.icone-btn{transition:transform .15s,box-shadow .2s}.icone-btn:hover{transform:scale(1.08);box-shadow:0 8px 22px #14181f29}.icone-btn:active{transform:scale(.94)}.mais{transition:transform .15s,background-color .2s,box-shadow .2s}.mais:hover:not(:disabled){background:var(--azul);transform:scale(1.12);box-shadow:0 6px 16px #3a66ae66}.mais:active:not(:disabled){transform:scale(.94)}.icone-btn[data-dica]{position:relative}.icone-btn[data-dica]:after{content:attr(data-dica);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:5;background:#14171f;border-radius:8px;padding:6px 10px;font-size:12.5px;font-weight:600;transition:opacity .15s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.icone-btn[data-dica]:is(:hover,:focus-visible):after{opacity:1;transition-delay:.35s}:is(.cabecalho,.capa-topo) .icone-btn:after{left:auto;right:0;transform:none}.ficha-topo .icone-btn:after{top:50%;left:calc(100% + 10px);transform:translateY(-50%)}}.idioma,.idioma button{position:relative}.idioma button.ativo,.idioma.sobre-imagem button.ativo{box-shadow:none;background:0 0}.idioma .indicador{background:#fff;top:3px;bottom:3px;box-shadow:0 1px 4px #0000001f}.idioma.sobre-imagem .indicador{background:#fff}.app:has(.brinde-tela) .topbar .idioma .indicador{background:#fff}.app:has(.brinde-tela) .topbar .idioma button.ativo{background:0 0}.outra-cor{gap:8px;margin-bottom:12px;display:grid}.outra-cor input{font:inherit;border:1px solid #cfd6e4;border-radius:10px;padding:10px 12px}.outra-cor small{color:#5b6477}.outra-cor .stepper{justify-self:start}.dobro{color:var(--azul);font-weight:700}.preco-mudou{color:#8a5a00;font-weight:600}.rodape{border-top:1px solid var(--linha);color:var(--suave);text-align:center;margin:40px 0 0;padding:32px 4px 0;font-size:.8rem;line-height:1.5}.marcas-faixa{margin:0 -4px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marcas-trilho{width:max-content;margin:0;padding:0;list-style:none;animation:40s linear infinite marcas-roda;display:flex}.marcas-faixa:hover .marcas-trilho,.marcas-faixa:focus-within .marcas-trilho{animation-play-state:paused}.marcas-trilho li{padding-right:36px}.marcas-trilho a,.marcas-trilho button{font:inherit;color:var(--suave);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:4px 0;font-size:.95rem;font-weight:600;text-decoration:none}.marcas-trilho img{object-fit:contain;filter:grayscale();opacity:.6;width:auto;max-width:150px;height:40px;transition:filter .2s,opacity .2s;display:block}.marcas-trilho a:hover img,.marcas-trilho button:hover img,.marcas-trilho a:focus-visible img,.marcas-trilho button:focus-visible img{filter:none;opacity:1}.marcas-trilho a:hover,.marcas-trilho button:hover{color:var(--texto)}@keyframes marcas-roda{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marcas-faixa{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.marcas-trilho{animation:none}}.rodape-topo{text-align:left;border-top:1px solid var(--linha);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin-top:33px;padding-top:44px;display:flex}.rodape-marca{max-width:340px}.rodape-marca img{width:auto;height:64px;margin-bottom:8px;display:block}.rodape-marca p{color:var(--suave);font-size:.95rem}.rodape-redes{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.rodape-contatos{gap:2px;display:grid}.rodape .rodape-contatos a{color:var(--texto);align-items:center;gap:12px;padding:4px 0;font-size:.9rem;text-decoration:none;display:flex}.rodape-contatos svg,.rodape-redes svg{background:var(--card);width:36px;height:36px;color:var(--azul);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;box-shadow:var(--sombra);border-radius:50%;flex:none;padding:9px;transition:background .15s,color .15s}.rodape-contatos small{color:var(--suave);font-size:.7rem;display:block}.rodape .rodape-redes a.rodape-avalia{background:var(--card);height:36px;box-shadow:var(--sombra);color:var(--texto);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 6px;font-size:.8rem;font-weight:600;transition:transform .15s;display:flex}.rodape .rodape-redes a.rodape-avalia:hover,.rodape .rodape-redes a.rodape-avalia:focus-visible{transform:translateY(-2px)}.rodape .rodape-redes a.rodape-avalia svg{width:24px;height:24px;box-shadow:none;background:0 0;padding:0}.rodape .rodape-redes a.rodape-avalia:hover svg{background:0 0}.botao-instalar{background:var(--azul);color:#fff;height:36px;font:inherit;cursor:pointer;box-shadow:var(--sombra);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 6px;font-size:.8rem;font-weight:600;transition:transform .15s;display:flex}.botao-instalar:hover,.botao-instalar:focus-visible{transform:translateY(-2px)}.botao-instalar svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;padding:4px}.instalar-dica{color:var(--suave);flex-basis:100%;margin:0;font-size:.8rem}.rodape .rodape-redes a{border-radius:50%;text-decoration:none;display:block}.rodape .rodape-redes a:hover svg,.rodape .rodape-redes a:focus-visible svg,.rodape .rodape-contatos a:hover svg,.rodape .rodape-contatos a:focus-visible svg{background:var(--azul);color:#fff}.rodape .rodape-legal{text-align:justify;margin:56px 0 32px;font-size:.7rem;line-height:1.6}.rodape p{margin:4px 0}.rodape a{color:inherit;text-underline-offset:2px;text-decoration:underline}.rodape ul{margin:0;padding:0;list-style:none}.filtros{gap:8px;margin:4px 0 8px;display:grid}.filtros-linha{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:640px){.filtros-linha{grid-template-columns:1.5fr 1fr 1.2fr;display:grid}.filtros-linha>*{width:100%;min-width:0}.filtros-linha .idioma button{white-space:nowrap;flex:1;min-width:0;padding:0 6px}.filtros-linha .filtro-chip{padding:0 8px}.filtros-linha .filtro-ordem{text-overflow:ellipsis;padding:0 6px}}.marcas-busca{background:var(--fundo);width:100%;min-height:44px;font:inherit;border:0;border-radius:999px;margin:6px 0;padding:0 16px}.marcas-lista{align-content:start;max-height:46dvh;display:grid;overflow:auto}.marcas-item{border-bottom:1px solid var(--linha);cursor:pointer;align-items:center;gap:12px;min-height:48px;display:flex}.marcas-item span{flex:1;font-weight:600}.marcas-item small{color:var(--suave)}.marcas-item input{width:20px;height:20px;accent-color:var(--azul)}.marcas-acoes{grid-template-columns:1fr 2fr;gap:8px;margin-top:10px;display:grid}.filtros-marcas{scrollbar-width:none;gap:8px;margin:0 -16px;padding:2px 16px;display:flex;overflow-x:auto}.filtros-marcas::-webkit-scrollbar{display:none}.filtro-chip{min-height:32px;box-shadow:var(--sombra);color:var(--texto);white-space:nowrap;background:#fff;border-radius:999px;flex:none;padding:0 14px;font-size:12px;font-weight:600;transition:background .15s,color .15s}.filtro-chip[aria-pressed=true]{background:var(--azul);color:#fff}.filtro-ordem{min-height:32px;box-shadow:var(--sombra);font:inherit;color:var(--texto);background:#fff;border:0;border-radius:999px;padding:0 10px;font-size:12px;font-weight:600}.voltar-topo{z-index:18;background:var(--azul);color:#fff;width:44px;height:44px;box-shadow:var(--sombra);opacity:0;pointer-events:none;transition:opacity .25s, transform .25s, bottom .35s var(--ease);border-radius:50%;place-items:center;display:grid;position:fixed;bottom:24px;right:24px;transform:translateY(8px)}.voltar-topo.visivel{opacity:1;pointer-events:auto;transform:none}.voltar-topo:active{transform:scale(.94)}@media (hover:hover){.voltar-topo.visivel:hover{transform:scale(1.08)}}@media (orientation:portrait) and (max-width:768px){.voltar-topo{bottom:76px;right:max(16px,50vw - 224px)}.voltar-topo.acima-faixa{bottom:138px}.app:has(.faixa-galeria.oculta) .voltar-topo.acima-faixa{bottom:76px}}@media (prefers-reduced-motion:reduce){.voltar-topo{transition:none}}.filtros .idioma button{font-size:12px}.so-leitor{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.seletor-dente{max-width:560px;margin-inline:auto}.dente-cab{color:var(--suave);justify-content:space-between;padding:0 4px;font-size:11px;font-weight:700;display:flex}.seletor-dente hr{border:0;border-top:1px dashed #b9c0cc;margin:2px 0}.dente-arco{gap:1px;padding:4px 0;display:flex}.dente-arco.sup{align-items:flex-end}.dente-arco.inf{align-items:flex-start}.dente-arco i{background:#b9c0cc;border-radius:1px;flex:0 0 2px;align-self:stretch;margin:0 2px}.dente{background:0 0;border:0;flex-direction:column;align-items:stretch;gap:3px;min-width:0;padding:0;display:flex}.dente svg{width:100%;display:block}.dente path{fill:#fff;stroke:#aab2c0;stroke-width:1.6px}.dente-num{text-align:center;color:var(--texto);font-size:10px;font-weight:700}.dente:not(:disabled):hover path{stroke:var(--azul)}.dente.tem path{fill:#dff3e8;stroke:var(--verde)}.dente[aria-pressed=true] path{fill:var(--azul);stroke:var(--azul)}.dente[aria-pressed=true] .dente-num{color:var(--azul)}.dente:disabled{opacity:.28}.dente svg{overflow:visible}.dente-sel{text-align:center;min-height:1.3em;margin:4px 0 0;font-size:13px;font-weight:700}.dente-caixa{min-width:0;position:relative}.dente-caixa>button{background:var(--fundo);text-align:left;border:2px solid #0000;border-radius:14px;align-items:center;gap:10px;width:100%;padding:9px 14px;font-size:14px;font-weight:600;display:flex}.dente-caixa>button small{color:var(--verde);margin-left:auto;font-weight:500}.dente-caixa>button:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:7px;height:7px;transform:rotate(45deg)translateY(-2px)}.dente-caixa>button small:empty+:after{margin-left:auto}.dente-caixa>button:not(:has(small)):after{margin-left:auto}.dente-caixa.aberto>button,.dente-caixa>button.sel{border-color:var(--azul)}.dente-pop{z-index:5;width:max(100% + 12px,min(560px,90vw));max-height:var(--max,460px);background:#fff;border-radius:14px;padding:10px 8px;position:absolute;left:-6px;overflow-y:auto;box-shadow:0 8px 28px #0000002e}.dente-pop.cima{bottom:calc(100% + 6px)}.dente-pop.baixo{top:calc(100% + 6px)}@media (min-width:700px){.dente-pop{--esc:1.25}.dente-pop .dente-num,.dente-pop .dente-cab{font-size:12px}}.categorias-inicio .linha-rolo{display:block;position:relative}.categorias-pista{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:-16px;padding:20px 16px 34px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.categorias-pista::-webkit-scrollbar{display:none}.card-categoria{--forma:#3a66ae;border-radius:var(--r);scroll-snap-align:start;color:#14264a;min-height:11.5rem;transition:transform .25s var(--ease), box-shadow .25s;background:#dbe5f5;flex-direction:column;flex:0 0 min(74%,17rem);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 24px -10px #14181f4d}.card-categoria>*{z-index:1;position:relative}.card-categoria strong{max-width:62%;font-size:24px;line-height:1.1}.categoria-pilula{color:#1b2230;background:#ffffffe0;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600}.categoria-cta{border-bottom:2px solid;padding-bottom:2px;font-size:14px;font-weight:700}.categoria-cta i{font-style:normal}.categoria-forma{z-index:0;width:52%;height:auto;transform:translateY(-50%) rotate(var(--giro,0deg)) scale(var(--escala,1));transition:transform .7s var(--ease);fill:var(--forma);pointer-events:none;position:absolute;top:50%;right:-14px}.categoria-forma .o1{opacity:.55}.categoria-forma .o2{opacity:.32}.categoria-forma .br{fill:#fff;opacity:.5}.categoria-forma .tr{fill:none;stroke:var(--forma)}.categoria-forma .tw{fill:none;stroke:#fff;opacity:.6}.categoria-forma .gira,.categoria-forma .brilha{transform-box:fill-box;transform-origin:50%;transition:transform 1.4s var(--ease)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.card-categoria:hover .categoria-forma{--giro:-4deg;--escala:1.05}.card-categoria:hover .gira{transform:rotate(50deg)}.card-categoria:hover .brilha{animation:1.8s ease-in-out infinite alternate categoria-brilha}.card-categoria:hover .brilha.atraso{animation-delay:.6s}}@media (hover:none) and (prefers-reduced-motion:no-preference){.card-categoria.visivel .categoria-forma{--giro:-4deg;--escala:1.05}.card-categoria.visivel .gira{transform:rotate(50deg)}.card-categoria.visivel .brilha{animation:1.8s ease-in-out 2 alternate categoria-brilha}.card-categoria.visivel .brilha.atraso{animation-delay:.6s}}@keyframes categoria-brilha{0%{opacity:.65;transform:scale(.8)}to{opacity:1;transform:scale(1.12)}}.card-categoria.tom-0{color:#fff;--forma:#4f86ff;background:#0c1c3a}.card-categoria.tom-1{color:#fff;--forma:#ff6b84;background:linear-gradient(170deg,#8a1027,#480815)}.card-categoria.tom-2{color:var(--texto);--forma:#3a66ae;background:#efe6d4}.card-categoria.tom-3{background:linear-gradient(150deg, #4a78c2, var(--azul));color:#fff;--forma:#8fb0e6}.card-categoria.tom-4{color:#fff;--forma:#8a5cf0;background:#0e1118}.card-categoria.tom-todos{color:#fff;background:linear-gradient(170deg,#8a1027,#480815);justify-content:center}.card-categoria.tom-todos strong{max-width:none}.card-blog strong{-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:none;font-size:20px;line-height:1.2;display:-webkit-box;overflow:hidden}.card-blog .card-blog-capa{z-index:0;object-fit:cover;opacity:.4;mix-blend-mode:luminosity;width:100%;height:100%;position:absolute;inset:0}.card-blog.tom-2 .card-blog-capa{mix-blend-mode:multiply;opacity:.35}.card-blog.tom-todos strong{font-size:24px}@media (hover:hover){.card-categoria:hover{transform:translateY(-3px);box-shadow:0 16px 24px -10px #14181f57}}@media (orientation:landscape),(min-width:769px){.categorias-pista{gap:16px;margin-inline:-14px;padding-inline:14px;scroll-padding-inline:14px}.card-categoria{flex-basis:calc(33.3333% - 10.6667px);min-height:15rem;padding:22px}.card-categoria strong{font-size:28px}.card-blog strong{font-size:24px}.card-blog.tom-todos strong{font-size:28px}}.pagina.inicio .promos-inicio,.pagina.inicio .categorias-inicio{margin-top:100px}.pagina.inicio .secao{margin-bottom:26px}.carrossel-pista .card-promo .btn-claro{background:var(--vermelho);color:#fff}.promo-flip{aspect-ratio:1;display:block;position:relative}.promo-miolo{transform-style:preserve-3d;transition:transform .6s var(--ease);position:absolute;inset:0}.promo-frente,.promo-verso{border-radius:var(--r);box-shadow:var(--sombra);backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.promo-frente{color:#fff;background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:6px;padding:9px;display:flex}.promo-frente strong{text-wrap:balance;overflow-wrap:break-word;font-size:12px;line-height:1.15}.promo-frente .selo{min-height:24px;padding:0 9px;font-size:12px}.promo-verso{color:#fff;background:#1f3a6e;flex-direction:column;gap:8px;padding:16px;display:none;transform:rotateY(180deg)}.promo-verso-nome{text-transform:uppercase;letter-spacing:.05em;color:#c9d6ee;overflow-wrap:anywhere;font-size:12px;font-weight:700}.promo-verso-cta{font-size:16px;font-weight:700;line-height:1.25}.promo-verso-btn{background:var(--vermelho);color:#fff;text-align:center;border-radius:999px;margin-top:auto;padding:10px 12px;font-size:14px;font-weight:700}.promo-fim{filter:grayscale()}@media (prefers-reduced-motion:reduce){.promo-miolo{transition:none}}@media (orientation:landscape),(min-width:769px){.promo-flip{perspective:900px}.promo-verso{display:flex}.promo-frente{gap:8px;padding:14px}.promo-frente strong{font-size:19px}.promo-frente .selo{min-height:32px;font-size:14px}.promo-flip:not(.promo-fim):focus-visible .promo-miolo,.promo-flip:not(.promo-fim):focus-within .promo-miolo{transform:rotateY(180deg)}}@media (hover:hover) and ((orientation:landscape) or (min-width:769px)){.promo-flip:not(.promo-fim):hover .promo-miolo{transform:rotateY(180deg)}}.pagina.inicio .convite-sobre{isolation:isolate;color:#fff;background:radial-gradient(80% 60% at 85% 0,#4f86ff4d,#0000 70%),radial-gradient(70% 60% at 10% 100%,#e3092f47,#0000 70%),linear-gradient(170deg,#12285a 0%,#0c1c3a 60%,#081329 100%);border-radius:28px;flex-direction:column;align-items:flex-start;gap:14px;margin-top:100px;padding:44px 22px;display:flex;position:relative;overflow:clip;box-shadow:0 -14px 40px #0000002e}.convite-sobre:after{filter:invert();opacity:.14}.convite-sobre>*{z-index:1;position:relative}.convite-texto{flex-direction:column;align-items:flex-start;gap:14px;display:flex}@media (min-width:1024px){.pagina.inicio .convite-sobre{flex-direction:row;align-items:center;gap:32px;min-height:360px;padding:56px 64px}.convite-texto{flex:0 auto;gap:18px;min-width:0}.convite-sobre em{display:block}.pagina.inicio .convite-sobre h2{max-width:none;font-size:clamp(2.4rem,3.6vw,4rem)}.pagina.inicio .convite-sobre p{max-width:46ch;font-size:1.15rem}.convite-sobre>.r-logo3d{z-index:0;flex:1 1 0;align-self:stretch;min-width:240px;position:relative;inset:auto}}.convite-sobre h2{letter-spacing:-.03em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(2rem,8vw,3.4rem);line-height:1.05}.convite-sobre em{background:linear-gradient(90deg,#4f86ff 0% 22%,#8a5cf0 37.5%,#ff3d5a 53% 72%,#8a5cf0 86%,#4f86ff 100%) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:6s linear infinite sobre-gradiente}@media (prefers-reduced-motion:reduce){.convite-sobre em{animation:none}}.convite-sobre p{color:#ffffffe0;max-width:34ch;margin:0;font-size:1.05rem;line-height:1.45}.convite-sobre .btn{background:var(--vermelho);width:auto;margin-top:8px}.pagina.inicio .rodape{margin-top:50px}.abas-campo,.abas-campo .icone-btn{isolation:isolate;position:relative}.luz-contorno{z-index:-2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.luz-contorno rect{fill:none;stroke-width:3px;stroke-linecap:round;stroke-dasharray:9 91;opacity:0}.luz-brilho{filter:blur(5px);opacity:.7}.luz-brilho rect{stroke-width:8px}@keyframes luz-corre{0%{opacity:0;stroke-dashoffset:0}10%{opacity:1}78%{opacity:1}to{opacity:0;stroke-dashoffset:-100px}}.abas-campo:focus-within>.luz-contorno rect,:is(.abas-campo .icone-btn,.blog-icone,.blog-voltar):is(:hover,:focus-visible) .luz-contorno rect{animation:1.7s cubic-bezier(.45,0,.3,1) both luz-corre;animation-delay:var(--atraso)}.cursor-marca{pointer-events:none;background:#3a66ae;border-radius:1px;width:2px;height:20px;animation:2.1s step-end infinite cursor-marca;position:absolute;top:calc(50% - 10px);left:0}.cursor-marca[hidden]{display:none}@keyframes cursor-marca{0%{opacity:1;background:#3a66ae}25%{opacity:0;background:#3a66ae}50%{opacity:1;background:#e3092f}75%{opacity:0;background:#e3092f}}@media (prefers-reduced-motion:reduce){.cursor-marca{animation:none}}.btn-cat{width:32px;height:32px;color:var(--suave);border:1px solid #14181f2e;border-radius:50%;flex:none;order:2;align-self:center;place-items:center;margin-block:-8px;transition:background-color .2s,color .2s;display:grid}.btn-cat:hover,.btn-cat:focus-visible{color:var(--texto);background:#14181f12}.sec-uso .titulo-secao:after{order:1}.app:has(.pagina.sobre){background:#0b0d14}.pagina.sobre{padding:0}.sobre-hero-wrap{height:200svh}.sobre-hero-wrap+.sobre-tensao{margin-top:-100svh}.sobre-cartao{isolation:isolate;background:var(--bg);min-height:100svh;color:var(--fg);border-radius:28px 28px 0 0;flex-direction:column;justify-content:flex-end;gap:14px;padding:96px 22px 120px;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:0 -14px 40px #0000002e}.sobre-cartao:after,.sobre-tensao:after,.sobre-origem:after,.sobre-retag:after,.sobre-prova:after,.sobre-casa:after,.sobre-acao:after,.convite-sobre:after{content:"";z-index:0;pointer-events:none;opacity:.2;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.sobre-cartao>*{z-index:1;position:relative}.sobre-cartao:not(.sobre-abertura){justify-content:flex-start;padding-top:72px}.sobre-cartao:first-child{box-shadow:none;border-radius:0}.sobre-cartao[data-tom=gradiente]{--bg:#0c1c3a;--fg:#fff}.sobre-cartao[data-tom=escuro]{--bg:#0e1118;--fg:#fff}.sobre-cartao[data-tom=vermelho]{--bg:var(--vermelho);--fg:#fff}.sobre-cartao[data-tom=azul]{--bg:var(--azul);--fg:#fff}.sobre-cartao[data-tom=creme]{--bg:#efe6d4;--fg:var(--texto)}.sobre-cartao[data-tom=foto]{--bg:#1b2230;--fg:#fff}.sobre-cartao[data-tom=marinho]{--bg:#0c1c3a;--fg:#fff}.sobre-cartao:is([data-tom=gradiente],[data-tom=escuro],[data-tom=vermelho],[data-tom=azul],[data-tom=foto],[data-tom=marinho]):after{filter:invert();opacity:.14}.sobre-cartao h2{letter-spacing:-.02em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2rem,8vw,4.5rem);line-height:1.05}.sobre-foto{height:68%;background:#0c1c3a;height:round(down,68%,1px);inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%);z-index:0!important;position:absolute!important}.sobre-foto picture{width:100%;height:100%;display:block}.sobre-foto img{object-fit:cover;object-position:50% 64%;will-change:transform;width:100%;height:100%;animation:22s ease-in-out infinite alternate sobre-zoom;display:block}.sobre-foto:before,.sobre-foto:after{content:"";position:absolute;inset:0}.sobre-foto:before{mix-blend-mode:soft-light;background:linear-gradient(160deg,#3a66ae8c,#e3092f4d)}.sobre-foto:after{background:linear-gradient(#0000 45%,#0c1c3abf 78%,#0c1c3a 96% 100%)}.sobre-logo{width:30px;height:30px;top:22px;left:22px;z-index:2!important;position:absolute!important}.sobre-logo img{width:100%;height:100%;display:block}.sobre-texto{flex-direction:column;gap:14px;display:flex}.sobre-texto h1{letter-spacing:-.03em;text-wrap:balance;text-shadow:0 2px 30px #0c1c3a59;margin:0;font-size:clamp(2.1rem,10vw,6rem);line-height:1}.sobre-frase{display:grid}.sobre-frase span{grid-area:1/1;animation:10s ease-in-out infinite both sobre-troca}.sobre-frase span:nth-child(2){animation-delay:-5s}.sobre-texto h1 em{text-shadow:none;background:linear-gradient(90deg,#4f86ff 0% 22%,#8a5cf0 37.5%,#ff3d5a 53% 72%,#8a5cf0 86%,#4f86ff 100%) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:6s linear infinite sobre-gradiente}.sobre-texto p{color:#ffffffd9;margin:0;font-size:1.05rem}.sobre-botoes{gap:10px;margin-top:10px;display:flex}.sobre-botoes .btn{flex:1;margin:0;padding:0 10px;font-size:.95rem}.sobre-botoes .btn:first-child{background:var(--vermelho)}.sobre-texto>*{animation:.9s cubic-bezier(.2,.7,.2,1) backwards sobre-sobe}.sobre-texto>:nth-child(2){animation-delay:.12s}.sobre-texto>:nth-child(3){animation-delay:.24s}@keyframes sobre-sobe{0%{opacity:0;transform:translateY(24px)}}@keyframes sobre-troca{0%{opacity:0;filter:blur(10px);transform:translateY(.35em)}8%,42%{opacity:1;filter:blur();transform:none}50%,to{opacity:0;filter:blur(10px);transform:translateY(-.35em)}}@keyframes sobre-gradiente{to{background-position:200% 0}}@keyframes sobre-zoom{to{transform:scale(1.07)translateY(-1.5%)}}@media (prefers-reduced-motion:reduce){.sobre-foto img,.sobre-texto>*,.sobre-texto h1 em{animation:none}.sobre-frase{display:block}.sobre-frase span{animation:none;display:block}}@media (min-width:769px){.sobre-cartao{padding:120px 6vw 9vh}.sobre-abertura{justify-content:center}.sobre-logo{display:none}.sobre-foto{left:28%;height:auto;inset:0 0 0 28%}.sobre-foto img{object-position:50% 35%}.sobre-foto{-webkit-mask-image:radial-gradient(66% 108% at 62% 48%,#000 30%,#000000e6 42%,#000000b8 52%,#00000080 62%,#0000004d 72%,#00000024 82%,#0000000a 91%,#0000 99%);mask-image:radial-gradient(66% 108% at 62% 48%,#000 30%,#000000e6 42%,#000000b8 52%,#00000080 62%,#0000004d 72%,#00000024 82%,#0000000a 91%,#0000 99%)}.sobre-foto:after{background:linear-gradient(#0c1c3ab3 0%,#0c1c3a00 24%),linear-gradient(90deg,#0c1c3a99 0%,#0c1c3a52 40%,#0c1c3a1a 75%)}.sobre-texto h1{font-size:clamp(2.4rem,4.4vw,4.2rem)}.sobre-texto{max-width:min(46vw,640px)}.sobre-botoes .btn{flex:none;width:auto;padding:0 22px;font-size:1rem}}.sobre-tensao{--p:1;color:#fff;isolation:isolate;background:#0e1118;border-radius:28px 28px 0 0;height:380svh;position:relative;overflow:clip;box-shadow:0 -14px 40px #0000002e}.sobre-tensao:after,.sobre-origem:after,.sobre-retag:after{filter:invert();opacity:.14}.sobre-tensao>*{z-index:1;position:relative}.sobre-pin{flex-direction:column;justify-content:center;gap:18px;height:100svh;padding:72px 22px 120px;display:flex;position:sticky;top:0}.sobre-t-titulo{letter-spacing:-.02em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(1.9rem,8vw,4.2rem);line-height:1.05}.t-abre{opacity:clamp(.18, calc(var(--p) / .22 * var(--n) - var(--i)), 1)}.sobre-t-intro{color:#ffffffb3;opacity:clamp(0, calc((var(--p) - .2) / .06), 1);margin:0;font-size:1rem}.sobre-situacoes{counter-reset:sit;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.sobre-situacoes li{--t:clamp(0, calc((var(--p) - var(--s)) / .08), 1);opacity:var(--t);transform:translateY(calc((1 - var(--t)) * 8px));counter-increment:sit;border-top:1px solid #ffffff29;flex-direction:column;gap:2px;padding-top:12px;display:flex}.sobre-situacoes li:before{content:"0" counter(sit);letter-spacing:.1em;color:#ff4d6a;font-size:.75rem;font-weight:600}.sobre-situacoes strong{letter-spacing:-.01em;font-size:clamp(1.2rem,5vw,1.7rem);font-weight:600;line-height:1.15}.sobre-situacoes span{color:#ffffffb3;font-size:.95rem;line-height:1.4}.sobre-t-fecha{max-width:28ch;margin:26px 0 0;font-size:clamp(1.1rem,4.6vw,1.5rem);font-weight:500;line-height:1.25}.t-grad{background:linear-gradient(90deg,#4f86ff 0% 20%,#8a5cf0 50%,#ff3d5a 80% 100%);background-size:calc(var(--m) * 100%) 100%;background-position:calc(var(--k) / (var(--m) - 1) * 100%) 0;color:#0000;-webkit-background-clip:text;background-clip:text}.t-fecha{opacity:clamp(.18, calc((var(--p) - .72) / .23 * var(--n) - var(--i)), 1)}@media (min-width:769px){.sobre-pin{gap:28px;padding:120px 6vw 9vh}.sobre-situacoes{flex-direction:row;gap:28px}.sobre-situacoes li{flex:1}.sobre-t-fecha{max-width:40ch}}.sobre-origem{--p:1;color:#fff;isolation:isolate;background:linear-gradient(170deg,#8a1027 0%,#6a0c1f 55%,#480815 100%);border-radius:28px 28px 0 0;margin-top:-100svh;position:relative;overflow:clip;box-shadow:0 -14px 40px #00000040}.sobre-origem>*{z-index:1;position:relative}.sobre-origem[data-anima]{height:360svh}.o-pin{flex-direction:column;justify-content:center;gap:22px;min-height:100svh;padding:88px 22px 120px;display:flex;position:relative;overflow:clip}.sobre-origem[data-anima] .o-pin{height:100svh;min-height:0;position:sticky;top:0}.o-ano{z-index:0;letter-spacing:-.06em;color:#ffffff21;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(7rem,40vw,34rem);font-weight:700;line-height:.8;position:absolute;bottom:4.2rem;right:-.03em}.sobre-origem[data-anima] .o-ano{transform:translateX(calc(var(--p) * -7vw))}.o-pin>:not(.o-ano){z-index:1;position:relative}.o-titulo{letter-spacing:-.02em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(1.9rem,8.4vw,4.2rem);line-height:1.04}.o-abre{opacity:clamp(.22, calc(var(--p) / .1 * var(--n) - var(--i)), 1)}.o-destaque{text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:.07em}.o-cenas{flex-direction:column;gap:28px;display:flex}.o-cena{flex-direction:column;gap:14px;max-width:46ch;display:flex}.o-cena p{color:#ffffffeb;margin:0;font-size:1.08rem;line-height:1.5}.o-cena strong{color:#fff;text-underline-offset:.18em;font-weight:700;text-decoration:underline;text-decoration-thickness:.08em}.o-cena p.o-soma{letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:.05em .3em;font-size:clamp(1.7rem,7.4vw,3.2rem);font-weight:700;line-height:1.05;display:flex}.o-soma i,.o-soma span{opacity:.7;font-style:normal}.o-cena .o-soma strong{text-decoration:none}.sobre-origem[data-anima] .o-cenas{grid-template-columns:minmax(0,1fr);display:grid}.sobre-origem[data-anima] .o-cena{--t:min(clamp(0, calc((var(--p) - var(--a)) / .08), 1), clamp(0, calc((var(--b) - var(--p)) / .08), 1));opacity:var(--t);transform:translateY(calc((1 - var(--t)) * 8px));grid-area:1/1}.o-fotos{gap:10px;margin-top:6px;padding:6px 2px 10px;display:flex;overflow-x:auto}.o-fotos img{aspect-ratio:4/5;object-fit:cover;filter:saturate(.85)contrast(1.04);border:3px solid #ffffffeb;border-radius:10px;flex:none;width:34vw;max-width:200px;height:auto;transform:rotate(-2deg);box-shadow:0 10px 26px #00000073}.o-fotos img:nth-child(2n){transform:rotate(2deg)translateY(10px)}.sobre-origem[data-anima] .o-fotos{--q:clamp(0, calc((var(--p) - .59) / .41), 1);width:max-content;transform:translateX(min(0px, calc(var(--q) * (100vw - 100% - 44px))));overflow:visible}@media (min-width:769px){.o-pin{gap:32px;padding:120px 6vw 9vh}.o-cena p{font-size:1.2rem}.o-cena{max-width:52ch}}.sobre-retag{--p:1;color:#fff;isolation:isolate;background:linear-gradient(170deg,#153a7a 0%,#0f2d62 55%,#0a2048 100%);border-radius:28px 28px 0 0;margin-top:-100svh;position:relative;overflow:clip;box-shadow:0 -14px 40px #00000040}.sobre-retag>*{z-index:1;position:relative}.sobre-retag+.sobre-prova,.sobre-prova+.sobre-casa,.sobre-casa+.sobre-acao{margin-top:-100svh}.sobre-retag[data-anima]{height:420svh}.r-pin{flex-direction:column;justify-content:center;gap:26px;min-height:100svh;padding:88px 22px 120px;display:flex;position:relative;overflow:clip}.sobre-retag[data-anima] .r-pin{height:100svh;min-height:0;position:sticky;top:0}.r-titulo{letter-spacing:-.02em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(1.9rem,8.4vw,4.2rem);line-height:1.04}.r-titulo em{background:linear-gradient(90deg,#4f86ff 0% 22%,#8a5cf0 37.5%,#ff3d5a 53% 72%,#8a5cf0 86%,#4f86ff 100%) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:6s linear infinite sobre-gradiente}@media (prefers-reduced-motion:reduce){.r-titulo em{animation:none}}.r-cenas{flex-direction:column;gap:34px;display:flex}.r-cena{flex-direction:column;gap:8px;max-width:34ch;display:flex;position:relative}.r-cena p{margin:0}.r-antes{color:#ffffffb3;font-size:.98rem;text-decoration:line-through;text-decoration-thickness:.08em}.r-resp{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.55rem,7vw,2.6rem);font-weight:700;line-height:1.08}.r-texto{color:#ffffffeb;font-size:1.08rem;line-height:1.45}.r-botao{background:var(--vermelho);align-self:flex-start;width:auto;margin-top:34px;padding:0 24px}.sobre-retag[data-anima] .r-cenas{grid-template-columns:minmax(0,1fr);display:grid}.sobre-retag[data-anima] .r-cena{--t:min(clamp(0, calc((var(--p) - var(--a)) / .08), 1), clamp(0, calc((var(--b) - var(--p)) / .08), 1));opacity:var(--t);transform:translateY(calc((1 - var(--t)) * 8px));grid-area:1/1;align-self:start}@media (min-width:769px){.r-pin{gap:36px;padding:120px 6vw 9vh}.r-texto{font-size:1.2rem}.r-cena{max-width:44ch}}.sobre-prova{--p:1;color:#16192a;isolation:isolate;background:linear-gradient(170deg,#f8f1e6 0%,#f2e8d8 100%);border-radius:28px 28px 0 0;margin-top:-100svh;position:relative;overflow:clip;box-shadow:0 -14px 40px #0000002e}.sobre-prova>*{z-index:1;position:relative}.sobre-prova[data-anima]{height:640svh}.p-pin{flex-direction:column;justify-content:center;gap:26px;min-height:100svh;padding:88px 22px 120px;display:flex;position:relative;overflow:clip}.sobre-prova[data-anima] .p-pin{height:100svh;min-height:0;position:sticky;top:0}.p-titulo{letter-spacing:-.02em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(1.9rem,8.4vw,4.2rem);line-height:1.04}.p-abre{opacity:clamp(.22, calc(var(--p) / .08 * var(--n) - var(--i)), 1)}.p-cenas{flex-direction:column;gap:34px;display:flex}.p-cena{flex-direction:column;gap:10px;max-width:34ch;display:flex}.p-cena p{margin:0}.p-resp{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.55rem,7vw,2.6rem);font-weight:700;line-height:1.08}.p-texto{color:#16192ac7;font-size:1.08rem;line-height:1.45}.p-lojas{gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.p-loja{--t:1;grid-template-columns:1fr auto;align-items:baseline;gap:4px 12px;display:grid}.p-ano{color:#16192aa6;font-size:.85rem;font-weight:600}.p-area{letter-spacing:-.02em;font-size:1.7rem;font-weight:700;line-height:1}.p-area small{font-size:.9rem;font-weight:600}.p-barra{transform-origin:0;height:8px;transform:scaleX(var(--r));background:linear-gradient(90deg,#4f86ff,#8a5cf0 55%,#ff3d5a);border-radius:99px;grid-column:1/-1;width:100%;display:block}.p-botao{background:var(--vermelho);align-self:flex-start;width:auto;margin-top:14px;padding:0 24px}.p-fotos{gap:10px;margin-top:8px;padding:6px 2px 10px;display:flex;overflow-x:auto}.p-fotos img{border:3px solid #fff;border-radius:10px;flex:none;width:auto;height:170px;transform:rotate(-1.5deg);box-shadow:0 10px 24px #16192a40}.p-fotos img:nth-child(2n){transform:rotate(1.5deg)translateY(6px)}.sobre-prova[data-anima] .p-fotos{--q:clamp(0, calc((var(--p) - var(--a) - .06) / (var(--b) - var(--a) - .12)), 1);width:max-content;transform:translateX(min(0px, calc(var(--q) * (100vw - 100% - 44px))));overflow:visible}.p-selo{background:#fff;border-radius:99px;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px;font-size:.85rem;font-weight:600;display:inline-flex;box-shadow:0 4px 14px #16192a1f}.p-vozes{align-items:stretch}.p-voz{background:#fff;border-radius:16px;flex-direction:column;flex:none;justify-content:space-between;width:76vw;max-width:340px;margin:0;padding:16px 18px;display:flex;box-shadow:0 10px 24px #16192a29}.p-voz blockquote{margin:0 0 10px;font-size:.98rem;line-height:1.42}.p-voz figcaption{font-size:.85rem;font-weight:700}.p-voz small{color:#16192a99;font-weight:500}.sobre-prova[data-anima] .p-pin{justify-content:flex-start}.sobre-prova[data-anima] .p-cenas{flex:1;grid-template-columns:minmax(0,1fr);align-content:center;display:grid}.sobre-prova[data-anima] .p-cena{--t:min(clamp(0, calc((var(--p) - var(--a)) / .08), 1), clamp(0, calc((var(--b) - var(--p)) / .08), 1));opacity:var(--t);transform:translateY(calc((1 - var(--t)) * 8px));grid-area:1/1;align-self:center}.sobre-prova[data-anima] .p-loja{--t:clamp(0, calc((var(--p) - var(--s)) / .04), 1);opacity:var(--t);transform:translateY(calc((1 - var(--t)) * 8px))}.sobre-prova[data-anima] .p-barra{transform:scaleX(calc(var(--t) * var(--r)))}@media (min-width:769px){.p-pin{gap:36px;padding:120px 6vw 9vh}.p-texto{font-size:1.2rem}.p-cena,.p-lojas{max-width:44ch}}.sobre-casa{--p:1;color:#fff;isolation:isolate;background:#0b0d14;border-radius:28px 28px 0 0;margin-top:-100svh;position:relative;overflow:clip;box-shadow:0 -14px 40px #00000040}.sobre-casa>*{z-index:1;position:relative}.sobre-casa[data-anima]{height:360svh}.c-pin{position:relative}.sobre-casa[data-anima] .c-pin{height:100svh;position:sticky;top:0;overflow:clip}.c-cena{flex-direction:column;gap:10px;padding:22px 22px 40px;display:flex;position:relative}.c-cena img{aspect-ratio:4/3;object-fit:cover;width:calc(100% + 44px);max-width:none;margin:0 -22px 14px;display:block}.c-cena p{text-shadow:0 2px 18px #00000073;max-width:24ch;margin:0}.c-resp{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.8rem,8vw,3.4rem);font-weight:700;line-height:1.06}.c-texto{color:#ffffffeb;font-size:1.08rem;line-height:1.45;max-width:30ch!important}.sobre-casa[data-anima] .c-cena{isolation:isolate;--t:min(clamp(0, calc((var(--p) - var(--a)) / .08), 1), clamp(0, calc((var(--b) - var(--p)) / .08), 1));opacity:var(--t);justify-content:flex-end;padding:0 22px 118px;position:absolute;inset:0}.sobre-casa[data-anima] .c-cena img{z-index:-2;aspect-ratio:auto;width:100%;height:100%;transform:scale(calc(1.07 - var(--t) * .05));margin:0;position:absolute;inset:0}.sobre-casa[data-anima] .c-cena:before{content:"";z-index:-1;background:linear-gradient(#080a108c 0%,#080a1000 28% 42%,#080a10e0 100%);position:absolute;inset:0}.sobre-casa[data-anima] .c-resp,.sobre-casa[data-anima] .c-texto{transform:translateY(calc((1 - var(--t)) * 8px))}@media (min-width:769px){.sobre-casa[data-anima] .c-cena{padding:0 6vw 9vh}.c-cena p{max-width:32ch}.c-texto{font-size:1.2rem}}.a-esq{display:contents}.sobre-acao{color:#fff;z-index:1;isolation:isolate;background:radial-gradient(80% 40% at 85% 12%,#4f86ff4d,#0000 70%),radial-gradient(70% 40% at 10% 85%,#e3092f47,#0000 70%),linear-gradient(170deg,#12285a 0%,#0c1c3a 60%,#081329 100%);border-radius:28px;flex-direction:column;justify-content:flex-end;gap:14px;min-height:100svh;margin-top:-100svh;padding:96px 22px 130px;display:flex;position:relative;overflow:clip;box-shadow:0 -14px 40px #00000040}.sobre-acao:after{filter:invert();opacity:.14}.sobre-acao>*{z-index:1;position:relative}.a-titulo{letter-spacing:-.03em;text-wrap:balance;max-width:12ch;margin:0 0 6px;font-size:clamp(2.3rem,11vw,5rem);line-height:1.02}.a-titulo em{background:linear-gradient(90deg,#4f86ff 0% 22%,#8a5cf0 37.5%,#ff3d5a 53% 72%,#8a5cf0 86%,#4f86ff 100%) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:6s linear infinite sobre-gradiente}@media (prefers-reduced-motion:reduce){.a-titulo em{animation:none}}.a-texto{color:#ffffffe0;max-width:34ch;margin:0;font-size:1.08rem;line-height:1.45}.a-botoes{flex-direction:column;gap:10px;margin-top:18px;display:flex}.a-botoes .btn{margin:0}.a-principal{background:var(--vermelho)}.a-mapa{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff12;border:1px solid #ffffff24;border-radius:20px;flex-direction:column;gap:8px;max-width:560px;margin-top:26px;padding:16px;display:flex}.a-mapa h3{letter-spacing:-.01em;margin:0;font-size:1.15rem}.a-endereco{color:#fffc;margin:0;font-size:.92rem;line-height:1.35}.a-mapa iframe{background:#ffffff14;border:0;border-radius:14px;width:100%;height:220px;margin-top:4px}.a-links{flex-direction:column;gap:10px;margin:8px 0 0;display:flex}.a-links .btn{margin:0}.sobre-rodape{z-index:0;background:var(--fundo);padding-top:28px;padding-bottom:calc(100px + env(safe-area-inset-bottom));margin-top:-28px;position:relative}@media (orientation:landscape),(min-width:769px){.sobre-rodape{padding-bottom:24px}}@media (min-width:769px){.sobre-acao{padding:120px 6vw 12vh}.a-botoes{flex-direction:row;max-width:none}.a-botoes .btn,.a-links .btn{width:auto;padding:0 28px}.a-links{flex-direction:row}.a-texto{font-size:1.2rem}}.o-pin,.r-pin,.p-pin{background:radial-gradient(80% 45% at 30% 100%, var(--brilho-fixo), transparent 70%)}.o-pin:before,.r-pin:before,.p-pin:before{content:"";z-index:0;background:radial-gradient(closest-side, var(--brilho-move), transparent);will-change:transform;pointer-events:none;width:100%;height:55%;position:absolute;top:-5%}.o-pin{--brilho-fixo:#3c041273;--brilho-move:#ff3a5861}.o-pin:before{transform:translate(calc(var(--p) * 50vw), calc(var(--p) * 15svh));left:-35%}.r-pin{--brilho-fixo:#040e2c8c;--brilho-move:#3c69cd52}.r-pin:before{transform:translate(calc(var(--p) * -45vw), calc(var(--p) * 15svh));left:30%}.p-pin{--brilho-fixo:#aac8f580;--brilho-move:#ffc8aa99}.p-pin:before{transform:translate(calc(var(--p) * -40vw), calc(var(--p) * 15svh));left:30%}.sobre-progresso{z-index:60;transform-origin:0;height:3px;transform:scaleX(var(--b,0));opacity:.9;pointer-events:none;background:linear-gradient(90deg,#4f86ff,#8a5cf0 55%,#ff3d5a);position:fixed;top:0;left:0;right:0}.sobre-zap{z-index:60;top:calc(14px + env(safe-area-inset-top));color:#fff;opacity:0;pointer-events:none;background:#25d366;border-radius:50%;place-items:center;width:46px;height:46px;transition:opacity .25s,transform .25s;display:grid;position:fixed;right:14px;transform:scale(.8);box-shadow:0 6px 18px #00000059}.sobre-zap[data-visivel]{opacity:1;pointer-events:auto;transform:none}@media (min-width:769px){.sobre-zap{top:auto;bottom:24px;right:24px}}@media (orientation:landscape),(min-width:769px){.sobre-prova .p-cena.p-com-fotos{grid-template-columns:minmax(0,32ch) minmax(0,1fr);align-items:center;column-gap:5vw;max-width:none;display:grid}.p-com-fotos>.p-resp{grid-area:1/1;align-self:end}.p-com-fotos>.p-texto{grid-area:2/1;align-self:start}.p-com-fotos>.p-fotos{grid-area:1/2/span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;display:grid;overflow:visible;width:100%!important;transform:none!important}.p-com-fotos .p-fotos img{aspect-ratio:16/10;object-fit:cover;width:100%;max-width:none;height:auto}.p-com-fotos .p-fotos:has(>img:nth-child(3)){grid-template-columns:repeat(2,minmax(0,calc(80svh - 320px)));justify-content:center}.p-com-fotos .p-fotos img:nth-child(2n){transform:rotate(1.5deg)translateY(14px)}.sobre-prova .p-cena.p-com-vozes{max-width:none}.p-com-vozes>.p-fotos{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;margin:10px 0 0;padding:0;display:grid;overflow:visible;width:100%!important;transform:none!important}.p-com-vozes .p-voz{width:auto;max-width:none;padding:22px 24px}.p-com-vozes .p-voz blockquote{font-size:1.08rem}.sobre-acao{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-content:center;align-items:center;column-gap:6vw;display:grid}.sobre-acao>.a-esq{flex-direction:column;grid-column:1;gap:14px;display:flex}.sobre-acao>.a-mapa{grid-column:2;max-width:none;margin:0;padding:20px}.a-mapa iframe{height:min(52vh,460px)}.a-titulo{max-width:14ch}html[data-sobre-topo=escuro] .app .topbar:before,html[data-sobre-topo=escuro] .app .topbar .topbar-logo i:before{opacity:0}html[data-sobre-topo=escuro] .app .topbar .topbar-logo i:after{opacity:1}html[data-sobre-topo=escuro] .app .topbar nav{box-shadow:none;background-color:#fff0}html[data-sobre-topo=escuro] .app .topbar .topbar-item{color:#fff;text-shadow:0 1px 8px #00000073}html[data-sobre-topo=escuro] .app .topbar .topbar-item:hover{background:#fff3}html[data-sobre-topo=escuro] .app .topbar nav .indicador{background:#ffffff40}html[data-sobre-topo=escuro] .app .topbar .idioma{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000059}html[data-sobre-topo=escuro] .app .topbar .idioma button{color:#ffffffd9}html[data-sobre-topo=escuro] .app .topbar .idioma button.ativo{color:var(--azul)}.sobre-prova .p-cena.p-final{grid-template-columns:minmax(0,34ch) minmax(0,1fr);align-items:center;column-gap:6vw;max-width:none;display:grid}.p-final>.p-resp{grid-area:1/1;align-self:end}.p-final>.p-texto{grid-area:2/1;align-self:start}.p-final>.p-lojas{grid-area:1/2/span 3;gap:28px;width:100%;max-width:560px;margin:0}.p-final>.p-botao{grid-area:3/1;align-self:start}.p-final .p-area{font-size:2.6rem}.p-final .p-ano{font-size:1rem}.p-final .p-barra{height:12px}}.r-logo3d{display:none}@media (min-width:1024px){.r-logo3d{z-index:0;pointer-events:none;display:block;position:absolute;inset:0 0 0 42%}}.c-video{display:none}.sobre-casa[data-anima] .c-video{z-index:-2;object-fit:cover;width:100%;height:100%;transform:scale(calc(1.07 - var(--t) * .05));display:block;position:absolute;inset:0}@media (min-width:769px){.sobre-casa[data-anima] .c-com-video picture img{filter:blur(16px)brightness(.55)}.sobre-casa[data-anima] .c-cena .c-video{z-index:-1;filter:none;aspect-ratio:9/16;width:auto;height:min(78svh,780px);transform:translateY(-50%) scale(calc(.96 + var(--t) * .04));border-radius:22px;margin:0;inset:50% 9vw auto auto;box-shadow:0 30px 80px #00000080}}.cookies{z-index:65;left:12px;right:12px;bottom:calc(86px + env(safe-area-inset-bottom));color:var(--texto);background:#fff;border:1px solid #14181f14;border-radius:18px;gap:12px;padding:16px;display:grid;position:fixed;box-shadow:0 12px 40px #14181f47}.cookies-texto{margin:0;font-size:.88rem;line-height:1.45}.cookies-botoes{gap:8px;display:flex}.cookies-botoes .btn{flex:1;min-height:44px;padding:0 12px;font-size:.92rem}.cookies-botoes .cookies-sec{color:var(--texto);background:0 0;border:1.5px solid #14181f38}@media (orientation:landscape),(min-width:769px){.cookies{width:400px;bottom:20px;left:20px;right:auto}}.rodape-cookies{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.a-mapa-pedido{text-align:center;background:#ffffff14;border-radius:14px;place-content:center;justify-items:center;gap:12px;height:220px;margin-top:4px;padding:16px;display:grid}.a-mapa-pedido p{color:#ffffffd9;max-width:32ch;margin:0;font-size:.92rem}.a-mapa-pedido .btn{width:auto;margin:0;padding:0 22px}@media (min-width:769px){.a-mapa-pedido{height:min(52vh,460px)}}.politica{max-width:46rem;margin-inline:auto;padding-bottom:140px;line-height:1.65}.politica h1{letter-spacing:-.02em;margin:8px 0 4px;font-size:clamp(1.7rem,6vw,2.4rem)}.politica h2{margin:28px 0 6px;font-size:1.15rem}.politica p,.politica ul{margin:8px 0}.politica ul{padding-left:20px}.politica li{margin:6px 0}.politica a{color:var(--azul);text-underline-offset:.18em;text-decoration:underline}.politica-data{color:#14181fb8;font-size:.9rem}.capa-blog{background-image:radial-gradient(80% 60% at 85% 0,#4f86ff4d,#0000 70%),radial-gradient(90% 100% at 8% 85%,#e3092fb3,#0000 75%),linear-gradient(170deg,#12285a 0%,#0c1c3a 60%,#081329 100%);background-size:auto;justify-content:flex-end;min-height:340px;padding-bottom:84px}.capa-blog:before{content:"";pointer-events:none;opacity:.14;filter:invert();background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.capa-blog .capa-texto{flex:1;align-content:center;gap:6px}.capa-blog h1{text-transform:none;letter-spacing:-.03em;opacity:1;font-size:34px;font-weight:800;line-height:1.05}.capa-blog p{letter-spacing:0;opacity:.92;font-size:16px;font-weight:500;line-height:1.35}.blog-controles{z-index:2;align-items:center;gap:10px;min-width:0;margin-bottom:-76px;display:flex;position:relative}.blog-lupa{color:var(--texto);flex:none}.blog-tags{scrollbar-width:none;background:#fff;border-radius:999px;flex:1;gap:4px;min-width:0;padding:5px;display:flex;position:relative;overflow-x:auto;box-shadow:0 2px 10px #14181f14}.blog-tags::-webkit-scrollbar{display:none}.blog-tags button{white-space:nowrap;min-height:38px;color:var(--texto);border-radius:999px;flex:1 0 auto;padding:0 16px;font-size:14px;font-weight:600;transition:color .2s,background .15s;position:relative}.blog-tags button:hover{background:#f2f3f6}.blog-tags button[aria-pressed=true]{background:var(--azul);color:#fff}.blog-busca{height:48px;color:var(--suave);background:#fff;border-radius:999px;flex:1;align-items:center;gap:8px;padding:0 6px 0 16px;display:flex;box-shadow:0 2px 10px #14181f26}.blog-busca input{min-width:0;height:100%;color:var(--texto);background:0 0;border:0;outline:0;flex:1;font-size:16px}.blog-busca input::-webkit-search-cancel-button{display:none}.capa-promo+.pagina.blog-home{padding-top:64px}.blog-home{flex-direction:column;gap:28px;line-height:1.5;display:flex}.blog-posts{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-width:0;display:grid}.blog-lado{order:2;align-content:start;gap:28px;display:grid}.blog-lado h2{letter-spacing:.06em;text-transform:uppercase;color:var(--suave);margin-bottom:12px;font-size:13px;font-weight:700}.blog-card a{border-radius:var(--r);background:var(--card);box-shadow:var(--sombra);transition:transform .2s var(--ease), box-shadow .2s;display:grid;overflow:hidden}.blog-card-capa{aspect-ratio:1200/630;color:#ffffffd9;letter-spacing:.04em;background:linear-gradient(135deg,#3a66ae,#1d3f7a);place-items:center;font-weight:700;display:grid;position:relative;overflow:hidden}.blog-card-capa img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.blog-card-texto{align-content:start;gap:8px;padding:16px 18px 20px;display:grid}.blog-card-cat{color:var(--azul);letter-spacing:.02em;background:#e8eef8;border-radius:999px;justify-self:start;padding:3px 10px;font-size:12px;font-weight:700}.blog-card h2{letter-spacing:-.02em;text-wrap:balance;font-size:20px;font-weight:800;line-height:1.2}.blog-card p{color:var(--suave);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}.blog-card small{color:var(--suave);font-size:13px}.blog-card-novo{letter-spacing:.08em;text-transform:uppercase;color:var(--vermelho);font-size:11.5px;font-weight:800}.blog-card.destaque h2{font-size:26px}.blog-card.destaque p{-webkit-line-clamp:4;font-size:16px}.blog-vazio{color:var(--suave);text-align:center;justify-items:center;gap:14px;padding:32px 0;display:grid}.blog-limpar,.blog-mais{min-height:44px;box-shadow:var(--sombra);color:var(--texto);background:#fff;border-radius:999px;justify-self:center;padding:0 22px;font-weight:600}.blog-mais{margin-top:8px}.blog-top{counter-reset:top;gap:4px;list-style:none;display:grid}.blog-top li{counter-increment:top}.blog-top a{border:1px solid var(--linha);background:#fff;border-radius:16px;grid-template-columns:28px 1fr;column-gap:8px;padding:12px 14px;transition:border-color .2s;display:grid}.blog-top a:before{content:counter(top);background:linear-gradient(90deg,#4f86ff 0% 22%,#8a5cf0 37.5%,#ff3d5a 53% 72%,#8a5cf0 86%,#4f86ff 100%) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;grid-row:span 2;font-size:22px;font-weight:800;line-height:1.1;animation:6s linear infinite sobre-gradiente}.blog-top strong{font-size:15px;font-weight:700;line-height:1.3}.blog-top small{color:var(--suave);font-size:12.5px}.blog-redes{gap:8px;list-style:none;display:grid}.blog-redes a{background:#fff;border-radius:999px;align-items:center;gap:12px;min-height:48px;padding:0 16px;font-weight:600;transition:background-color .2s,color .2s;display:flex;box-shadow:0 2px 10px #14181f14}@media (hover:hover){.blog-card a:hover{transform:translateY(-3px);box-shadow:0 12px 32px #14181f24}.blog-top a:hover{border-color:var(--azul)}.blog-redes a:hover{background:var(--azul);color:#fff}}@media (prefers-reduced-motion:reduce){.blog-card a{transition:none}.blog-card a:hover{transform:none}}@media (orientation:landscape),(min-width:769px){.capa-blog{min-height:calc(var(--topo) + 340px)}.capa-blog h1{font-size:52px}.capa-blog p{font-size:18px}.pagina.blog-home{grid-template-columns:minmax(15rem,1fr) minmax(0,2.6fr);align-items:start;gap:32px;max-width:80rem;margin-inline:auto;display:grid}.blog-lado{top:calc(var(--topo) + 16px);order:0;position:sticky}.blog-card a{grid-template-columns:minmax(0,14rem) 1fr;align-items:stretch}.blog-card-capa{aspect-ratio:auto;min-height:100%}.blog-card h2{font-size:24px}.blog-card.destaque a{grid-template-columns:1fr}.blog-card.destaque .blog-card-capa{aspect-ratio:1200/630;min-height:0}.blog-card.destaque .blog-card-texto{gap:10px;padding:22px 26px 26px}.blog-card.destaque h2{font-size:34px}}.encerradas.fim-blog{padding-bottom:130px}@media (orientation:landscape),(min-width:769px){.encerradas.fim-blog{max-width:80rem;margin-inline:auto;padding-bottom:56px}}body:has(.blog-post){--fundo:#fdfcfa}.blog{padding-bottom:48px;line-height:1.7}.blog-topo{text-align:center;justify-items:center;gap:10px;max-width:46rem;margin:8px auto 20px;display:grid}.blog-cat{letter-spacing:.08em;text-transform:uppercase;color:var(--azul);border:1px solid #d5d9e0;border-radius:999px;padding:4px 12px;font-size:.74rem;font-weight:700}.blog h1{font-family:var(--fonte-serifa), Georgia, serif;letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(1.8rem,7vw,2.8rem);font-weight:700;line-height:1.15}.blog-sub,.blog-meta{color:var(--suave);margin:0;font-size:.9rem}.blog-capa{object-fit:cover;border-radius:20px;width:100%;max-height:28rem;margin:0 auto 56px;display:block}.blog-colunas{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.blog-lateral{border-bottom:1px solid var(--linha);padding-bottom:16px}.blog-compartilhar{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.blog-icone{isolation:isolate;width:40px;height:40px;box-shadow:none;border:1px solid var(--linha);color:var(--suave);background:0 0;position:relative}.blog-icone:before{content:"";z-index:-1;background:var(--fundo);border-radius:50%;position:absolute;inset:0}.blog-icone:hover{box-shadow:none;color:var(--texto)}.blog-indice{margin:0;padding:0}.blog-indice-cab{justify-content:space-between;align-items:center;width:100%;margin-bottom:10px;display:flex}.blog-indice-cab strong{margin-bottom:0!important}.blog-indice-seta{border-right:2px solid var(--suave);border-bottom:2px solid var(--suave);width:8px;height:8px;margin-right:4px;transition:transform .2s;transform:rotate(45deg)}.blog-indice[data-aberto] .blog-indice-seta{transform:rotate(-135deg)}.blog-indice:not([data-aberto]) ol{display:none}.blog-indice strong{letter-spacing:.08em;text-transform:uppercase;color:var(--suave);margin-bottom:10px;font-size:.75rem;display:block}.blog-indice ol{border-left:2px solid var(--linha);margin:0;padding:0;list-style:none;display:grid}.blog-indice a{color:var(--suave);border-left:2px solid #0000;margin-left:-2px;padding:7px 0 7px 14px;font-size:.9rem;line-height:1.35;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:block}.blog-indice a:hover{color:var(--azul)}.blog-indice a[aria-current=true]{color:var(--azul);border-left-color:var(--azul);background:linear-gradient(90deg,#3a66ae17,#0000);font-weight:700}@media (prefers-reduced-motion:reduce){.blog-indice a{transition:none}}.blog-corpo{font-size:1.05rem}@media (min-width:769px){.blog-corpo>:is(p,ul,ol,blockquote,h2,h3),.blog-fontes{max-width:42rem}}.blog-corpo a{color:var(--azul);text-underline-offset:.18em;text-decoration:underline}.blog-corpo h2{letter-spacing:-.01em;scroll-margin-top:calc(var(--topo,0px) + 24px);margin:36px 0 8px;font-size:1.6rem;font-weight:800;line-height:1.25}.blog-corpo h3{scroll-margin-top:calc(var(--topo,0px) + 24px);margin:24px 0 4px;font-size:1.2rem;font-weight:700}.blog-corpo strong{color:var(--texto,inherit);font-weight:700}.blog-corpo p,.blog-corpo ul,.blog-corpo ol,.blog-corpo blockquote{margin:10px 0}.blog-corpo ul,.blog-corpo ol{padding-left:22px}.blog-corpo blockquote{border-left:3px solid var(--azul);color:var(--suave);padding-left:12px}.blog-corpo img{border-radius:12px;max-width:100%;height:auto}.md-tabela{scrollbar-width:none;margin:12px -16px;padding:0 16px;scroll-padding-inline:16px;overflow-x:auto}.md-tabela table{border-collapse:collapse;min-width:100%;font-size:.88rem}.md-tabela:focus-visible{outline:2px solid var(--azul);outline-offset:2px}.md-tabela th,.md-tabela td{border:1px solid var(--linha);text-align:left;vertical-align:top;padding:8px 10px}.md-tabela td{background:#fff}.md-tabela th{white-space:normal;background:#f4f1ec}@media (orientation:landscape),(min-width:769px){.md-tabela{scrollbar-width:auto;margin:12px 0;padding:0}.md-tabela th{white-space:nowrap}}.blog-final,.blog-cta{border-radius:28px;margin-top:48px;padding:36px 22px}.pagina.blog .blog-final,.blog-cta{isolation:isolate;color:#fff;background:radial-gradient(80% 60% at 85% 0,#4f86ff4d,#0000 70%),radial-gradient(70% 60% at 10% 100%,#e3092f47,#0000 70%),linear-gradient(170deg,#12285a 0%,#0c1c3a 60%,#081329 100%);flex-direction:column;align-items:flex-start;gap:14px;display:flex;position:relative;overflow:clip}.blog-final h2,.blog-cta h2{font-size:clamp(1.7rem,6vw,2.6rem)}.blog-cta{margin-top:12px}.blog-produtos{margin-top:40px}.blog-produtos .destaques-pista>*{color:inherit;text-decoration:none}.blog-produtos>h2{letter-spacing:-.01em;margin-bottom:14px;font-size:1.25rem;font-weight:800}.blog-fontes{border:1px solid var(--linha);color:var(--suave);background:#fff;border-radius:16px;margin-top:32px;padding:14px 18px;font-size:.82rem;line-height:1.55}.blog-fontes summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:.9rem;font-weight:700;list-style:none;display:flex}.blog-fontes summary::-webkit-details-marker{display:none}.blog-fontes summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .2s;transform:rotate(45deg)}.blog-fontes[open] summary:after{transform:rotate(-135deg)}.blog-fontes ul{word-break:break-word;gap:6px;margin:10px 0 0;padding-left:18px;display:grid}.blog-fontes a{color:inherit;text-underline-offset:.18em;text-decoration:underline}.blog-indice-titulo{display:none}.blog-barra{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.blog-barra .blog-voltar{margin-bottom:0}.blog-barra .blog-compartilhar{margin:0}.blog-lateral>.blog-compartilhar,.blog-artigo>.blog-compartilhar{display:none}@media (orientation:landscape),(min-width:769px){.blog-barra-share{display:none}.blog-lateral>.blog-compartilhar,.blog-artigo>.blog-compartilhar{display:flex}}.blog-voltar{isolation:isolate;color:var(--suave);border:1px solid #d5d9e0;border-radius:999px;align-items:center;gap:4px;margin-bottom:12px;padding:6px 14px 6px 8px;font-size:.85rem;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex;position:relative}.blog-voltar:before{content:"";z-index:-1;background:var(--fundo);border-radius:999px;position:absolute;inset:0}.blog-voltar:hover,.blog-voltar:focus-visible{color:var(--texto)}@media (hover:hover){.blog-voltar{transition:transform .15s,color .2s}.blog-voltar:hover{transform:scale(1.08)}.blog-voltar:active{transform:scale(.94)}}body:has(.blog-home,.blog-post) .rodape{border-top:0}.blog-outros{margin-top:112px}.blog-outros .secao{margin:0 0 20px}.blog-outros-grade{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:stretch;gap:12px;margin:0 -16px;padding:4px 16px 14px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.blog-outros-grade::-webkit-scrollbar{display:none}.blog-outros-grade>.blog-card{scroll-snap-align:start;flex:0 0 82%}.blog-outros .blog-card,.blog-outros .blog-card a{height:100%}.blog-outros .blog-card a{grid-template-rows:auto 1fr}.blog-outros .blog-card h3{-webkit-line-clamp:3;letter-spacing:-.02em;text-wrap:balance;-webkit-box-orient:vertical;font-size:18px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}@media (orientation:landscape),(min-width:769px){.blog{max-width:70rem;margin-inline:auto}.blog-colunas.com-indice{grid-template-columns:minmax(13rem,1fr) minmax(0,3fr);align-items:start;gap:0}.blog-lateral{border-bottom:0;padding:0 32px 0 0}.blog-colunas.com-indice .blog-artigo{border-left:1px solid var(--linha);padding-left:32px}.blog-indice-titulo{opacity:0;transition:grid-template-rows .3s var(--ease), opacity .3s, margin .3s;grid-template-rows:0fr;display:grid}.blog-indice-titulo.no{opacity:1;grid-template-rows:1fr;margin-bottom:16px}.blog-indice-titulo>div{overflow:hidden}.blog-indice-titulo p{font-family:var(--fonte-serifa), Georgia, serif;letter-spacing:-.01em;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:1.2rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.blog-outros-grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;display:grid;overflow:visible}.blog-outros .blog-card a{grid-template-columns:1fr}.blog-outros .blog-card-capa{aspect-ratio:1200/630;min-height:0}.blog-outros .blog-card h3{font-size:20px}.blog-lateral .blog-indice:not([data-aberto]) ol{display:grid}.blog-indice-cab{pointer-events:none;cursor:default}.blog-indice-seta{display:none}.blog-lateral{max-height:calc(100dvh - var(--topo,0px) - 32px);flex-direction:column;display:flex}.blog-lateral .blog-indice{flex-direction:column;min-height:0;display:flex}.blog-lateral .blog-indice ol{scrollbar-width:thin;min-height:0;overflow-y:auto}.blog-lateral{top:calc(var(--topo,0px) + 16px);position:sticky}.blog-colunas:not(.com-indice) .blog-artigo{max-width:46rem;margin-inline:auto}}.cookies-texto a{color:var(--azul);font-weight:600;text-decoration:underline}
