@layer components{.loja{--text-corpo:1rem;--text-corpo--line-height:1.5rem;min-height:100dvh;font-size:var(--text-corpo);line-height:var(--text-corpo--line-height);flex-direction:column;display:flex}.loja-largura{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1.5rem}@media not (min-width:48rem){.loja-largura{padding-inline:1rem}}.botao-loja{min-height:3.25rem;padding-inline:1.5rem;font-size:1rem}.loja-faixa{background:var(--color-azul);color:var(--color-sobre-azul);font-size:var(--text-legenda);line-height:var(--text-legenda--line-height)}.loja-faixa-conteudo{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;padding-block:.5625rem;display:flex}.loja-faixa a{color:var(--color-lima);text-underline-offset:2px;text-decoration:underline}@media not (min-width:64rem){.loja-faixa-extra{display:none}}.loja-barra{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding-top:1rem;padding-bottom:.5rem;display:flex}.loja-logo{border-radius:var(--radius-controle);flex:none;display:inline-flex}.loja-logo img{width:auto;height:2.5rem}.loja-busca{background:var(--color-branco);border-radius:999px;flex:22.5rem;align-items:center;gap:.625rem;min-width:0;min-height:3.25rem;padding:0 .5rem 0 1.25rem;display:flex}.loja-busca:focus-within{outline:2px solid var(--color-azul);outline-offset:2px}.loja-busca input{min-width:0;color:var(--color-azul);background:0 0;border:0;outline:none;flex:1;font-size:1rem}.loja-busca input::placeholder{color:var(--color-cinza);opacity:1}.loja-busca-botao{background:var(--color-azul);min-height:2.5rem;color:var(--color-branco);border-radius:999px;padding:0 1.125rem;font-weight:700;transition:background-color .12s}.loja-busca-botao:hover{background:#1d2e45}.loja-atalhos{align-items:center;gap:.25rem;display:flex}.loja-atalho{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-width:2.75rem;min-height:2.75rem;padding:0 .875rem;line-height:1.125rem;transition:background-color .12s;display:inline-flex;position:relative}.loja-atalho:hover{background:var(--color-trilho)}.loja-contagem{background:var(--color-lima);min-width:1.25rem;height:1.25rem;color:var(--color-azul);text-align:center;border-radius:999px;padding:0 .3125rem;font-size:.75rem;font-weight:700;line-height:1.25rem;position:absolute;top:.125rem;left:1.75rem}@media not (min-width:64rem){.loja-logo{order:1}.loja-atalhos{order:2;margin-left:auto}.loja-busca{flex-basis:100%;order:3}}@media not (min-width:48rem){.loja-atalho-texto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.loja-logo img{height:2.25rem}}.loja-linhas{padding-bottom:.75rem}.loja-linhas ul{scrollbar-width:none;gap:.125rem;margin-inline:-.875rem;display:flex;overflow-x:auto}.loja-linhas a{white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 .875rem;transition:background-color .12s;display:inline-flex}.loja-linhas a:hover{background:var(--color-trilho)}.loja-linhas a:focus-visible{outline-offset:-2px}.loja-conteudo{flex:1;padding-top:1.5rem;padding-bottom:4rem}.loja-vitrine{border-radius:var(--radius-destaque);background:var(--color-azul);color:var(--color-branco);flex-wrap:wrap;align-items:flex-end;gap:2.5rem;padding:3.5rem 3.5rem 0;display:flex;position:relative;overflow:hidden}.loja-vitrine-texto{flex-direction:column;flex:28rem;gap:1.5rem;min-width:0;padding-bottom:3.5rem;display:flex;position:relative}@media (min-width:80rem){.loja-vitrine-texto{padding-bottom:9.5rem}}@media not (min-width:48rem){.loja-vitrine{gap:0;padding:2rem 1.25rem 0}.loja-vitrine-texto{padding-bottom:1.5rem}}.loja-vitrine-condutores-retos{pointer-events:none;width:100%;height:4.5rem;display:block}.loja-vitrine-condutores{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.loja-vitrine-titulo{letter-spacing:-.03em;text-wrap:balance;max-width:40rem;font-size:3.75rem;font-weight:700;line-height:3.875rem}@media not (min-width:48rem){.loja-vitrine-titulo{font-size:2.25rem;line-height:2.5rem}}.loja-vitrine-produto{border-radius:var(--radius-folha) var(--radius-folha) 0 0;background:var(--color-branco);min-width:0;color:var(--color-azul);flex-direction:column;flex:0 26.25rem;gap:.75rem;padding:1.25rem 1.25rem 1.5rem;transition:background-color .12s;display:flex;position:relative}@media not (min-width:48rem){.loja-vitrine-produto{flex-basis:100%}}.loja-vitrine-produto:hover{background:var(--color-nevoa)}.loja-vitrine-produto-foto{aspect-ratio:4/3;background:var(--color-branco);border-radius:1rem;padding:.75rem;display:flex;overflow:hidden}.loja-linhas-grade{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:40rem){.loja-linhas-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.loja-linhas-grade>li:last-child:nth-child(2n){grid-column:1/-1}}@media (min-width:64rem){.loja-linhas-grade{grid-template-columns:repeat(3,minmax(0,1fr))}.loja-linhas-grade>li:first-child{grid-row:span 2}.loja-linhas-grade>li:last-child:nth-child(2n){grid-column:auto}}.loja-linha{border-radius:var(--radius-folha);background:var(--color-branco);flex-direction:column;gap:.375rem;height:100%;min-height:13.25rem;padding:1.5rem;transition:background-color .12s;display:flex;position:relative;overflow:hidden}.loja-linha:hover{background:var(--color-nevoa)}.loja-linha-texto{flex-direction:column;gap:.375rem;max-width:55%;display:flex;position:relative}.loja-linha-foto{justify-content:flex-end;align-items:flex-end;width:44%;height:78%;display:flex;position:absolute;bottom:.5rem;right:.5rem}.loja-linha-principal{background:var(--color-trilho);min-height:27.5rem;padding:1.75rem}.loja-linha-principal:hover{background:#dbe2d7}.loja-linha-principal .loja-linha-texto{max-width:15rem}.loja-linha-principal .loja-linha-foto{mix-blend-mode:multiply;width:82%;height:72%;bottom:-1rem;right:-1.5rem}@media not (min-width:64rem){.loja-linha-principal{min-height:17rem}.loja-linha-principal .loja-linha-foto{width:52%;height:90%}}@media not (min-width:40rem){.loja-linha{min-height:8.5rem;padding:1.25rem}.loja-linha-foto{width:38%}}.preco-esmaecido{color:var(--color-cinza)}.preco-cartao-varejo{font-size:1.375rem;font-weight:700;line-height:1.75rem}.preco-cartao-varejo.preco-esmaecido{font-size:1rem;font-weight:400}.preco-cartao-empresa{color:var(--color-cinza);font-size:var(--text-legenda);line-height:var(--text-legenda--line-height);align-items:center;gap:.375rem;display:flex}.preco-produto{border-radius:var(--radius-folha);background:var(--color-branco);overflow:hidden}.preco-produto-valores{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.preco-produto-valores>div{flex-direction:column;gap:.25rem;padding:1.25rem 1.5rem;display:flex}.preco-produto-valores dt{font-size:var(--text-legenda);line-height:var(--text-legenda--line-height)}.preco-produto-valores dd{letter-spacing:-.02em;font-size:2rem;font-weight:700;line-height:2.25rem}.preco-produto-varejo.preco-esmaecido dd{font-size:1.5rem;font-weight:400}.preco-produto-empresa{background:var(--color-azul);color:var(--color-branco)}.preco-produto-empresa dt{color:var(--color-lima);font-weight:700}.preco-produto-faixa{border-top:1px solid var(--color-linha);font-size:var(--text-legenda);line-height:var(--text-legenda--line-height);align-items:flex-start;gap:.625rem;padding:.875rem 1.5rem;display:flex}.preco-produto-faixa svg{flex:none;margin-top:.0625rem}.loja-foto{object-fit:contain;width:100%;height:100%;display:block}.loja-secao-titulo{font-size:var(--text-titulo);line-height:var(--text-titulo--line-height);letter-spacing:var(--text-titulo--letter-spacing);font-weight:700}.loja-secao-cabeca{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem 1rem;display:flex}.loja-grade{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:1rem;display:grid}@media not (min-width:36rem){.loja-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}.loja-grade>li{min-width:0;display:flex}.loja-cartao{border-radius:var(--radius-folha);background:var(--color-branco);flex-direction:column;width:100%;min-width:0;transition:box-shadow .12s;display:flex;overflow:hidden}.loja-cartao:hover{box-shadow:inset 0 0 0 1px #101c2c33}.loja-cartao-foto{aspect-ratio:1;padding:1rem;display:flex;position:relative;overflow:hidden}.loja-cartao-foto .loja-foto{transition:transform .18s}.loja-cartao:hover .loja-cartao-foto .loja-foto{transform:scale(1.04)}.loja-cartao-selo{background:var(--color-azul);color:var(--color-branco);border-radius:999px;padding:.25rem .625rem;font-size:.75rem;line-height:1rem;position:absolute;top:.75rem;left:.75rem}.loja-cartao-corpo{flex-direction:column;flex:1;gap:.25rem;padding:0 1.125rem 1.125rem;display:flex}.loja-cartao-variacoes,.loja-cartao-apartir{color:var(--color-cinza);font-size:var(--text-legenda);line-height:var(--text-legenda--line-height)}.loja-cartao-titulo{flex:1;font-weight:700;line-height:1.3125rem}.loja-cartao-precos{flex-direction:column;margin-top:.5rem;display:flex}@media not (min-width:36rem){.loja-cartao-foto{padding:.625rem}.loja-cartao-corpo{padding:0 .75rem .875rem}.loja-cartao .preco-cartao-varejo{font-size:1.1875rem;line-height:1.5rem}}.loja-vantagens{border-radius:var(--radius-folha);background:var(--color-branco);grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));padding:.5rem;display:grid}.loja-vantagens>li{align-items:flex-start;gap:.875rem;padding:1.25rem;display:flex}.loja-vantagens-icone{background:var(--color-nevoa);border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.loja-empresas{border-radius:var(--radius-destaque);background:var(--color-lima);color:var(--color-azul);flex-wrap:wrap;align-items:center;gap:2.5rem;padding:3rem;display:flex}@media not (min-width:48rem){.loja-empresas{gap:1.75rem;padding:2rem 1.25rem}}.loja-empresas-titulo{letter-spacing:-.02em;text-wrap:balance;font-size:2.5rem;font-weight:700;line-height:2.75rem}@media not (min-width:48rem){.loja-empresas-titulo{font-size:1.875rem;line-height:2.125rem}}.loja-empresas-passos>li{background:#101c2c12;border-radius:1.125rem;align-items:center;gap:1rem;padding:1.125rem 1.25rem;display:flex}.loja-empresas-numero{background:var(--color-azul);width:2.5rem;height:2.5rem;color:var(--color-lima);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.loja-botao-azul{background:var(--color-azul);min-height:3.25rem;color:var(--color-branco);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.5rem;font-weight:700;transition:color .12s,background-color .12s;display:inline-flex}.loja-botao-azul:hover{background:var(--color-branco);color:var(--color-azul)}.loja-migalhas ol{color:var(--color-cinza);font-size:var(--text-legenda);line-height:var(--text-legenda--line-height);flex-wrap:wrap;gap:.25rem .5rem;display:flex}.loja-migalhas li+li:before{content:"/";margin-right:.5rem}.loja-migalhas a{text-underline-offset:2px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.loja-migalhas a:hover{text-decoration-color:currentColor}.loja-migalhas [aria-current]{color:var(--color-azul)}.loja-titulo-pagina{letter-spacing:-.02em;font-size:2.5rem;font-weight:700;line-height:2.75rem}@media not (min-width:48rem){.loja-titulo-pagina{font-size:1.875rem;line-height:2.25rem}}.loja-ordem{align-items:center;gap:.625rem;display:flex}.loja-ordem select{background:var(--color-branco);min-height:2.75rem;color:var(--color-azul);border:0;border-radius:999px;padding:0 1rem}.loja-tipos{flex-wrap:wrap;gap:.5rem;display:flex}.loja-tipos .pilula span{opacity:.75;font-weight:400}.loja-lista{flex-wrap:wrap;align-items:flex-start;gap:1.5rem;display:flex}.loja-lista-produtos{flex-direction:column;flex:999 35rem;gap:1rem;min-width:0;display:flex}.loja-filtros{border-radius:var(--radius-folha);background:var(--color-branco);flex-direction:column;flex:13.75rem;gap:1rem;max-width:17.5rem;padding:1.25rem 1.375rem;display:flex}.loja-filtros-corpo{flex-direction:column;gap:1.25rem;display:flex}.loja-filtros-abrir{display:none}@media not (min-width:64rem){.loja-filtros{flex-basis:100%;max-width:none;padding:.5rem}.loja-filtros-abrir{border-radius:999px;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 .875rem;font-weight:700;display:flex}.loja-filtros-corpo{padding:.5rem .875rem .875rem}.loja-filtros:not([data-aberto]) .loja-filtros-corpo{display:none}}.loja-filtros legend{margin-bottom:.375rem;font-weight:700}.loja-filtros label.loja-opcao-filtro{align-items:center;gap:.625rem;min-height:2.25rem;display:flex}@media not (min-width:48rem){.loja-filtros label.loja-opcao-filtro{min-height:2.75rem}}.loja-opcao-filtro input{width:1.125rem;height:1.125rem;accent-color:var(--color-azul)}.loja-opcao-filtro .loja-contagem-filtro{color:var(--color-cinza);margin-left:auto}.loja-campo-preco{border-radius:var(--radius-controle);background:var(--color-branco);border:1px solid #101c2c47;width:100%;min-width:0;min-height:2.75rem;padding:0 .75rem}.loja-paginas{flex-wrap:wrap;justify-content:center;gap:.5rem;padding-top:.5rem;display:flex}.loja-produto{flex-wrap:wrap;align-items:flex-start;gap:2rem;display:flex}.loja-galeria{flex:32.5rem;gap:.75rem;min-width:0;display:flex}.loja-galeria-miniaturas{flex-direction:column;gap:.625rem;display:flex}.loja-miniatura{border-radius:var(--radius-miniatura);background:var(--color-branco);flex:none;width:4.5rem;height:4.5rem;padding:.375rem;display:flex;box-shadow:inset 0 0 0 1px #101c2c1f}.loja-miniatura[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--color-azul)}.loja-galeria-principal{aspect-ratio:1;border-radius:var(--radius-destaque);background:var(--color-branco);cursor:zoom-in;flex:23.75rem;min-width:0;padding:2rem;display:flex;position:relative;overflow:hidden}.loja-galeria-principal[aria-pressed=true]{cursor:zoom-out}.loja-galeria-principal .loja-foto{transform-origin:var(--zoom-x,50%) var(--zoom-y,50%);transition:transform .16s}.loja-galeria-principal[aria-pressed=true] .loja-foto{transform:scale(2.2)}@media (hover:hover) and (pointer:fine){.loja-galeria-principal:hover .loja-foto{transform:scale(2.2)}}.loja-galeria-dica{background:var(--color-nevoa);font-size:var(--text-legenda);line-height:var(--text-legenda--line-height);pointer-events:none;border-radius:999px;padding:.375rem .75rem;position:absolute;top:1.25rem;left:1.25rem}@media not (min-width:48rem){.loja-galeria{flex-direction:column-reverse}.loja-galeria-miniaturas{flex-direction:row;padding:.125rem;overflow-x:auto}.loja-galeria-principal{flex-basis:auto;padding:1.25rem}}.loja-compra{flex-direction:column;flex:27.5rem;gap:1.25rem;min-width:0;display:flex}.loja-produto-titulo{letter-spacing:-.02em;text-wrap:balance;margin:.25rem 0 0;font-size:2.25rem;font-weight:700;line-height:2.625rem}@media not (min-width:48rem){.loja-produto-titulo{font-size:1.75rem;line-height:2.125rem}}.loja-eixo{flex-direction:column;gap:.625rem;display:flex}.loja-eixo-opcoes{flex-wrap:wrap;gap:.5rem;display:flex}.loja-opcao{background:var(--color-branco);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-width:4rem;min-height:2.75rem;padding:0 1rem;transition:color .12s,background-color .12s,box-shadow .12s;display:inline-flex;box-shadow:inset 0 0 0 1px #101c2c2e}.loja-opcao:hover{box-shadow:inset 0 0 0 2px var(--color-azul)}.loja-opcao[aria-checked=true]{background:var(--color-azul);color:var(--color-branco);box-shadow:none;font-weight:700}.loja-opcao[aria-disabled=true]{color:var(--color-cinza);cursor:not-allowed;text-decoration:line-through;box-shadow:inset 0 0 0 1px #101c2c1a}.loja-amostra{border-radius:999px;flex:none;width:1rem;height:1rem;box-shadow:inset 0 0 0 1px #101c2c4d}.loja-aviso-eixo{color:var(--color-cinza);font-size:var(--text-legenda);line-height:var(--text-legenda--line-height)}.loja-estoque{align-items:center;gap:.625rem;display:flex}.loja-estoque:before{content:"";background:var(--cor-do-estoque,var(--color-margem-boa));border-radius:999px;flex:none;width:.625rem;height:.625rem}.loja-quantidade{background:var(--color-branco);border-radius:999px;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #101c2c2e}.loja-quantidade button{border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:3.25rem;display:inline-flex}.loja-quantidade button:disabled{color:var(--color-cinza);cursor:not-allowed}.loja-quantidade input{text-align:center;appearance:textfield;background:0 0;border:0;width:3rem;font-size:1.0625rem;font-weight:700}.loja-quantidade input::-webkit-inner-spin-button{appearance:none;margin:0}.loja-quantidade input::-webkit-outer-spin-button{appearance:none;margin:0}.loja-ajuda{color:var(--color-cinza);font-size:var(--text-legenda);line-height:var(--text-legenda--line-height)}.loja-cartao-branco{border-radius:var(--radius-folha);background:var(--color-branco);flex-direction:column;gap:.5rem;padding:1.25rem 1.375rem;display:flex}.loja-frete{gap:.75rem}.loja-frete-linha{flex-wrap:wrap;gap:.5rem;display:flex}.loja-frete-cep{flex:10rem;min-width:0;min-height:3rem}.loja-frete-linha .botao{min-height:3rem}.loja-fretes{flex-direction:column;display:flex}.loja-fretes li{border-top:1px solid #101c2c1a;justify-content:space-between;align-items:baseline;gap:.75rem;padding-block:.625rem;display:flex}.loja-fretes li>strong{text-align:right;flex-shrink:0}.loja-fretes li>.loja-frete-fob{flex-shrink:1;max-width:50%}.preco-produto-metro{color:var(--color-cinza);font-size:var(--text-legenda)!important;line-height:var(--text-legenda--line-height)!important;letter-spacing:0!important;font-weight:400!important}.preco-produto-empresa .preco-produto-metro{color:var(--color-sobre-azul)}.preco-produto-empresa dt{align-items:center;gap:.375rem;display:flex}.loja-juntos{grid-template-columns:repeat(auto-fill,minmax(16.25rem,1fr));gap:.75rem;display:grid}.loja-junto{background:var(--color-branco);border-radius:1.125rem;align-items:center;gap:.75rem;padding:.75rem;transition:box-shadow .12s;display:flex}.loja-junto:hover{box-shadow:inset 0 0 0 1px #101c2c33}.loja-junto-foto{border-radius:var(--radius-controle);background:var(--color-branco);flex:none;width:4rem;height:4rem;padding:.25rem;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #101c2c14}.loja-ficha{border-collapse:collapse;width:100%}.loja-ficha th,.loja-ficha td{border-top:1px solid var(--color-linha);text-align:left;vertical-align:top;padding:.75rem 0}.loja-ficha th{width:44%;color:var(--color-cinza);padding-right:1rem;font-weight:400}.loja-texto{flex-direction:column;gap:.75rem;max-width:40rem;display:flex}.loja-texto ul{flex-direction:column;gap:.25rem;padding-left:1.25rem;list-style:outside;display:flex}.loja-busca{position:relative}.loja-sugestoes{z-index:40;border-radius:var(--radius-folha);background:var(--color-branco);max-height:min(70vh,32rem);padding:.5rem;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow-y:auto;box-shadow:0 18px 48px #101c2c2e}.loja-sugestoes [role=group]+[role=group],.loja-sugestoes [role=group]+.loja-sugestao-todos{border-top:1px solid var(--color-linha);margin-top:.25rem;padding-top:.25rem}.loja-sugestao{border-radius:var(--radius-controle);align-items:center;gap:.75rem;min-height:2.75rem;padding:.5rem .75rem;display:flex}.loja-sugestao[aria-selected=true]{background:var(--color-nevoa)}.loja-sugestao-foto{border-radius:.625rem;flex:none;width:2.5rem;height:2.5rem;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #101c2c14}.loja-sugestao-foto img{object-fit:contain;width:100%;height:100%}.loja-sugestao-todos{font-weight:700}.loja-rodape{background:var(--color-azul);color:var(--color-branco)}.loja-rodape a{color:var(--color-sobre-azul);overflow-wrap:anywhere;transition:color .12s}.loja-rodape a:hover{color:var(--color-lima);text-decoration:underline}.loja-rodape-colunas{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 2rem;padding-top:3.5rem;padding-bottom:2rem;display:grid}.loja-rodape-marca{flex-direction:column;grid-column:1/-1;gap:1rem;display:flex}@media not (min-width:30rem){.loja-rodape-colunas{grid-template-columns:minmax(0,1fr)}}@media (min-width:48rem){.loja-rodape-colunas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.loja-rodape-colunas{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:2.5rem 3.5rem}.loja-rodape-marca{grid-column:auto}}.loja-rodape-marca p{max-width:20rem;color:var(--color-sobre-azul)}.loja-rodape h2{margin-bottom:.75rem;font-weight:700}.loja-rodape ul{flex-direction:column;gap:.25rem;display:flex}.loja-rodape li a{align-items:center;min-height:2rem;display:inline-flex}@media not (min-width:48rem){.loja-rodape li a{min-height:2.75rem}}.loja-rodape-base{border-top:1px solid var(--color-realce-azul);color:#ffffffb8;font-size:var(--text-legenda);line-height:var(--text-legenda--line-height)}.loja-rodape-base-conteudo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;padding-top:1.25rem;padding-bottom:1.75rem;display:flex}.loja-selo-pagamento{color:var(--color-branco);border:1px solid #ffffff4d;border-radius:6px;padding:.125rem .5rem}.loja-previa{min-height:0}.conta-entrada{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}@media (min-width:64rem){.conta-entrada{grid-template-columns:minmax(0,38rem) minmax(0,1fr);gap:2rem}}.conta-folha{border-radius:var(--radius-folha);background:var(--color-branco);flex-direction:column;gap:1.5rem;padding:2.5rem;display:flex}@media not (min-width:48rem){.conta-folha{padding:1.75rem 1.25rem}}.conta-titulo{letter-spacing:-.02em;text-wrap:balance;font-size:2.25rem;font-weight:700;line-height:2.625rem}@media not (min-width:48rem){.conta-titulo{font-size:1.75rem;line-height:2.125rem}}.conta-formulario{flex-direction:column;gap:1.25rem;display:flex}.conta-formulario .botao-loja{width:100%}.conta-duas-colunas{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (min-width:40rem){.conta-duas-colunas{grid-template-columns:repeat(2,minmax(0,1fr))}}.conta-aviso{border-radius:var(--radius-controle);align-items:flex-start;gap:.625rem;padding:.875rem 1rem;display:flex}.conta-aviso svg{flex:none;margin-top:.125rem}.conta-aviso-erro{background:var(--color-fundo-abaixo);color:var(--color-margem-abaixo)}.conta-aviso-ok{background:var(--color-fundo-boa);color:var(--color-margem-boa)}.conta-link{color:var(--color-azul);text-underline-offset:3px;font-weight:700;text-decoration:underline}.conta-link:hover{text-decoration-thickness:2px}.conta-lado{border-radius:var(--radius-destaque);background:var(--color-azul);color:var(--color-branco);flex-direction:column;gap:1.5rem;padding:2.5rem;display:flex}@media not (min-width:48rem){.conta-lado{padding:1.75rem 1.25rem}}.conta-lado-titulo{letter-spacing:-.015em;text-wrap:balance;font-size:1.75rem;font-weight:700;line-height:2.125rem}.conta-passos{flex-direction:column;gap:1rem;display:flex}.conta-passos>li{align-items:flex-start;gap:.875rem;display:flex}.conta-passo-numero{background:var(--color-lima);width:2.25rem;height:2.25rem;color:var(--color-azul);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.conta-cnpj{border-radius:var(--radius-controle);align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.conta-cnpj svg{flex:none;margin-top:.125rem}.conta-cnpj-ativa{background:var(--color-fundo-boa)}.conta-cnpj-ativa .conta-cnpj-situacao{color:var(--color-margem-boa)}.conta-cnpj-inativa{background:var(--color-fundo-abaixo)}.conta-cnpj-inativa .conta-cnpj-situacao{color:var(--color-margem-abaixo)}.conta-cabeca{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;display:flex}.conta-abas{background:var(--color-trilho);border-radius:999px;gap:.25rem;width:fit-content;max-width:100%;padding:.25rem;display:flex}@media not (min-width:40rem){.conta-abas{border-radius:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.conta-abas a{justify-content:center;padding-inline:.75rem}}.conta-abas a{white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1.125rem;transition:color .12s,background-color .12s;display:inline-flex}.conta-abas a:hover{background:var(--color-branco)}.conta-abas a[aria-current=page]{background:var(--color-azul);color:var(--color-branco);font-weight:700}.conta-abas a:focus-visible{outline-offset:-2px}.conta-empresa{border-radius:var(--radius-destaque);background:var(--color-azul);color:var(--color-branco);flex-direction:column;gap:1.25rem;padding:2rem 2.25rem;display:flex}@media not (min-width:48rem){.conta-empresa{padding:1.5rem 1.25rem}}.conta-empresa dl{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem 2rem;display:grid}.conta-empresa dt{color:var(--color-sobre-azul);font-size:var(--text-legenda);line-height:var(--text-legenda--line-height)}.conta-empresa dd{overflow-wrap:anywhere;font-weight:700}.conta-selo-ativa{background:var(--color-lima);color:var(--color-azul);font-size:var(--text-legenda);border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .75rem;font-weight:700;display:inline-flex}.conta-grade{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (min-width:48rem){.conta-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}.conta-atalho{border-radius:var(--radius-folha);background:var(--color-branco);flex-direction:column;gap:.375rem;padding:1.5rem;transition:box-shadow .12s;display:flex}.conta-atalho-icone{background:var(--color-nevoa);border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-bottom:.5rem;display:inline-flex}.conta-enderecos{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:48rem){.conta-enderecos{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}}.conta-endereco{border-radius:var(--radius-folha);background:var(--color-branco);flex-direction:column;gap:.75rem;padding:1.375rem 1.5rem;display:flex}.conta-endereco-padrao{box-shadow:inset 0 0 0 2px var(--color-azul)}.conta-endereco-acoes{flex-wrap:wrap;gap:.5rem;margin-top:auto;display:flex}.conta-pedidos{gap:1rem;display:grid}.conta-pedido{border-radius:var(--radius-folha);background:var(--color-branco);flex-direction:column;gap:.625rem;padding:1.375rem 1.5rem;display:flex}.conta-pedido-situacao{background:var(--color-trilho);white-space:nowrap;border-radius:999px;padding:.125rem .75rem;font-weight:700}.conta-pedido-situacao-ativa{background:var(--color-azul);color:var(--color-branco)}.conta-botao-branco{background:var(--color-branco);min-height:3.25rem;color:var(--color-azul);border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;gap:.5rem;padding:0 1.5rem;font-weight:700;transition:background-color .12s;display:inline-flex}.conta-botao-branco:hover{background:var(--color-trilho)}.loja-atalho-nome{text-overflow:ellipsis;white-space:nowrap;max-width:11rem;overflow:hidden}.carrinho{flex-direction:column;gap:1.5rem;display:flex}.carrinho-faixa{border-radius:var(--radius-destaque);background:var(--color-azul);color:var(--color-branco);flex-direction:column;gap:.875rem;padding:1.5rem 1.75rem;display:flex}@media not (min-width:48rem){.carrinho-faixa{padding:1.25rem}}.carrinho-faixa-topo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;display:flex}.carrinho-faixa-titulo{text-wrap:balance;font-size:1.25rem;font-weight:700;line-height:1.625rem}.carrinho-faixa-detalhe,.carrinho-faixa-convite{color:var(--color-sobre-azul);font-size:.9375rem;line-height:1.375rem}.carrinho-faixa-convite a{color:var(--color-lima);text-underline-offset:3px;font-weight:700;text-decoration:underline}.carrinho-barra{background:#ffffff24;border-radius:999px;height:.75rem;overflow:hidden}.carrinho-barra-cheia{background:var(--color-lima);border-radius:999px;height:100%}@media (prefers-reduced-motion:no-preference){.carrinho-barra-cheia{transition:width .32s cubic-bezier(.2,.7,.2,1)}}.carrinho-faixa-compacta{border-radius:var(--radius-folha);gap:.625rem;padding:1rem 1.25rem}.carrinho-faixa-compacta .carrinho-faixa-titulo{font-size:1rem;line-height:1.375rem}.carrinho-faixa-compacta .carrinho-faixa-detalhe,.carrinho-faixa-compacta .carrinho-faixa-convite{font-size:var(--text-legenda);line-height:var(--text-legenda--line-height)}.carrinho-faixa-compacta .carrinho-barra{height:.5rem}.carrinho-colunas{flex-wrap:wrap;align-items:flex-start;gap:1.5rem;display:flex}.carrinho-itens{border-radius:var(--radius-folha);background:var(--color-branco);flex:999 35rem;min-width:0;padding:.5rem 1.5rem}@media not (min-width:48rem){.carrinho-itens{padding:.25rem 1rem}}.carrinho-itens[aria-busy=true]{cursor:progress}.carrinho-item{border-bottom:1px solid var(--color-linha);flex-wrap:wrap;align-items:center;gap:1rem;padding-block:1.125rem;display:flex}.carrinho-item-foto{background:var(--color-nevoa);border-radius:.875rem;flex:none;width:5.5rem;height:5.5rem;display:block;overflow:hidden}.carrinho-item-foto .loja-foto{object-fit:contain;width:100%;height:100%}.carrinho-item-texto{flex-direction:column;flex:13.75rem;gap:.125rem;min-width:0;display:flex}.carrinho-item-titulo{overflow-wrap:anywhere;font-weight:700}.carrinho-item-titulo:hover{text-underline-offset:3px;text-decoration:underline}.carrinho-item[data-aviso=esgotou] .carrinho-item-foto,.carrinho-item[data-aviso=indisponivel] .carrinho-item-foto{opacity:.5}.carrinho-quantidade button{height:2.75rem}.carrinho-item-fora{color:var(--color-cinza);font-size:var(--text-legenda)}.carrinho-item-total{text-align:right;min-width:7.5rem;margin-left:auto}.carrinho-remover{min-height:2.75rem;color:var(--color-cinza);text-underline-offset:3px;align-items:center;gap:.375rem;font-size:.875rem;text-decoration:underline;display:inline-flex}.carrinho-remover:hover:not(:disabled){color:var(--color-azul)}.carrinho-aviso{color:var(--color-margem-atencao);font-size:var(--text-legenda);line-height:var(--text-legenda--line-height);align-items:flex-start;gap:.375rem;margin-top:.375rem;font-weight:700;display:flex}.carrinho-aviso svg{flex:none;margin-top:.0625rem}.carrinho-aviso-grave{color:var(--color-margem-abaixo)}.carrinho-aviso-texto{color:var(--color-margem-atencao);font-size:var(--text-legenda);font-weight:700}.carrinho-continuar{padding-block:1rem}.carrinho-lado{flex-direction:column;flex:21.25rem;gap:1rem;min-width:0;display:flex}@media (min-width:64rem){.carrinho-lado{position:sticky;top:1.5rem}}.carrinho-resumo,.carrinho-cupom{border-radius:var(--radius-folha);background:var(--color-branco);flex-direction:column;gap:.875rem;padding:1.5rem;display:flex}.carrinho-cupom{gap:.625rem;padding:1.25rem 1.5rem}.carrinho-resumo-titulo{font-size:1.375rem;font-weight:700;line-height:1.75rem}.carrinho-contas{flex-direction:column;gap:.75rem;display:flex}.carrinho-contas>div{justify-content:space-between;gap:1rem;display:flex}.carrinho-contas dd{text-align:right}.carrinho-conta-desconto{color:var(--color-margem-boa);font-weight:700}.carrinho-conta-total{border-top:1px solid var(--color-linha);align-items:baseline;padding-top:.875rem;font-weight:700}.carrinho-conta-total dd{letter-spacing:-.02em;font-size:1.875rem;line-height:2.25rem}.carrinho-cupom-campo{text-transform:uppercase;flex:1;min-width:0;min-height:2.75rem}.carrinho-cupom-botao{min-height:2.75rem}.carrinho-gaveta{background:var(--color-nevoa);width:min(28rem,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--color-azul);border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-24px 0 48px #101c2c2e}.carrinho-gaveta::backdrop{background:#101c2c73}@media (prefers-reduced-motion:no-preference){.carrinho-gaveta[open]{animation:.22s cubic-bezier(.2,.7,.2,1) carrinho-gaveta-entra}}@keyframes carrinho-gaveta-entra{0%{opacity:0;transform:translate(2.5rem)}}.carrinho-gaveta-corpo{flex-direction:column;gap:1rem;min-height:100%;padding:1.5rem;display:flex}.carrinho-gaveta-cabeca{justify-content:space-between;align-items:center;gap:1rem;display:flex}.carrinho-gaveta-titulo{align-items:center;gap:.5rem;font-size:1.375rem;font-weight:700;line-height:1.75rem;display:flex}.carrinho-fechar{border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.carrinho-fechar:hover{background:var(--color-trilho)}.carrinho-gaveta-itens{border-radius:var(--radius-folha);background:var(--color-branco);flex-direction:column;padding:.25rem 1.125rem;display:flex}.carrinho-gaveta-itens li{align-items:center;gap:.75rem;padding-block:.75rem;display:flex}.carrinho-gaveta-itens li+li{border-top:1px solid var(--color-linha)}.carrinho-gaveta-foto{background:var(--color-nevoa);border-radius:.75rem;flex:none;width:3.5rem;height:3.5rem;display:block;overflow:hidden}.carrinho-gaveta-foto .loja-foto{object-fit:contain;width:100%;height:100%}.carrinho-gaveta-total{justify-content:space-between;align-items:baseline;font-weight:700;display:flex}.carrinho-gaveta-total dd{font-size:1.5rem;line-height:2rem}.carrinho-gaveta-acoes{flex-direction:column;gap:.625rem;margin-top:auto;display:flex}.final{flex-direction:column;gap:1.5rem;display:flex}.final-colunas{flex-wrap:wrap;align-items:flex-start;gap:1.5rem;display:flex}.final-etapas{flex-direction:column;flex:999 35rem;gap:1rem;min-width:0;display:flex}.final-etapa{border-radius:var(--radius-folha);background:var(--color-branco);flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}@media not (min-width:48rem){.final-etapa{padding:1.25rem 1rem}}.final-etapa-titulo{align-items:center;gap:.75rem;font-size:1.25rem;font-weight:700;line-height:1.75rem;display:flex}.final-passo{background:var(--color-azul);width:2rem;height:2rem;color:var(--color-lima);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.9375rem;font-weight:700;display:inline-flex}.final-campos{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1rem .875rem;display:grid}.final-campo-largo{grid-column:1/-1}.final-pilulas{border:0;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;display:flex}.final-pilula{background:var(--color-trilho);cursor:pointer;border-radius:999px;align-items:center;min-height:2.75rem;padding:0 1.125rem;display:inline-flex;position:relative}.final-pilula input{opacity:0;cursor:pointer;position:absolute;inset:0}.final-pilula:has(input:checked){background:var(--color-azul);color:var(--color-branco);font-weight:700}.final-pilula:has(input:focus-visible){outline:2px solid var(--color-serie-1);outline-offset:2px}.final-opcoes{border:0;flex-direction:column;gap:.5rem;margin:0;padding:0;display:flex}.final-opcoes-grade{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.5rem;display:grid}.final-opcao{background:var(--color-branco);cursor:pointer;border-radius:1rem;align-items:center;gap:.875rem;min-height:3.5rem;padding:.875rem 1rem;display:flex;box-shadow:inset 0 0 0 1px #101c2c29}.final-opcao:hover{box-shadow:inset 0 0 0 1px var(--color-azul)}.final-opcao:has(input:checked){box-shadow:inset 0 0 0 2px var(--color-azul)}.final-opcao input{width:1.25rem;height:1.25rem;accent-color:var(--color-azul);flex:none}.final-opcao-texto{flex-direction:column;flex:1;min-width:0;display:flex}.final-opcao-ajuda{color:var(--color-cinza);font-size:var(--text-legenda);line-height:1.25rem}.final-conta{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.75rem 1.5rem;display:grid}.final-conta dt{color:var(--color-cinza);font-size:var(--text-legenda)}.final-conta dd{overflow-wrap:anywhere}.final-ok{color:var(--color-margem-boa);font-size:var(--text-legenda);align-items:center;gap:.5rem;display:flex}.final-cartao{background:var(--color-nevoa);border-radius:1rem;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.final-seguro{color:var(--color-cinza);font-size:var(--text-legenda);align-items:flex-start;gap:.5rem;line-height:1.25rem;display:flex}.final-seguro svg{color:var(--color-margem-boa);flex:none;margin-top:.125rem}.final-lado{flex-direction:column;flex:21rem;gap:1rem;min-width:0;display:flex}@media (min-width:64rem){.final-lado{position:sticky;top:1.5rem}}.final-resumo-item{font-size:var(--text-legenda);justify-content:space-between;align-items:baseline;gap:1rem;line-height:1.25rem;display:flex}.final-resumo-item span:first-child{overflow-wrap:anywhere;min-width:0}.final-legal{color:var(--color-cinza);font-size:var(--text-legenda);line-height:1.125rem}.final-pix{border-radius:var(--radius-destaque);background:var(--color-azul);color:var(--color-branco);flex-wrap:wrap;align-items:center;gap:2rem;padding:2.5rem;display:flex}@media not (min-width:48rem){.final-pix{gap:1.5rem;padding:1.75rem 1.25rem}}.final-pix-qr{background:var(--color-branco);width:13.75rem;height:13.75rem;color:var(--color-azul);text-align:center;border-radius:1.25rem;flex:0 0 13.75rem;justify-content:center;align-items:center;padding:1rem;display:flex}.final-pix-qr img{object-fit:contain;width:100%;height:100%}.final-pix-texto{flex-direction:column;flex:22rem;gap:1rem;min-width:0;display:flex}.final-pix-titulo{letter-spacing:-.02em;font-size:2.25rem;font-weight:700;line-height:2.625rem}@media not (min-width:48rem){.final-pix-titulo{font-size:1.75rem;line-height:2.125rem}}.final-pix-codigo{border-radius:var(--radius-controle);width:100%;min-height:2.75rem;color:var(--color-branco);font-size:var(--text-legenda);word-break:break-all;background:#ffffff0f;border:1px solid #ffffff52;padding:.625rem .875rem}.final-pix-acoes{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.final-pix a:not(.botao){color:var(--color-lima);font-weight:700}.acomp-andamento{flex-direction:column;gap:1.75rem;padding:2rem 2rem 1.75rem;display:flex}@media not (min-width:48rem){.acomp-andamento{gap:1.5rem;padding:1.5rem 1.25rem}}.acomp-andamento-topo{flex-direction:column;gap:.5rem;max-width:42rem;display:flex}.acomp-situacao{letter-spacing:-.02em;font-size:2.25rem;font-weight:700;line-height:2.625rem}@media not (min-width:48rem){.acomp-situacao{font-size:1.75rem;line-height:2.125rem}}.acomp-fatos{border-top:1px solid var(--color-linha);gap:.875rem;padding-top:.875rem;display:grid}.acomp-fatos dt{color:var(--color-cinza);font-size:var(--text-legenda);line-height:1.25rem}.acomp-rastreios{flex-direction:column;display:flex}.acomp-rastreios>li{border-top:1px solid var(--color-linha);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;padding:.75rem 0;display:flex}.acomp-rastreios>li:last-child{border-bottom:1px solid var(--color-linha)}.acomp-link{min-height:2.75rem;color:var(--color-azul);text-underline-offset:.2em;align-items:center;gap:.375rem;font-weight:700;text-decoration:underline;display:inline-flex}.acomp-recibo{flex-direction:column;gap:.5rem;display:flex}.acomp-recibo a{border-radius:var(--radius-miniatura);background:var(--color-nevoa);align-self:flex-start;display:block;overflow:hidden}.acomp-recibo img{object-fit:contain;width:100%;max-width:22rem;max-height:18rem;display:block}.acomp-ao-vivo{border-radius:var(--radius-miniatura);background:var(--color-nevoa);flex-direction:column;gap:.875rem;padding:1rem;display:flex}.acomp-fila{letter-spacing:-.012em;font-size:1.5rem;font-weight:700;line-height:1.875rem}.acomp-atualizado{color:var(--color-cinza);align-items:center;gap:.5rem;display:flex}.acomp-sinal{background:var(--color-trilho);width:.625rem;height:.625rem;box-shadow:0 0 0 2px var(--color-cinza);border-radius:999px;flex-shrink:0}.acomp-sinal[data-ativo]{background:var(--color-lima);box-shadow:0 0 0 2px var(--color-azul)}.acomp-mapa{border-radius:var(--radius-miniatura);background:var(--color-trilho);isolation:isolate;height:16rem;overflow:hidden}.acomp-mapa .leaflet-control-attribution{font-size:.6875rem}.marca-do-destino span{border:3px solid var(--color-lima);background:var(--color-azul);border-radius:50% 50% 50% 0;width:1.375rem;height:1.375rem;margin:.3125rem;display:block;transform:rotate(-45deg)}.loja-estrelas{color:var(--color-azul);vertical-align:middle;align-items:center;gap:.125rem;display:inline-flex}.loja-estrela{flex:none;display:inline-flex;position:relative}.loja-estrela svg{fill:#0000;stroke:var(--color-cinza)}.loja-estrela[data-estado=cheia] svg,.loja-estrela-metade svg{fill:currentColor;stroke:currentColor}.loja-estrela-metade{position:absolute;inset:0 50% 0 0;overflow:hidden}.loja-nota{border:0;flex-direction:column;gap:.5rem;margin:0;padding:0;display:flex}.loja-nota legend{margin-bottom:.25rem;padding:0;font-weight:700}.loja-nota-opcoes{flex-wrap:wrap;align-items:center;gap:.125rem .75rem;display:flex}.loja-nota-estrelas{margin-left:-.375rem;display:flex}.loja-nota-estrela{width:2.75rem;height:2.75rem;color:var(--color-azul);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.loja-nota-estrela input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.loja-nota-estrela svg{fill:#0000;stroke:var(--color-cinza);transition:fill .12s,stroke .12s,transform .12s}.loja-nota-estrela[data-acesa] svg{fill:currentColor;stroke:currentColor}.loja-nota-estrela:has(input:focus-visible){outline:2px solid var(--color-azul);outline-offset:1px}.loja-nota-estrela:has(input:checked) svg{transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.loja-nota-estrela svg{transition:none}.loja-nota-estrela:has(input:checked) svg{transform:none}}.loja-nota-texto{min-width:7rem;font-weight:700}.loja-verificada{color:var(--color-margem-boa);font-size:var(--text-legenda);line-height:var(--text-legenda--line-height);flex-wrap:wrap;align-items:center;gap:.25rem .375rem;font-weight:700;display:inline-flex}.loja-verificada svg{flex:none}.loja-verificada span+span{color:var(--color-cinza);font-weight:400}.avaliar{flex-direction:column;gap:1.5rem;max-width:44rem;display:flex}.avaliar-produto{border-radius:var(--radius-controle);background:var(--color-nevoa);align-items:center;gap:1rem;padding:.75rem;display:flex}.avaliar-foto{border-radius:var(--radius-miniatura);background:var(--color-branco);flex:none;width:4.5rem;height:4.5rem;overflow:hidden}.avaliar-titulo{font-weight:700;line-height:1.375rem}.avaliar-contador{color:var(--color-cinza);font-size:var(--text-legenda);line-height:var(--text-legenda--line-height);text-align:right}.avaliar-outros{border-top:1px solid var(--color-linha);flex-direction:column;gap:.5rem;padding-top:1.25rem;display:flex}.avaliar-outros ul{flex-direction:column;gap:.25rem;display:flex}.loja-avaliacoes{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@media (min-width:64rem){.loja-avaliacoes{grid-template-columns:17rem minmax(0,1fr);align-items:start}}.loja-avaliacoes-resumo{flex-direction:column;gap:.5rem;display:flex}.loja-avaliacoes-media{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:3rem;font-weight:700;line-height:3rem}.loja-avaliacoes-lista{flex-direction:column;display:flex}.loja-avaliacao{border-top:1px solid var(--color-linha);flex-direction:column;gap:.5rem;padding-block:1.25rem;display:flex}.loja-avaliacao:first-child{border-top:0;padding-top:0}.loja-avaliacao-quem{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.loja-avaliacao-comentario{white-space:pre-line;overflow-wrap:anywhere;max-width:68ch}.loja-avaliacao-resposta{border-left:3px solid var(--color-azul);border-radius:0 var(--radius-controle) var(--radius-controle) 0;background:var(--color-nevoa);white-space:pre-line;overflow-wrap:anywhere;max-width:68ch;padding:.75rem 1rem}.loja-nota-curta{color:var(--color-azul);font-size:var(--text-legenda);line-height:var(--text-legenda--line-height);text-underline-offset:3px;align-items:center;gap:.375rem;text-decoration:underline;display:inline-flex}.loja-avise{border-radius:var(--radius-controle);background:var(--color-branco);flex-direction:column;gap:.75rem;padding:1rem 1.125rem;display:flex}.loja-avise-linha{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.loja-avise-linha>:first-child{flex:14rem;min-width:0}.loja-cookies{z-index:40;border-radius:var(--radius-folha);background:var(--color-azul);width:min(27rem,100vw - 2rem);color:var(--color-branco);grid-template-columns:auto minmax(0,1fr);gap:.75rem .875rem;padding:1.125rem 1.25rem 1.25rem;display:grid;position:fixed;bottom:1rem;left:1rem;box-shadow:0 0 0 1px #ffffff29,0 16px 40px #101c2c47}html:has(.loja-cookies){scroll-padding-bottom:var(--altura-do-aviso,16rem)}.loja:has(>.loja-cookies) .loja-rodape{padding-bottom:var(--altura-do-aviso,16rem)}.loja-cookies-icone{color:var(--color-lima);margin-top:.125rem}.loja-cookies-texto h2{font-weight:700}.loja-cookies-texto p{color:var(--color-sobre-azul);font-size:var(--text-legenda);margin-top:.25rem;line-height:1.25rem}.loja-cookies-texto a{color:var(--color-branco);text-underline-offset:2px;text-decoration:underline}.loja-cookies-botao{background:var(--color-branco);min-height:2.75rem;color:var(--color-azul);border-radius:999px;grid-column:2;justify-self:start;padding:0 1.5rem;font-weight:700;transition:background-color .12s}.loja-cookies-botao:hover{background:var(--color-nevoa)}@media not (min-width:30rem){.loja-cookies{width:auto;bottom:.75rem;left:.75rem;right:.75rem}.loja-cookies-botao{grid-column:1/-1;justify-self:stretch}}}@media (prefers-reduced-motion:reduce){.loja *{transition:none!important}}
