.ml-language{display:inline-block;position:relative;margin-inline-end:20px;font:500 13px/1.5 Arial,sans-serif;text-align:start;z-index:110}
.ml-language summary{cursor:pointer;min-height:36px;display:flex;align-items:center;gap:12px;list-style:none;padding:0 12px;border:1px solid currentColor;border-radius:3px}
.ml-language summary::-webkit-details-marker{display:none}.ml-language summary:after{content:'▾';font-size:11px}
.ml-language-menu{position:absolute;inset-inline-start:0;top:calc(100% + 6px);width:230px;max-width:calc(100vw - 32px);max-height:65vh;overflow:auto;display:grid;padding:8px;background:#fff;color:#163a2e;box-shadow:0 8px 32px #0002;border:1px solid #dce5df;border-radius:4px}
.ml-language details:not([open])>.ml-language-menu{display:none}
.ml-language a,.ml-language [aria-current]{padding:9px 12px;color:inherit;text-decoration:none;white-space:nowrap;line-height:1.6}
.ml-language a:hover,.ml-language a:focus-visible{background:#edf3ef;outline:2px solid #427459;outline-offset:-2px}.ml-language [aria-current]{background:#163a2e;color:#fff}
html[dir=rtl] body{font-family:Tahoma,Arial,sans-serif;letter-spacing:normal}
html[dir=rtl] .ml-language-menu{font-family:Arial,sans-serif;inset-inline-start:auto;left:0;right:auto}
html[dir=rtl] :is(input,textarea){text-align:start}
html[dir=rtl] :is(.product-price,.shop-price,.currency-price,[data-cny],video,.contact-number){direction:ltr;unicode-bidi:isolate}
html[dir=rtl] :is(.goods-info,.article-content,.article-body,.goods_desc,.product-specs){text-align:start}
html[dir=rtl] :is(.site-header,.site-footer) :is(ul,ol){padding-inline-start:0}
html:not([lang^="en"]) .atelier .f-sort .sort-options a{white-space:normal;overflow-wrap:anywhere;min-width:0;height:auto;min-height:38px;line-height:1.5;display:flex;align-items:center;justify-content:center;text-align:center}
@media(max-width:600px){.ml-language{margin-inline-end:12px;font-size:12px}.ml-language summary{padding:0 8px}.ml-language-menu{width:210px}}
