.weiya-language{position:fixed;right:20px;top:18px;z-index:2147483000;font:12px/1.3 Arial,Helvetica,sans-serif;color:#171717;letter-spacing:.02em;text-transform:none;mix-blend-mode:normal;user-select:text}.weiya-language summary{list-style:none;display:flex;align-items:center;justify-content:center;gap:8px;min-width:72px;height:36px;padding:0 12px;border:1px solid #d7d7d7;border-radius:4px;background:#fff;cursor:pointer;box-shadow:0 2px 12px #00000008}.weiya-language summary::-webkit-details-marker{display:none}.weiya-language svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.3}.weiya-language .language-chevron{width:9px;height:9px;transition:transform .2s}.weiya-language[open] .language-chevron{transform:rotate(180deg)}.weiya-language nav{position:absolute;right:0;top:44px;width:212px;padding:7px;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 14px 40px #0002;display:grid;gap:2px}.weiya-language a{display:flex;justify-content:space-between;align-items:center;padding:11px 12px;border-radius:3px;text-decoration:none;color:#171717!important;font:13px/1.3 Arial,Helvetica,sans-serif;white-space:nowrap}.weiya-language a:hover{background:#f1f1ee}.weiya-language a[aria-current=page]{background:#f1f1ee;font-weight:700}.weiya-language a[aria-current=page]::after{content:'✓';font-size:12px}.weiya-language :focus-visible{outline:2px solid #222;outline-offset:3px}.weiya-catalogue-info{right:108px!important}.weiya-letter-w{display:block;width:.97em;height:.73em;margin-top:.045em;overflow:visible}.weiya-letter-w svg{display:block;width:100%;height:100%;fill:currentColor}.weiya-language,.weiya-language *{box-sizing:border-box}html[lang^=zh] body.weiyadeco{font-family:sans,'PingFang SC','PingFang TC','Microsoft YaHei',sans-serif}html[lang^=zh] body.weiyaworks{font-family:SequelSans,'PingFang SC','PingFang TC','Microsoft YaHei',sans-serif}html[lang^=zh] body.information-page{font-family:Arial,'PingFang SC','PingFang TC','Microsoft YaHei',sans-serif}html[lang^=zh] .font-PPFraktionMono{font-family:PPFraktionMono,'PingFang SC','PingFang TC','Microsoft YaHei',sans-serif}html[lang^=zh] .block-heading{line-height:1.16;letter-spacing:0}html[lang^=zh] .block-heading__block{max-width:100%;white-space:normal;word-break:normal;line-height:1.16}html[lang^=zh] .information-main{line-height:1.8}html[lang^=zh] .label,html[lang^=zh] .top-nav{letter-spacing:0}html[lang=de] .block-heading__block{max-width:100%;overflow-wrap:anywhere}html[lang=fr] .block-heading__block,html[lang=es] .block-heading__block{max-width:100%;overflow-wrap:normal}.top-nav>ul{padding-right:90px}.top-nav a{overflow-wrap:normal}.weiya-language a{padding-right:12px!important}.information-header nav{padding-right:80px}@media(max-width:1000px){.weiya-language{top:20px;right:20px}.top-nav>ul{padding-right:0}.top-nav .menu-opener{flex:1;margin-right:0}.top-nav>a:last-child{margin-right:80px}.weiya-language nav{max-height:calc(100dvh - 90px);overflow:auto}}@media(max-width:720px){.weiya-language{right:12px;top:14px}.weiya-language summary{height:32px;min-width:62px;padding:0 8px;gap:5px}.weiya-language nav{top:40px;width:196px}.weiya-catalogue-info{right:12px!important;top:55px!important;font-size:11px!important;height:28px!important}.information-header{padding-right:88px}.information-header nav{padding-right:0}.top-nav>a:last-child{margin-right:70px}}@media(prefers-reduced-motion:reduce){.weiya-language *{transition:none!important}}
@media(max-width:720px){body.weiyadeco:has(article .controls) .weiya-language{top:54px}}

@media(max-width:720px){body.weiyadeco .weiya-language[data-route="/"]{top:calc(34vw + 20px)}}

@media(max-width:1000px){body.weiyaworks .mobile-top .top{padding-right:100px}}
@media(max-width:720px){body.weiyaworks .mobile-top .top{padding-right:90px}}

@media(max-width:1000px){body.weiyaworks .mobile-top .top{padding-right:120px;gap:12px}body.weiyaworks .mobile-top .top .marque{width:auto;min-width:0;flex:1}body.weiyaworks .mobile-top .top .contact-us{width:max-content;max-width:55%;flex-shrink:0}body.weiyaworks .mobile-top .top .contact-us span{overflow-wrap:anywhere}}
@media(max-width:720px){body.weiyaworks .mobile-top .top{padding-right:100px}}
