:root{--fundo:#fff;--texto:#122642;--texto-apoio:#5d6b80;--linha:#d8dde5;--fundo-foto:#f6f2e4;--destaque:#eb6803;--destaque-forte:#cd5305;--sobre-destaque:#122642;--aviso-fundo:#f1b52f;--aviso-texto:#122642;--erro:#c62828;--ok:#1b7a3d;--fonte:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--largura-form:26rem;--largura-pagina:60rem}option,optgroup{background-color:var(--fundo);color:var(--texto)}:root[data-tema=escuro]{--fundo:#121316;--texto:#fff;--texto-apoio:#a4abb8;--linha:#2e323b;--fundo-foto:#1d2026;--erro:#ff6b6b;--ok:#4cd07d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--fundo);color:var(--texto);font-family:var(--fonte);margin:0;font-size:16px;line-height:1.5}a{color:inherit}h1{letter-spacing:-.02em;margin:0 0 .5rem;font-size:2.25rem;font-weight:800;line-height:1.1}.apoio{color:var(--texto-apoio);margin:0;font-size:.9375rem}.topo{border-bottom:1px solid var(--texto);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.marca{letter-spacing:.12em;text-transform:uppercase;font-size:.875rem;font-weight:800;text-decoration:none}.link-botao{font:inherit;color:var(--texto-apoio);cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem;text-decoration:underline}.pagina{max-width:var(--largura-pagina);margin:0 auto;padding:2.5rem 1.25rem}.pagina-form{max-width:var(--largura-form);margin:0 auto;padding:3rem 1.25rem}.pagina-form form{margin-top:2rem}.campo{margin-bottom:1.5rem;display:block}.campo span{color:var(--texto-apoio);font-size:.8125rem;display:block}.campo input{border:0;border-bottom:1px solid var(--linha);width:100%;color:var(--texto);font:inherit;background:0 0;border-radius:0;outline:none;padding:.5rem 0}.campo input:focus{border-bottom-color:var(--texto)}.campo small{color:var(--texto-apoio);margin-top:.375rem;font-size:.8125rem;display:block}.previa-das-parcelas{margin-bottom:.75rem}.campo .acao-do-campo{margin-top:.375rem;display:block}.botao{border:1px solid var(--destaque);background:var(--destaque);width:100%;color:var(--sobre-destaque);font:inherit;text-align:center;cursor:pointer;border-radius:0;padding:.9375rem 1rem;font-weight:700;text-decoration:none;display:block}.botao:hover:not(:disabled),.botao:active:not(:disabled){border-color:var(--destaque-forte);background:var(--destaque-forte)}.botao.secundario{border-color:var(--texto)}.botao.secundario:hover:not(:disabled),.botao.secundario:active:not(:disabled){border-color:var(--destaque);background:var(--fundo);color:var(--destaque)}.marca-logo{flex-shrink:0;display:inline-flex}.marca-logo img{width:auto;height:2.5rem;display:block}.marca-logo .so-no-escuro,:root[data-tema=escuro] .marca-logo .so-no-claro{display:none}:root[data-tema=escuro] .marca-logo .so-no-escuro{display:block}.botao:disabled{opacity:.5;cursor:default}.botao.secundario{background:var(--fundo);color:var(--texto)}.botoes{gap:.75rem;margin-top:2rem;display:grid}.rodape-form{text-align:center;color:var(--texto-apoio);margin-top:1.5rem;font-size:.875rem}.mensagem-erro{color:var(--erro);margin:0 0 1rem;font-size:.875rem}.mensagem-ok{color:var(--ok);margin:0 0 1rem;font-size:.875rem}.app{min-height:100vh}.lateral{z-index:20;background:var(--fundo);border-right:1px solid var(--texto);visibility:hidden;flex-direction:column;width:16rem;max-width:85vw;padding:1.25rem;transition:transform .2s,visibility .2s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.lateral.aberta{visibility:visible;transform:translate(0)}.lateral-loja{color:var(--texto-apoio);overflow-wrap:anywhere;margin:.5rem 0 0;font-size:.875rem}.lateral nav{border-top:1px solid var(--linha);flex-direction:column;flex:1;margin:1.5rem 0;display:flex}.lateral nav a{border-bottom:1px solid var(--linha);color:var(--texto-apoio);padding:.875rem 0;text-decoration:none}.lateral nav a.atual{color:var(--texto);font-weight:700}.lateral .link-botao{align-self:flex-start}.fundo-menu{z-index:10;background:#0006;position:fixed;inset:0}.topo-celular{justify-content:flex-start;gap:.875rem}.topo-loja{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.botao-menu{cursor:pointer;background:0 0;border:0;flex-direction:column;flex-shrink:0;justify-content:center;gap:5px;width:2.5rem;height:2.5rem;margin:-.5rem 0 -.5rem -.5rem;padding:.5rem;display:flex}.botao-menu span{background:var(--texto);height:2px;display:block}@media (min-width:56rem){.app{grid-template-columns:15rem minmax(0,1fr);display:grid}.lateral{visibility:visible;width:auto;max-width:none;height:100vh;transition:none;position:sticky;transform:none}.topo-celular,.fundo-menu{display:none}}.cabecalho-pagina{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.5rem;display:flex}.botao.compacto{width:auto;padding:.75rem 1.25rem;display:inline-block}.lista{border-top:1px solid var(--linha);margin:1.5rem 0 0;padding:0;list-style:none}.lista li{border-bottom:1px solid var(--linha)}.lista a{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;text-decoration:none;display:flex}.lista strong,.lista .apoio{display:block}.lista .valor{white-space:nowrap;font-weight:700}.coluna-form{max-width:36rem}.coluna-form form{margin-top:2rem}.grade-campos{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));column-gap:1.5rem;display:grid}.campo textarea{border:1px solid var(--linha);width:100%;color:var(--texto);font:inherit;resize:vertical;background:0 0;border-radius:0;outline:none;margin-top:.375rem;padding:.5rem}.marcar{align-items:center;gap:.625rem;margin-bottom:1.5rem;font-size:.9375rem;display:flex}.marcar input{width:1.125rem;height:1.125rem;accent-color:var(--texto);flex-shrink:0}.link-botao.perigo{color:var(--erro);justify-self:start;margin-top:.5rem}h2{margin:0 0 .25rem;font-size:1.25rem;font-weight:800}.foto-quadro{aspect-ratio:1;background:var(--fundo-foto);display:block;overflow:hidden}.foto-quadro img{object-fit:contain;width:100%;height:100%;display:block}.lista .foto-quadro{flex-shrink:0;width:3.5rem}.lista .lista-texto{flex:1;min-width:0}.fotos{border-top:1px solid var(--linha);margin-top:2rem;padding-top:1.5rem}.fotos-grade{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.foto-legenda{margin-top:.375rem;font-size:.8125rem;font-weight:700;display:block}.foto-acoes{align-items:center;gap:.75rem;margin-top:.125rem;display:flex}.foto-acoes .link-botao{margin:0}.foto-acoes .link-botao:disabled{opacity:.3;cursor:default}.foto-adicionar.foto-escolha{cursor:default;flex-direction:column;justify-content:center;align-items:stretch;gap:.5rem;padding:.5rem;display:flex}.foto-escolha .link-botao{align-self:center}.foto-escolha .botao{width:100%;margin:0;padding-left:.25rem;padding-right:.25rem}.foto-adicionar{aspect-ratio:1;border:1px dashed var(--texto);background:var(--fundo);width:100%;color:var(--texto);font:inherit;cursor:pointer;border-radius:0;font-size:.875rem;font-weight:700;display:block}.coluna-form form h2{border-top:1px solid var(--texto);margin:2.5rem 0 1rem;padding-top:1.5rem}.coluna-form form h2:first-child{border-top:0;margin-top:0;padding-top:0}.campo select{border:0;border-bottom:1px solid var(--linha);width:100%;color:var(--texto);font:inherit;background:0 0;border-radius:0;outline:none;padding:.5rem 0}.campo select:focus{border-bottom-color:var(--texto)}.bloco{border:1px solid var(--linha);min-width:0;margin:0 0 1rem;padding:1rem 1rem 0}.bloco legend{padding:0 .5rem;font-size:.8125rem;font-weight:700}.bloco-rodape{justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1rem;display:flex}.bloco-rodape .link-botao,.resumo{margin:0}.resumo div{border-bottom:1px solid var(--linha);justify-content:space-between;gap:1rem;padding:.625rem 0;display:flex}.resumo dt{color:var(--texto-apoio)}.resumo dd{white-space:nowrap;margin:0}.resumo .destaque{border-bottom:0;font-size:1.125rem;font-weight:800}.resumo .destaque dt{color:var(--texto)}.resumo .resumo-aviso{background:var(--aviso-fundo);color:var(--aviso-texto);border-bottom:0;margin:.5rem 0;padding:.625rem .875rem;font-size:.875rem;display:block}.resumo .resumo-aviso dd{white-space:normal}.aviso{border:1px solid var(--texto);margin:1rem 0 1.5rem;padding:.75rem 1rem;font-size:.875rem}.seletor{position:relative}.seletor-botao{border:0;border-bottom:1px solid var(--linha);width:100%;color:var(--texto);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.seletor-botao:focus-visible,.seletor-botao[aria-expanded=true]{border-bottom-color:var(--texto);outline:none}.seletor strong,.seletor small{overflow-wrap:anywhere;display:block}.seletor strong{color:var(--texto);font-size:1rem;font-weight:400}.seletor small{color:var(--texto-apoio);margin:0;font-size:.8125rem}.seletor small:empty{display:none}.seletor .seletor-vazio{color:var(--texto-apoio);font-size:1rem}.seletor-seta{color:var(--texto);flex-shrink:0;font-size:.875rem}.seletor-painel{z-index:5;background:var(--fundo);border:1px solid var(--texto);position:absolute;top:100%;left:0;right:0}.campo .seletor-busca,.seletor-busca{border:0;border-bottom:1px solid var(--linha);width:100%;color:var(--texto);font:inherit;background:0 0;border-radius:0;outline:none;padding:.75rem}.seletor-painel ul{max-height:18rem;margin:0;padding:0;list-style:none;overflow-y:auto}.seletor-painel li+li{border-top:1px solid var(--linha)}.seletor-painel li button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;padding:.625rem .75rem;display:block}.seletor-painel li button.ativo{background:var(--fundo-foto)}.seletor-painel li[aria-selected=true] strong{font-weight:700}.seletor-nada{color:var(--texto-apoio);padding:.75rem;font-size:.875rem}.lista .lista-item{overflow-wrap:anywhere;padding-left:.75rem}.ajuda{border:1px solid var(--texto-apoio);width:1.125rem;height:1.125rem;color:var(--texto-apoio);font:inherit;vertical-align:middle;cursor:help;background:0 0;justify-content:center;align-items:center;padding:0;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.ajuda:hover,.ajuda[aria-expanded=true]{border-color:var(--destaque);color:var(--texto)}.ajuda-texto{border-left:2px solid var(--linha);color:var(--texto-apoio);margin:.25rem 0 .5rem;padding-left:.625rem;font-size:.8125rem;font-weight:400;display:block}.lista .conta-destacada{border-left:4px solid var(--destaque);padding-left:.75rem}.lista .lista-subtitulo{margin-top:.5rem;font-weight:700}.lista a:has(.lista-item){align-items:flex-start}.coluna-form form h3{margin:.5rem 0 1rem;font-size:.9375rem;font-weight:700}.seletor-rodape{border-top:1px solid var(--linha);color:var(--texto-apoio);padding:.625rem .75rem;font-size:.8125rem;display:block}.recebimentos{border-bottom:1px solid var(--texto);margin:2rem 0 2.5rem;padding-bottom:2rem}.recebimentos .lista{margin-bottom:1.5rem}.lista .lista-linha{justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.etiqueta{border:1px solid var(--texto);color:var(--texto);margin-right:.375rem;padding:.0625rem .5rem;font-size:.8125rem;font-weight:700;display:inline-block}.bloco.entrega{padding-bottom:.75rem}.bloco.entrega .apoio{margin-bottom:.375rem}.series{overflow-wrap:anywhere;padding-left:.75rem;display:block}.secao{border-top:1px solid var(--texto);margin-top:2.5rem;padding-top:1.5rem}.campo-fixo{border-bottom:1px solid var(--linha);color:var(--texto-apoio);margin:0;padding:.5rem 0}.opcoes{border:0;min-width:0;margin:0 0 1.5rem;padding:0}.opcoes legend{color:var(--texto-apoio);margin-bottom:1rem;padding:0;font-size:.8125rem}.opcoes .marcar{align-items:flex-start;margin-bottom:1rem}.opcoes .marcar input{flex-shrink:0;margin-top:.1875rem}.marcar strong,.marcar small{display:block}.marcar small{color:var(--texto-apoio);margin-top:.125rem;font-size:.8125rem}.marcar:has(small){align-items:flex-start}.marcar:has(small) input{flex-shrink:0;margin-top:.1875rem}.beneficios{border-top:1px solid var(--linha);margin:0 0 1rem;padding-top:.75rem}.beneficio{background:var(--fundo-foto);margin-bottom:1rem;padding:.75rem .75rem 0}.beneficio-titulo{justify-content:space-between;align-items:center;margin:0 0 .75rem;font-size:.8125rem;display:flex}.beneficio-titulo .link-botao{margin:0}.beneficio-esperado{border-top:1px solid var(--linha);margin:0;padding:.625rem 0;font-size:.875rem;font-weight:700}.beneficios-resumo{margin:0 0 .5rem;padding:0;font-size:.875rem;list-style:none}.beneficios-resumo li{color:var(--texto-apoio);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:.375rem 0;display:flex}.beneficios-resumo strong{color:var(--texto)}.beneficios-troca{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;margin:0 0 1rem;display:flex}.beneficios-troca .link-botao{margin:0}.cards{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin:1.5rem 0;display:grid}.card{border:1px solid var(--linha);background:var(--fundo);color:var(--texto);font:inherit;text-align:left;cursor:pointer;border-radius:0;padding:1rem;text-decoration:none;display:block}.card.alerta,.card.alerta:hover{border-color:var(--erro)}.card.alerta .card-numero{color:var(--erro)}.card-rotulo{color:var(--texto-apoio);font-size:.8125rem;display:block}.card-numero{white-space:nowrap;margin:.25rem 0;font-size:clamp(1.125rem,4.6vw,1.5rem);font-weight:800;line-height:1.2;display:block}.beneficio-linha{flex-wrap:wrap}.beneficio-linha .lista-texto{flex:16rem}.seletor-simples{border:0;border-bottom:1px solid var(--texto);color:var(--texto);font:inherit;background:0 0;border-radius:0;padding:.5rem .25rem;font-size:.875rem}.botao-lapis{border:1px solid var(--linha);background:var(--fundo);color:var(--texto);font:inherit;cursor:pointer;border-radius:0;margin-left:.5rem;padding:0 .375rem;font-weight:400;line-height:1.4}.botao-lapis:hover{border-color:var(--texto)}.correcao{max-width:30rem;padding:0 0 1.25rem}.correcao .aviso{margin-top:0}.correcao-botoes{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.correcao-botoes .link-botao{margin:0}.documento{border-top:1px solid var(--linha);margin-top:.5rem;padding-top:.75rem;font-size:.875rem}.documento form{margin-top:0}.documento-linha{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;margin:0;display:flex}.documento-chave{color:var(--texto-apoio);overflow-wrap:anywhere;display:block}.documento .foto-acoes{margin:0}.campo input[type=file]{border-bottom:0;font-size:.875rem}.cabecalho-acoes{flex-wrap:wrap;gap:.75rem;display:flex}.categoria{border-top:1px solid var(--texto);margin-top:1.5rem;padding-top:.5rem}.lista.subcategorias{margin:0 0 0 1.25rem}.categoria-form{padding:.75rem 0 1rem}.coluna-form .categoria-form{margin-top:0}.beneficio-situacao{flex-direction:column;align-items:stretch;gap:.5rem;display:flex}.beneficio-pago-em{color:var(--texto-apoio);flex-direction:column;font-size:.8125rem;display:flex}.titulo-de-secao{border-top:1px solid var(--texto);letter-spacing:.08em;text-transform:uppercase;margin:2rem 0 0;padding-top:1.25rem;font-size:.8125rem;font-weight:800}.titulo-de-secao+.cards{margin-top:1rem}.card.futuro{cursor:default;color:var(--texto-apoio);border-style:dashed}.filtro-ativo{border:1px solid var(--texto);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin:0 0 1rem;padding:.625rem .875rem;font-size:.875rem;display:flex}.filtros{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));column-gap:1.5rem;max-width:36rem;margin-top:1.5rem;display:grid}.filtros-da-lista{max-width:52rem}.filtros+.resumo{max-width:36rem;margin-bottom:1rem}.lista .valor{text-align:right}.lista .valor-secundario{font-size:.8125rem;font-weight:400}.grade-carga{border-top:1px solid var(--texto);margin-top:1rem}.grade-carga-cabecalho{display:none}.grade-carga-linha{border-bottom:1px solid var(--linha);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;padding:1rem 0;display:grid}.grade-carga-linha.com-erro{box-shadow:inset 3px 0 0 var(--erro);padding-left:.75rem}.grade-carga-produto,.grade-carga-linha label:last-child{grid-column:1/-1}.grade-carga-produto strong,.grade-carga-produto small,.grade-carga-linha label>span{display:block}.grade-carga-produto small,.grade-carga-linha label>span{color:var(--texto-apoio);font-size:.8125rem}.grade-carga-linha input,.grade-carga-linha textarea{border:0;border-bottom:1px solid var(--linha);width:100%;min-width:0;color:var(--texto);font:inherit;resize:vertical;background:0 0;border-radius:0;outline:none;padding:.375rem 0}.grade-carga-linha input:focus,.grade-carga-linha textarea:focus{border-bottom-color:var(--texto)}.grade-carga-linha output{padding:.375rem 0;display:block}@media (min-width:62rem){.grade-carga-cabecalho,.grade-carga-linha{grid-template-columns:minmax(0,2.2fr) 6rem 9rem 9.5rem minmax(0,1.6fr);align-items:start;gap:0 1rem;display:grid}.grade-carga-cabecalho{border-bottom:1px solid var(--linha);padding:.625rem 0;font-size:.8125rem;font-weight:700}.grade-carga-linha{padding:.625rem 0}.grade-carga-produto,.grade-carga-linha label:last-child{grid-column:auto}.grade-carga-linha label>span{display:none}}.rodape-fixo{background:var(--fundo);border-top:1px solid var(--texto);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:1.5rem;padding:.875rem 0;font-size:.875rem;display:flex;position:sticky;bottom:0}.rodape-fixo .mensagem-erro{flex-basis:100%;margin:0}.faixa{background:var(--texto);color:var(--fundo);padding:.625rem 1.25rem;font-size:.875rem}.topo-loja-publica{justify-content:flex-start;gap:.875rem}.topo-loja-publica .marca{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}.busca-loja{flex:1;min-width:7rem;max-width:24rem;margin:-.375rem 0 -.375rem auto}.busca-loja input{border:0;border-bottom:1px solid var(--linha);width:100%;color:var(--texto);font:inherit;background:0 0;border-radius:0;padding:.375rem 0}.busca-loja input:focus{border-bottom-color:var(--texto);outline:none}.filtros-da-loja .marcar{cursor:pointer;flex:1;margin:0;padding:.5rem 0}.filtros-da-loja>.marcar{flex:none;margin-top:1.5rem}.filtros-da-loja fieldset{border:0;border-top:1px solid var(--linha);margin:1.25rem 0 0;padding:1rem 0 0}.filtros-da-loja legend{float:left;letter-spacing:.06em;text-transform:uppercase;width:100%;margin-bottom:.25rem;padding:0;font-size:.8125rem;font-weight:700}.filtros-da-loja legend+*{clear:both}.filtro-categoria{align-items:center;gap:.5rem;display:flex}.filtro-expandir{border:1px solid var(--linha);width:2rem;height:2rem;color:var(--texto);font:inherit;cursor:pointer;background:0 0;border-radius:0;flex-shrink:0;line-height:1}.filtro-subcategorias{margin-left:1.75rem}.filtros-da-loja>.link-botao{margin-top:1.5rem}@media (min-width:56rem){.topo-loja-publica .botao-menu{display:none}}.vitrine{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:1.5rem 1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.vitrine a{text-decoration:none;display:block}.vitrine .foto-quadro{margin-bottom:.625rem}.vitrine strong,.vitrine .apoio,.vitrine-preco{overflow-wrap:anywhere;display:block}.vitrine .apoio{font-size:.8125rem}.vitrine-preco{margin-top:.25rem;font-weight:800}.produto-loja{gap:2rem;margin-top:1rem;display:grid}@media (min-width:48rem){.produto-loja{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.produto-fotos{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.produto-fotos .foto-quadro.principal,.produto-fotos .foto-quadro:only-child{grid-column:1/-1}.produto-preco{margin:1rem 0;font-size:1.75rem;font-weight:800}.produto-loja h2{border-top:1px solid var(--linha);margin:2rem 0 .5rem;padding-top:1.5rem;font-size:1rem}.texto-livre{white-space:pre-line;overflow-wrap:anywhere}.rodape-loja{max-width:var(--largura-pagina);border-top:1px solid var(--linha);color:var(--texto-apoio);margin:0 auto;padding:1.5rem 1.25rem 3rem;font-size:.875rem}.link-carrinho{white-space:nowrap;flex-shrink:0;align-items:center;gap:.375rem;font-weight:700;display:inline-flex}.botao-lupa{color:var(--texto);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:.25rem;display:none}.botao-lupa[aria-expanded=true]{color:var(--destaque-forte)}@media (max-width:40rem){.topo-loja-publica{flex-wrap:wrap;gap:.75rem}.topo-loja-publica .marca{flex:1}.topo-loja-publica .rotulo-do-menu,.topo-loja-publica .rotulo-do-carrinho{display:none}.topo-loja-publica .botao-menu.com-rotulo{padding:.5rem}.botao-lupa{display:block}.topo-loja-publica .busca-loja{display:none}.topo-loja-publica .busca-loja.aberta{flex:1 0 100%;order:10;max-width:none;margin:0;display:block}}.quantidade-do-carrinho{align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.quantidade-do-carrinho>button:not(.link-botao){border:1px solid var(--texto);width:2rem;height:2rem;color:var(--texto);font:inherit;cursor:pointer;background:0 0;border-radius:0;line-height:1}.quantidade-do-carrinho .link-botao{margin:0 0 0 .5rem}.lista .lista-linha>.foto-quadro{align-self:flex-start}.lista .lista-linha>a.foto-quadro{width:4.5rem;padding:0;display:block}.total-do-carrinho{justify-content:space-between;margin:1rem 0;font-size:1.125rem;display:flex}.so-para-robos{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.campo .campo-com-prefixo{align-items:baseline;gap:.125rem;font-size:1rem;display:flex}.campo .campo-com-prefixo>span{flex-shrink:0;font-size:1rem}.campo small+textarea{margin-top:.5rem}.interruptor{cursor:pointer;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem;font-size:.9375rem;display:flex;position:relative}.interruptor input{opacity:0;cursor:pointer;width:2.75rem;height:1.5rem;margin:0;position:absolute}.interruptor-trilho{border:1px solid var(--texto);background:var(--fundo);flex-shrink:0;width:2.75rem;height:1.5rem;transition:background .15s;position:relative}.interruptor-trilho:after{content:"";background:var(--texto);width:calc(1.5rem - 6px);height:calc(1.5rem - 6px);transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.interruptor input:checked+.interruptor-trilho{background:var(--texto)}.interruptor input:checked+.interruptor-trilho:after{background:var(--fundo);transform:translate(1.25rem)}.interruptor input:focus-visible+.interruptor-trilho{outline:2px solid var(--texto);outline-offset:2px}.interruptor strong,.interruptor small{display:block}.interruptor small{color:var(--texto-apoio);margin-top:.25rem;font-size:.8125rem}.aviso-de-ferias{text-align:center;max-width:34rem;padding-top:4rem;padding-bottom:4rem}.aviso-de-ferias svg{margin:0 auto 1.5rem;display:block}.aviso-de-ferias h1{margin-bottom:1rem}.campo input:focus,.campo select:focus,.busca-loja input:focus,.seletor-botao:focus-visible,.seletor-botao[aria-expanded=true]{border-bottom-color:var(--destaque)}.campo textarea:focus{border-color:var(--destaque)}.marcar input,.filtros-da-loja input{accent-color:var(--destaque)}.lateral nav a.atual{border-left:4px solid var(--destaque);margin-left:-1.25rem;padding-left:calc(1.25rem - 4px)}.card:hover,.card.ativo{border-color:var(--destaque)}.card.ativo{box-shadow:inset 0 -3px 0 var(--destaque)}.card.futuro:hover{border-color:var(--linha)}.faixa{background:var(--aviso-fundo);color:var(--aviso-texto)}.interruptor input:checked+.interruptor-trilho{border-color:var(--destaque);background:var(--destaque)}.interruptor input:checked+.interruptor-trilho:after{background:var(--sobre-destaque)}.interruptor input:focus-visible+.interruptor-trilho{outline-color:var(--destaque)}.link-carrinho,.vitrine a:hover strong{color:var(--destaque-forte)}:root[data-tema=escuro] .link-carrinho{color:var(--destaque)}.lateral-topo{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sino,.botao-tema{width:2.5rem;height:2.5rem;color:var(--texto);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.sino:hover,.botao-tema:hover{color:var(--destaque)}.topo-celular .atalhos-do-topo{margin:-.5rem -.5rem -.5rem auto}.atalhos-do-topo{flex-shrink:0;align-items:center;display:flex}.botao-tema{cursor:pointer;background:0 0;border:0;padding:0}.sino-contador{background:var(--destaque);min-width:1.125rem;height:1.125rem;color:var(--sobre-destaque);text-align:center;padding:0 .25rem;font-size:.6875rem;font-weight:800;line-height:1.125rem;position:absolute;top:.125rem;right:0}.lista.notificacoes button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:4px solid #0000;padding:.875rem 0 .875rem .75rem;display:block}.lista.notificacoes .nao-lida button{border-left-color:var(--destaque)}.lista.notificacoes li:not(.nao-lida) strong{font-weight:400}.botao.perigo{border-color:var(--erro);background:var(--erro);color:var(--fundo)}.configuracoes>h1+.secao{border-top:0;margin-top:1.5rem;padding-top:0}.codigo-qr{border:1px solid var(--linha);width:220px;max-width:100%;margin:1rem 0;line-height:0}.codigo-qr svg{width:100%;height:auto;display:block}.chave-secreta,.codigos-de-recuperacao{letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.chave-secreta{overflow-wrap:anywhere}.codigos-de-recuperacao{border:1px solid var(--linha);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.5rem 1.5rem;margin:1rem 0 1.5rem;padding:1rem;font-size:1rem;list-style:none;display:grid}.pagina-legal{max-width:44rem}.pagina-legal h2{margin-top:2rem}.pagina-legal p,.pagina-legal ul{margin:.5rem 0;line-height:1.6}.pagina-legal ul{padding-left:1.25rem}.texto-a-escrever{border-left:2px solid var(--linha);padding-left:.75rem;font-style:italic}.lateral-legal{color:var(--texto-apoio);margin:1rem 0 0;font-size:.75rem}.lateral-legal a{color:inherit}.compartilhar-vitrine{margin:.5rem 0 1rem}.lateral .compartilhar-vitrine{margin:.375rem 0 0}.link-da-loja{overflow-wrap:anywhere;margin:0;font-size:.875rem}.link-da-loja a{color:var(--destaque);font-weight:600;text-decoration:none}.link-da-loja a:hover{color:var(--destaque-forte);text-decoration:underline}.icones-de-compartilhar{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}.icone-redondo{background:color-mix(in srgb, var(--texto-apoio) 12%, transparent);width:2rem;height:2rem;color:var(--texto-apoio);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.icone-redondo:hover,.icone-redondo:focus-visible{color:var(--texto);background:color-mix(in srgb, var(--texto-apoio) 22%, transparent)}.aviso-de-compartilhar{color:var(--ok);margin:.375rem 0 0;font-size:.75rem}.aviso-de-compartilhar:empty{display:none}.lateral-grupo{flex-direction:column;display:flex}.lateral-grupo-titulo{border-bottom:1px solid var(--linha);letter-spacing:.06em;text-transform:uppercase;color:var(--texto-apoio);margin-top:1.5rem;padding-bottom:.375rem;font-size:.75rem;font-weight:700}.lateral-grupo a{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.menu-contador{background:var(--erro);min-width:1.5rem;color:var(--fundo);text-align:center;padding:.0625rem .375rem;font-size:.75rem;font-weight:700}.lista a.link-na-linha{padding:0;text-decoration:underline;display:inline}.lista .lista-linha.denunciado,.aviso.denunciado{border-left:4px solid var(--erro);padding-left:.75rem}.painel-da-loja>h2{border-top:1px solid var(--texto);margin-top:3rem;padding-top:1.5rem}.painel-da-loja .campo{margin:1rem 0 0}.painel-da-loja .botoes{margin-top:1rem}.painel-da-loja .etiqueta{align-self:flex-start}.pagina-legal h3{margin:1.5rem 0 .25rem;font-size:1rem;font-weight:700}.landing-entrar{font-size:.9375rem;font-weight:700;text-decoration:none}.landing-entrar:hover{color:var(--destaque)}.landing{max-width:var(--largura-pagina);margin:0 auto;padding:0 1.25rem}.landing h3{margin:0 0 .375rem;font-size:1.0625rem;font-weight:800}.landing-hero{align-items:center;gap:1.5rem;padding:2.5rem 0 2rem;display:grid}.landing-selo{border:1px solid var(--linha);color:var(--texto-apoio);margin:0 0 1rem;padding:.25rem .625rem;font-size:.8125rem;font-weight:700;display:inline-block}.landing-hero h1{margin-bottom:1rem;font-size:2.25rem}.landing-subtitulo{color:var(--texto-apoio);margin:0 0 1.75rem;font-size:1.0625rem}.landing-cta{width:100%;font-size:1.0625rem;display:inline-block}.landing-microcopia{margin-top:.75rem;font-size:.875rem}.landing-leo{width:100%;max-width:20rem;height:auto;margin:0 auto;display:block}.landing-confianca{border-top:1px solid var(--linha);border-bottom:1px solid var(--linha);gap:1.5rem;padding:2rem 0;display:grid}.landing-confianca h2{margin:0 0 .25rem;font-size:1rem;font-weight:800}.landing-secao{padding:3rem 0 1rem}.landing-titulo{margin:0 0 1.5rem;font-size:1.75rem;font-weight:800;line-height:1.15}.landing-grade{gap:1.5rem;display:grid}.landing-bloco{border-top:2px solid var(--texto);padding-top:1rem}.landing-mais{margin:1.5rem 0}.landing-intro{margin:-.75rem 0 1.25rem}.landing-repete{margin:2rem 0 0}.carrossel{max-width:46rem}.carrossel-janela{border:1px solid var(--linha);background:var(--fundo-foto);touch-action:pan-y;overflow:hidden}.carrossel-trilho{transition:transform .45s;display:flex}.carrossel-tela{flex:0 0 100%;display:block}.carrossel-tela img{width:100%;height:auto;display:block}.carrossel-rodape{align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.carrossel-seta{border:1px solid var(--texto);background:var(--fundo);width:2.75rem;height:2.75rem;color:var(--texto);cursor:pointer;flex-shrink:0;font-size:1.5rem;line-height:1}.carrossel-seta:hover{border-color:var(--destaque);color:var(--destaque)}.carrossel-legenda{text-align:center;flex:1;min-height:2.75rem;margin:0;font-weight:700}.carrossel-legenda .apoio{font-size:.8125rem;font-weight:400;display:block}.carrossel-pontos{flex-wrap:wrap;justify-content:center;gap:.25rem;margin-top:.5rem;display:flex}.carrossel-ponto{cursor:pointer;background:0 0;border:0;width:1.5rem;height:1.5rem;padding:0}.carrossel-ponto:before{content:"";background:var(--linha);width:.5rem;height:.5rem;margin:auto;display:block}.carrossel-ponto.atual:before{background:var(--destaque)}@media (prefers-reduced-motion:reduce){.carrossel-trilho{transition:none}}.landing-passos{counter-reset:passo;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.landing-passos li{counter-increment:passo;border-top:1px solid var(--linha);padding-top:1rem}.landing-passos li:before{content:counter(passo);color:var(--destaque);margin-bottom:.5rem;font-size:2rem;font-weight:800;line-height:1;display:block}.landing-planos{gap:1rem;display:grid}.landing-plano{border:1px solid var(--linha);padding:1.25rem}.landing-plano.destaque{border:2px solid var(--destaque)}.landing-plano-selo{text-transform:uppercase;letter-spacing:.08em;color:var(--destaque);margin:0 0 .5rem;font-size:.75rem;font-weight:800}.landing-preco{margin:.25rem 0;font-size:2rem;font-weight:800}.landing-preco span{color:var(--texto-apoio);font-size:1rem;font-weight:600}.landing-recursos{margin:1rem 0;padding:0;list-style:none}.landing-recursos li{gap:.5rem;padding:.375rem 0;font-size:.9375rem;display:flex}.landing-recursos li>span:first-child{width:1rem;color:var(--ok);flex-shrink:0;font-weight:800}.landing-recursos li.nao-tem,.landing-recursos li.nao-tem>span:first-child{color:var(--texto-apoio)}.landing-recursos em{font-size:.8125rem;font-style:normal}.landing-futuro{border:1px dashed var(--linha);color:var(--texto-apoio);margin:0 0 1rem;padding:.625rem .75rem;font-size:.8125rem}.landing-futuro strong{text-transform:uppercase;letter-spacing:.06em;color:var(--texto);margin-bottom:.125rem;font-size:.75rem;display:block}.landing-ciclos{border-top:1px solid var(--linha);margin:0;padding-top:.75rem}.landing-ciclos div{gap:.75rem;padding:.375rem 0;display:flex}.landing-ciclos dt{width:5.5rem;color:var(--texto-apoio);flex-shrink:0;font-size:.8125rem}.landing-ciclos dd{margin:0;font-weight:700}.landing-ciclos small{color:var(--texto-apoio);font-size:.8125rem;font-weight:400;display:block}.landing-perguntas details{border-top:1px solid var(--linha);padding:1rem 0}.landing-perguntas details:last-child{border-bottom:1px solid var(--linha)}.landing-perguntas summary{cursor:pointer;font-weight:700}.landing-perguntas details p{margin-top:.5rem}.landing-final{border-top:2px solid var(--texto);text-align:center;margin:3rem 0 0;padding:2.5rem 0}.landing-final img{width:6rem;height:auto;margin:0 auto 1rem;display:block}.landing-final h2{margin:0 0 1.5rem;font-size:1.75rem;font-weight:800}.landing-final .landing-cta{max-width:24rem;margin-bottom:.75rem}.landing-rodape{max-width:var(--largura-pagina);border-top:1px solid var(--linha);text-align:center;margin:0 auto;padding:1.5rem 1.25rem 2.5rem}@media (min-width:56rem){.landing-hero{grid-template-columns:3fr 2fr;gap:2.5rem;padding:4rem 0 3rem}.landing-hero h1{font-size:3rem}.landing-leo{max-width:none}.landing-cta{width:auto;padding-left:2rem;padding-right:2rem}.landing-confianca,.landing-passos,.landing-planos{grid-template-columns:repeat(2,minmax(0,24rem));gap:2rem}.landing-grade{grid-template-columns:repeat(2,1fr);gap:2rem 2.5rem}.landing-titulo,.landing-final h2{font-size:2.25rem}}.produto-fotos .foto-quadro.miniatura{border:2px solid #0000}.produto-fotos .foto-quadro.miniatura.escolhida{border-color:var(--destaque)}.produto-fotos .foto-quadro.principal{cursor:zoom-in}.zoom-da-foto{z-index:100;background:var(--fundo);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.zoom-imagem{object-fit:contain;cursor:zoom-in;max-width:100%;max-height:100%;transition:transform .15s ease-out;display:block}.zoom-imagem.ampliada{cursor:zoom-out}.zoom-botao{z-index:1;border:1px solid var(--texto);background:var(--fundo);width:3rem;height:3rem;color:var(--texto);font:inherit;cursor:pointer;border-radius:0;font-size:1.5rem;line-height:1;position:absolute}.zoom-botao:hover,.zoom-botao:focus-visible{border-color:var(--destaque);color:var(--destaque)}.zoom-fechar{font-size:1.125rem;top:1rem;right:1rem}.zoom-anterior,.zoom-proxima{font-size:2rem;top:50%;transform:translateY(-50%)}.zoom-anterior{left:1rem}.zoom-proxima{right:1rem}.zoom-contagem{z-index:1;background:var(--fundo);color:var(--texto-apoio);margin:0;padding:.25rem .75rem;font-size:.875rem;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.link-da-vitrine{overflow-wrap:anywhere;margin:.375rem 0 0}.botao-menu.com-rotulo{border:1px solid var(--texto);width:auto;height:auto;color:var(--texto);font:inherit;flex-direction:row;align-items:center;gap:.5rem;margin:0;padding:.375rem .625rem;font-size:.875rem;font-weight:700}.botao-menu.com-rotulo>span{background:0 0;height:auto}.botao-menu.com-rotulo .risquinhos{flex-direction:column;gap:4px;width:1.125rem;display:flex}.botao-menu.com-rotulo .risquinhos span{background:var(--texto);height:2px;display:block}.botao-menu.com-rotulo:hover,.botao-menu.com-rotulo[aria-expanded=true]{border-color:var(--destaque)}.primeiros-passos{border:1px solid var(--texto);margin:1.5rem 0;padding:1rem 1.25rem}.primeiros-passos-topo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.primeiros-passos h2{margin:0;font-size:1.125rem}.primeiros-passos ol{margin:.75rem 0 0;padding:0;list-style:none}.primeiros-passos li{border-top:1px solid var(--linha);gap:.75rem;padding:.75rem 0;display:flex}.primeiros-passos li p{margin:.125rem 0 0}.primeiros-passos-marca{border:1px solid var(--texto);flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;font-size:.875rem;font-weight:800;display:flex}.primeiros-passos li.feito .primeiros-passos-marca{border-color:var(--ok);color:var(--ok)}.primeiros-passos li.feito strong{color:var(--texto-apoio);text-decoration:line-through}.primeiros-passos-acoes{font-size:.9375rem;font-weight:700}.primeiros-passos-selo.premio{color:var(--ok)}.primeiros-passos-premio{flex-basis:100%;margin:0;font-size:.8125rem}.primeiros-passos li.proximo .primeiros-passos-marca{border-color:var(--destaque);background:var(--destaque);color:var(--sobre-destaque)}.primeiros-passos-selo{color:var(--destaque-forte);text-transform:uppercase;letter-spacing:.04em;margin-left:.5rem;font-size:.75rem;font-weight:700;display:inline-block}.campo .campo-senha{color:var(--texto);border-bottom:1px solid var(--linha);align-items:center;font-size:1rem;display:flex}.campo .campo-senha:focus-within{border-bottom-color:var(--destaque)}.campo .campo-senha input,.campo .campo-senha input:focus{border-bottom:0;outline:none;flex:1;min-width:0}.campo-senha-olho{width:2.5rem;height:2.5rem;color:var(--texto-apoio);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.campo-senha-olho:hover,.campo-senha-olho[aria-pressed=true]{color:var(--texto)}.campo-senha-olho:focus-visible{outline:2px solid var(--destaque);outline-offset:-2px}.tela-vazia{border:1px solid var(--linha);margin:1.5rem 0;padding:1.25rem}.tela-vazia .apoio{max-width:40rem}.tela-vazia .botao{width:auto;margin-top:1rem;display:inline-block}.icone-redondo.icone-na-linha,.lista a.icone-redondo.icone-na-linha{vertical-align:middle;justify-content:center;align-items:center;gap:0;width:1.375rem;height:1.375rem;margin:-.25rem .125rem 0;padding:0;display:inline-flex}.icone-redondo.icone-na-linha svg{flex-shrink:0;width:15px;height:15px}.preco-riscado{color:var(--texto-apoio);font-weight:400}.faixa-de-ferias{background:var(--aviso-fundo);color:var(--aviso-texto);text-align:center;margin:0;padding:.75rem 1rem;font-size:.9375rem}.janela{border:1px solid var(--linha);background:var(--fundo);width:min(640px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--texto);padding:20px}.janela::backdrop{background:#12131699}.janela h3{margin:24px 0 8px}.janela-topo{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.janela-topo h2{margin:0}.titulos-do-anuncio{margin:0;padding:0;list-style:none}.titulos-do-anuncio li{border-bottom:1px solid var(--linha);padding:12px 0}.titulo-do-anuncio-topo,.titulo-do-anuncio-linha{justify-content:space-between;align-items:center;gap:12px;display:flex}.titulo-do-anuncio-linha{margin:4px 0}.titulo-do-anuncio-texto{overflow-wrap:anywhere;flex:1}.lateral .icones-de-compartilhar{gap:.1875rem}.lateral .icone-redondo{width:1.875rem;height:1.875rem}.janela-qr{width:min(420px,100vw - 32px)}.janela-qr .codigo-qr{width:240px;margin:1rem auto}.folha-do-qr{display:none}@media print{html.imprimindo-qr body *{visibility:hidden}html.imprimindo-qr .folha-do-qr,html.imprimindo-qr .folha-do-qr *{visibility:visible}html.imprimindo-qr .folha-do-qr{text-align:center;width:100%;padding-top:2cm;display:block;position:fixed;top:0;left:0}html.imprimindo-qr .folha-do-qr h1{font-size:28pt}html.imprimindo-qr .folha-do-qr p{font-size:16pt}html.imprimindo-qr .folha-do-qr .codigo-qr{border:0;width:9cm;margin:1cm auto}html.imprimindo-qr .janela{border:0}html.imprimindo-qr .janela::backdrop{background:0 0}}.fotos-grade li[draggable=true]{cursor:grab}.fotos-grade li.foto-arrastada{opacity:.4}.fotos-grade li.foto-alvo{outline:2px solid var(--destaque);outline-offset:2px}.titulo-do-anuncio-atalho{margin-top:4px;display:block}.etiqueta-promocao{border-color:var(--aviso-texto);background:var(--aviso-fundo);color:var(--aviso-texto)}.valor-custo{color:var(--texto-apoio);font-weight:400;display:block}@media (max-width:40rem){.lista-de-produtos a{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.375rem .875rem;display:grid}.lista-de-produtos a>:first-child{grid-row:span 2}.lista-de-produtos .valor{text-align:left;white-space:normal;grid-column:2}}.selo-desconto{background:var(--destaque);color:var(--sobre-destaque);vertical-align:middle;padding:0 .375rem;font-size:.8em;font-weight:700;display:inline-block}.campanha-do-cashback{margin:.25rem 0 0}.dados-da-campanha{grid-template-columns:auto 1fr;gap:.25rem 1rem;margin:1rem 0;display:grid}.dados-da-campanha dt{color:var(--texto-apoio)}.dados-da-campanha dd{margin:0;font-weight:700}.cancelamentos{margin-top:1.5rem}.lateral-ajuda{margin-bottom:.75rem;display:block}.ajuda-busca{max-width:36rem}.ajuda-indice{flex-wrap:wrap;gap:.5rem 1rem;margin:1rem 0 2rem;display:flex}.ajuda-topico{margin-bottom:2rem}.ajuda-pergunta{border-bottom:1px solid var(--linha)}.ajuda-pergunta summary{cursor:pointer;padding:.75rem 0;font-weight:700}.ajuda-pergunta summary:hover{color:var(--destaque)}.ajuda-resposta{padding:0 0 .75rem}.ajuda-resposta p{margin:0 0 .75rem}.ajuda-topico-do-resultado{text-transform:uppercase;letter-spacing:.04em;margin:1rem 0 0}.ajuda-rodape{border-top:1px solid var(--linha);margin-top:2rem;padding-top:1rem}.botao-camera{align-items:center;gap:.375rem;margin-top:.375rem;font-size:.875rem;display:inline-flex}.janela-camera{width:min(560px,100vw - 16px);max-height:calc(100vh - 16px);padding:16px}.camera-quadro{background:var(--fundo-foto);aspect-ratio:4/3;margin:.75rem 0;position:relative;overflow:hidden}.camera-quadro video{object-fit:cover;width:100%;height:100%;display:block}.camera-mira{border:2px solid var(--destaque);pointer-events:none;position:absolute;inset:35% 10%}.alternar-visao{border:2px solid var(--texto);margin:1.5rem 0 0;display:inline-flex}.alternar-visao button,.alternar-visao a{background:var(--fundo);min-width:7rem;color:var(--texto);font:inherit;text-align:center;cursor:pointer;border:0;padding:.6rem 1.25rem;font-weight:800;text-decoration:none}.alternar-visao button+button,.alternar-visao a+a{border-left:2px solid var(--texto)}.alternar-visao button.ativo,.alternar-visao a.ativo{background:var(--destaque);color:var(--sobre-destaque)}.alternar-visao button:not(.ativo):hover,.alternar-visao a:not(.ativo):hover{background:var(--fundo-foto)}.alternar-visao a{min-width:0;padding:.6rem 1rem}.resumo .resumo-recuo dt{padding-left:1rem;font-size:.875rem}.resumo .resumo-recuo dd{color:var(--texto-apoio);font-size:.875rem}.resumo .negativo dd{color:var(--erro)}.card-comparacao{color:var(--texto-apoio);font-size:.8125rem;display:block}.periodo-rapido{flex-wrap:wrap;gap:.25rem 1rem;margin:.5rem 0 0;display:flex}@media print{html.imprimindo-resumo .lateral,html.imprimindo-resumo .topo,html.imprimindo-resumo .faixa,html.imprimindo-resumo .nao-imprimir{display:none!important}html.imprimindo-resumo .app{display:block!important}}.graficos-escolha{border:1px solid var(--linha);margin:1.25rem 0 0;padding:.75rem 1rem}.graficos-escolha summary{cursor:pointer;font-weight:700}.graficos-grupo{border:0;flex-wrap:wrap;gap:.25rem 1.25rem;margin:.75rem 0 0;padding:0;display:flex}.graficos-grupo legend{letter-spacing:.08em;text-transform:uppercase;width:100%;color:var(--texto-apoio);margin-bottom:.25rem;font-size:.8125rem;font-weight:800}.graficos-escolha .link-botao{margin-top:.75rem}.graficos{grid-template-columns:1fr;gap:.75rem;margin:1.25rem 0;display:grid}@media (min-width:48rem){.graficos{grid-template-columns:1fr 1fr}}.grafico{border:1px solid var(--linha);padding:1rem}.grafico-barras{gap:.25rem;margin-top:.75rem;display:flex}.grafico-coluna{min-width:0;color:var(--texto-apoio);font:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:0}.grafico-area{height:7rem;display:block;position:relative}.grafico-barra{background:var(--texto);position:absolute;left:15%;right:15%}.grafico-barra.negativa{background:var(--erro)}.grafico-coluna.escolhida .grafico-barra:not(.negativa){background:var(--destaque)}.grafico-coluna:hover .grafico-barra:not(.negativa){background:var(--destaque-forte)}.grafico-zero{border-top:1px solid var(--linha);position:absolute;left:0;right:0}.grafico-mes{text-align:center;margin-top:.25rem;font-size:.6875rem;display:block}.grafico-coluna.escolhida .grafico-mes{color:var(--texto);font-weight:800}.grafico-explicacao{color:var(--texto-apoio);margin:.5rem 0 0;font-size:.8125rem}.graficos-aviso{font-size:.8125rem}.linha-de-acao{flex-wrap:wrap;align-items:flex-end;gap:.25rem 1rem;margin-top:.25rem;display:flex}.linha-de-acao .link-botao{margin:0}.linha-de-acao .campo{margin-bottom:0}.grade-celular{display:block}.grade-tabela-moldura{display:none}@media (min-width:48rem){.grade-celular{display:none}.grade-tabela-moldura{display:block}}.grade-navegacao{justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0 .5rem;display:flex}.grade-celular .grade-navegacao .link-botao{padding:0 .75rem;font-size:1.5rem;text-decoration:none}.grade-rolagem{border:1px solid var(--linha);overflow-x:auto}.grade-tabela{border-collapse:collapse;width:max-content;min-width:100%;font-size:.875rem}.grade-tabela th,.grade-tabela td{border-bottom:1px solid var(--linha);text-align:right;white-space:nowrap;padding:0}.grade-tabela thead th{color:var(--texto-apoio);padding:.5rem;font-weight:700}.grade-tabela thead th.mes-atual{color:var(--texto);box-shadow:inset 0 -3px 0 var(--destaque)}.grade-tabela tbody th,.grade-tabela tfoot th,.grade-tabela thead th:first-child{z-index:1;background:var(--fundo);text-align:left;border-right:1px solid var(--linha);white-space:normal;min-width:11rem;max-width:16rem;padding:.375rem .75rem;position:sticky;left:0}.grade-tabela tbody th small{color:var(--texto-apoio);font-weight:400;display:block}.grade-tabela tfoot th,.grade-tabela tfoot td{border-bottom:0;padding:.5rem;font-weight:800}.nome-da-conta{text-align:left;color:var(--texto);font-weight:700}.celula-da-grade{width:100%;min-width:6.5rem;color:var(--texto);font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;padding:.5rem;display:block}.celula-da-grade:hover,.celula-da-grade:focus-visible{outline:2px solid var(--destaque);outline-offset:-2px}.grade-celular .celula-da-grade{border:1px solid var(--linha);width:auto;font-weight:700}.celula-vazia{color:var(--texto-apoio)}.celula-prevista{color:var(--texto-apoio);font-style:italic}.celula-vencida{color:var(--erro);font-weight:700}.celula-agendada{background:var(--aviso-fundo);color:var(--aviso-texto)}.celula-paga{background:color-mix(in srgb, var(--ok) 22%, var(--fundo))}.celula-no_cartao{box-shadow:inset 0 0 0 2px var(--texto)}.legenda-da-grade{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.legenda-da-grade .celula-da-grade{cursor:default;border:1px solid var(--linha);width:auto;min-width:0;padding:.25rem .625rem;display:inline-block}.legenda-da-grade .celula-da-grade:hover{outline:none}
