.car-listing,.transition{transition:.2s}.store-bg{height:80vh;min-height:400px;background-repeat:no-repeat;background-size:cover;display:none;background-position:50%}@media screen and (min-width:768px){.store-bg{display:block}}.car-list{margin:80px 0 50px}@media screen and (min-width:768px){.car-list{margin:50px 0}}.car-listing{padding:15px;position:relative}.car-listing.coming-soon .btn-info,.car-listing.coming-soon .price-start{display:none}.car-listing .coming-soon-info{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.65)}.car-listing .coming-soon-info h3{font-weight:700;color:#000;text-transform:uppercase}.car-listing .car-color,.car-listing .car-details,.car-listing .car-image,.car-listing .car-title{display:block}.car-listing .car-details{margin:10px 0;font-size:18px;font-weight:700}.car-listing .car-details .icon{color:var(--teal)}.car-listing .main-car-info{display:block;text-decoration:none;color:#3c3d42}.car-listing .main-car-info:hover{text-decoration:none}.car-listing .car-title{font-size:28px;font-weight:700}.car-listing .car-color{margin-bottom:10px;font-size:18px}.car-listing:hover{box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3),0 -6px 16px -6px rgba(0,0,0,.025)}@media (max-width:479px){.car-listing .btn-info{width:100%}}