.language-switch{display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:12px;border-left:1px solid #dce3ed;padding-left:18px}.language-switch a{padding:7px 0}.language-switch [aria-current]{color:#2055b5;font-weight:700}.cy-en{font-family:Arial,Helvetica,sans-serif!important}.cy-en .brand-name{font-size:25px;letter-spacing:1.5px}.cy-en .brand-row{gap:20px}.cy-en .header-contacts>span{display:none}.cy-en .brand-line{max-width:200px;padding-left:20px}.cy-en #primary-nav{gap:25px}.cy-en .nav-cta{gap:20px;padding-inline:18px}.cy-en .hero-copy h1{font-size:clamp(30px,3vw,48px);letter-spacing:-1px;line-height:1.15}.cy-en .hero-copy h1 span{display:block;margin-top:12px;font-size:.72em;line-height:1.3}.cy-en .product-info h3{font-size:18px;line-height:1.45}.cy-en .product-info>span{font-size:11px}.cy-en .detail-summary h1{font-size:33px;line-height:1.25}.cy-en .mega-categories{column-gap:25px}.cy-en .mega-categories a{font-size:12px;gap:15px}.cy-en .seo-focus h3{font-size:20px;line-height:1.4}.cy-en .contact-page h2{font-size:34px}.cy-en .contact-information>div{grid-template-columns:130px 1fr}.cy-en .section-heading h2{line-height:1.3}.cy-en .brochure-brand-symbol{flex-shrink:0}.cy-en .spec-table th{min-width:145px}.cy-en .spec-table td{overflow-wrap:anywhere}.cy-en .detail-spec-preview strong{font-size:17px}.cy-en .detail-spec-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.cy-en .product-tabs{flex-wrap:wrap}.cy-en .equipment-tag{letter-spacing:0;gap:20px}.cy-en .equipment-tag i{white-space:nowrap}.cy-en .contact-big-tel{white-space:nowrap}
@media(max-width:1100px){.cy-en .brand-line{display:none}.cy-en #primary-nav{gap:19px}.cy-en #primary-nav>a,.cy-en .nav-product>a{font-size:12px}.cy-en .nav-cta{font-size:11px}.cy-en .hero-copy h1{font-size:34px}.cy-en .detail-summary h1{font-size:28px}}
@media(max-width:760px){.language-switch{margin-left:auto;padding-left:0;border:0;gap:9px;font-size:11px}.menu-toggle{margin-left:0;width:32px}.cy-en .brand-row{gap:10px}.cy-en .brand-name{font-size:20px}.cy-en .brand-name small{letter-spacing:.8px}.cy-en .brand{gap:7px}.cy-en #primary-nav{gap:0}.cy-en #primary-nav>a,.cy-en .nav-product>a{font-size:14px}.cy-en .hero-copy h1{font-size:34px}.cy-en .hero-copy h1 span{font-size:24px}.cy-en .hero-equipment{min-width:0}.cy-en .equipment-tag{font-size:10px}.cy-en .equipment-tag i{font-size:7px}.cy-en .product-info h3{font-size:14px}.cy-en .section-heading{align-items:flex-start;flex-direction:column}.cy-en .section-heading h2{font-size:25px}.cy-en .detail-summary h1{font-size:28px}.cy-en .contact-page h2{font-size:29px}.cy-en .contact-information>div{grid-template-columns:110px minmax(0,1fr)}.cy-en .contact-information a{font-size:15px;overflow-wrap:anywhere}.cy-en .detail-actions{flex-wrap:wrap}.cy-en .text-link{white-space:normal}.cy-en .hero-bottom{gap:15px;font-size:7px}.cy-en .hero-bottom>a{white-space:nowrap}.cy-en .spec-table th{min-width:105px}.cy-en .spec-table td,.cy-en .spec-table th{font-size:11px;padding:12px}.cy-en .seo-intro h2{font-size:25px}.cy-en .seo-focus h3{font-size:19px}.cy-en .contact-strip h2{font-size:24px}.cy-en .footer-top{grid-template-columns:1fr 1fr}.cy-en .equipment-caption{font-size:10px}.cy-en .product-description video{max-height:75vh}}

.cy-en .floating-contact{writing-mode:horizontal-tb;letter-spacing:0;display:flex;gap:8px;align-items:center;padding:12px 16px;top:auto;bottom:22px;right:18px}.cy-en .floating-contact span{margin:0;font-size:19px}
