@font-face{font-family:inter;src:url(../media/inter-s.p.2bn3s6zvc0dyp.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_da15ee62-module__N45btG__className{font-family:inter,inter Fallback}.inter_da15ee62-module__N45btG__variable{--fonte-inter:"inter", "inter Fallback"}
:root{--cor-marca:#6152f0;--cor-marca-forte:#4f40d6;--cor-texto:#12141c;--cor-discreta:#5b6173;--cor-borda:#e2e5ee;--cor-borda-forte:#c9cedb;--cor-fundo:#fff;--cor-fundo-suave:#f6f7fb;--cor-destaque:var(--cor-marca);--cor-destaque-texto:#fff;--cor-topo:var(--cor-fundo);--cor-topo-texto:var(--cor-texto);--cor-erro:#c8232f;--cor-erro-fundo:#fff0ef;--cor-sucesso:#177a36;--cor-sucesso-fundo:#e3f8e8;--raio:8px;--raio-grande:14px;--sombra:0 1px 2px #10121c0f, 0 4px 16px #10121c0f;--anel-foco:0 0 0 3px #6152f047;--fonte:var(--fonte-inter), system-ui, sans-serif}*,:before,:after{box-sizing:border-box}body{font-family:var(--fonte);color:var(--cor-texto);background:var(--cor-fundo);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}a{color:var(--cor-destaque);text-underline-offset:.2em}h1,h2,h3{letter-spacing:-.015em;line-height:1.25}h1{margin:0 0 1rem;font-size:1.75rem;font-weight:700}h2{margin:2rem 0 .75rem;font-size:1.25rem;font-weight:600}:focus-visible{box-shadow:var(--anel-foco);outline:none}.topo{border-bottom:1px solid var(--cor-borda);color:var(--cor-topo-texto);background:var(--cor-topo);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.5rem;display:flex}.marca{color:inherit;font-weight:600;text-decoration:none}.so-leitor{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.marca-denaryx{letter-spacing:-.04em;color:inherit;align-items:baseline;gap:.6rem;font-size:1.3rem;font-weight:700;text-decoration:none;display:inline-flex}.marca-ponto{color:var(--cor-marca)}.marca-complemento{letter-spacing:0;color:var(--cor-discreta);border-left:1px solid var(--cor-borda-forte);padding-left:.6rem;font-size:.875rem;font-weight:500}.logo{width:auto;max-width:min(60vw,16rem);height:auto;max-height:3rem;display:block}.pagina{max-width:64rem;margin:0 auto;padding:2rem 1.5rem}.estreita{max-width:32rem}.cabecalho-secao{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.cabecalho-secao h1,.cabecalho-secao h2{margin-bottom:.75rem}.voltar{margin-bottom:1rem;display:inline-block}.discreto{color:var(--cor-discreta)}.aviso{background:var(--cor-fundo-suave);border:1px solid var(--cor-borda);border-radius:var(--raio);padding:.75rem 1rem}.aviso-da-loja-de-teste{color:#7a4300;background:#fff3d6;border-color:#e5b54c;margin-bottom:1.25rem}.aviso-da-loja-de-teste p{margin:0}.formulario{gap:1rem;display:grid}.formulario fieldset{border:1px solid var(--cor-borda);border-radius:var(--raio);gap:.75rem;margin:0;padding:1rem;display:grid}.formulario legend{padding:0 .25rem;font-weight:600}.campo{gap:.25rem;font-size:.875rem;font-weight:500;display:grid}.campo-marcavel{align-items:center;gap:.5rem;display:flex}.grade-de-ufs{grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr));gap:.5rem;display:grid}input,textarea,select{width:100%;font:inherit;color:inherit;background:var(--cor-fundo);border:1px solid var(--cor-borda-forte);border-radius:var(--raio);padding:.5rem .7rem;transition:border-color .15s,box-shadow .15s}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--cor-destaque)}input[type=checkbox],input[type=radio]{width:auto}.com-sufixo{align-items:center;gap:.25rem;display:flex}.com-sufixo span{color:var(--cor-discreta);white-space:nowrap;font-weight:400}.linha-opcao{grid-template-columns:1fr 2fr auto;align-items:end;gap:.75rem;display:grid}button,.botao{font:inherit;color:var(--cor-destaque-texto);cursor:pointer;background:var(--cor-destaque);border-radius:var(--raio);border:1px solid #0000;padding:.5rem 1.1rem;font-weight:600;text-decoration:none;transition:filter .15s,background-color .15s,border-color .15s;display:inline-block}button:hover:not(:disabled),.botao:hover{filter:brightness(.92)}button:disabled{cursor:default;opacity:.6}.formulario>button[type=submit],.botao-secundario{justify-self:start}.botao-secundario{color:var(--cor-texto);background:var(--cor-fundo);border-color:var(--cor-borda)}.botao-pequeno{padding:.35rem .8rem;font-size:.9rem}.botao-link{color:var(--cor-destaque);background:0 0;border:none;padding:.25rem}.botao-perigo{color:var(--cor-erro);background:var(--cor-fundo);border-color:var(--cor-erro)}.erros{color:var(--cor-erro);background:var(--cor-erro-fundo);border-radius:var(--raio);margin:0;padding:.75rem 1rem .75rem 2rem}.sucesso{color:var(--cor-sucesso);background:var(--cor-sucesso-fundo);border-radius:var(--raio);padding:.75rem 1rem}.linha-com-acao{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.lista{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.lista li{border:1px solid var(--cor-borda);border-radius:var(--raio);flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:.75rem 1rem;display:flex}.lista li>.campo-marcavel{flex:16rem}.bloco{display:block}.tabela-rolavel{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--cor-borda);padding:.5rem}th{color:var(--cor-discreta);font-size:.875rem;font-weight:500}.etiqueta{white-space:nowrap;background:var(--cor-fundo-suave);border:1px solid var(--cor-borda);border-radius:999px;padding:.1rem .5rem;font-size:.75rem}.etiqueta.etiqueta-alerta{color:var(--cor-erro);border-color:currentColor}.esgotado{color:var(--cor-erro);font-size:.875rem;font-weight:500}.grade-produtos{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cartao-produto{height:100%;color:inherit;border:1px solid var(--cor-borda);border-radius:var(--raio);gap:.25rem;padding:1rem;text-decoration:none;display:grid}.cartao-produto:hover{border-color:var(--cor-destaque)}.cartao-produto .nome{font-weight:600}.produto{gap:1.25rem;max-width:40rem;display:grid}.produto h1{margin:0}.descricao{white-space:pre-line;margin:0}.seletor{gap:1rem;display:grid}.opcao{border:none;margin:0;padding:0}.opcao legend{margin-bottom:.5rem;font-weight:600}.valores{flex-wrap:wrap;gap:.5rem;display:flex}.valor{color:var(--cor-texto);background:var(--cor-fundo);border-color:var(--cor-borda)}.valor[aria-pressed=true]{border-color:var(--cor-destaque);box-shadow:inset 0 0 0 1px var(--cor-destaque)}.amostra{vertical-align:-.15em;border:1px solid #0000002e;border-radius:50%;flex:none;width:1rem;height:1rem;margin-right:.45rem;display:inline-block}.preco-grande{align-items:baseline;gap:.75rem;margin:0;font-size:1.5rem;font-weight:600;display:flex}.comprar{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.quantidade input{width:6rem}.quantidade-carrinho{align-items:center;gap:.5rem;display:flex}.quantidade-carrinho button{padding:.2rem .6rem}.resumo{justify-items:start;gap:.75rem;margin:1.5rem 0;display:grid}.resumo .lista{width:100%}.lista .complemento{color:var(--cor-discreta);padding-left:1rem;display:block}.linha-campos{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.acoes{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.botao-com-erro{flex-direction:column;gap:.25rem;display:inline-flex}.dados{grid-template-columns:max-content 1fr;gap:.25rem 1rem;margin:0;display:grid}.dados dt{color:var(--cor-discreta)}.dados dd{margin:0}.endereco{font-style:normal}.provador{gap:1rem;display:grid}.provador fieldset{border:1px solid var(--cor-borda);border-radius:var(--raio);gap:.5rem;margin:0;padding:.75rem;display:grid}.frente-do-provador{border-radius:var(--raio);background:repeating-conic-gradient(var(--cor-fundo-suave) 0 25%, var(--cor-fundo) 0 50%) 0 0 / 16px 16px;width:100%;max-width:18rem}.ajuste-do-provador input{width:100%;max-width:24rem;display:block}.previa-do-provador{justify-items:start;gap:.5rem;display:grid}.palco-do-provador canvas{border-radius:var(--raio);width:100%;max-width:32rem;height:auto;display:block}.fotos{justify-items:start;gap:.75rem;display:grid}.grade-fotos{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.75rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.grade-fotos li{border:1px solid var(--cor-borda);border-radius:var(--raio);justify-items:start;gap:.25rem;padding:.5rem;display:grid}.grade-fotos img{aspect-ratio:1;object-fit:contain;background:var(--cor-fundo-suave);border-radius:var(--raio);width:100%}.grade-fotos select,.grade-fotos input{width:100%;padding:.35rem .4rem;font-size:.8rem}.capa{aspect-ratio:1;object-fit:cover;background:var(--cor-fundo-suave);border-radius:var(--raio);width:100%}.sem-foto{display:block}.galeria{gap:.5rem;display:grid}.foto-aberta{background:var(--cor-fundo-suave);border-radius:var(--raio);width:100%;height:auto}.miniaturas{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.miniaturas button{background:var(--cor-fundo);border:1px solid var(--cor-borda);border-radius:var(--raio);cursor:pointer;width:4.5rem;height:4.5rem;padding:0}.miniaturas button.escolhida{border-color:var(--cor-destaque)}.miniaturas img{object-fit:contain;border-radius:var(--raio);width:100%;height:100%}.pagamento{border:1px solid var(--cor-borda);border-radius:var(--raio);justify-items:start;gap:.75rem;padding:1rem;display:grid}.pagamento h2{margin:0}.codigo-pix{overflow-wrap:anywhere;background:var(--cor-fundo-suave);border-radius:var(--raio);width:100%;margin:0;padding:.75rem;font-family:ui-monospace,monospace;font-size:.875rem}.codigo-fonte{tab-size:2;font-family:ui-monospace,monospace;font-size:.8125rem}.ajuda-do-pixel{font-size:.875rem}.ajuda-do-pixel summary{cursor:pointer;font-weight:500}.ajuda-do-pixel pre{background:var(--cor-fundo-suave);border-radius:var(--raio);margin:.5rem 0;padding:.75rem;font-size:.8125rem;overflow-x:auto}.qr-code{background:var(--cor-fundo);border-radius:var(--raio);width:12rem;height:12rem}@media (max-width:40rem){.linha-campos,.linha-opcao{grid-template-columns:1fr}}.campo-cor{align-items:center;gap:.5rem;display:flex}.campo-cor input[type=color]{flex:none;width:3rem;height:2.25rem;padding:.15rem}.erro-inline{color:var(--cor-erro)}
