.catalog-comparison{margin:38px 0;padding:28px;border:1px solid #eadbcf;border-radius:18px;background:#fff;box-shadow:0 14px 34px rgba(57,29,9,.06)}
.catalog-comparison__heading{text-align:center;margin-bottom:22px}
.catalog-comparison__heading small{color:#a56700;font-size:9px;font-weight:900;letter-spacing:1.7px}
.catalog-comparison__heading h2{margin:7px 0;font:700 29px/1.15 Georgia,serif}
.catalog-comparison__heading p{margin:0;color:#756960;font-size:11px}
.catalog-comparison__scroll{overflow-x:auto}
.catalog-comparison table{width:100%;border-collapse:collapse;min-width:720px}
.catalog-comparison th,.catalog-comparison td{padding:14px 12px;border-bottom:1px solid #eee3db;text-align:left;font-size:11px}
.catalog-comparison thead th{color:#8a796e;font-size:8px;letter-spacing:.8px;text-transform:uppercase}
.catalog-comparison tbody th{font:700 14px Georgia,serif}
.catalog-comparison td:last-child{text-align:right}
.catalog-comparison a{display:inline-flex;padding:9px 13px;border-radius:7px;background:#fdf1e9;color:var(--red);font-size:8px;font-weight:900;white-space:nowrap}
.catalog-comparison tr:last-child th,.catalog-comparison tr:last-child td{border-bottom:0}
@media(max-width:650px){.catalog-comparison{padding:20px 14px}.catalog-comparison__heading h2{font-size:25px}}
