body.nd25-comparison .content-wrapper-vc-enabled>.container-fluid{max-width:1170px;width:100%;margin:0 auto;padding-left:15px;padding-right:15px}.nd25-comparison .content-wrapper-vc-enabled{padding-top:32px;padding-bottom:38px}.nd25-comparison .nd25-compare-wrapper{background:#fff;border:1px solid #e1e7ee;border-radius:16px;overflow:hidden;max-width:100%}.nd25-comparison .nd25-compare-wrapper .cd-vehicle-compare{height:auto!important;max-height:none!important;width:100%;overflow:visible!important}.nd25-compare-panel{padding:24px;border-bottom:1px solid #e1e7ee;background:#f7f8fa}.nd25-compare-panel h2{font-size:24px;text-transform:none;color:#172a3d;font-weight:700;margin:0 0 10px;line-height:1.3}.nd25-compare-panel p{font-size:14px;color:#536578;line-height:1.7;margin:0 0 13px}.nd25-compare-panel .nd25-browse{color:#a71e36;font-size:13px;font-weight:600}.nd25-comparison .nd25-compare-wrapper table.nd25-compare-table{width:100%!important;min-width:0!important;table-layout:fixed;border-collapse:collapse;margin:0}.nd25-comparison .nd25-compare-table .nd25-unselected,.nd25-comparison .nd25-compare-table tr.nd25-empty-row,.nd25-comparison table.nd25-no-cars{display:none!important}.nd25-comparison .nd25-compare-table thead th.table-heading{width:calc((100% - 180px)/var(--nd25-columns,2))!important;position:static!important;outline:none!important;background:#f7f8fa;padding:16px 12px;font-size:15px;line-height:1.6;color:#172a3d;overflow-wrap:anywhere}.nd25-comparison .nd25-compare-table thead th.table-label{width:180px!important}.nd25-comparison .nd25-compare-table th,.nd25-comparison .nd25-compare-table td{border:1px solid #e1e7ee;outline:none!important;overflow-wrap:anywhere}.nd25-comparison .nd25-compare-table tbody th.table-label{position:static!important;text-transform:none;text-align:left;background:#f7f8fa;color:#33485d;font-size:13px;line-height:1.65;padding:13px 16px}.nd25-comparison .nd25-compare-table tbody td.vehicle-column{font-size:14px;color:#33485d;line-height:1.7;padding:13px 12px}.nd25-comparison .nd25-compare-table a.compare-title-link{color:#172a3d}.nd25-comparison .nd25-compare-table .vehicle-compare-main-content-image img{max-width:100%;width:100%;max-height:220px;object-fit:contain;height:auto!important;border-radius:10px;background:#eef2f5}.nd25-comparison .nd25-compare-table .compare-remove-column{min-width:36px;min-height:36px;display:grid;place-items:center;right:5px;top:5px;border-radius:50%;background:#fff;color:#a71e36}.nd25-pair{display:none}.nd4-saved .nd25-saved-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.nd4-saved .nd25-saved-actions>a.nd3-button{grid-column:1/-1;display:flex;align-items:center;justify-content:center;margin:0;min-height:46px;border-radius:9px;background:#ad253d;color:white;font-weight:600}.nd4-saved .nd25-saved-actions>button{margin:0;min-height:46px;border-radius:9px;padding:10px 12px;font-size:13px;line-height:1.5;border:1px solid #d4dde7;background:white;color:#33485d}.nd4-saved .nd25-saved-actions>button.nd5-compare{color:#a71e36;border-color:#e7bdc6}.nd4-saved .nd25-saved-actions>button.nd5-compare[aria-pressed=true]{background:#f9edf0}.nd4-saved .nd4-vehicle-card{border-radius:15px!important;overflow:hidden}.nd4-saved .nd4-card-body{padding:22px}.nd4-saved .nd4-image-link img{width:100%;aspect-ratio:4/3;object-fit:cover}.nd25-comparison a:focus-visible,.nd25-comparison select:focus-visible,.nd25-saved-actions button:focus-visible{outline:3px solid #ad253d;outline-offset:3px}
@media(max-width:767px){.nd25-comparison .content-wrapper-vc-enabled{padding-top:24px;padding-bottom:28px}.nd25-compare-panel{padding:21px 17px}.nd25-compare-panel h2{font-size:22px}.nd25-comparison .nd25-compare-wrapper table.nd25-compare-table,.nd25-comparison .nd25-compare-table thead,.nd25-comparison .nd25-compare-table tbody{display:block;width:100%!important;max-width:100%;min-width:0!important}.nd25-comparison .nd25-compare-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;border-bottom:1px solid #dce3eb;position:static!important}.nd25-comparison .nd25-compare-table.nd25-one-visible tr{grid-template-columns:minmax(0,1fr)}.nd25-comparison .nd25-compare-table th,.nd25-comparison .nd25-compare-table td{display:block;width:auto!important;min-width:0;max-width:100%;outline:none!important;position:static!important;border:0!important}.nd25-comparison .nd25-compare-table .nd25-mobile-hidden{display:none!important}.nd25-comparison .nd25-compare-table .table-label{grid-column:1/-1;width:auto!important;text-align:center!important;padding:10px 12px!important;font-size:12px!important;background:#edf1f5!important}.nd25-comparison .nd25-compare-table thead .table-label,.nd25-comparison .nd25-compare-table .nd25-image-row .table-label{display:none!important}.nd25-comparison .nd25-compare-table thead th.table-heading{width:auto!important;padding:13px 9px!important;font-size:13px;line-height:1.6;min-height:68px;display:flex;align-items:center;justify-content:center}.nd25-comparison .nd25-compare-table tbody td.vehicle-column{font-size:13px;line-height:1.65;padding:12px 9px}.nd25-comparison .nd25-compare-table tbody td.nd25-second-visible{border-left:1px solid #e1e7ee!important}.nd25-comparison .nd25-compare-table .vehicle-compare-main-content-image img{max-height:140px;object-fit:contain;aspect-ratio:4/3}.nd25-comparison .nd25-compare-table .compare-remove-column{min-width:34px;min-height:34px;right:0;top:0}.nd25-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.nd25-pair>p{grid-column:1/-1;font-size:12px;margin:0}.nd25-pair label{font-size:11px;color:#536578;margin:0;min-width:0}.nd25-pair label>span{display:block;margin-bottom:6px}.nd25-pair select{display:block;width:100%;max-width:100%;min-width:0;min-height:44px;border:1px solid #cfd9e3;background:white;border-radius:8px;font-size:12px;color:#33485d;padding:9px 7px}.nd4-saved .nd4-card-body{padding:20px}.nd4-saved .nd25-saved-actions>button{font-size:12px;padding:10px 9px}}

.nd25-comparison .nd25-compare-table .vehicle-compare-main-content-remove-link{width:36px;height:36px;top:0;right:0}

@media(max-width:767px){.nd25-comparison .nd25-compare-table .vehicle-column-cars{order:var(--nd25-mobile-order,1)}.nd25-comparison .nd25-compare-table .table-label{order:0}}
