
.content .radiator-model{padding:32px 0;border-top:1px solid #cbdad1;min-width:0}.content .radiator-model-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px}.content .radiator-model h2{margin:0!important;font-size:24px!important;line-height:1.4;letter-spacing:-.4px;font-weight:500;max-width:36ch}.radiator-code{display:inline-block;padding:9px 12px;background:#e7eee7;border:1px solid #c7d7cc;font-size:14px;line-height:1.4;white-space:nowrap;letter-spacing:.03em}.content .radiator-model .radiator-images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.inner-product .content .radiator-images a{padding:0;min-height:0;display:block;border:1px solid #d4dfd6;background:#fff;overflow:hidden;position:relative;aspect-ratio:1;align-self:start}.inner-product .content .radiator-images img{display:block!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:contain;margin:0!important;mix-blend-mode:normal!important;transition:transform .3s}.inner-product .content .radiator-images a.radiator-clean{background:#edf3ee;padding:12px}.inner-product .content .radiator-images a::after{content:'⤢';display:grid;place-items:center;position:absolute;bottom:10px;right:10px;width:34px;height:34px;border-radius:50%;border:1px solid #bdcfc3;background:#f9fbf8e8;color:#205452;font-size:23px;line-height:1;pointer-events:none}.radiator-gallery-help{font-size:14px;line-height:1.5;color:#58726e;margin:0 0 16px}.radiator-index{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px}.radiator-index a{padding:11px 14px;border:1px solid #c7d7cc;font-size:14px;text-decoration:none!important;min-height:44px;display:flex;align-items:center;color:#174b50}.radiator-index a:hover{background:#e4eee6}.radiator-model{scroll-margin-top:100px}.radiator-model h2{overflow-wrap:break-word}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.inner-product .content .radiator-images a:hover img{transform:scale(1.025)}}
@media(max-width:700px){.content .radiator-model{padding:25px 0}.content .radiator-model-header{display:block;margin-bottom:16px}.content .radiator-model h2{font-size:22px!important;margin-bottom:12px!important}.radiator-code{font-size:13px;padding:7px 10px}.content .radiator-model .radiator-images{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:12px;scrollbar-width:thin;scrollbar-color:#749a87 transparent}.inner-product .content .radiator-images a{flex:0 0 85%;scroll-snap-align:start;aspect-ratio:1}.radiator-index{flex-wrap:nowrap;overflow-x:auto;padding-bottom:10px;scrollbar-width:thin}.radiator-index a{flex-shrink:0}.radiator-gallery-help{font-size:13px;margin-bottom:12px}}
@media(prefers-reduced-motion:reduce){.inner-product .content .radiator-images img{transition:none}}
