.trk-idioma{position:relative;display:inline-block;margin:0}.trk-idioma__det{position:relative}.trk-idioma__atual{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 6px;cursor:pointer;list-style:none;font-family:var(--font-body-family);font-size:14px;font-weight:500;letter-spacing:.02em;color:inherit;white-space:nowrap;-webkit-user-select:none;user-select:none}.trk-idioma__atual::-webkit-details-marker{display:none}.trk-idioma__atual::marker{content:""}.trk-idioma__atual:focus-visible{outline:2px solid currentColor;outline-offset:2px}.trk-idioma__seta{transition:transform .2s ease}.trk-idioma__det[open] .trk-idioma__seta{transform:rotate(180deg)}.trk-idioma__lista{position:absolute;z-index:60;min-width:200px;max-height:320px;margin:0;padding:6px 0;overflow-y:auto;list-style:none;background:#fff;color:#111;border:1px solid #e6e6e6;box-shadow:0 12px 32px #0000001f}.trk-idioma--baixo .trk-idioma__lista{top:calc(100% + 4px);right:0}.trk-idioma--cima .trk-idioma__lista{bottom:calc(100% + 4px);left:0}.trk-idioma__opcao{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin:0;padding:10px 16px;border:0;background:none;color:inherit;font-family:var(--font-body-family);font-size:14px;text-align:left;cursor:pointer}.trk-idioma__opcao:hover,.trk-idioma__opcao:focus-visible{background:#f3f3f3;outline:none}.trk-idioma__opcao[aria-current=true]{font-weight:600}.trk-idioma__cod{font-size:11px;letter-spacing:.08em;opacity:.5}.trk-idioma--escuro .trk-idioma__atual{color:#fff}
/*# sourceMappingURL=/cdn/shop/t/2/assets/trunk-seletor-idioma.css.map */
