.topline-tools{display:flex;align-items:center;gap:24px}.topline .wrap{align-items:center;padding:5px 0;gap:15px}.language-switcher{display:flex;align-items:center;gap:3px;letter-spacing:0;padding-left:16px;border-left:1px solid #d4dfeb;flex-shrink:0}.language-icon{font-size:17px;color:#6c87a2;margin-right:6px}.language-switcher button{font-size:11px;line-height:1.5;padding:5px 9px;color:#647a90;border-radius:3px;white-space:nowrap;transition:background .15s,color .15s}.language-switcher button:hover{color:#0754ae;background:#e3ecf7}.language-switcher button.active{color:white;background:#0754ae;font-weight:700}.language-switcher button:focus-visible{outline:2px solid #0754ae;outline-offset:2px}.original-specifications{border:1px solid #dae4ee;margin:25px 0;padding:0 20px}.original-specifications>summary{cursor:pointer;padding:16px 0;color:#0754ae;font-size:13px;font-weight:600}.original-specifications>div{border-top:1px solid #e3e9f0;padding-top:15px}.localized-product-summary{border-left:3px solid #0754ae;padding:4px 0 4px 20px;background:#f4f7fb}.localized-product-summary>p{padding-right:18px}.localized-product-summary>h3{margin-top:10px!important}#language-source-note{border-top:1px solid #ffffff12;margin-top:30px;padding-top:20px;font-size:11px;color:#94a8bc}html:not([lang="zh-CN"]) .brand-cn{font-size:14px;letter-spacing:0;max-width:220px}html:not([lang="zh-CN"]) .brand-cn span{font-size:8px;line-height:1.5}html:not([lang="zh-CN"]) nav{gap:18px}html:not([lang="zh-CN"]) nav a{font-size:12px}html[lang="en"] .hero h1{font-size:clamp(32px,3.6vw,52px);line-height:1.25;letter-spacing:-1px}html[lang="ko"] .hero h1{font-size:clamp(30px,3.5vw,50px)}html[lang="ja"] .hero h1{font-size:clamp(32px,3.7vw,54px)}html:not([lang="zh-CN"]) .hero-copy>p{max-width:490px}html:not([lang="zh-CN"]) .quick b{font-size:12px}html:not([lang="zh-CN"]) .product-info h3{min-height:43px}html:not([lang="zh-CN"]) .product-card-bottom{gap:8px}html:not([lang="zh-CN"]) .product-card-bottom a,html:not([lang="zh-CN"]) .compare-toggle{font-size:10px}html:not([lang="zh-CN"]) .section-head h2{font-size:29px}html:not([lang="zh-CN"]) .footer-grid{gap:35px}html:not([lang="zh-CN"]) .detail-actions{flex-wrap:wrap}html:not([lang="zh-CN"]) .service-mini{display:none}html:not([lang="zh-CN"]) .hero-actions{flex-wrap:wrap}html:not([lang="zh-CN"]) .about-values{gap:18px}html:not([lang="zh-CN"]) .about-values strong{font-size:15px}
@media(max-width:1150px){html:not([lang="zh-CN"]) .brand-cn{max-width:190px;font-size:12px}html:not([lang="zh-CN"]) nav{gap:13px}html:not([lang="zh-CN"]) nav a{font-size:11px}}
@media(max-width:850px){.topline-tools>a{display:none}.topline-tools{gap:0}.topline .wrap>span{font-size:9px;max-width:45%}.language-switcher{border:0;padding-left:0}.language-switcher button{padding:5px 7px;font-size:10px}html:not([lang="zh-CN"]) .quick b{font-size:11px}html:not([lang="zh-CN"]) .about-values{flex-wrap:wrap}html:not([lang="zh-CN"]) .about-values strong{font-size:13px}}
@media(max-width:580px){.topline .wrap{justify-content:flex-end;min-height:37px}.topline .wrap>span{display:none}.language-switcher button{font-size:11px;padding:5px 10px}.language-icon{font-size:17px}.language-switcher{gap:4px}html:not([lang="zh-CN"]) .brand-cn{font-size:12px;max-width:195px}html:not([lang="zh-CN"]) .brand-cn span{font-size:7px}html[lang="en"] .hero h1{font-size:37px;line-height:1.25}html[lang="ja"] .hero h1{font-size:34px}html[lang="ko"] .hero h1{font-size:33px}html:not([lang="zh-CN"]) .hero-copy>p{font-size:12px;line-height:1.8}html:not([lang="zh-CN"]) .hero-caption{font-size:9px;gap:7px}html:not([lang="zh-CN"]) .quick b{font-size:10px}html:not([lang="zh-CN"]) .section-head{flex-wrap:wrap;align-items:flex-start}html:not([lang="zh-CN"]) .section-head h2{font-size:24px}html:not([lang="zh-CN"]) .product-card-bottom{flex-wrap:wrap;gap:9px}html:not([lang="zh-CN"]) .product-info h3{min-height:52px}html:not([lang="zh-CN"]) .product-tag{font-size:7px;max-width:90%}html:not([lang="zh-CN"]) .hero-float{max-width:180px}html:not([lang="zh-CN"]) .hero-float small{font-size:9px}html:not([lang="zh-CN"]) .cat-button{font-size:10px}.localized-product-summary{padding-left:14px}.original-specifications{padding:0 12px}html:not([lang="zh-CN"]) .footer-bottom{overflow-wrap:anywhere}html:not([lang="zh-CN"]) .page-hero h1{font-size:25px}html:not([lang="zh-CN"]) .cta-actions{flex-wrap:wrap}html:not([lang="zh-CN"]) .service-card h3{font-size:15px}html:not([lang="zh-CN"]) .service-card{padding:17px}}
