/* Images meet their presentation area without a separate white mat. */
img{border:0;outline:0}
.family-media,.u-product-picture,.product-gallery,.document-row>img{padding:0;border:0;border-radius:0}
.family-media,.u-product-picture,.product-gallery{background:#eaf0f5}
.product-gallery>button>img{width:100%;height:420px;object-fit:contain}
.v38-use-cases img.source-image,.ww-softclose-application .seat-application>img{padding:0;background:transparent}
.v38-use-cases .seat-application{background:#edf2f6}
.u-tech-image{border:0;border-radius:0;background:#fff}.u-tech-image button{padding:0}.u-tech-image figcaption{border:0;padding:12px 0}
.v38-app-card.source-example img{padding:0}.v38-app-card.source-example img[src*="glove-box"]{object-fit:cover}
.size-product-image{padding:0;background:#eaf0f5}
.u-drawing{border:0;border-radius:0;background:#fff}.u-drawing button{padding:0}.u-drawing img{border:0;background:#fff}
.u-thumbs button{padding:0;background:#eaf0f5;border:1px solid #afc1d1}.u-thumbs img{display:block}
.document-row>img{background:transparent}
.v38-resource-grid figure,.u-resource,.u-media figure{border:0;box-shadow:none}
.page-introduction>img{padding:0;border:0;border-radius:0;background:transparent;right:0;top:0;width:35%;height:100%;max-height:none;z-index:1}
.page-introduction:has(>img)::after{content:'';position:absolute;right:0;top:0;bottom:0;width:35%;background:#e1e9ef;z-index:0}
.page-introduction>.u-hero-copy{z-index:2}
.page-introduction>img.photo-fill{object-fit:cover}
.v38-app-card figure,.i-applications a,.i-workshop-layout figure{border:0;border-radius:0;padding:0}
.v38-app-card figure img,.i-applications img{display:block;width:100%;padding:0;border:0}
.company-hero-v46 figure,.factory-feature-pair figure,.factory-documentary-grid figure,.about-development figure{border:0;padding:0;background:transparent}
.about-development img{height:auto;object-fit:contain}
.u-modal{padding:0;border:0;border-radius:0;background:#e8eef3;overflow:visible}.u-modal>img{display:block;margin:0;max-width:100%;max-height:88vh;object-fit:contain}.u-modal-close{z-index:2;right:10px;top:10px}

/* v46 company profile with customer and exhibition chapters. */
.company-customer-copy{border-top:1px solid #587089;padding-top:22px;margin-top:27px;font-size:16px!important;color:#e0eaf1!important}
.company-section-nav{gap:18px 32px;flex-wrap:wrap}
.customer-band{padding:76px 0 82px;background:#fff}
.client-intro{display:grid;grid-template-columns:1fr 1.25fr;gap:70px;align-items:start;margin-bottom:35px}
.client-intro h2{font-size:44px;margin:0;color:#173d58}.client-intro p{max-width:64ch;font-size:17px;color:#526b80;line-height:1.8;margin:0}
.client-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-block:1px solid #dce5ed;gap:0 20px}
.client-mark{margin:0;min-height:142px;padding:26px 18px 22px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px}
.client-mark img{display:block;width:auto;height:43px;max-width:165px;object-fit:contain;background:transparent;padding:0;border:0}
.client-mark.midea img{height:54px}.client-mark.huayu img{height:36px}.client-mark.fengya img{height:48px}
.client-mark figcaption{font-size:12px;color:#617587;line-height:1.5;text-align:center}
.factory-customer-v48{font-size:17px;color:#31536d;margin:0;max-width:530px}.factory-customer-v48 a{display:block;font-size:14px;text-decoration:underline;text-underline-offset:5px;margin-top:8px}
.factory-more-v48{margin-top:34px;border-block:1px solid #c5d5e3}.factory-more-v48>summary{padding:23px 0;cursor:pointer;font-size:18px;color:#234a68;font-weight:500}.factory-more-v48 .factory-documentary-grid{margin:15px 0 30px}
.factory-feature-pair figure,.factory-documentary-grid figure{border:0;box-shadow:none;background:transparent}.factory-feature-pair img{border:0;display:block}.factory-feature-pair figcaption,.factory-documentary-grid figcaption{padding-left:0;padding-right:0}
.company-exhibitions{padding:86px 0;background:#eaf0f5}.exhibition-feature{display:grid;grid-template-columns:1.35fr 1fr;gap:65px;align-items:center}
.exhibition-feature figure{margin:0}.exhibition-feature figure>button{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.exhibition-feature img{display:block;width:100%;height:auto;object-fit:cover}.exhibition-feature figcaption{font-size:13px;line-height:1.7;color:#536f84;margin-top:13px}
.exhibition-copy h2{font-size:46px;margin:0 0 27px;color:#153b58}.exhibition-copy p{font-size:16px;line-height:1.9;color:#45647a;margin-bottom:21px}.exhibition-copy dl{margin:27px 0}.exhibition-copy dl>div{display:grid;grid-template-columns:105px 1fr;gap:15px;border-top:1px solid #bfcedb;padding:16px 0;font-size:14px}.exhibition-copy dt{color:#31536e;font-weight:600}.exhibition-copy dd{margin:0;color:#3e5f77}
.exhibition-page .page-heading{padding-bottom:48px}.exhibition-page .company-exhibitions{padding:64px 0 74px}.exhibition-discussion{padding:80px 0}.exhibition-discussion>.container{display:grid;grid-template-columns:1fr 1.25fr;gap:75px}.exhibition-discussion h2{font-size:42px;margin:0;max-width:440px}.exhibition-discussion p{font-size:17px;line-height:1.9;color:#4c687d;max-width:70ch}
.document-row{grid-template-columns:150px minmax(0,1fr) auto;gap:32px}.document-row .download-size{font-size:13px;line-height:1.5;margin:9px 0 0;color:#647c8f}.document-row>.button{min-width:160px;justify-content:center}.document-format{display:none}
@media(max-width:1100px){.client-grid{gap:0 10px}.client-mark{padding-inline:10px}.client-mark img{max-width:140px}.exhibition-feature{gap:38px}.exhibition-copy h2{font-size:39px}.exhibition-copy p{font-size:15px}}
@media(max-width:760px){
 .customer-band{padding:47px 0 51px}.client-intro{grid-template-columns:1fr;gap:20px;margin-bottom:25px}.client-intro h2{font-size:36px}.client-intro p{font-size:15px;line-height:1.85}.client-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.client-mark{min-height:120px;padding:23px 9px 18px;gap:14px}.client-mark img{max-width:128px;height:34px}.client-mark.midea img{height:43px}.client-mark.huayu img{height:31px}.client-mark.fengya img{height:42px}.client-mark figcaption{font-size:11px}
 .company-customer-copy{font-size:15px!important}.factory-customer-v48{font-size:15px}.factory-more-v48{margin-top:20px}.factory-more-v48>summary{font-size:16px;padding:20px 0}
 .company-exhibitions{padding:53px 0}.exhibition-feature{grid-template-columns:1fr;gap:30px}.exhibition-copy h2{font-size:36px;margin-bottom:23px}.exhibition-copy p{font-size:15px}.exhibition-feature figcaption{font-size:12px}.exhibition-page .page-heading{padding-bottom:31px}.exhibition-page .company-exhibitions{padding:36px 0 47px}.exhibition-discussion{padding:51px 0}.exhibition-discussion>.container{grid-template-columns:1fr;gap:27px}.exhibition-discussion h2{font-size:35px}.exhibition-discussion p{font-size:15px;line-height:1.85}
 .document-row{grid-template-columns:90px minmax(0,1fr);gap:12px 20px}.document-row>img{width:90px;height:105px;grid-row:span 2}.document-row>.button{min-width:140px;grid-column:2;justify-self:start}.document-row .download-size{font-size:12px}
}

.family-media{display:flex;align-items:center;justify-content:center}.family-media img{width:90%;height:90%;margin:auto}.company-hero-v46 figcaption{color:#cbdce9}
@media(min-width:761px) and (max-width:1100px){.client-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.client-mark:last-child{grid-column:2}}

.exhibition-page .u-breadcrumb{padding:14px 0;background:#eaf0f5;font-size:13px;color:#5c758a}.exhibition-page .u-breadcrumb>.container{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.company-section-nav a{min-height:40px;display:inline-flex;align-items:center}
