.bx-language{display:inline-flex!important;align-items:center;gap:6px;flex:0 0 auto;margin-inline-start:12px;padding:5px 8px;border:1px solid #9996;border-radius:999px;color:inherit;background:transparent;font:12px/1.4 system-ui,sans-serif;max-width:145px;vertical-align:middle;z-index:51}.bx-language select{font:inherit!important;letter-spacing:normal!important;color:inherit!important;border:0!important;border-radius:0!important;background:transparent!important;width:108px!important;min-width:0!important;max-width:108px!important;padding:3px 0!important;margin:0!important;cursor:pointer;box-shadow:none!important}.bx-language select option{color:#182422;background:#fff}.bx-language select:focus-visible{outline:2px solid #4ba991;outline-offset:4px}.bx-language-floating{position:fixed;inset-block-start:12px;inset-inline-end:12px;background:#fff;color:#152622;box-shadow:0 3px 16px #0002}html[data-bx-language] .header{gap:12px}html[data-bx-language] .header nav{min-width:0}html[data-bx-language]:not([lang^="zh"]) .header nav{gap:clamp(8px,1.25vw,20px)}html[data-bx-language]:not([lang^="zh"]) .header nav>a,html[data-bx-language]:not([lang^="zh"]) .header .nav-group>a{white-space:normal;line-height:1.4}html[data-bx-language] button,html[data-bx-language] .button,html[data-bx-language] .btn,html[data-bx-language] label{overflow-wrap:break-word}html[dir="rtl"] body{text-align:right}html[dir="rtl"] .mono,html[dir="rtl"] input[type="tel"],html[dir="rtl"] input[type="email"],html[dir="rtl"] input[inputmode="numeric"],html[dir="rtl"] .price{direction:ltr;unicode-bidi:isolate}html[dir="rtl"] .bx-language{direction:ltr}html[data-bx-language]:not([lang^="zh"]) h1,html[data-bx-language]:not([lang^="zh"]) h2,html[data-bx-language]:not([lang^="zh"]) h3{overflow-wrap:break-word;word-break:normal}
@media(max-width:1100px){.bx-language{margin-inline-start:4px;max-width:126px;padding:4px 6px}.bx-language select{width:91px!important;max-width:91px!important}}
@media(max-width:700px){.bx-language{font-size:11px;max-width:114px;margin-inline-start:auto;order:2;gap:4px}.bx-language select{width:82px!important;max-width:82px!important}.header .menu-toggle{order:3}html[data-bx-language] .header{gap:6px}html[data-bx-language] .header .brand{min-width:0}html[data-bx-language]:not([lang^="zh"]) h1{font-size:clamp(30px,9vw,52px)}html[data-bx-language]:not([lang^="zh"]) .hero h2{font-size:clamp(26px,7vw,44px)}}
