.rf-metal .rf-selection{padding:54px 0 82px}
.rf-metal .rf-families{margin-top:34px}
.rf-metal .rf-family{padding:36px 36px 42px}
.rf-metal .rf-family header{min-height:57px;gap:25px}
.rf-metal .rf-family header>div:first-child{width:308px;flex:0 1 308px}
.rf-metal .rf-family h3{font-size:27px;line-height:32.4px}
.rf-metal .rf-profile{padding:16px;height:128px;margin-top:24px}
.rf-metal .rf-profile-row{display:flex;align-items:stretch;height:90px;gap:12px}
.rf-metal .rf-profile-drawing{position:relative;display:block;flex:1;min-width:0;border:1px solid #f4c6b2;border-radius:5px;overflow:hidden}
.rf-metal .rf-profile-drawing img{position:absolute;max-width:none;object-fit:fill}
.rf-metal .rf-product-grid{margin-top:18px;gap:14px}
.rf-metal .rf-product-grid figure{outline:none}
.rf-metal .rf-product-image img{max-width:none!important;object-fit:fill!important;transition:opacity .18s ease}
.rf-metal .rf-product-detail{opacity:0}
.rf-metal .rf-product-grid figure:is(:hover,:focus-visible) .rf-product-detail{opacity:1}
.rf-metal .rf-product-grid figure:is(:hover,:focus-visible) .rf-product-overview{opacity:0}
.rf-metal .rf-product-grid figure:focus-visible{outline:2px solid #EA5414;outline-offset:3px}
.rf-metal .rf-product-grid figcaption{padding:17px;min-height:84px}
.rf-metal .rf-product-grid h4{font-size:17px;line-height:21px}
.rf-metal .rf-product-grid figcaption p{font-size:12px;line-height:18.6px;margin-top:5px}
.rf-metal .rf-family:last-child figcaption{min-height:103px}
.rf-metal .rf-engineering>.rf-wide>.rf-heading{margin-top:18px;margin-bottom:46px}
.rf-metal .rf-measure{min-height:469px}
.rf-metal .rf-diagram{height:340px}
.rf-metal .rf-measure-copy li{grid-template-columns:20px 84px minmax(0,1fr)}
.rf-metal .rf-measure-extension img{position:absolute!important;left:0!important;top:0!important;width:100%!important;height:1px!important}
html[lang=en] .rf-metal .rf-family header{min-height:108px}
html[lang=en] .rf-metal .rf-product-grid figcaption{min-height:125px}
html[lang=en] .rf-metal .rf-family h3{font-size:27px;line-height:32.4px}
@media(max-width:1100px) and (min-width:761px){.rf-metal .rf-family{padding:28px 22px}.rf-metal .rf-family header{flex-wrap:wrap;min-height:130px}.rf-metal .rf-measure-copy{padding:28px 22px}}
@media(max-width:760px){
 .rf-metal .rf-selection,.rf-metal .rf-engineering{padding:44px 0}
 .rf-metal .rf-families{margin-top:26px}
 .rf-metal .rf-family{padding:24px 18px 28px}
 .rf-metal .rf-family header{min-height:0!important;gap:14px}
 .rf-metal .rf-family header>div:first-child{width:auto;flex:auto}
 .rf-metal .rf-family h3,html[lang=en] .rf-metal .rf-family h3{font-size:23px;line-height:29px}
 .rf-metal .rf-profile{padding:12px;height:108px}
 .rf-metal .rf-profile-row{height:82px;gap:7px}
 .rf-metal .rf-product-image{height:155px}
 .rf-metal .rf-product-grid figcaption{padding:12px;min-height:130px!important}
 .rf-metal .rf-product-grid h4{font-size:15px;line-height:20px}
 .rf-metal .rf-engineering>.rf-wide>.rf-heading{margin-top:0;margin-bottom:28px}
 .rf-metal .rf-measure{min-height:0}
 .rf-metal .rf-diagram{height:auto;aspect-ratio:792/340}
 .rf-metal .rf-measure-copy li{grid-template-columns:20px 90px minmax(0,1fr)!important}
}

html[lang=zh-CN] .rf-metal .rf-tabs button{height:34px;min-height:34px;padding:0 12px;font-size:13px;line-height:16px}
html[lang=zh-CN] .rf-metal .rf-tabs{padding:4px}
