.db-tools .wrap{display:flex;align-items:center;justify-content:space-between;gap:12px}.db-tools a{white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.catalog-filters a{display:inline-flex;align-items:center;border:1px solid #e0e7f2;background:#fff;padding:9px 15px;font-size:12px;border-radius:5px;color:#627792;white-space:nowrap}.catalog-filters a span{font:9px Arial,sans-serif;margin-left:10px;color:#98a9bf}.catalog-filters a.active{color:var(--blue);border-color:#b9cdeb;background:#edf3fc}.catalog-pagination a,.catalog-pagination .disabled{background:#fff;border:1px solid #dce5f0;padding:9px 13px;border-radius:4px;color:#4b688d;font-size:11px;white-space:nowrap}.catalog-pagination .disabled{color:#b5c0cf;background:#f9fafc;border-color:#edf0f5}.catalog-pagination{gap:12px;flex-wrap:wrap}.catalog-toolbar{align-items:flex-start}.catalog-filters{min-width:0}.catalog-photo,.case-photo,.news-photo{position:relative}.missing-label,.catalog-photo>.missing-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max-content;max-width:90%;color:#8a9bb0;background:transparent;font-size:11px;text-align:center}.db-rich{font-size:15px;line-height:2.1;color:#526b89;overflow-wrap:anywhere;scroll-margin-top:110px}.db-rich p{margin:0 0 17px}.db-rich h2,.db-rich h3{scroll-margin-top:110px}.db-rich h2{margin-top:28px}.db-rich h3{font-size:20px;color:#28466e;margin:24px 0 15px}.db-rich img{display:block;max-width:100%;width:auto;height:auto;margin:23px auto;border-radius:6px;cursor:zoom-in}.db-rich table{display:block;overflow:auto;width:100%;border-collapse:collapse;margin:22px 0;font-size:13px}.db-rich td,.db-rich th{border:1px solid #dee7f1;padding:13px 17px;max-width:620px;white-space:normal;overflow-wrap:anywhere}.db-rich th{background:#f2f6fc}.db-rich ul,.db-rich ol{padding-left:24px}.db-rich li{padding:4px 0}.db-rich a{color:#2c61a6;text-decoration:underline;text-underline-offset:3px}.db-rich blockquote{margin:20px 0;padding:12px 20px;border-left:3px solid #88a7cf;background:#f3f7fc}.detail-gallery .product-visual{display:block;width:100%;height:370px;border:1px solid #e3eaf3;border-radius:9px;padding:22px}.case-body h3,.news-body h3{overflow-wrap:anywhere}.case-body>p,.news-body>p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.contents-box nav{max-height:45vh;overflow:auto}.db-rich:empty{display:none}
@media(max-width:760px){.db-tools{font-size:9px}.db-tools .wrap{gap:8px}.catalog-filters a{padding:8px 10px;font-size:11px}.catalog-filters a span{font-size:8px;margin-left:7px}.catalog-pagination{gap:8px}.catalog-pagination a,.catalog-pagination .disabled{font-size:10px;padding:8px 9px}.catalog-pagination>span:not(.disabled){font-size:10px}.db-rich{font-size:14px;line-height:2.1}.db-rich h3{font-size:18px}.db-rich img{margin:20px auto}.db-rich td,.db-rich th{font-size:12px;padding:12px;min-width:70px}.detail-gallery .product-visual{height:290px;padding:18px}.contents-box nav{max-height:none}.db-rich h2{margin-top:24px}}
