/* Original dimensions, assets and structure are kept; these rules fit English copy. */
body{font-family:Arial,Helvetica,sans-serif}.desktop-site body{min-width:1200px}
.header .header-top .header-right-title span{font-size:23px;line-height:1.35;white-space:nowrap}.header-right-title p{font-size:15px}
.header-ewm-title span{writing-mode:vertical-rl;font-size:10px!important;letter-spacing:.3px}
.header-nav .top-nav>li>a{font-size:14px}.header-nav .sub a{font-size:13px;line-height:24px;padding:8px 0}
.banner .bd .banner-1{background-image:url('/assets/clean/hero.png');background-size:1920px 750px}
.banner .bd .banner-2{background-image:url('/skin/images/banner-2-en.png');background-size:1920px 750px}
.banner .bd .banner-3{background-image:url('/assets/clean/eagle-brand.png');background-size:1920px 750px}
.banner-about{background-image:url('/skin/images/banner-about-en.png');background-size:1920px 640px}
.banner-news{background-image:url('/skin/images/banner-news-en.png');background-size:1920px 640px}
.banner-contact{background-image:url('/skin/images/banner-contact-en.png');background-size:1920px 640px}
.original-logo{width:135px;height:75px;position:relative;display:block;overflow:hidden}.original-logo img{clip-path:inset(0 0 20px 0)}.original-logo small{position:absolute;left:0;top:58px;white-space:nowrap;font-size:8px;font-weight:bold;letter-spacing:.05px;color:#222}.original-logo.footer-logo small{color:white}
.tags,.tags h4{font-size:12px}.index-title p{letter-spacing:1px}.product .product-left-title>span{font-size:20px}.product .product-left-nav a{font-size:14px!important;line-height:1.3!important}
.product .product-right-img .product-right-img-top .product-img-title span{width:105px}.product-right-img-top li>span{font-size:14px!important}.product-right-img-top li>p{font-size:12px!important;line-height:17px!important}.product-right-img-bototm li>span{font-size:14px!important}
.dz .dz-box .dz-box-a span,.dz .dz-box .dz-box-d span{display:block;writing-mode:vertical-rl;height:220px;width:25px;font-size:15px;line-height:25px;padding-top:0;position:relative;top:-8px;white-space:nowrap}
.dz .dz-box .dz-box-b span,.dz .dz-box .dz-box-c span{font-size:13px}.dz .dz-box span em{margin-left:3px}
.zj li span{font-size:14px!important}.xdod-ys dl dd i{font-size:24px!important}.xdod-ys dl dd em{font-size:23px!important;line-height:30px!important}.xdod-ys dl dd p{font-size:13px!important;line-height:24px!important}
.news-left-title span,.news-right-title span{font-size:18px!important}.news-left-right span{font-size:14px!important}.about-text{font-size:14px}.nav_left a{font-size:12px!important}.kefu li p{font-size:11px}
.footer .footer-box .footer-box-conter a{font-size:11px;line-height:36px}.footer .footer-box .footer-box-conter li em{margin:0 6px}.footer .footer-box .footer-box-contact li{font-size:12px;line-height:18px;padding-right:15px;box-sizing:border-box}.footer .footer-box .footer-box-contact li:nth-child(3){height:48px}.footer .footer-box .footer-box-left span,.footer .footer-box .footer-box-left p,.footer .footer-box .footer-box-left p a{font-size:11px}.footer-box-right span{font-size:12px!important}
.inner-title{line-height:32px}.inner-title h1{font-size:23px}.inner-discription{font-size:15px;line-height:28px}.left-nav a{font-size:14px!important}.contact ul li{font-size:14px;line-height:25px}.contact ul li i{font-size:32px;margin-right:20px}
.spec-replica{width:1086px;height:344px;position:relative;display:inline-block}.spec-replica>img{width:1086px;height:344px}.spec-head{position:absolute;left:16px;top:13px;width:1055px;height:50px;display:grid;grid-template-columns:418px 318px 319px;background:#064eaf;color:white;align-items:center;font-size:18px}.spec-head b{font-weight:normal;padding:0 10px}.spec-head b:first-child{font-size:22px}.spec-rows{position:absolute;left:434px;top:63px;width:637px;height:265px;display:grid;grid-template-rows:repeat(4,1fr);background:white}.spec-rows>div{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #ccc}.spec-rows>div:last-child{border-bottom:0}.spec-rows span{display:flex;align-items:center;justify-content:center;padding:5px 12px;font-size:14px;color:#222;line-height:20px}.spec-rows span+span{border-left:1px solid #ccc}
.mobile-site body{min-width:0}.mobile-sidebar{position:fixed;z-index:10000;right:0;top:0;width:270px;height:100vh;overflow:auto;background:#fff;box-shadow:-5px 0 25px #0004;padding-top:12px}.mobile-sidebar[hidden]{display:none}.mobile-sidebar .head-top li{display:block;float:none;line-height:48px;border-bottom:1px solid #ddd;padding:0 20px}.mobile-sidebar .head-top a{font-size:14px}.mobile-sidebar [on="tap:right-sidebar.close"]{position:absolute;right:12px;top:8px;cursor:pointer}.mobile-sidebar .nav1{display:block!important;float:none!important;color:#222!important}.mobile-sidebar #hamburger{display:none}
.mobile-carousel{position:relative;aspect-ratio:1920/1000;width:100%;overflow:hidden}.mobile-carousel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s}.mobile-carousel img:first-child,.mobile-carousel img.is-current{opacity:1}.mobile-carousel.is-active img:not(.is-current){opacity:0}.mip-carousel-indicator-wrapper{position:relative;margin-top:-20px;height:20px;text-align:center;z-index:2}.mip-carousel-indicatorDot>div{display:inline-block;background:#ccc;width:6px;height:6px;border-radius:50%;margin:0 3px}.mip-carousel-indicatorDot>div.is-current{background:#0761bd}.mip-carousel-indicatorDot>div:nth-child(4){display:none}
.mobile-site header #navbar-category a{font-size:10px;margin:17px 5px}.mobile-site .aui-bar-tab-label{font-size:10px}.mobile-site .m-news .hd li{font-size:11px}.mobile-site .m-rxcp{max-width:calc(100vw - 40px)}.mobile-site .inner-discription{font-size:14px;line-height:25px}
.mobile-sidebar .nav1{position:static;font-size:26px;line-height:32px}.mobile-site .banner-about,.mobile-site .banner-news{background-size:160% 246%;background-position:center}.mobile-site .banner-image{background-image:url('/skin/images/banner-contact-en.png');background-size:160% 246%;background-position:center}.mobile-site .phone li:last-child{height:auto;min-height:50px;line-height:24px;padding-bottom:15px}.mobile-site .phone li:last-child span{display:block;overflow:hidden}.original-logo.footer-logo{margin:0!important}
.contact .contact-lx ul li{font-size:14px;display:flex;align-items:center;line-height:24px}.contact .contact-lx ul li i{font-size:32px;flex-shrink:0;margin-right:20px}
.header .header-top .header-phone .header-phone-tel .header-whatsapp-label{font-size:14px;line-height:25px;color:#0761bd}.contact-email{color:inherit;font-size:inherit}.contact-email:hover{text-decoration:underline;color:inherit}
/* Contact controls follow the original blue floating panel. */
.kefu-inquiry-button{display:block;appearance:none;width:77px;height:56px;margin:0;padding:0;border:0;background:transparent;color:white;font:inherit;cursor:pointer}.kefu-inquiry-button:hover,.kefu-inquiry-button:focus-visible{background:#0761bd}.kefu-whatsapp-link{display:block;height:100%;color:white}.kefu-whatsapp-link:hover{color:white}.kefu-whatsapp-link:focus-visible,.kefu-inquiry-button:focus-visible{outline:2px solid #fff;outline-offset:-3px}.kefu-whatsapp-link .fa-whatsapp{font-size:25px}.kefu .kefu-tel-right{font-size:15px}.inquiry-page-action{text-align:center;margin:22px 0}.inquiry-page-button{appearance:none;background:#0761bd;color:#fff;font:inherit;font-size:15px;border:0;padding:13px 30px;cursor:pointer}.inquiry-page-button:hover{background:#034090}
body.inquiry-open{overflow:hidden}.inquiry-dialog{box-sizing:border-box;width:min(660px,calc(100vw - 32px));max-height:calc(100dvh - 40px);margin:auto;padding:0;border:0;border-top:5px solid #0761bd;border-radius:4px;background:#fff;color:#333;box-shadow:0 18px 80px #0005;overflow:auto;font:14px/1.45 Arial,Helvetica,sans-serif;text-align:left}.inquiry-dialog:not([open]){display:none}.inquiry-dialog::backdrop{background:#001d3c99}.inquiry-dialog *{box-sizing:border-box}.inquiry-dialog .inquiry-heading{display:flex;justify-content:space-between;align-items:flex-start;padding:25px 28px 16px;border-bottom:1px solid #e5e5e5}.inquiry-dialog .inquiry-heading p{margin:0 0 5px;font-size:10px;letter-spacing:1px;color:#777}.inquiry-dialog h2{margin:0;color:#0761bd;font-size:26px;line-height:32px;font-weight:bold}.inquiry-close{appearance:none;border:0;background:transparent;color:#666;font-size:32px;line-height:28px;width:32px;height:32px;padding:0;cursor:pointer}.inquiry-dialog form{padding:20px 28px 26px}.inquiry-dialog #inquiry-intro{font-size:13px;color:#777;margin:0 0 20px;line-height:20px}.inquiry-dialog .inquiry-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px 18px}.inquiry-dialog label{display:block;margin:0;color:#444;font-weight:normal;font-size:13px}.inquiry-dialog label>span{color:#c04b00}.inquiry-dialog input:not([type=hidden]),.inquiry-dialog select,.inquiry-dialog textarea{display:block;width:100%;min-width:0;margin:6px 0 0;padding:10px 11px;appearance:auto;border:1px solid #cbd1d8;border-radius:2px;background:#fff;color:#222;box-shadow:none;font:14px/20px Arial,Helvetica,sans-serif;letter-spacing:normal}.inquiry-dialog select{height:42px}.inquiry-dialog textarea{resize:vertical;min-height:86px}.inquiry-dialog input:focus,.inquiry-dialog select:focus,.inquiry-dialog textarea:focus{outline:2px solid #0761bd;outline-offset:1px}.inquiry-dialog .inquiry-full{grid-column:1/-1}.inquiry-dialog .inquiry-submit-row{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:23px}.inquiry-dialog .inquiry-submit-row>span{font-size:12px;color:#666}.inquiry-dialog #inquiry-submit{appearance:none;border:0;border-radius:2px;padding:12px 17px;background:#0761bd;color:#fff;font:bold 14px/20px Arial,Helvetica,sans-serif;cursor:pointer;white-space:nowrap}.inquiry-dialog #inquiry-submit:hover{background:#034090}.inquiry-dialog #inquiry-submit .fa{padding:0;margin-right:7px;font-size:18px}.mobile-site .aui-bar-tab-item .fa-whatsapp{display:block;padding:0;font-size:20px;line-height:25px}
@media(max-width:540px){.inquiry-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.inquiry-dialog .inquiry-heading{padding:18px 20px 14px}.inquiry-dialog form{padding:16px 20px 22px}.inquiry-dialog .inquiry-fields{grid-template-columns:1fr;gap:13px}.inquiry-dialog h2{font-size:23px}.inquiry-dialog .inquiry-submit-row{flex-direction:column;align-items:stretch}.inquiry-dialog #inquiry-submit{width:100%}}
.product-contact-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:22px 0 0}.product-contact-actions .product-contact-button{box-sizing:border-box;appearance:none;display:inline-flex!important;align-items:center;justify-content:center;gap:8px;width:auto!important;height:auto!important;min-height:44px;line-height:20px!important;margin:0!important;padding:11px 16px;border:1px solid #0761bd;border-radius:2px;background:#0761bd!important;color:#fff!important;font:bold 14px/20px Arial,Helvetica,sans-serif;text-decoration:none;cursor:pointer}.product-contact-actions .product-whatsapp-button{background:#168341!important;border-color:#168341}.product-contact-actions .product-form-button:hover{background:#034090!important}.product-contact-actions .product-whatsapp-button:hover{background:#106b34!important}.product-contact-actions .product-contact-button:focus-visible{outline:2px solid #f68100;outline-offset:3px}.product-contact-actions .fa{margin:0!important;padding:0!important;font-size:17px!important;line-height:20px}.mobile-site .product-contact-actions{justify-content:center;padding:0 15px;margin:18px 0}.mobile-site .product-contact-actions .product-contact-button{flex:1 1 130px;max-width:220px}
