/* Generated by tools/build-brand-zh.py. Shared language CSS is unchanged. */
/* site */
body.amd-current-design .brand>small{color:#6a5d53}
body.amd-current-design .primary-nav>ul>li>a,body.amd-current-design .menu-toggle{color:#29241f}
body.amd-current-design .submenu{border-top:1px solid #e3d6c9;box-shadow:0 15px 18px -18px #29241f}
body.amd-current-design .submenu a{border-bottom:1px solid #e3d6c9}
body.amd-current-design .search-toggle svg{stroke:#29241f}
body.amd-current-design .language-picker>div{box-shadow:0 6px 20px #29241f22}
body.amd-current-design .search-panel input{border:1px solid #9a8878}
body.amd-current-design .hero{background-image:linear-gradient(rgba(41,36,31,0.43),rgba(41,36,31,0.43)),var(--hero-image)}
body.amd-current-design .inquiry-copy p{color:#6a5d53}
body.amd-current-design .inquiry-copy a{color:#29241f}
body.amd-current-design .form-grid input,body.amd-current-design .form-grid select,body.amd-current-design .form-grid textarea{color:#29241f;border:1px solid #9a8878}
body.amd-current-design .footer-line{background:#29241f}
body.amd-current-design .breadcrumbs{color:#29241f}
body.amd-current-design .editorial-list article{border-bottom:1px solid #e3d6c9}
body.amd-current-design .faq details{border-bottom:1px solid #e3d6c9}
body.amd-current-design .city-note{background:#faf5ef}
@media(max-width:1100px){
body.amd-current-design .primary-nav>ul>li{border-bottom:1px solid #e3d6c9}
body.amd-current-design .submenu{background:#faf5ef}
body.amd-current-design .mobile-nav-toggle span{background:#29241f}
}
body.amd-current-design .business-visual figcaption{color:#6a5d53}
/* header-banner */
body.amd-current-design .submenu{border-top:1px solid #e3d6c9;box-shadow:0 14px 22px -22px #29241f55}
body.amd-current-design .mega-column .mega-heading{color:#29241f}
body.amd-current-design .hero{background-image:linear-gradient(90deg,rgba(41,36,31,0.64),rgba(41,36,31,0.78)),var(--hero-image)}
body.amd-current-design .hero h1{text-shadow:0 2px 18px #29241f33}
body.amd-current-design .hero h3{text-shadow:0 1px 8px #29241f33}
@media(max-width:1100px){
body.amd-current-design .primary-nav>ul>li{border-color:#e3d6c9}
}
@media(max-width:767px){
body.amd-current-design .hero{background-image:linear-gradient(rgba(41,36,31,0.67),rgba(41,36,31,0.76)),var(--hero-image-mobile,var(--hero-image))}
}
body.amd-current-design .submenu .mega-menu-top p{color:#6a5d53}
body.amd-current-design .mega-model{color:#6a5d53}
body.amd-current-design .mega-solution-note{color:#6a5d53}
body.amd-current-design .mega-more{border-top:1px solid #e3d6c9}
@media(min-width:1101px) and (max-width:1279px){
body.amd-current-design .primary-nav>ul>li{border-bottom:1px solid #e3d6c9}
body.amd-current-design .mobile-nav-toggle span{background:#29241f}
}
/* catalog */
body.amd-current-design .page-banner,body.amd-current-design .atlas-heading{background-image:linear-gradient(90deg,rgba(41,36,31,0.76),rgba(41,36,31,0.27)),var(--page-banner-image)}
body.amd-current-design .range-image{border:1px solid #e3d6c9}
body.amd-current-design .product-range-card p{color:#6a5d53}
body.amd-current-design .family-switcher{border-bottom:1px solid #e3d6c9}
body.amd-current-design .family-switcher a{color:#6a5d53}
body.amd-current-design .catalog-section-heading>a{color:#6a5d53}
body.amd-current-design .catalog-item .business-visual{border:1px solid #e3d6c9}
body.amd-current-design .catalog-selected{border-bottom:1px solid #e3d6c9}
body.amd-current-design .atlas-place-copy strong{color:#6a5d53}
body.amd-current-design .atlas-place-copy small{color:#6a5d53}
body.amd-current-design .atlas-popover .atlas-popover-sector{color:#6a5d53}
body.amd-current-design .atlas-details .atlas-sector{color:#6a5d53}
@media(max-width:767px){
body.amd-current-design .page-banner,body.amd-current-design .atlas-heading{background-image:linear-gradient(90deg,rgba(41,36,31,0.78),rgba(41,36,31,0.4)),var(--page-banner-image)}
}
body.amd-current-design .catalog-search{border-bottom:1px solid #9a8878}
/* industry-atlas */
body.amd-current-design .atlas-base>span{box-shadow:0 0 0 5px #29241f12}
body.amd-current-design .atlas-toolbar{border-bottom:1px solid #e3d6c9}
body.amd-current-design .atlas-filters button{color:#6a5d53}
body.amd-current-design .atlas-filters button:hover{background:#faf5ef}
body.amd-current-design .atlas-search{border-bottom:1px solid #9a8878}
body.amd-current-design .atlas-map-top{color:#6a5d53}
body.amd-current-design .atlas-pin>span{box-shadow:0 0 0 3px #29241f24}
body.amd-current-design .atlas-pin:before{border:1px solid #f3702170}
body.amd-current-design .atlas-marker-base .atlas-pin>span{box-shadow:0 0 0 3px #29241f25}
body.amd-current-design .atlas-marker-base .atlas-pin:before{border-color:#f3702170}
body.amd-current-design .atlas-marker.is-selected .atlas-pin>span{box-shadow:0 0 0 4px #29241f22}
body.amd-current-design .atlas-popover{box-shadow:0 12px 45px #29241f26}
body.amd-current-design .atlas-popover>p{color:#6a5d53}
body.amd-current-design .atlas-product .business-visual figcaption{color:#6a5d53}
body.amd-current-design .atlas-preview-more{border-top:1px solid #e3d6c9}
body.amd-current-design .atlas-map-caption{border-top:1px solid #e3d6c9;color:#6a5d53}
body.amd-current-design .atlas-place-list button{border-bottom:1px solid #e3d6c9;color:#6a5d53}
body.amd-current-design .atlas-place-list button span{color:#6a5d53}
body.amd-current-design .atlas-details{background:#faf5ef}
body.amd-current-design .atlas-detail-head{border-bottom:1px solid #e3d6c9}
body.amd-current-design .atlas-sector{color:#6a5d53}
body.amd-current-design .atlas-detail-body{scrollbar-color:#f1e3d4 transparent}
body.amd-current-design .atlas-detail-body>h3{color:#6a5d53}
body.amd-current-design .atlas-solutions a{border-top:1px solid #e3d6c9}
body.amd-current-design .atlas-detail-foot{border-top:1px solid #e3d6c9}
body.amd-current-design .atlas-note{color:#6a5d53}
body.amd-current-design .atlas-empty{color:#6a5d53}
body.amd-current-design .atlas-legend i:not(.base){background:conic-gradient(#f37021 0deg 60deg,#f37021 60deg 120deg,#c58a2a 120deg 180deg,#f1e3d4 180deg 240deg,#f1e3d4 240deg 300deg,#f37021 300deg 360deg)}
body.amd-current-design .atlas-connector{background:#f1e3d499}
body.amd-current-design .atlas-marker.is-offset:after{background:#f1e3d4}
body.amd-current-design .atlas-detail{background:#faf5ef}
/* company */
body.amd-current-design .company-section-heading>p{color:#6a5d53}
body.amd-current-design .company-patent-list{border-top:1px solid #e3d6c9}
body.amd-current-design .company-patent{border-bottom:1px solid #e3d6c9}
body.amd-current-design .company-patent:hover{background:#faf5ef}
body.amd-current-design .company-patent-index{color:#6a5d53}
body.amd-current-design .company-patent-copy p{color:#6a5d53}
body.amd-current-design .company-frame{background:#faf5ef;border:1px solid #e3d6c9;box-shadow:inset 0 0 0 5px #29241f,0 8px 25px #29241f10}
body.amd-current-design .company-honor:hover .company-frame{box-shadow:inset 0 0 0 5px #29241f,0 12px 30px #29241f20}
body.amd-current-design .company-archive-badge{color:#6a5d53}
body.amd-current-design .company-honor-link{color:#6a5d53}
body.amd-current-design .company-modal::backdrop{background:#29241fc2}
body.amd-current-design .company-modal-panel{box-shadow:0 24px 90px #29241f55}
body.amd-current-design .company-modal-close{border:1px solid #e3d6c9}
body.amd-current-design .company-record-meta{border-top:1px solid #e3d6c9;border-bottom:1px solid #e3d6c9}
body.amd-current-design .company-record-meta dt{color:#6a5d53}
body.amd-current-design .company-source{border-bottom:1px solid #e3d6c9}
body.amd-current-design .company-document{background:#faf5ef}
body.amd-current-design .company-faq-toolbar{border-bottom:1px solid #e3d6c9}
body.amd-current-design .company-faq-filters button{color:#6a5d53}
body.amd-current-design .company-faq-search{border-bottom:1px solid #9a8878}
body.amd-current-design .company-question{border-bottom:1px solid #e3d6c9}
body.amd-current-design .company-question-index{color:#6a5d53}
body.amd-current-design .company-answer>div{color:#6a5d53}
body.amd-current-design .company-faq-empty{color:#6a5d53}
body.amd-current-design .company-faq-contact{background:#faf5ef}
@media(max-width:600px){
body.amd-current-design .company-frame{box-shadow:inset 0 0 0 3px #29241f}
}
/* company-trust */
body.amd-current-design .trust-banner:before{background:linear-gradient(90deg,#29241fde,#29241f70)}
body.amd-current-design .trust-intro-copy p{color:#6a5d53}
body.amd-current-design .trust-facts{border-top:1px solid #e3d6c9;border-bottom:1px solid #e3d6c9}
body.amd-current-design .trust-facts>p{color:#6a5d53}
body.amd-current-design .trust-capability-grid>article{background:#faf5ef}
body.amd-current-design .trust-capability-image figcaption{color:#6a5d53}
body.amd-current-design .trust-capability-copy p{color:#6a5d53}
body.amd-current-design .trust-application-links>a{border-top:1px solid #e3d6c9}
body.amd-current-design .trust-filters button{border:1px solid #e3d6c9}
body.amd-current-design .trust-patents .company-patent{border-top:1px solid #e3d6c9}
body.amd-current-design .trust-patents .company-patent:hover{background:#faf5ef}
body.amd-current-design .trust-patent-image{background:#faf5ef;border:1px solid #e3d6c9}
body.amd-current-design .trust-patent-note{color:#6a5d53}
body.amd-current-design .trust-empty{color:#6a5d53}
body.amd-current-design .trust-holder{color:#6a5d53}
body.amd-current-design .trust-valid-to{color:#6a5d53}
body.amd-current-design .company-document figcaption{color:#6a5d53}
body.amd-current-design .trust-cta p{color:#6a5d53}
/* laboratory */
body.amd-current-design .laboratory-banner{background-image:linear-gradient(90deg,rgba(41,36,31,0.83),rgba(41,36,31,0.35)),var(--page-banner-image)}
body.amd-current-design .laboratory-index{border-bottom:1px solid #e3d6c9}
body.amd-current-design .lab-section+.lab-section{border-top:1px solid #e3d6c9}
body.amd-current-design .lab-section-intro{color:#6a5d53}
body.amd-current-design .laboratory-body figcaption{color:#6a5d53}
body.amd-current-design .lab-direction{border-top:1px solid #e3d6c9}
body.amd-current-design .lab-direction>p:not(.lab-number):not(.lab-text-link){color:#6a5d53}
body.amd-current-design .lab-capability p{color:#6a5d53}
body.amd-current-design .lab-section .lab-scope{background:#faf5ef;color:#6a5d53}
body.amd-current-design .lab-step{border-top:1px solid #e3d6c9}
body.amd-current-design .lab-step p:not(.lab-number){color:#6a5d53}
body.amd-current-design .lab-section.lab-cta{background:#faf5ef}
/* laboratory-evidence */
body.amd-current-design .lab-evidence-page{color:#6a5d53}
body.amd-current-design .lab-evidence-page figcaption{color:#6a5d53}
body.amd-current-design .lab-evidence-page .lab-evidence-method-note{color:#6a5d53}
body.amd-current-design .lab-material-scene{border-top:2px solid #e3d6c9}
body.amd-current-design .lab-evidence-page .lab-material-scene .lab-material-examples{color:#6a5d53}
body.amd-current-design .lab-development-grid article{border-top:1px solid #e3d6c9}
body.amd-current-design .lab-validation-note{background:#faf5ef}
body.amd-current-design .lab-evidence-cta{background:#faf5ef}
/* featured-solutions */
body.amd-current-design .home-solutions-hint{color:#6a5d53}
body.amd-current-design .home-solutions-controls button{border:1px solid #e3d6c9}
body.amd-current-design .home-solutions-track{scrollbar-color:#f1e3d4 #faf5ef}
body.amd-current-design .home-solution-card .business-visual-product .business-image{background:#faf5ef}
body.amd-current-design .home-solution-card .business-visual figcaption{color:#6a5d53}
body.amd-current-design .home-solution-card p{color:#29241f}
body.amd-current-design .home-solutions-track::-webkit-scrollbar-track{background:#faf5ef}
body.amd-current-design .home-solutions-track::-webkit-scrollbar-thumb{background:#f1e3d4}
/* featured-solutions-zh */
body.amd-current-design [data-refined-solutions] .home-solutions-hint{color:#6a5d53}
body.amd-current-design [data-refined-solutions] .home-solutions-controls button{border-color:#e3d6c9}
body.amd-current-design [data-refined-solutions] .home-solutions-controls button:hover:not(:disabled){background:#faf5ef;border-color:#9a8878}
body.amd-current-design [data-refined-solutions] .home-solutions-position{color:#6a5d53}
/* product-applications */
body.amd-current-design .product-application-page{color:#29241f}
body.amd-current-design .product-application-breadcrumbs{color:#6a5d53}
body.amd-current-design .product-application-main-image{background:#faf5ef}
body.amd-current-design .product-application-main-image figcaption{color:#6a5d53}
body.amd-current-design .product-application-facts{border-top:1px solid #e3d6c9}
body.amd-current-design .product-application-facts>div{border-bottom:1px solid #e3d6c9}
body.amd-current-design .product-application-facts dt{color:#6a5d53}
body.amd-current-design .product-application-parameter-note{color:#6a5d53}
body.amd-current-design .product-application-nav{border-top:1px solid #e3d6c9;border-bottom:1px solid #e3d6c9}
body.amd-current-design .product-application-section-heading>p{color:#6a5d53}
body.amd-current-design .product-application-scope article{border-top:1px solid #e3d6c9}
body.amd-current-design .product-application-context{background:#faf5ef}
body.amd-current-design .product-application-steps>li{border-top:1px solid #e3d6c9}
body.amd-current-design .product-application-process-image{border:1px solid #e3d6c9}
body.amd-current-design .product-application-process-image figcaption{color:#6a5d53}
body.amd-current-design .product-application-ratio{background:#faf5ef}
body.amd-current-design .product-application-ratio>div>span{color:#6a5d53}
body.amd-current-design .product-application-ratio strong span{color:#6a5d53}
body.amd-current-design .product-application-ratio p{color:#6a5d53}
body.amd-current-design .product-application-checklist>div{border-top:1px solid #e3d6c9}
body.amd-current-design .product-application-packaging{background:#faf5ef}
body.amd-current-design .product-application-packaging figcaption{color:#6a5d53}
body.amd-current-design .product-application-operation{color:#6a5d53;border-top:1px solid #e3d6c9}
body.amd-current-design .product-application-sample-note{border-top:1px solid #e3d6c9}
body.amd-current-design .product-application-faq details{border-bottom:1px solid #e3d6c9}
body.amd-current-design .product-application-faq details:first-of-type{border-top:1px solid #e3d6c9}
body.amd-current-design .product-application-faq details>p{color:#6a5d53}
body.amd-current-design .product-application-source{color:#6a5d53;border-top:1px solid #e3d6c9}
body.amd-current-design .product-application-gallery a{background:#faf5ef}
body.amd-current-design .product-application-gallery figcaption{color:#6a5d53}
body.amd-current-design .product-application-highlights li{color:#6a5d53}
body.amd-current-design .product-application-document-shortcut{border-bottom:1px solid #e3d6c9}
body.amd-current-design .product-application-document-list{border-top:1px solid #e3d6c9}
body.amd-current-design .product-application-document-list article{border-bottom:1px solid #e3d6c9}
body.amd-current-design .product-application-document-code>span{color:#6a5d53}
body.amd-current-design .product-application-document-list p{color:#6a5d53}
body.amd-current-design .product-application-document-contact{background:#faf5ef}
body.amd-current-design .product-application-phone>span{color:#6a5d53}
body.amd-current-design .product-application-document-note{color:#6a5d53}
body.amd-current-design .product-application-support-links>a{border-top:1px solid #e3d6c9}
body.amd-current-design .product-application-support-links>a>span{color:#6a5d53}
body.amd-current-design .product-application-support-links p{color:#6a5d53}
body.amd-current-design .product-masterbatch-specification-list>div{border-top:1px solid #e3d6c9}
body.amd-current-design .product-masterbatch-specification-list dt{color:#6a5d53}
/* social-contact */
body.amd-current-design .inquiry-social-name>span{color:#002fa7}
body.amd-current-design .inquiry-social-douyin>span{color:#29241f}
body.amd-current-design .inquiry-social-pending{color:#6a5d53}
body.amd-current-design .inquiry-social-pending-icon{color:#6a5d53}
body.amd-current-design .inquiry-social-pending small{color:#6a5d53}
/* Intentional brand roles. Orange is a surface/accent, never low-contrast body copy. */
body.amd-current-design{
 --brand-orange:#f37021;--brand-orange-ink:#a63f0c;--brand-klein:#002fa7;
 --brand-ink:#29241f;--brand-muted:#6a5d53;--brand-paper:#fffcf8;
 --teal:var(--brand-orange-ink);--navy:var(--brand-ink);
 --sage:#f3e3d3;--sand:#f1ddc7;--gray:#faf5ef;--ink:var(--brand-ink);
 color:var(--brand-ink);background:var(--brand-paper)
}
body.amd-current-design ::selection{background:#f8c7a7;color:var(--brand-ink)}
body.amd-current-design :is(button,a,input,select,textarea,summary):focus-visible{outline-color:var(--brand-klein)}
body.amd-current-design :is(.site-header,.language-picker>div,.atlas-map-stage){background:#fff}
body.amd-current-design .site-header{box-shadow:inset 0 3px 0 var(--brand-orange)}
body.amd-current-design :is(.brand-tagline,.brand-wordmark small,.current-lang,.language-picker summary){color:var(--brand-klein)}
body.amd-current-design :is(.primary-nav a:hover,.menu-toggle:hover,.menu-toggle[aria-expanded=true],.language-picker a:hover,.language-picker a[aria-current]){color:var(--brand-klein)}
body.amd-current-design .menu-toggle[aria-expanded=true]{box-shadow:0 2px 0 var(--brand-orange)}
body.amd-current-design :is(.button-teal,.button-navy,.search-panel button){background:var(--brand-orange);color:var(--brand-ink);transition:background .22s,color .22s,box-shadow .22s}
body.amd-current-design :is(.button-teal,.button-navy) span{color:var(--brand-ink)}
body.amd-current-design :is(.button-teal,.button-navy,.search-panel button):hover{background:var(--brand-klein);color:#fff;box-shadow:0 5px 18px #002fa71a}
body.amd-current-design :is(.button-teal,.button-navy):hover span{color:#fff}
body.amd-current-design .lead-form button:disabled{opacity:1;background:#ead7c5;color:#57483a;box-shadow:none}
body.amd-current-design .hero{background-image:linear-gradient(90deg,rgba(41,36,31,.72),rgba(41,36,31,.68)),var(--hero-image)}
body.amd-current-design :is(.page-banner,.atlas-heading){background-color:var(--brand-ink);background-image:linear-gradient(90deg,rgba(41,36,31,.82),rgba(41,36,31,.44)),var(--page-banner-image)}
body.amd-current-design :is(.hero,.page-banner,.atlas-heading),body.amd-current-design :is(.hero,.page-banner,.atlas-heading) :is(h1,h2,h3,p,.breadcrumbs,.atlas-eyebrow,.atlas-base){color:#fff}
body.amd-current-design :is(.hero,.page-banner,.atlas-heading) a:not(.button):hover{color:#ffd4b8}
body.amd-current-design .inquiry{background:#faf5ef;border-top:1px solid #e3d6c9}
body.amd-current-design .inquiry-copy :is(p,a){color:var(--brand-muted)}
body.amd-current-design .inquiry-copy a:hover{color:var(--brand-klein)}
body.amd-current-design .form-grid :is(input,select,textarea){background:#fff;color:var(--brand-ink);border-color:#9a8878}
body.amd-current-design .form-grid :is(input,textarea)::placeholder{color:var(--brand-muted);opacity:1}
body.amd-current-design .check-line input{accent-color:var(--brand-klein)}
body.amd-current-design .form-message{color:var(--brand-klein)}
body.amd-current-design .form-message.error{color:#a32919}
body.amd-current-design .site-footer{background:#f1e3d4;border-top:3px solid var(--brand-orange)}
body.amd-current-design .footer-line{background:#9a8878}
body.amd-current-design .site-footer a:hover{color:var(--brand-klein)}
body.amd-current-design :is(.text-link span,.editorial-list h3 span,.catalog-product-code,.product-application-model,.product-masterbatch-specification-list dt,.home-solution-card h3>span,.home-solutions-controls button,.home-solution-number){color:var(--brand-klein)}
body.amd-current-design [data-refined-solutions] .home-solutions-controls button:hover:not(:disabled){background:var(--brand-klein);border-color:var(--brand-klein);color:#fff}
body.amd-current-design [data-refined-solutions] .home-solutions-viewport:after{background:linear-gradient(90deg,#fffcf800,var(--brand-paper))}
body.amd-current-design :is(.text-link:hover,.entry-aside a:hover,.atlas-product:hover>span,.atlas-solutions a:hover){color:var(--brand-klein)}
body.amd-current-design :is(.atlas-filters button[aria-pressed=true],.catalog-filter[aria-pressed=true]){background:var(--brand-klein);border-color:var(--brand-klein);color:#fff}
body.amd-current-design .company-faq-filters button[aria-pressed=true]{background:var(--brand-klein);border-color:var(--brand-klein);color:#fff}
body.amd-current-design .lab-evidence-page{--lab-line:#e3d6c9;--lab-muted:var(--brand-muted);--lab-photo-bg:#faf5ef}
body.amd-current-design .atlas-details{--atlas-detail-surface:#faf5ef;--navy:var(--brand-klein)}
body.amd-current-design :is(.atlas-detail-head .atlas-eyebrow,.atlas-popover-kicker){color:var(--brand-klein)}
body.amd-current-design :is(.atlas-details,.atlas-detail){background:var(--atlas-detail-surface,#faf5ef)}
body.amd-current-design .atlas-legend i:not(.base){background:conic-gradient(#496dbd 0deg 60deg,#154bbf 60deg 120deg,#9d762d 120deg 180deg,#002fa7 180deg 240deg,#b3541e 240deg 300deg,#8f6d4b 300deg 360deg)}
body.amd-current-design .inquiry-social-name>span{color:var(--brand-klein)}
@media(max-width:767px){
 body.amd-current-design .hero{background-image:linear-gradient(90deg,rgba(41,36,31,.74),rgba(41,36,31,.70)),var(--hero-image-mobile,var(--hero-image))}
 body.amd-current-design .menu-toggle[aria-expanded=true]{box-shadow:none}
}
@media(prefers-reduced-motion:reduce){body.amd-current-design :is(.button-teal,.button-navy,.search-panel button){transition:none}}

/* Refresh the Chinese vector icons for existing browser caches. */
body.amd-current-design.amd-product-studio-photo .product-application-main-image{padding:0;background:transparent}
body.amd-current-design.amd-product-studio-photo .product-application-main-image img{width:100%;height:auto;mix-blend-mode:normal}
body.amd-current-design .catalog-selected .business-visual-studio{padding:0;background:transparent}
body.amd-current-design .catalog-selected .business-visual-studio .business-image{width:100%;height:auto;aspect-ratio:4/3;max-height:none;mix-blend-mode:normal}
/* Product-centre series covers share one frame, with no internal letterboxing. */
body.amd-current-design .product-range-grid{grid-auto-rows:1fr;align-items:stretch}
body.amd-current-design .product-range-card{display:flex;flex-direction:column}
body.amd-current-design .product-range-card .range-image{position:relative;aspect-ratio:16/10;flex:0 0 auto;margin-bottom:22px}
body.amd-current-design .product-range-card .range-image img{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center;padding:0}
body.amd-current-design .product-range-card h2{min-height:1.5em;margin-bottom:12px}
body.amd-current-design .product-range-card p{margin:0;min-height:5.7em}
/* All Chinese catalogue cards use a complete 4:3 frame and aligned titles. */
body.amd-current-design .catalog-item-grid{grid-auto-rows:1fr;align-items:stretch}
body.amd-current-design .catalog-item>a{display:flex;flex-direction:column;height:100%}
body.amd-current-design .catalog-item .business-visual{position:relative;padding:0;border:0;background:transparent;margin:0 0 17px}
body.amd-current-design .catalog-photo-frame{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:#fff;border:1px solid #e3d6c9}
body.amd-current-design .catalog-photo-frame .business-image{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center;background:#fff;mix-blend-mode:normal}
body.amd-current-design .catalog-photo-frame-contain .business-image{object-fit:contain;padding:12px}
body.amd-current-design .catalog-photo-frame-studio .business-image{object-fit:contain;padding:0}
body.amd-current-design .catalog-item .business-visual figcaption{position:absolute;left:9px;bottom:9px;margin:0;padding:3px 7px;background:rgba(255,255,255,.94);color:#6a5d53;font-size:10px;line-height:1.5;max-width:calc(100% - 18px)}
body.amd-current-design .catalog-item h3{align-items:flex-start;min-height:3.3em;margin:0;overflow-wrap:anywhere}
body.amd-current-design .catalog-item h3>span{flex:0 0 auto}
@media(max-width:767px){body.amd-current-design .catalog-photo-frame-contain .business-image{padding:8px}body.amd-current-design .catalog-item .business-visual figcaption{left:5px;bottom:5px;padding:2px 4px;font-size:9px;max-width:calc(100% - 10px)}}
body.amd-current-design .lab-material-icon-wood{background-image:url('laboratory/icons/material-wood.svg?v=091')}
body.amd-current-design .lab-material-icon-textile{background-image:url('laboratory/icons/material-textile.svg?v=091')}
body.amd-current-design .lab-material-icon-rubber{background-image:url('laboratory/icons/material-rubber.svg?v=091')}
body.amd-current-design .lab-material-icon-plastics{background-image:url('laboratory/icons/material-plastics.svg?v=091')}
body.amd-current-design .lab-material-icon-packaging{background-image:url('laboratory/icons/material-packaging.svg?v=091')}
body.amd-current-design .lab-material-icon-leather{background-image:url('laboratory/icons/material-leather.svg?v=091')}
body.amd-current-design .lab-material-icon-daily{background-image:url('laboratory/icons/material-daily.svg?v=091')}
body.amd-current-design .lab-material-icon-coating{background-image:url('laboratory/icons/material-coating.svg?v=091')}

/* Warm white type on a deeper brand orange keeps small button labels readable. */
body.amd-current-design.amd-language-zh :is(.button-teal,.button-navy,.search-panel button):not(:disabled){background:#c04e0c;color:#fffaf4}
body.amd-current-design.amd-language-zh :is(.button-teal,.button-navy):not(:disabled) span{color:inherit}
body.amd-current-design.amd-language-zh :is(.button-teal,.button-navy,.search-panel button):not(:disabled):hover{background:var(--brand-klein,#002fa7);color:#fffaf4}
body.amd-current-design.amd-language-zh :is(.button-teal,.button-navy,.search-panel button):not(:disabled):active{background:#002887;color:#fffaf4}

