.sp-language{display:inline-flex;margin:0;vertical-align:middle}.sp-language-trigger{display:flex;align-items:center;gap:10px;min-height:38px;padding:6px 12px;background:transparent;border:1px solid transparent;border-radius:4px;color:#293128;font:inherit;font-size:12px;font-weight:600;letter-spacing:.09em;cursor:pointer}.sp-language-trigger:hover,.sp-language .open>.sp-language-trigger{background:#f7f4ee;border-color:#d9d0bf}.sp-language-chevron{width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);margin-top:-3px}.sp-language .sp-language-menu{left:auto;right:0;min-width:204px;padding:7px;margin-top:8px;background:#faf8f3;border:1px solid #ded6c7;border-radius:6px;box-shadow:0 12px 32px #1e281f20;list-style:none;z-index:1100}.sp-language .sp-language-option{display:flex;align-items:center;gap:12px;width:100%;min-height:46px;padding:9px 10px;background:transparent;border:0;border-radius:3px;color:#293128;text-align:left;font:inherit;font-size:14px;cursor:pointer}.sp-language .sp-language-option:hover,.sp-language .sp-language-option.is-active{background:#eee9dd}.sp-language-badge{display:grid;place-items:center;width:31px;height:25px;border:1px solid #d3c7ae;border-radius:3px;font-size:10px;font-weight:600;letter-spacing:.05em;color:#897044}.sp-language-check{margin-left:auto;color:#897044}.sp-language button:focus-visible{outline:2px solid #897044;outline-offset:2px}@media(max-width:480px){.sp-language-trigger{padding:5px 8px}.sp-language .sp-language-menu{min-width:190px}}