.sk-country-picker{display:block;position:relative;width:max-content;max-width:100%;margin:0;text-align:left;font:13px/1.4 Arial,sans-serif;color:inherit}
.sk-country-picker button{font:inherit;color:inherit;cursor:pointer;box-shadow:none;letter-spacing:0}
.sk-country-toggle{display:flex;align-items:center;gap:7px;min-height:38px;padding:5px 7px;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:transparent;white-space:nowrap}
.sk-country-flag{display:inline-block;flex:0 0 20px;width:20px;height:20px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #ffffff30;vertical-align:middle}
.sk-country-code{font-size:10px;line-height:20px;text-align:center;background:#ffffff15}
.sk-country-currency{font-size:12px;font-weight:600}
.sk-country-chevron{flex:none;transition:transform .12s}
.sk-country-toggle[aria-expanded=true] .sk-country-chevron{transform:rotate(180deg)}
.sk-country-panel{box-sizing:border-box;position:absolute;top:100%;left:0;z-index:40;width:270px;max-width:calc(100vw - 40px);margin-top:4px;padding:7px;border:1px solid #ffffff30;border-radius:7px;background:rgb(var(--color-background));box-shadow:0 6px 24px #0004}
.sk-country-panel[hidden],.sk-country-option[hidden],.sk-country-empty[hidden]{display:none!important}
.sk-country-search{box-sizing:border-box;display:block;width:100%;height:36px;padding:7px 9px;border:1px solid #ffffff40;border-radius:4px;background:transparent;color:inherit;font:14px/1.3 Arial,sans-serif}
.sk-country-search::placeholder{color:inherit;opacity:.65}
.sk-country-options{max-height:280px;overflow-y:auto;overscroll-behavior:contain;margin-top:5px;scrollbar-width:thin}
.sk-country-option{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:6px 8px;border:0;border-radius:4px;background:transparent;text-align:left}
.sk-country-name{flex:1;min-width:0;font-size:12px}
.sk-country-money{flex:none;font-size:11px;opacity:.8}
.sk-country-option:hover,.sk-country-option:focus-visible,.sk-country-option[aria-current=true],.sk-country-toggle:hover{background:#ffffff14}
.sk-country-toggle:focus-visible,.sk-country-search:focus-visible,.sk-country-option:focus-visible{outline:2px solid currentColor;outline-offset:1px}
.sk-country-empty{margin:12px 4px;font-size:12px}
.sk-desktop-country{display:none}
@media(min-width:990px){.sk-desktop-country{display:block;position:relative;margin-right:3px}.sk-desktop-country .sk-country-panel{left:auto;right:0}.sk-footer-country .sk-country-panel{top:auto;bottom:100%;margin-bottom:4px}}
@media(max-width:989px){.sk-footer-country{display:none}.menu-drawer__utility-links .sk-country-picker{margin-bottom:10px}.menu-drawer__utility-links .sk-country-panel{position:relative;top:auto;width:min(290px,calc(100vw - 60px))}.sk-country-options{max-height:230px}.sk-country-option{min-height:44px}.sk-country-search{font-size:16px}.sk-country-toggle{min-height:44px}}


.sk-v25-language__more{position:relative;height:100%}
.sk-v25-language__toggle{display:flex;align-items:center;justify-content:center;min-width:2.4rem;height:100%;padding:0 .45rem;border-radius:.45rem;list-style:none;cursor:pointer;color:inherit}
.sk-v25-language__toggle::-webkit-details-marker{display:none}
.sk-v25-language__toggle::marker{content:""}
.sk-v25-language__caret{display:block;flex:none;width:10px;height:6px}
.sk-v25-language__more[open]>.sk-v25-language__toggle .sk-v25-language__caret{transform:rotate(180deg)}
.sk-v25-language__list{position:absolute;top:100%;right:0;z-index:50;width:max-content;min-width:14rem;max-width:calc(100vw - 3.2rem);max-height:min(32rem,60vh);overflow-y:auto;margin:.6rem 0 0;padding:.5rem;border:1px solid var(--sk-v25-border,#ffffff47);border-radius:.8rem;background:var(--sk-v25-surface-strong,#4f4f4f);color:var(--sk-v25-ink,#fff);box-shadow:0 6px 24px #0004;list-style:none}
.sk-v25-language__more:not([open])>.sk-v25-language__list{display:none}
.sk-v25-language__list li{margin:0;padding:0}
.sk-v25-language__option{box-sizing:border-box;display:block;width:100%;min-height:4.4rem;padding:1.1rem .9rem;border:0;border-radius:.4rem;background:transparent;color:inherit;font:inherit;font-size:1.3rem;line-height:1.4;letter-spacing:normal;text-align:left;text-transform:none;overflow-wrap:anywhere}
button.sk-v25-language__option{appearance:none;cursor:pointer}
.sk-v25-language__toggle:hover,button.sk-v25-language__option:hover{background:#ffffff24}
.sk-v25-language__toggle:focus-visible,button.sk-v25-language__option:focus-visible{outline:2px solid currentColor;outline-offset:1px}
.sk-v25-language__option[aria-current=page]{background:#fff;color:#2d2d2d}
