.pyvkpW_BlackBtn{color:#fff!important;background-color:#000!important}.pyvkpW_BlackBtn:hover{border:1px solid #000;color:#000!important;background-color:#fff!important}.pyvkpW_BlackBtnAlt{color:#fff!important;background-color:#000!important}.pyvkpW_BlackBtnAlt:hover{border:1px solid var(--primary);background-color:var(--primary)!important}.pyvkpW_YellowBtn{color:#000!important;background-color:#efdf00!important}.pyvkpW_SmallText{font-size:.9rem}
.UwKiqa_StyledCol{padding-left:8px;padding-right:8px}.UwKiqa_ResponsiveBtn{font-size:.9rem}@media (min-width:1200px){.UwKiqa_ResponsiveBtn{font-size:.8rem}}@media (min-width:1400px){.UwKiqa_ResponsiveBtn{font-size:.95rem}}.UwKiqa_CarWrapper{background:#fff;transition:all .3s ease-in-out;overflow:hidden;box-shadow:0 2px 8px #63636333}.UwKiqa_CarWrapper .UwKiqa_btn{transition:all .3s ease-in-out}.UwKiqa_CarWrapper:hover{transform:scale(1.01)translateY(-4px)}.UwKiqa_ImageContainer{padding-bottom:66%;display:block;position:relative}.UwKiqa_SoldButton{background-color:var(--danger)!important;color:#fff!important}.UwKiqa_SoldButton:hover{border:1px solid var(--danger);color:var(--danger)!important;background-color:#fff!important}
.KKMXZa_CarTagWrapper{width:100%;height:100px;position:absolute;overflow:hidden}.KKMXZa_CarTag{z-index:2;color:#fff;border-radius:.25rem;margin:0;padding:.5rem;line-height:1rem;position:absolute;top:.75rem;left:.75rem}.KKMXZa_CarTagBannerStyle{text-align:center;border-radius:0;width:150px;top:20px;left:-40px;transform:rotate(-45deg)}.KKMXZa_ImageTagContainer{justify-content:center;align-items:center;width:150px;height:35px;padding:0;display:flex}.KKMXZa_ElectricHybridTag{left:auto;right:.75rem}
._5VOVuW_LocationOverlay{color:#fff;background:#000000a9;width:100%;padding:5px;font-size:.8rem;position:absolute;bottom:0}._5VOVuW_LocationOverlay svg{color:var(--carSearchItem-locationOverlayBlock-icon-color)}._5VOVuW_LocationBlock{background:var(--carSearchItem-locationOverlayBlock-background);width:100%;color:var(--carSearchItem-locationOverlayBlock-color);margin-bottom:8px;padding:6px;font-size:.8rem}._5VOVuW_LocationBlock svg{color:var(--carSearchItem-locationOverlayBlock-icon-color)}
.M7qU5a_Payments img{width:45px}
._8-wNEW_btn:hover{background:#fff;color:#000!important}
._6ZH0FW_Title{width:100%;color:var(--primary);font-size:24px;font-weight:700;line-height:normal}._6ZH0FW_Badge{color:var(--primary);white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:16px;display:block;overflow:hidden}._6ZH0FW_Price{margin-right:5px;font-size:24px;font-weight:700;display:inline-block}._6ZH0FW_PriceType{text-transform:none;font-size:20px;font-weight:500}._6ZH0FW_List{padding:0;list-style:none}._6ZH0FW_List li span{margin-left:4px;font-weight:700}
.Npf5cG_HeartWrapper{width:100%;height:100px;position:absolute;overflow:hidden}.Npf5cG_HeartButton{z-index:2;color:#000;box-shadow:none;text-align:right;background:#f5f5f5;border:0;border-bottom-left-radius:100%;width:60px;height:60px;margin:0;padding:0 10px 4px 0;font-size:0;line-height:50px;position:absolute;top:0;right:0}
.G09qAG_InfoBackground{background:#8182840d}.G09qAG_Price{flex-direction:column;justify-content:center;align-items:end;display:flex}.G09qAG_PriceType{font-size:.75rem}
.KUFpDq_StyledCol{padding-left:8px;padding-right:8px}.KUFpDq_ResponsiveBtn{font-size:.9rem}@media (min-width:1200px){.KUFpDq_ResponsiveBtn{font-size:.8rem}}@media (min-width:1400px){.KUFpDq_ResponsiveBtn{font-size:1.05rem}}.KUFpDq_CarWrapper{background:var(--car-search-item-background);transition:all .3s ease-in-out;overflow:hidden;box-shadow:0 2px 8px #63636333}.KUFpDq_CarWrapper .KUFpDq_btn{transition:all .3s ease-in-out}.KUFpDq_CarWrapper:hover{transform:scale(1.01)translateY(-4px)}.KUFpDq_ImageContainer{padding-bottom:66%;display:block;position:relative}.KUFpDq_lesVideo{position:absolute;bottom:10px;right:10px}
._8zLzUW_Btn{height:fit-content}._8zLzUW_Btn path{transition:fill .25s linear}._8zLzUW_BtnFavActive{background-color:var(--vdp-cta-button-hover)}._8zLzUW_BtnFavActive path{fill:#fff}._8zLzUW_Btn:hover a{color:#fff!important}._8zLzUW_Btn:hover path{fill:#fff}._8zLzUW_Btn svg{width:3rem;height:100%}._8zLzUW_Btn svg ._8zLzUW_share{height:15%}
.-vDyLq_modelButtonsContainer{flex-direction:column;gap:.3rem;padding:0 .5rem;display:flex}@media (min-width:992px){.-vDyLq_modelButtonsContainer{flex-direction:row}}.-vDyLq_modelButton{text-align:center;border:none;border-radius:100px;width:100%;margin:2px;padding:.2rem .2rem 5px;text-decoration:none!important}.-vDyLq_modelButton:first-child{background:var(--primary);color:#fff}.-vDyLq_modelButton:last-child{border:1px solid var(--primary);color:#000;background:0 0}.-vDyLq_statusDot{background-color:#00f;width:8px;height:8px}
