.vehicle-card{padding-block:3.33333vw;align-items:flex-start;gap:3.33333vw;padding-right:5.55556vw;display:flex;position:relative}.vehicle-card .vehicle-card-image{background:#f5f5f5;border-radius:2.22222vw;width:27.7778vw;height:21.1111vw;position:relative;overflow:hidden}.vehicle-card .vehicle-card-info{flex-direction:column;flex:1;min-width:0;display:flex}.vehicle-card .vehicle-card-info .vehicle-card-title{font-weight:700;font-style:Bold;leading-trim:NONE;letter-spacing:0;color:#000;font-size:3.88889vw;line-height:5.55556vw}.vehicle-card .vehicle-card-info .vehicle-card-meta{font-weight:500;font-style:Medium;leading-trim:NONE;letter-spacing:0;color:#999;margin-bottom:.55556vw;font-size:2.77778vw;line-height:3.88889vw}.vehicle-card .vehicle-card-info .vehicle-card-price{margin-bottom:.55556vw;font-size:3.88889vw;line-height:1.4}.vehicle-card .vehicle-card-info .vehicle-card-price .price-label{font-weight:500;font-style:Medium;leading-trim:NONE;letter-spacing:0;color:#999;font-size:2.77778vw;line-height:4.44444vw}.vehicle-card .vehicle-card-info .vehicle-card-price .price-value{font-weight:700;font-style:Bold;leading-trim:NONE;letter-spacing:0;color:#000;margin-left:.55556vw;font-size:3.88889vw;line-height:5.55556vw}.vehicle-card .vehicle-card-info .vehicle-card-time{font-weight:500;font-style:Medium;leading-trim:NONE;letter-spacing:0;color:#999;font-size:2.77778vw;line-height:3.88889vw}.vehicle-card .vehicle-card-favorite{cursor:pointer;width:6.66667vw;height:6.66667vw;position:absolute;bottom:7.77778vw;right:5.55556vw}.vehicle-card .vehicle-card-favorite img{-o-object-fit:contain;object-fit:contain;width:6.66667vw!important;height:6.66667vw!important}
@media screen and (min-width:1024px) and (hover:hover) and (pointer:fine){.vehicle-card{padding-block:12px;align-items:flex-start;gap:12px;padding-right:20px;display:flex;position:relative}.vehicle-card .vehicle-card-image{background:#f5f5f5;border-radius:8px;width:100px;height:76px;position:relative;overflow:hidden}.vehicle-card .vehicle-card-info{flex-direction:column;flex:1;min-width:0;display:flex}.vehicle-card .vehicle-card-info .vehicle-card-title{font-weight:700;font-style:Bold;leading-trim:NONE;letter-spacing:0;color:#000;font-size:14px;line-height:20px}.vehicle-card .vehicle-card-info .vehicle-card-meta{font-weight:400;font-style:Medium;leading-trim:NONE;letter-spacing:0;color:#999;margin-bottom:2px;font-size:10px;line-height:14px}.vehicle-card .vehicle-card-info .vehicle-card-price{margin-bottom:2px;font-size:14px;line-height:1.4}.vehicle-card .vehicle-card-info .vehicle-card-price .price-label{font-weight:400;font-style:Medium;leading-trim:NONE;letter-spacing:0;color:#999;font-size:10px;line-height:16px}.vehicle-card .vehicle-card-info .vehicle-card-price .price-value{font-weight:700;font-style:Bold;leading-trim:NONE;letter-spacing:0;color:#000;margin-left:2px;font-size:14px;line-height:20px}.vehicle-card .vehicle-card-info .vehicle-card-time{font-weight:400;font-style:Medium;leading-trim:NONE;letter-spacing:0;color:#999;font-size:10px;line-height:14px}.vehicle-card .vehicle-card-favorite{cursor:pointer;width:24px;height:24px;position:absolute;bottom:12px;right:20px}.vehicle-card .vehicle-card-favorite img{-o-object-fit:contain;object-fit:contain;width:24px!important;height:24px!important}}
.vehicle-list-filters{align-items:center;gap:2.77778vw;margin-top:2.77778vw;margin-bottom:1.66667vw;padding-block:1.66667vw;display:flex}.vehicle-list-filters .filter-item{flex:none}.vehicle-list-filters .filter-collapsed{margin-left:auto}.vehicle-list-content{flex-direction:column;display:flex}.vehicle-list-pagination{justify-content:center;margin-top:5.55556vw;margin-bottom:5.55556vw;display:flex}.vehicle-list .c-empty{margin-top:15%}
@media screen and (min-width:1024px) and (hover:hover) and (pointer:fine){.vehicle-list-filters{align-items:center;gap:10px;margin-top:10px;margin-bottom:6px;padding-block:6px;display:flex}.vehicle-list-filters .filter-item{flex:none}.vehicle-list-filters .filter-collapsed{margin-left:auto}.vehicle-list-content{flex-direction:column;display:flex}.vehicle-list-pagination{justify-content:center;margin-top:24px;margin-bottom:24px;display:flex}}
