.vehicle-compare-container .auto-scroll-horizontal-item{flex:auto}@media (max-width:767px){.vehicle-compare-container .auto-scroll-horizontal-item{flex:0 0 auto;width:115px}}.vehicle-compare-container .vehicle-compare-listing-item{border:1px solid #D1DDEC}.vehicle-compare-container .vehicle-compare-listing-image .vs{position:absolute;top:37%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vehicle-compare-container .vehicle-compare-listing-image .vs div{display:flex;border:1px solid #EDF0FB;width:32px;height:32px;border-radius:50%;align-items:center;justify-content:center;background-color:#fff;color:#0B1837;font-size:12px;font-weight:700}.vehicle-compare-container .vehicle-compare-listing-image img{aspect-ratio:1.25925926}.vehicle-compare-container .vehicle-compare-listing-image .text{height:60px;padding-top:12px;display:flex;color:#0B1837;line-height:24px;overflow:hidden}.recommended-make .brands-list-items{width:100%;flex-flow:wrap;gap:24px}.recommended-make .brands-list-items a{flex-flow:column}@media (max-width:767px){.vehicle-compare-container .vehicle-compare-listing-image img{aspect-ratio:1.25}.vehicle-compare-container .vehicle-compare-listing-image .text{height:46px;padding-top:8px;line-height:19.2px}.recommended-make .brands-list-items{gap:14px}}.recommended-make .brands-list-item{flex-direction:column;width:9.3%}.recommended-make .brands-list-item img{width:40px;height:40px;margin-bottom:8px}.recommended-make .brands-list-item-text{color:#001233;font-size:16px}@media (max-width:767px){.recommended-make .brands-list-item img{width:30px;height:30px}.recommended-make .brands-list-item{display:flex;width:30.33%;padding-bottom:32px}.recommended-make .brands-list-item-text{font-size:14px}}.recommended-vehicle-title{padding-bottom:16px}.recommended-vehicle-item-image{border-radius:12px 12px 0 0;border:1px solid #ECEDF1;border-bottom:0;background:#F6F7F8}@media (min-width:768px){.recommended-vehicle-item-image{min-height:211px}.recommended-vehicle-item-image img{min-height:210px;max-height:210px}}@media (max-width:767px){.recommended-vehicle-title{padding-bottom:12px}.recommended-vehicle-items{padding-inline-start:16px;margin:0 -16px!important}.recommended-vehicle-items-inner{padding:0!important}.recommended-vehicle-item-image img{aspect-ratio:1.7972973;min-height:165px;object-fit:cover}}.recommended-vehicle-item-title{color:#171D35;padding-bottom:12px}.recommended-vehicle .suggested-thumb-img{border-radius:12px 12px 0 0}.recommended-vehicle .brand-circle-icon{width:32px;height:32px;margin-bottom:8px}.recommended-vehicle .suggested-bottom{padding:12px 16px 16px;border:1px solid #ECEDF1;border-radius:0 0 12px 12px;background-color:#fff}@media (max-width:767px){.recommended-vehicle .brand-circle-icon{margin-bottom:4px}.recommended-vehicle .suggested-bottom{padding:16px 12px}}@media (max-width:359px){.recommended-vehicle .suggested-bottom{padding:12px}}.recommended-vehicle .suggested-bottom .monthly-label,.recommended-vehicle .suggested-bottom .monthly-num,.recommended-vehicle .suggested-bottom .price-label,.recommended-vehicle .suggested-bottom .price-num{padding-inline-start:8px}.recommended-vehicle .suggested-bottom .monthly-label,.recommended-vehicle .suggested-bottom .price-label{font-size:12px;font-weight:400;color:#45567B}.recommended-vehicle .suggested-bottom .monthly-num,.recommended-vehicle .suggested-bottom .price-num{color:#171D35}.recommended-vehicle .suggested-bottom .price-inner{border-inline-start:2px solid #EC1D32;height:40px}.recommended-vehicle .suggested-bottom .monthly-inner{border-inline-start:1px solid #D8DCE3;height:40px}