.idioma{--id-fundo: var(--papel-alto, var(--fundo-alto, #112437));--id-fundo-item: var(--papel, var(--s-2, #0d1b2a));--id-texto: var(--tinta, var(--texto, #e6edf3));--id-suave: var(--tinta-suave, var(--texto-suave, #9fb1c2));--id-destaque: var(--marca, var(--acento-claro, #9d7dfa));--id-borda: var(--filete, var(--borda-clara, #27405c));font-family:var(--fonte-cota, ui-monospace, Consolas, monospace);position:relative}.topo{position:relative}.topo>.idioma{position:absolute;right:32px;top:15px;z-index:30}.idioma>summary{align-items:center;border-radius:4px;color:var(--id-suave);cursor:pointer;display:inline-flex;font-size:11.5px;gap:6px;letter-spacing:.08em;line-height:1;list-style:none;padding:2px;user-select:none}.idioma>summary::-webkit-details-marker{display:none}.idioma>summary:hover,.idioma[open]>summary{color:var(--id-texto)}.idioma>summary:hover .idioma-sigla,.idioma[open]>summary .idioma-sigla{text-decoration:underline;text-decoration-color:var(--id-destaque);text-underline-offset:4px}.idioma>summary:focus-visible{outline:2px solid var(--id-destaque);outline-offset:2px}.idioma-bandeira{border-radius:2px;box-shadow:0 0 0 1px #fff3;display:block;flex:none;height:12px;object-fit:cover;width:16px}.idioma-icone{background:currentColor;display:block;flex:none;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg stroke-width='1.7'%3E%3Cpath d='M9 14H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3v4M8 3.6v1.4M4.8 5.6h6.4M6.3 5.9c.6 2.5 1.9 4.2 3.4 4.9M9.7 5.9c-.6 2.6-2 4.4-4.4 5.4M13.4 10.6h5.8a2.8 2.8 0 0 1 2.8 2.8v5.8a2.8 2.8 0 0 1-2.8 2.8h-5.8a2.8 2.8 0 0 1-2.8-2.8v-5.8a2.8 2.8 0 0 1 2.8-2.8zM13.6 19.8L16.3 13.3l2.7 6.5M14.6 17.6h3.4'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg stroke-width='1.7'%3E%3Cpath d='M9 14H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3v4M8 3.6v1.4M4.8 5.6h6.4M6.3 5.9c.6 2.5 1.9 4.2 3.4 4.9M9.7 5.9c-.6 2.6-2 4.4-4.4 5.4M13.4 10.6h5.8a2.8 2.8 0 0 1 2.8 2.8v5.8a2.8 2.8 0 0 1-2.8 2.8h-5.8a2.8 2.8 0 0 1-2.8-2.8v-5.8a2.8 2.8 0 0 1 2.8-2.8zM13.6 19.8L16.3 13.3l2.7 6.5M14.6 17.6h3.4'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;width:16px}.idioma-seta{border-bottom:1.5px solid currentColor;border-right:1.5px solid currentColor;height:5px;margin:-3px 1px 0;transform:rotate(45deg);transition:transform .12s ease-out;width:5px}.idioma[open] .idioma-seta{margin-top:3px;transform:rotate(-135deg)}.idioma-lista{background:var(--id-fundo);border:1px solid var(--id-borda);border-radius:8px;box-shadow:0 14px 30px #00000073;list-style:none;margin:0;min-width:172px;padding:5px;position:absolute;right:0;top:calc(100% + 8px);z-index:30}.idioma-lista li{margin:0;padding:0}.idioma-lista li:before{content:none}.idioma .idioma-lista a{align-items:center;border-radius:5px;color:var(--id-suave);display:flex;font-family:var(--fonte-prancha, inherit);font-size:14px;font-weight:400;gap:10px;letter-spacing:0;padding:8px 10px;text-decoration:none}.idioma .idioma-lista a b{color:var(--id-texto);font-family:var(--fonte-cota, ui-monospace, Consolas, monospace);font-size:11.5px;font-weight:500;letter-spacing:.08em;min-width:2.2ch}.idioma .idioma-lista a:hover,.idioma .idioma-lista a:focus-visible{background:var(--id-fundo-item);color:var(--id-texto);outline:none}.idioma .idioma-lista a[aria-current=page]{box-shadow:inset 2px 0 0 var(--id-destaque);color:var(--id-texto);font-weight:400}.topo-legal .idioma>summary{font-size:12px}.aviso-idioma{border-left:2px solid var(--id-borda, var(--filete, #27405c));color:var(--tinta-suave, #a3b8c8);font-size:13px;line-height:1.5;margin:14px 0 0;max-width:46ch;padding-left:12px}.preco-fora{color:var(--tinta-suave, #a3b8c8);font-size:14px;line-height:1.5;margin:0 0 14px}.preco-fora a{color:var(--tinta, #f2efe9);text-decoration:underline;text-decoration-color:var(--marca, #9d7dfa);text-underline-offset:3px}.preco-fora a:hover{color:var(--marca-clara, #bda6ff)}@media(max-width:640px){.topo>.idioma{right:22px;top:9px}}
