html,body{background:#fff;margin:0;padding:0}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}#loja3d-compare{--l3c-azul:#1565c0;--l3c-azul-escuro:#0d47a1;--l3c-texto:#1f2933;--l3c-suave:#52606d;--l3c-borda:#d9e2ec;--l3c-fundo:#f5f8fc;--l3c-ouro:#f59e0b;--l3c-bom:#1b7a3d;max-width:1180px;color:var(--l3c-texto);box-sizing:border-box;text-align:left;margin:0 auto;padding:16px;font-size:16px;line-height:1.5;position:relative}#loja3d-compare *,#loja3d-compare :before,#loja3d-compare :after{box-sizing:border-box}#loja3d-compare h1{color:var(--l3c-texto);margin:0 0 8px;font-size:28px;line-height:1.2}#loja3d-compare h3{color:var(--l3c-texto);margin:0 0 12px;font-size:20px;line-height:1.3}#loja3d-compare p{margin:0 0 12px}#loja3d-compare a{color:var(--l3c-azul)}#loja3d-compare a:focus-visible,#loja3d-compare button:focus-visible,#loja3d-compare input:focus-visible,#loja3d-compare select:focus-visible{outline:3px solid var(--l3c-ouro);outline-offset:2px}#loja3d-compare .l3c-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}#loja3d-compare .l3c-topo{margin-bottom:12px}#loja3d-compare .l3c-semfoto{aspect-ratio:4/3;background:var(--l3c-fundo);width:100%;color:var(--l3c-suave);border-radius:6px;justify-content:center;align-items:center;font-size:13px;display:flex}#loja3d-compare .l3c-topo h1{margin:0 0 4px;font-size:22px}#loja3d-compare .l3c-topo p{color:var(--l3c-suave);margin:0;font-size:14px}#loja3d-compare .l3c-abas{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}#loja3d-compare .l3c-aba{all:unset;box-sizing:border-box;cursor:pointer;border:2px solid var(--l3c-borda);color:var(--l3c-texto);background:#fff;border-radius:999px;min-height:44px;padding:8px 16px;font-size:15px;font-weight:700;line-height:24px}#loja3d-compare .l3c-aba[aria-selected=true]{background:var(--l3c-azul);border-color:var(--l3c-azul);color:#fff}#loja3d-compare .l3c-aba:focus-visible{outline:3px solid var(--l3c-ouro);outline-offset:2px}#loja3d-compare .l3c-aba small{margin-left:4px;font-size:13px;font-weight:400}#loja3d-compare .l3c-pix{color:var(--l3c-texto);font-size:13px;font-weight:700}#loja3d-compare .l3c-cont{color:var(--l3c-suave);font-size:15px;font-weight:400}#loja3d-compare .l3c-escolha,#loja3d-compare .l3c-comp{background:var(--l3c-fundo);border:1px solid var(--l3c-borda);border-radius:14px;margin:0 0 20px;padding:16px}#loja3d-compare .l3c-filtros{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin-bottom:12px;display:flex}#loja3d-compare .l3c-filtros label{color:var(--l3c-suave);flex-direction:column;gap:4px;font-size:14px;display:flex}#loja3d-compare .l3c-filtros .l3c-busca{flex:220px}#loja3d-compare input[type=search],#loja3d-compare select{font:inherit;color:var(--l3c-texto);border:1px solid var(--l3c-borda);background:#fff;border-radius:10px;width:100%;min-height:44px;margin:0;padding:10px 12px;font-size:16px}#loja3d-compare select{min-width:150px}#loja3d-compare label.l3c-check{min-height:44px;color:var(--l3c-texto);cursor:pointer;flex-direction:row;align-items:center;gap:8px;font-size:15px}#loja3d-compare .l3c-check input{width:20px;height:20px;accent-color:var(--l3c-azul);margin:0}#loja3d-compare .l3c-aviso{color:var(--l3c-suave);min-height:1.5em;margin:0 0 8px;font-size:14px}#loja3d-compare .l3c-lista{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;max-height:540px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}#loja3d-compare .l3c-lista li{margin:0;padding:0}#loja3d-compare .l3c-item{all:unset;box-sizing:border-box;border:2px solid var(--l3c-borda);cursor:pointer;width:100%;height:100%;color:var(--l3c-texto);text-align:left;background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:10px;font-size:14px;line-height:1.3;display:flex}#loja3d-compare .l3c-item:hover{border-color:var(--l3c-azul)}#loja3d-compare .l3c-item[aria-pressed=true]{border-color:var(--l3c-azul);box-shadow:0 0 0 2px var(--l3c-azul) inset;background:#eef4fc}#loja3d-compare .l3c-item:focus-visible{outline:3px solid var(--l3c-ouro);outline-offset:2px}#loja3d-compare .l3c-item img,#loja3d-compare .l3c-semfoto{aspect-ratio:4/3;object-fit:contain;background:#fff;border-radius:8px;width:100%;max-width:100%;height:auto}#loja3d-compare .l3c-semfoto{color:var(--l3c-suave);background:var(--l3c-fundo);justify-content:center;align-items:center;font-size:12px;display:flex}#loja3d-compare .l3c-mk{color:var(--l3c-suave);text-transform:uppercase;letter-spacing:.03em;font-size:12px;display:block}#loja3d-compare .l3c-nm{font-size:15px;font-weight:700}#loja3d-compare .l3c-tag{color:var(--l3c-suave);font-size:12px;display:inline-block}#loja3d-compare .l3c-tag.l3c-l3{color:var(--l3c-azul-escuro);font-weight:700}#loja3d-compare .l3c-marca{color:var(--l3c-azul);font-size:13px;font-weight:700}#loja3d-compare .l3c-comp-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}#loja3d-compare .l3c-comp-topo h3{margin:0}#loja3d-compare .l3c-rolar{-webkit-overflow-scrolling:touch;margin:12px -16px 0;padding:0 16px;position:relative;overflow-x:auto}#loja3d-compare table{border-collapse:separate;border-spacing:0;border:1px solid var(--l3c-borda);table-layout:fixed;background:#fff;border-radius:12px;width:100%;margin:0;font-size:14px}#loja3d-compare th,#loja3d-compare td{border-bottom:1px solid var(--l3c-borda);vertical-align:top;text-align:left;color:var(--l3c-texto);background:#fff;padding:10px}#loja3d-compare thead th{vertical-align:bottom}#loja3d-compare .l3c-col0{z-index:1;width:150px;color:var(--l3c-suave);box-shadow:1px 0 0 var(--l3c-borda);background:#fff;font-weight:600;position:sticky;left:0}#loja3d-compare tr.l3c-grupo th{background:var(--l3c-fundo);text-transform:uppercase;letter-spacing:.04em;color:var(--l3c-azul-escuro);padding:8px 10px;font-size:13px}#loja3d-compare tr.l3c-grupo th.l3c-col0{background:var(--l3c-fundo)}#loja3d-compare .l3c-cab{flex-direction:column;gap:6px;display:flex}#loja3d-compare .l3c-cab img{aspect-ratio:4/3;object-fit:contain;width:100%;max-width:180px;height:auto}#loja3d-compare .l3c-cred{color:var(--l3c-suave);font-size:11px;font-weight:400}#loja3d-compare .l3c-tirar{all:unset;cursor:pointer;color:var(--l3c-suave);align-self:flex-start;min-height:32px;font-size:13px;line-height:32px;text-decoration:underline}#loja3d-compare .l3c-tirar:focus-visible{outline:3px solid var(--l3c-ouro)}#loja3d-compare .l3c-ni{color:var(--l3c-suave);font-style:italic}#loja3d-compare .l3c-fx{white-space:nowrap;margin-left:4px;font-size:12px}#loja3d-compare details.l3c-nt{color:var(--l3c-suave);margin-top:4px;font-size:12px}#loja3d-compare details.l3c-nt summary{cursor:pointer;display:inline}#loja3d-compare .l3c-selo{color:var(--l3c-bom);background:#e7f5ec;border-radius:999px;margin:0 0 4px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-block}#loja3d-compare td.l3c-ganha{background:#f6fbf8}#loja3d-compare .l3c-ajuda{color:var(--l3c-suave);font-size:12px;font-weight:400;display:block}#loja3d-compare .l3c-compra{flex-direction:column;align-items:flex-start;gap:8px;display:flex}#loja3d-compare .l3c-compra small{font-size:12px}#loja3d-compare .l3c-preco{font-size:15px}#loja3d-compare .l3c-preco strong{color:var(--l3c-texto);font-size:18px}#loja3d-compare .l3c-preco small{color:var(--l3c-suave);font-size:12px;display:block}#loja3d-compare .l3c-botao{background:var(--l3c-azul);color:#fff;text-align:center;border-radius:999px;min-height:44px;padding:10px 16px;font-size:15px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-block}#loja3d-compare .l3c-botao:hover{background:var(--l3c-azul-escuro);color:#fff}#loja3d-compare .l3c-vazio{border:1px dashed var(--l3c-borda);color:var(--l3c-suave);background:#fff;border-radius:12px;margin-top:12px;padding:20px}#loja3d-compare .l3c-rodape{color:var(--l3c-suave);font-size:13px}@media (width<=640px){#loja3d-compare .l3c-topo h1{font-size:20px}#loja3d-compare .l3c-aba{text-align:center;flex:auto;padding:8px 10px}#loja3d-compare .l3c-filtros label:not(.l3c-busca):not(.l3c-check){flex:calc(50% - 7px)}#loja3d-compare select{min-width:0}#loja3d-compare .l3c-lista{grid-template-columns:repeat(2,minmax(0,1fr));max-height:420px}#loja3d-compare .l3c-col0{width:112px}#loja3d-compare table{font-size:13px}}
