.site-language-enabled #localeMenu>[data-site-currency-legacy]{display:none!important}
.site-language-enabled #localeButton{width:auto;min-width:132px;max-width:210px;gap:9px}
.site-language-enabled #localeButtonLabel{max-width:135px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:750;letter-spacing:0}
.site-language-enabled .locale-button-globe{display:grid;place-items:center;flex:none;width:24px;height:19px;border:0;background:none!important;box-shadow:none}
.site-language-enabled .locale-button-globe>svg{display:none!important}
.site-language-flag{display:inline-flex;flex:none;align-items:center;justify-content:center;width:23px;min-width:23px;height:17px;line-height:1;font-size:20px;overflow:hidden;border-radius:3px}
.site-language-flag img{display:block;width:23px;height:17px;object-fit:cover;border-radius:3px;box-shadow:0 0 0 1px rgba(16, 19, 24,.1)}
.site-language-flag [hidden]{display:none!important}
.site-language-enabled #localeMenu{position:fixed;top:var(--site-language-menu-top,78px);left:var(--site-language-menu-left,16px);right:auto;inset-inline-end:auto;width:min(760px,calc(100vw - 32px));min-width:0;max-width:none;max-height:none;padding:0;overflow:hidden;border:1px solid #e6e7e9;border-top:4px solid #1b212a;border-radius:18px;background:#fff;box-shadow:0 24px 70px rgba(17, 19, 23,.2);z-index:1500;text-align:start}
.site-language-enabled #localeMenu[hidden]{display:none!important}
.site-language-panel{display:block;padding:19px;background:linear-gradient(150deg,#fff,#f8f8f9);color:#13161c;font-family:inherit}
.site-language-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}
.site-language-heading h2{margin:0;color:#101318;font-size:18px;font-weight:800;letter-spacing:-.03em;line-height:1.25}
.site-language-close{display:grid;place-items:center;flex:none;width:30px;height:30px;padding:0;border:1px solid #e9eaec;border-radius:9px;background:#fff;color:#7a8798;font-family:inherit;font-size:22px;font-weight:600;line-height:1;cursor:pointer}
.site-language-close:hover{border-color:#acd9d6;background:#f7f7f8;color:#1b202a}
.site-language-search{display:block;margin-bottom:14px}
.site-language-search input{display:block;width:100%;height:43px;padding:0 14px;border:1px solid #e3e4e6;border-radius:10px;background:#fff;color:#13161c;font-family:inherit;font-size:13px;font-weight:500;line-height:1.4;outline:none;box-shadow:0 2px 5px rgba(19, 22, 28,.02)}
.site-language-search input:focus{border-color:#1b212a;box-shadow:0 0 0 3px rgba(27, 33, 42,.09)}
.site-language-search input::placeholder{color:#8b98a9}
.site-language-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;max-height:none;overflow:visible;padding:1px}
.site-language-link{display:flex!important;align-items:center;gap:9px;min-width:0;min-height:42px;padding:9px 10px;border:1px solid transparent;border-radius:10px;color:#181c22;text-decoration:none;font-size:12px;font-weight:650;line-height:1.35;text-align:start;transition:background .15s,border-color .15s,color .15s}
.site-language-link>span:nth-child(2){min-width:0;overflow-wrap:anywhere}
.site-language-link[hidden]{display:none!important}
.site-language-link:hover{border-color:#e4e5e7;background:#f7f7f8;color:#1b202a}
.site-language-link:focus-visible{outline:2px solid #1b212a;outline-offset:-2px}
.site-language-link[aria-current=true]{border-color:#e4e5e7;background:#f7f7f8;color:#191e28}
.site-language-check:empty{display:none}
.site-language-check{margin-inline-start:auto;color:#1b212a;font-size:14px;font-weight:800}
.site-language-empty{margin:15px 0 8px;color:#8591a3;text-align:center;font-size:13px}
.site-language-empty[hidden]{display:none!important}
.site-language-standalone{position:relative;display:inline-flex;align-items:center;flex:none;vertical-align:middle}
.site-language-standalone .site-language-list{display:grid;gap:5px}
.site-language-enabled .site-language-standalone #localeButton{display:inline-flex;align-items:center;justify-content:center;min-height:38px;min-width:118px;max-width:180px;padding:8px 11px;border:1px solid #e3e4e7;border-radius:10px;background:#fff;color:#181c22;font-family:inherit;font-size:12px;font-weight:750;line-height:1.25;cursor:pointer;box-shadow:0 3px 10px #14181e08}
.site-language-enabled .site-language-standalone #localeButton:hover{border-color:#afdad8;background:#f7f7f8}
.site-language-enabled .site-language-standalone #localeButton:focus-visible{outline:2px solid #1b212a;outline-offset:3px}
.sp-header.site-language-header>nav{align-items:center}
html[dir=rtl] body{text-align:start}
html[dir=rtl] .brand-name,html[dir=rtl] .footer-brand,html[dir=rtl] .product-price,html[dir=rtl] .pd-price,html[dir=rtl] [data-price-rub],html[dir=rtl] pre,html[dir=rtl] code,html[dir=rtl] .orders-credential-value,html[dir=rtl] .orders-telegram-phone-value{direction:ltr;unicode-bidi:isolate}
html[dir=rtl] :is(.orders-telegram-value,.orders-code-value,.orders-claim-code,.orders-private-link-value,.payment-address,.crypto-address,.wallet-address,[data-wallet-address],[data-payment-address],input[type=email],input[type=url],input[name=wallet_address]){direction:ltr;unicode-bidi:isolate;text-align:left}
html[dir=rtl] .product-card-title,html[dir=rtl] .pd-title{letter-spacing:0}
html[lang^=ar],html[lang^=fa]{font-family:Tahoma,"Noto Sans Arabic",Arial,sans-serif}
html[lang^=he]{font-family:Arial,"Noto Sans Hebrew",sans-serif}
html[lang^=ja],html[lang^=ko],html[lang^=zh]{font-family:"Noto Sans",system-ui,sans-serif}
@media(max-width:699px){
 .site-language-enabled #localeMenu{width:calc(100vw - 24px)}
 .site-language-panel{padding:14px}
 .site-language-heading{margin-bottom:10px}
 .site-language-heading h2{font-size:17px}
 .site-language-search{margin-bottom:10px}
 .site-language-search input{height:39px}
 .site-language-list,.site-language-standalone .site-language-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}
 .site-language-check{display:none}
 .site-language-link{min-height:40px;padding:6px 5px;font-size:11px;gap:6px;line-height:1.25}
 .site-language-flag,.site-language-flag img{width:19px;min-width:19px;height:14px}
 .site-language-enabled #localeButton{min-width:112px;max-width:170px}
 .site-language-enabled #localeButtonLabel{max-width:110px}
}
@media(max-width:700px){
 .sp-header.site-language-header{height:auto;min-height:66px;align-items:center;flex-wrap:wrap;row-gap:11px;padding-block:12px}
 .sp-header.site-language-header>nav{width:100%;min-width:0;flex-wrap:wrap;justify-content:flex-start;gap:10px 16px}
 .sp-header.site-language-header .site-language-standalone{margin-inline-start:auto}
 .site-language-enabled .site-language-standalone #localeButton{min-width:98px;max-width:145px;min-height:36px;padding:7px 9px}
 .site-language-enabled .site-language-standalone #localeButtonLabel{max-width:100px}
}
@media(max-width:360px){
 .site-language-panel{padding:10px}
 .site-language-link{font-size:10px;padding-inline:4px;gap:4px}
 .site-language-flag,.site-language-flag img{width:17px;min-width:17px;height:13px}
 .site-language-enabled #localeButton{min-width:102px}
}
@media(max-height:700px){
 .site-language-panel{padding:10px}
 .site-language-heading{margin-bottom:8px}
 .site-language-heading h2{font-size:16px}
 .site-language-close{width:27px;height:27px}
 .site-language-search{margin-bottom:8px}
 .site-language-search input{height:34px}
 .site-language-list,.site-language-standalone .site-language-list{gap:2px}
 .site-language-link{min-height:32px;padding-block:3px;line-height:1.2}
}
@media(min-width:700px) and (max-height:450px){
 .site-language-list,.site-language-standalone .site-language-list{grid-template-columns:repeat(5,minmax(0,1fr))}
 .site-language-link{font-size:11px;padding-inline:5px;gap:6px}
 .site-language-flag,.site-language-flag img{width:19px;min-width:19px;height:14px}
}
@media(prefers-reduced-motion:reduce){.site-language-link{transition:none}}
