.stock-wrapper{display:flex;gap:20px;align-items:flex-start}@media only screen and (max-width: 1200px){.stock-wrapper{flex-direction:column}}.stock-filter{min-width:300px;background-color:#14151b;border-radius:10px;border:1px solid #2d2d2d;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px}.stock-filter a button{width:100%}.stock-filter h1{font-size:1.4rem;margin-bottom:20px;font-weight:600;text-align:center}@media only screen and (max-width: 1200px){.stock-filter{width:100%}}.stock-items{flex:1;display:flex;flex-direction:column;gap:10px}@media only screen and (max-width: 1200px){.stock-items{width:100%}}.vehicle-item{transition:.2s;width:100%;background-color:#14151b;border-radius:10px;border:1px solid #2d2d2d;overflow:hidden;display:flex}.vehicle-item:hover{color:#fff;transform:scale(1.01)}@media only screen and (max-width: 1200px){.vehicle-item{flex-direction:column}}.vehicle-subtitle{font-size:1.2rem}.car-infos{display:flex;flex-flow:column;gap:10px}.car-details{display:flex;gap:20px}.car-details span{display:flex;gap:5px;align-items:center;color:#979797;font-size:1rem}.vehicle-price{font-weight:700;font-size:1.5rem}.vehicle-photo{background-color:#1c1e26;max-width:300px;min-width:300px;height:200px;position:relative}.vehicle-photo img{width:100%;height:100%;object-fit:cover;object-position:center}@media only screen and (max-width: 1200px){.vehicle-photo{max-width:100%;min-width:100%;height:350px}}.vehicle-info{padding:20px;display:flex;flex-flow:column;justify-content:space-between}.vehicle-name{font-weight:700;font-size:1.5rem}.pagination{margin:40px 0;font-size:1.4rem;display:flex;gap:20px;justify-content:right}.pagination span.current{color:#e62300;font-weight:700}.car_sold{background-color:rgba(0,0,0,.8);height:100%;width:100%;position:absolute;display:flex;align-items:flex-end}.car_sold span{background-color:rgba(255,0,0,.5);display:block;width:100%;text-align:center;font-weight:700;padding:10px;font-size:.8rem;letter-spacing:3px}