/* Approved image refresh. No scripts or backend added. */
.catalog-product-frame,.catalog-tech-frame,.catalog-gallery{position:relative!important;isolation:isolate}
.catalog-product-frame{background:#f1f4f7;overflow:hidden}
.catalog-product-frame>img{object-fit:cover;background:#f1f4f7}
.catalog-product-frame .more{display:none!important}
.catalog-tag{position:absolute;z-index:4;display:inline-flex;align-items:center;white-space:nowrap;box-sizing:border-box;pointer-events:none;line-height:1.2;font-family:Arial,"Microsoft YaHei",sans-serif;letter-spacing:.02em}
.catalog-category{top:16px;left:16px;background:#e5eef9;color:#1d5b99;border:1px solid #c9ddf1;border-radius:5px;padding:7px 10px;font-size:13px;font-weight:600}
.catalog-model{right:16px;bottom:16px;color:#fff;background:#215e9a;border-radius:5px;padding:8px 12px;font-size:15px;font-weight:600;box-shadow:0 2px 8px #183f6320}
.catalog-tech-frame{overflow:hidden;background:#eef2f5}
.catalog-tech-frame>img{object-fit:cover;width:100%;height:100%}
.catalog-illustration{position:absolute;right:12px;bottom:12px;z-index:4;border-radius:4px;background:rgba(255,255,255,.94);color:#34495e;padding:4px 8px;font:11px/1.4 Arial,"Microsoft YaHei",sans-serif;pointer-events:none}
.catalog-article-cover{width:min(100%,900px);margin:24px auto 32px}
.catalog-article-cover>img{display:block!important;width:100%;height:auto;max-height:540px;object-fit:cover;border-radius:6px;margin:0!important}
.catalog-article-cover figcaption{margin-top:10px;text-align:center;color:#738193;font-size:12px;line-height:1.6}
.catalog-gallery .catalog-category{top:16px;left:16px}
.catalog-gallery .catalog-model{bottom:16px;right:16px}
