/* screen - vehicle-listings */

.vehicle-listings {
  background-color: var(--white);
  height: 1250px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 1920px;
}

.vehicle-listings .rectangle-86-Y3SlrL {
  background-color: var(--alabaster);
  height: 1250px;
  left: 12px;
  position: absolute;
  top: 0px;
  width: 1920px;
}

.vehicle-listings .rectangle-117-Y3SlrL {
  background-color: var(--white);
  height: 81px;
  left: 60px;
  opacity: 0.69;
  position: absolute;
  top: 156px;
  width: 463px;
}

.vehicle-listings .new-cars-Y3SlrL {
  background-color: transparent;
  height: auto;
  left: 98px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: 99px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .used-cars-Y3SlrL {
  background-color: transparent;
  height: auto;
  left: 98px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: 179px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .total-5-ca-rs-Y3SlrL {
  background-color: transparent;
  height: auto;
  left: 98px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 0.29;
  position: absolute;
  text-align: left;
  top: 118px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .total-12-ca-rs-Y3SlrL {
  background-color: transparent;
  height: auto;
  left: 98px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 0.29;
  position: absolute;
  text-align: left;
  top: 198px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .path-35-Y3SlrL {
  background-color: transparent;
  height: 17px;
  left: 496px;
  object-fit: cover;
  position: absolute;
  top: 107px;
  width: 9px;
}

.vehicle-listings .path-90-Y3SlrL {
  background-color: transparent;
  height: 17px;
  left: 496px;
  object-fit: cover;
  position: absolute;
  top: 187px;
  width: 9px;
}

.vehicle-listings .path-87-Y3SlrL {
  background-color: transparent;
  height: 81px;
  left: 60px;
  object-fit: cover;
  position: absolute;
  top: 76px;
  width: 464px;
}

.vehicle-listings .path-89-Y3SlrL {
  background-color: transparent;
  height: 81px;
  left: 60px;
  object-fit: cover;
  position: absolute;
  top: 156px;
  width: 464px;
}

.vehicle-listings .path-93-Y3SlrL {
  background-color: transparent;
  height: 227px;
  left: 523px;
  object-fit: cover;
  position: absolute;
  top: 76px;
  width: 1397px;
}

.vehicle-listings .path-94-Y3SlrL {
  background-color: transparent;
  height: 227px;
  left: 523px;
  object-fit: cover;
  position: absolute;
  top: 76px;
  width: 1397px;
}

.vehicle-listings .petrol-Y3SlrL {
  background-color: transparent;
  height: auto;
  left: 858px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: 144px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .fuel-Y3SlrL {
  background-color: transparent;
  height: auto;
  left: 858px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 124px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .x4-Y3SlrL {
  background-color: transparent;
  height: auto;
  left: 1085px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: left;
  top: 144px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .seats-Y3SlrL {
  background-color: transparent;
  height: auto;
  left: 1086px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 124px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .line-2-Y3SlrL {
  background-color: transparent;
  height: 55px;
  left: 1042px;
  object-fit: cover;
  position: absolute;
  top: 121px;
  width: 1px;
}

.vehicle-listings .x1-Y3SlrL {
  background-color: transparent;
  height: auto;
  left: 1300px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: left;
  top: 144px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .previous-owners-Y3SlrL {
  background-color: transparent;
  height: auto;
  left: 1300px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 124px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .line-2-3WCWRh {
  background-color: transparent;
  height: 55px;
  left: 1256px;
  object-fit: cover;
  position: absolute;
  top: 121px;
  width: 1px;
}

.vehicle-listings .x30-l-Y3SlrL {
  background-color: transparent;
  height: auto;
  left: 1514px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: left;
  top: 144px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .engine-Y3SlrL {
  background-color: transparent;
  height: auto;
  left: 1515px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 124px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .line-2-n9NnA3 {
  background-color: transparent;
  height: 55px;
  left: 1471px;
  object-fit: cover;
  position: absolute;
  top: 121px;
  width: 1px;
}

.vehicle-listings .x10100-miles-Y3SlrL {
  background-color: transparent;
  height: auto;
  left: 858px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: 226px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .mileage-Y3SlrL {
  background-color: transparent;
  height: auto;
  left: 858px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 206px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .white-Y3SlrL {
  background-color: transparent;
  height: auto;
  left: 1109px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: left;
  top: 226px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .colour-Y3SlrL {
  background-color: transparent;
  height: auto;
  left: 1086px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 206px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .line-2-5gBllM {
  background-color: transparent;
  height: 55px;
  left: 1042px;
  object-fit: cover;
  position: absolute;
  top: 203px;
  width: 1px;
}

.vehicle-listings .ellipse-6-Y3SlrL {
  background-color: var(--concrete);
  border-radius: 9px;
  height: 18px;
  left: 1085px;
  position: absolute;
  top: 229px;
  width: 18px;
}

.vehicle-listings .manual-Y3SlrL {
  background-color: transparent;
  height: auto;
  left: 1300px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: left;
  top: 226px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .transmission-Y3SlrL {
  background-color: transparent;
  height: auto;
  left: 1300px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 206px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .line-2-xpwgdP {
  background-color: transparent;
  height: 55px;
  left: 1256px;
  object-fit: cover;
  position: absolute;
  top: 203px;
  width: 1px;
}

.vehicle-listings .x2020-Y3SlrL {
  background-color: transparent;
  height: auto;
  left: 1514px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: left;
  top: 226px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .year-Y3SlrL {
  background-color: transparent;
  height: auto;
  left: 1515px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 206px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .line-2-emgPLS {
  background-color: transparent;
  height: 55px;
  left: 1471px;
  object-fit: cover;
  position: absolute;
  top: 203px;
  width: 1px;
}

.vehicle-listings .group-375-Y3SlrL {
  background-color: transparent;
  height: 59px;
  left: 639px;
  position: absolute;
  top: 157px;
  width: 135px;
}

.vehicle-listings .group-374-J3HfRZ {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.vehicle-listings .carrera-4-s-MCCrni {
  background-color: transparent;
  bottom: -4px;
  height: 34px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.vehicle-listings .porsche-MCCrni {
  background-color: transparent;
  height: 34px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: 102px;
}

.vehicle-listings .component-11-7-Y3SlrL {
  background-color: transparent;
  cursor: pointer;
  height: 31px;
  left: 1713px;
  position: absolute;
  top: 186px;
  width: 169px;
}

.vehicle-listings .path-19-GZrvVQ {
  background-color: transparent;
  bottom: 0px;
  height: 31px;
  object-fit: cover;
  position: absolute;
  right: 0px;
  width: 169px;
}

.vehicle-listings .edit-GZrvVQ {
  background-color: transparent;
  bottom: 6px;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: 110px;
  text-align: left;
  white-space: nowrap;
  width: 25px;
}

.vehicle-listings .group-341-GZrvVQ {
  background-color: transparent;
  bottom: 9px;
  height: 13px;
  left: 17px;
  position: absolute;
  width: 13px;
}

.vehicle-listings .group-378-MOIJEe {
  background-color: transparent;
  bottom: 0px;
  height: 13px;
  position: absolute;
  right: 0px;
  width: 13px;
}

.vehicle-listings .rectangle-121-ArDzIm {
  background-color: var(--white);
  height: calc(100.00% - 9px);
  left: 1px;
  position: absolute;
  top: 5px;
  transform: rotate(-45.00deg);
  width: calc(100.00% - 3px);
}

.vehicle-listings .group-377-ArDzIm {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.vehicle-listings .group-376-4nIQBU {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.vehicle-listings .group-197-Y3SlrL {
  background-color: transparent;
  height: 31px;
  left: 1712px;
  position: absolute;
  top: 226px;
  width: 170px;
}

.vehicle-listings .path-19-hlR3OO {
  background-color: transparent;
  bottom: 0px;
  height: 31px;
  object-fit: cover;
  position: absolute;
  right: 1px;
  width: 170px;
}

.vehicle-listings .published-hlR3OO {
  background-color: transparent;
  bottom: 6px;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: 71px;
  text-align: left;
  white-space: nowrap;
  width: 59px;
}

.vehicle-listings .path-81-hlR3OO {
  background-color: transparent;
  bottom: calc(47.38% - 2px);
  height: 5px;
  object-fit: cover;
  position: absolute;
  right: 10px;
  width: 9px;
}

.vehicle-listings .group-343-hlR3OO {
  background-color: transparent;
  height: 20px;
  left: calc(8.87% - 2px);
  position: absolute;
  top: 6px;
  width: 20px;
}

.vehicle-listings .group-342-pb4cae {
  background-color: transparent;
  height: 20px;
  left: 0px;
  position: absolute;
  top: calc(50.00% - 10px);
  width: 20px;
}

.vehicle-listings .ellipse-13-mgXx3w {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--purple-heart);
  border-radius: 10px;
  height: 20px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 20px;
}

.vehicle-listings .icon-check_mark-pb4cae {
  background-color: transparent;
  bottom: calc(48.55% - 4px);
  height: 8px;
  left: 5px;
  object-fit: cover;
  position: absolute;
  width: 11px;
}

.vehicle-listings .vehicle-locked-Y3SlrL {
  background-color: transparent;
  height: auto;
  left: 1772px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: right;
  top: 100px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .path-93-3WCWRh {
  background-color: transparent;
  height: 227px;
  left: 523px;
  object-fit: cover;
  position: absolute;
  top: 303px;
  width: 1397px;
}

.vehicle-listings .path-94-3WCWRh {
  background-color: transparent;
  height: 227px;
  left: 523px;
  object-fit: cover;
  position: absolute;
  top: 303px;
  width: 1397px;
}

.vehicle-listings .petrol-3WCWRh {
  background-color: transparent;
  height: auto;
  left: 858px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: 371px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .fuel-3WCWRh {
  background-color: transparent;
  height: auto;
  left: 858px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 351px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .x2-Y3SlrL {
  background-color: transparent;
  height: auto;
  left: 1085px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: left;
  top: 371px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .seats-3WCWRh {
  background-color: transparent;
  height: auto;
  left: 1086px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 351px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .line-2-aCTBGu {
  background-color: transparent;
  height: 55px;
  left: 1042px;
  object-fit: cover;
  position: absolute;
  top: 348px;
  width: 1px;
}

.vehicle-listings .x1-3WCWRh {
  background-color: transparent;
  height: auto;
  left: 1300px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: left;
  top: 371px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .previous-owners-3WCWRh {
  background-color: transparent;
  height: auto;
  left: 1300px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 351px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .line-2-8YNl3O {
  background-color: transparent;
  height: 55px;
  left: 1256px;
  object-fit: cover;
  position: absolute;
  top: 348px;
  width: 1px;
}

.vehicle-listings .x27-l-Y3SlrL {
  background-color: transparent;
  height: auto;
  left: 1514px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: left;
  top: 371px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .engine-3WCWRh {
  background-color: transparent;
  height: auto;
  left: 1515px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 351px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .line-2-mD9wnL {
  background-color: transparent;
  height: 55px;
  left: 1471px;
  object-fit: cover;
  position: absolute;
  top: 348px;
  width: 1px;
}

.vehicle-listings .x23200-Y3SlrL {
  background-color: transparent;
  height: auto;
  left: 858px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: 453px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .mileage-3WCWRh {
  background-color: transparent;
  height: auto;
  left: 858px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 433px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .blue-Y3SlrL {
  background-color: transparent;
  height: auto;
  left: 1109px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: left;
  top: 453px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .colour-3WCWRh {
  background-color: transparent;
  height: auto;
  left: 1086px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 433px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .line-2-QsVbeU {
  background-color: transparent;
  height: 55px;
  left: 1042px;
  object-fit: cover;
  position: absolute;
  top: 430px;
  width: 1px;
}

.vehicle-listings .ellipse-6-3WCWRh {
  background-color: #27079a;
  border-radius: 9px;
  height: 18px;
  left: 1085px;
  position: absolute;
  top: 456px;
  width: 18px;
}

.vehicle-listings .manual-3WCWRh {
  background-color: transparent;
  height: auto;
  left: 1300px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: left;
  top: 453px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .transmission-3WCWRh {
  background-color: transparent;
  height: auto;
  left: 1300px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 433px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .line-2-vTVt9z {
  background-color: transparent;
  height: 55px;
  left: 1256px;
  object-fit: cover;
  position: absolute;
  top: 430px;
  width: 1px;
}

.vehicle-listings .x2019-Y3SlrL {
  background-color: transparent;
  height: auto;
  left: 1514px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: left;
  top: 453px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .year-3WCWRh {
  background-color: transparent;
  height: auto;
  left: 1515px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 433px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .line-2-NVvxSk {
  background-color: transparent;
  height: 55px;
  left: 1471px;
  object-fit: cover;
  position: absolute;
  top: 430px;
  width: 1px;
}

.vehicle-listings .group-375-3WCWRh {
  background-color: transparent;
  height: 72px;
  left: 549px;
  position: absolute;
  top: 377px;
  width: 203px;
}

.vehicle-listings .mask-group-17-pUyv1N {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 73px;
}

.vehicle-listings .group-374-pUyv1N {
  background-color: transparent;
  height: calc(100.00% - 13px);
  position: absolute;
  right: 0px;
  top: 7px;
  width: 113px;
}

.vehicle-listings .cayman-s-N1q2W8 {
  background-color: transparent;
  bottom: -4px;
  height: 34px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.vehicle-listings .porsche-N1q2W8 {
  background-color: transparent;
  height: 34px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% - 13px);
}

.vehicle-listings .group-388-Y3SlrL {
  background-color: transparent;
  height: 71px;
  left: 1712px;
  position: absolute;
  top: 416px;
  width: 170px;
}

.vehicle-listings .component-11-8-OWmIwW {
  background-color: transparent;
  height: 31px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 169px;
}

.vehicle-listings .path-19-3maaPp {
  background-color: transparent;
  bottom: 0px;
  height: 31px;
  object-fit: cover;
  position: absolute;
  right: 0px;
  width: 169px;
}

.vehicle-listings .edit-3maaPp {
  background-color: transparent;
  bottom: 6px;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: 110px;
  text-align: left;
  white-space: nowrap;
  width: 25px;
}

.vehicle-listings .group-341-3maaPp {
  background-color: transparent;
  bottom: 9px;
  height: 13px;
  left: 17px;
  position: absolute;
  width: 13px;
}

.vehicle-listings .group-378-i6x51n {
  background-color: transparent;
  bottom: 0px;
  height: 13px;
  position: absolute;
  right: 0px;
  width: 13px;
}

.vehicle-listings .rectangle-121-XmaOWb {
  background-color: var(--white);
  height: calc(100.00% - 9px);
  left: 1px;
  position: absolute;
  top: 5px;
  transform: rotate(-45.00deg);
  width: calc(100.00% - 3px);
}

.vehicle-listings .group-377-XmaOWb {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.vehicle-listings .group-376-vyGtgB {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.vehicle-listings .group-197-OWmIwW {
  background-color: transparent;
  bottom: 0px;
  height: 31px;
  position: absolute;
  right: 0px;
  width: 170px;
}

.vehicle-listings .path-19-m2h4AF {
  background-color: transparent;
  bottom: 0px;
  height: 31px;
  object-fit: cover;
  position: absolute;
  right: 1px;
  width: 170px;
}

.vehicle-listings .published-m2h4AF {
  background-color: transparent;
  bottom: 6px;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: 71px;
  text-align: left;
  white-space: nowrap;
  width: 59px;
}

.vehicle-listings .path-81-m2h4AF {
  background-color: transparent;
  bottom: calc(47.38% - 2px);
  height: 5px;
  object-fit: cover;
  position: absolute;
  right: 10px;
  width: 9px;
}

.vehicle-listings .group-343-m2h4AF {
  background-color: transparent;
  height: 20px;
  left: calc(8.87% - 2px);
  position: absolute;
  top: 6px;
  width: 20px;
}

.vehicle-listings .group-342-J3sEA9 {
  background-color: transparent;
  height: 20px;
  left: 0px;
  position: absolute;
  top: calc(50.00% - 10px);
  width: 20px;
}

.vehicle-listings .ellipse-13-NeUexk {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--purple-heart);
  border-radius: 10px;
  height: 20px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 20px;
}

.vehicle-listings .icon-check_mark-J3sEA9 {
  background-color: transparent;
  bottom: calc(48.55% - 4px);
  height: 8px;
  left: 5px;
  object-fit: cover;
  position: absolute;
  width: 11px;
}

.vehicle-listings .path-93-n9NnA3 {
  background-color: transparent;
  height: 227px;
  left: 523px;
  object-fit: cover;
  position: absolute;
  top: 530px;
  width: 1397px;
}

.vehicle-listings .path-94-n9NnA3 {
  background-color: transparent;
  height: 227px;
  left: 523px;
  object-fit: cover;
  position: absolute;
  top: 530px;
  width: 1397px;
}

.vehicle-listings .electric-Y3SlrL {
  background-color: transparent;
  height: auto;
  left: 858px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: 598px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .fuel-n9NnA3 {
  background-color: transparent;
  height: auto;
  left: 858px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 578px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .x4-3WCWRh {
  background-color: transparent;
  height: auto;
  left: 1085px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: left;
  top: 598px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .seats-n9NnA3 {
  background-color: transparent;
  height: auto;
  left: 1086px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 578px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .line-2-bhxBa6 {
  background-color: transparent;
  height: 55px;
  left: 1042px;
  object-fit: cover;
  position: absolute;
  top: 575px;
  width: 1px;
}

.vehicle-listings .x1-n9NnA3 {
  background-color: transparent;
  height: auto;
  left: 1300px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: left;
  top: 598px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .previous-owners-n9NnA3 {
  background-color: transparent;
  height: auto;
  left: 1300px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 578px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .line-2-ncNaZN {
  background-color: transparent;
  height: 55px;
  left: 1256px;
  object-fit: cover;
  position: absolute;
  top: 575px;
  width: 1px;
}

.vehicle-listings .x30-l-3WCWRh {
  background-color: transparent;
  height: auto;
  left: 1514px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: left;
  top: 598px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .engine-n9NnA3 {
  background-color: transparent;
  height: auto;
  left: 1515px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 578px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .line-2-uII8xR {
  background-color: transparent;
  height: 55px;
  left: 1471px;
  object-fit: cover;
  position: absolute;
  top: 575px;
  width: 1px;
}

.vehicle-listings .x4500-miles-Y3SlrL {
  background-color: transparent;
  height: auto;
  left: 858px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: 680px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .mileage-n9NnA3 {
  background-color: transparent;
  height: auto;
  left: 858px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 660px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .grey-Y3SlrL {
  background-color: transparent;
  height: auto;
  left: 1109px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: left;
  top: 680px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .colour-n9NnA3 {
  background-color: transparent;
  height: auto;
  left: 1086px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 660px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .line-2-3vJMDN {
  background-color: transparent;
  height: 55px;
  left: 1042px;
  object-fit: cover;
  position: absolute;
  top: 657px;
  width: 1px;
}

.vehicle-listings .path-206-Y3SlrL {
  background-color: transparent;
  height: 18px;
  left: 1085px;
  object-fit: cover;
  position: absolute;
  top: 683px;
  width: 18px;
}

.vehicle-listings .automatic-Y3SlrL {
  background-color: transparent;
  height: auto;
  left: 1300px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: left;
  top: 680px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .transmission-n9NnA3 {
  background-color: transparent;
  height: auto;
  left: 1300px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 660px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .line-2-xjPCwU {
  background-color: transparent;
  height: 55px;
  left: 1256px;
  object-fit: cover;
  position: absolute;
  top: 657px;
  width: 1px;
}

.vehicle-listings .x2021-Y3SlrL {
  background-color: transparent;
  height: auto;
  left: 1514px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: left;
  top: 680px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .year-n9NnA3 {
  background-color: transparent;
  height: auto;
  left: 1515px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 660px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .line-2-AGEVK4 {
  background-color: transparent;
  height: 55px;
  left: 1471px;
  object-fit: cover;
  position: absolute;
  top: 657px;
  width: 1px;
}

.vehicle-listings .group-375-n9NnA3 {
  background-color: transparent;
  height: 72px;
  left: 549px;
  position: absolute;
  top: 604px;
  width: 190px;
}

.vehicle-listings .mask-group-17-bv7PAH {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 73px;
}

.vehicle-listings .group-374-bv7PAH {
  background-color: transparent;
  height: calc(100.00% - 13px);
  position: absolute;
  right: 0px;
  top: 7px;
  width: 100px;
}

.vehicle-listings .taycan-CzCUHm {
  background-color: transparent;
  bottom: -4px;
  height: 34px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100.00% - 12px);
}

.vehicle-listings .porsche-CzCUHm {
  background-color: transparent;
  height: 34px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.vehicle-listings .group-380-Y3SlrL {
  background-color: transparent;
  height: 71px;
  left: 1712px;
  position: absolute;
  top: 640px;
  width: 170px;
}

.vehicle-listings .group-344-pG6tBo {
  background-color: transparent;
  height: 71px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 170px;
}

.vehicle-listings .component-11-9-NqoI9Q {
  background-color: transparent;
  height: 31px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 169px;
}

.vehicle-listings .path-19-g0eP9B {
  background-color: transparent;
  bottom: 0px;
  height: 31px;
  object-fit: cover;
  position: absolute;
  right: 0px;
  width: 169px;
}

.vehicle-listings .edit-g0eP9B {
  background-color: transparent;
  bottom: 6px;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: 110px;
  text-align: left;
  white-space: nowrap;
  width: 25px;
}

.vehicle-listings .group-341-g0eP9B {
  background-color: transparent;
  bottom: 9px;
  height: 13px;
  left: 17px;
  position: absolute;
  width: 13px;
}

.vehicle-listings .group-378-xqfJtz {
  background-color: transparent;
  bottom: 0px;
  height: 13px;
  position: absolute;
  right: 0px;
  width: 13px;
}

.vehicle-listings .rectangle-121-T46FuD {
  background-color: var(--white);
  height: calc(100.00% - 9px);
  left: 1px;
  position: absolute;
  top: 5px;
  transform: rotate(-45.00deg);
  width: calc(100.00% - 3px);
}

.vehicle-listings .group-377-T46FuD {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.vehicle-listings .group-376-MMyYNQ {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.vehicle-listings .group-197-NqoI9Q {
  background-color: transparent;
  bottom: 0px;
  height: 31px;
  position: absolute;
  right: 0px;
  width: 170px;
}

.vehicle-listings .path-19-xV1yis {
  background-color: transparent;
  bottom: 0px;
  height: 31px;
  object-fit: cover;
  position: absolute;
  right: 1px;
  width: 170px;
}

.vehicle-listings .published-xV1yis {
  background-color: transparent;
  bottom: 6px;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: 71px;
  text-align: left;
  white-space: nowrap;
  width: 59px;
}

.vehicle-listings .path-81-xV1yis {
  background-color: transparent;
  bottom: calc(47.38% - 2px);
  height: 5px;
  object-fit: cover;
  position: absolute;
  right: 10px;
  width: 9px;
}

.vehicle-listings .group-343-xV1yis {
  background-color: transparent;
  height: 20px;
  left: calc(8.87% - 2px);
  position: absolute;
  top: 6px;
  width: 20px;
}

.vehicle-listings .group-342-jASLDM {
  background-color: transparent;
  height: 20px;
  left: 0px;
  position: absolute;
  top: calc(50.00% - 10px);
  width: 20px;
}

.vehicle-listings .ellipse-13-NW9uKn {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--purple-heart);
  border-radius: 10px;
  height: 20px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 20px;
}

.vehicle-listings .icon-check_mark-jASLDM {
  background-color: transparent;
  bottom: calc(48.56% - 4px);
  height: 8px;
  left: 5px;
  object-fit: cover;
  position: absolute;
  width: 11px;
}

.vehicle-listings .group-383-Y3SlrL {
  background-color: transparent;
  height: 227px;
  left: 523px;
  position: absolute;
  top: 757px;
  width: 1397px;
}

.vehicle-listings .path-93-WxX6zO {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.vehicle-listings .path-94-WxX6zO {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.vehicle-listings .petrol-WxX6zO {
  background-color: transparent;
  height: 32px;
  left: calc(25.00% - 15px);
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: calc(34.89% - 11px);
  white-space: nowrap;
  width: 59px;
}

.vehicle-listings .fuel-WxX6zO {
  background-color: transparent;
  height: 17px;
  left: calc(24.45% - 7px);
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: calc(22.84% - 4px);
  white-space: nowrap;
  width: 29px;
}

.vehicle-listings .x4-WxX6zO {
  background-color: transparent;
  height: 29px;
  left: calc(40.65% - 6px);
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: left;
  top: calc(34.25% - 10px);
  white-space: nowrap;
  width: 14px;
}

.vehicle-listings .seats-WxX6zO {
  background-color: transparent;
  height: 17px;
  left: calc(41.35% - 15px);
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: calc(23.00% - 4px);
  white-space: nowrap;
  width: 36px;
}

.vehicle-listings .line-2-WxX6zO {
  background-color: transparent;
  height: 55px;
  left: 37.17%;
  object-fit: cover;
  position: absolute;
  top: calc(26.16% - 14px);
  width: 1px;
}

.vehicle-listings .x2-WxX6zO {
  background-color: transparent;
  height: 29px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  right: calc(43.84% - 6px);
  text-align: left;
  top: calc(34.25% - 10px);
  white-space: nowrap;
  width: 14px;
}

.vehicle-listings .previous-owners-WxX6zO {
  background-color: transparent;
  height: 17px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  right: calc(39.66% - 43px);
  text-align: left;
  top: calc(23.00% - 4px);
  white-space: nowrap;
  width: 109px;
}

.vehicle-listings .line-2-PIkru1 {
  background-color: transparent;
  height: 55px;
  object-fit: cover;
  position: absolute;
  right: 47.48%;
  top: calc(26.16% - 14px);
  width: 1px;
}

.vehicle-listings .x30-l-WxX6zO {
  background-color: transparent;
  height: 29px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  right: calc(26.97% - 11px);
  text-align: left;
  top: calc(34.25% - 10px);
  white-space: nowrap;
  width: 40px;
}

.vehicle-listings .engine-WxX6zO {
  background-color: transparent;
  height: 17px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  right: calc(26.77% - 12px);
  text-align: left;
  top: calc(23.00% - 4px);
  white-space: nowrap;
  width: 43px;
}

.vehicle-listings .line-2-uFZAs9 {
  background-color: transparent;
  height: 55px;
  object-fit: cover;
  position: absolute;
  right: 32.12%;
  top: calc(26.16% - 14px);
  width: 1px;
}

.vehicle-listings .x42000-miles-WxX6zO {
  background-color: transparent;
  bottom: calc(22.99% - 7px);
  height: 32px;
  left: calc(26.36% - 34px);
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 128px;
}

.vehicle-listings .mileage-WxX6zO {
  background-color: transparent;
  bottom: calc(38.05% - 6px);
  height: 17px;
  left: calc(24.84% - 12px);
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 50px;
}

.vehicle-listings .black-WxX6zO {
  background-color: transparent;
  bottom: calc(24.26% - 7px);
  height: 29px;
  left: calc(43.46% - 21px);
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 49px;
}

.vehicle-listings .colour-WxX6zO {
  background-color: transparent;
  bottom: calc(37.89% - 6px);
  height: 17px;
  left: calc(41.72% - 20px);
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 48px;
}

.vehicle-listings .line-2-sF5095 {
  background-color: transparent;
  bottom: calc(26.16% - 14px);
  height: 55px;
  left: 37.17%;
  object-fit: cover;
  position: absolute;
  width: 1px;
}

.vehicle-listings .ellipse-6-WxX6zO {
  background-color: var(--eerie-black);
  border-radius: 9px;
  bottom: calc(26.75% - 5px);
  height: 18px;
  left: calc(40.74% - 7px);
  position: absolute;
  width: 18px;
}

.vehicle-listings .manual-WxX6zO {
  background-color: transparent;
  bottom: calc(24.26% - 7px);
  height: 29px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  right: calc(41.03% - 33px);
  text-align: left;
  white-space: nowrap;
  width: 80px;
}

.vehicle-listings .transmission-WxX6zO {
  background-color: transparent;
  bottom: calc(37.89% - 6px);
  height: 17px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  right: calc(40.72% - 35px);
  text-align: left;
  white-space: nowrap;
  width: 86px;
}

.vehicle-listings .line-2-8jXoER {
  background-color: transparent;
  bottom: calc(26.16% - 14px);
  height: 55px;
  object-fit: cover;
  position: absolute;
  right: 47.48%;
  width: 1px;
}

.vehicle-listings .x2017-WxX6zO {
  background-color: transparent;
  bottom: calc(24.26% - 7px);
  height: 29px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  right: calc(26.75% - 12px);
  text-align: left;
  white-space: nowrap;
  width: 44px;
}

.vehicle-listings .year-WxX6zO {
  background-color: transparent;
  bottom: calc(37.89% - 6px);
  height: 17px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  right: calc(27.47% - 8px);
  text-align: left;
  white-space: nowrap;
  width: 30px;
}

.vehicle-listings .line-2-OEx1Im {
  background-color: transparent;
  bottom: calc(26.16% - 14px);
  height: 55px;
  object-fit: cover;
  position: absolute;
  right: 32.12%;
  width: 1px;
}

.vehicle-listings .group-375-WxX6zO {
  background-color: transparent;
  height: 72px;
  left: 26px;
  position: absolute;
  top: calc(47.91% - 34px);
  width: 211px;
}

.vehicle-listings .mask-group-17-1SnKso {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 73px;
}

.vehicle-listings .group-374-1SnKso {
  background-color: transparent;
  height: calc(100.00% - 13px);
  position: absolute;
  right: 0px;
  top: 7px;
  width: 121px;
}

.vehicle-listings .pa-na-mera-W7gmIB {
  background-color: transparent;
  bottom: -4px;
  height: 34px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.vehicle-listings .porsche-W7gmIB {
  background-color: transparent;
  height: 34px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: 102px;
}

.vehicle-listings .group-380-WxX6zO {
  background-color: transparent;
  height: 154px;
  position: absolute;
  right: 38px;
  top: 26px;
  width: 170px;
}

.vehicle-listings .group-344-S5Yw8I {
  background-color: transparent;
  height: 71px;
  position: absolute;
  right: 0px;
  top: 83px;
  width: 170px;
}

.vehicle-listings .component-11-10-uwSCqL {
  background-color: transparent;
  height: 31px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 169px;
}

.vehicle-listings .path-19-RXMfKH {
  background-color: transparent;
  bottom: 0px;
  height: 31px;
  object-fit: cover;
  position: absolute;
  right: 0px;
  width: 169px;
}

.vehicle-listings .edit-RXMfKH {
  background-color: transparent;
  bottom: 6px;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: 110px;
  text-align: left;
  white-space: nowrap;
  width: 25px;
}

.vehicle-listings .group-341-RXMfKH {
  background-color: transparent;
  bottom: 9px;
  height: 13px;
  left: 17px;
  position: absolute;
  width: 13px;
}

.vehicle-listings .group-378-qQxy9a {
  background-color: transparent;
  bottom: 0px;
  height: 13px;
  position: absolute;
  right: 0px;
  width: 13px;
}

.vehicle-listings .rectangle-121-6KWDFq {
  background-color: var(--white);
  height: calc(100.00% - 9px);
  left: 1px;
  position: absolute;
  top: 5px;
  transform: rotate(-45.00deg);
  width: calc(100.00% - 3px);
}

.vehicle-listings .group-377-6KWDFq {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.vehicle-listings .group-376-HVbuI4 {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.vehicle-listings .group-197-uwSCqL {
  background-color: transparent;
  bottom: 0px;
  height: 31px;
  position: absolute;
  right: 0px;
  width: 170px;
}

.vehicle-listings .path-19-Rb66Xc {
  background-color: transparent;
  bottom: 0px;
  height: 31px;
  object-fit: cover;
  position: absolute;
  right: 1px;
  width: 170px;
}

.vehicle-listings .published-Rb66Xc {
  background-color: transparent;
  bottom: 6px;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: 71px;
  text-align: left;
  white-space: nowrap;
  width: 59px;
}

.vehicle-listings .path-81-Rb66Xc {
  background-color: transparent;
  bottom: calc(47.38% - 2px);
  height: 5px;
  object-fit: cover;
  position: absolute;
  right: 10px;
  width: 9px;
}

.vehicle-listings .group-343-Rb66Xc {
  background-color: transparent;
  height: 20px;
  left: calc(8.87% - 2px);
  position: absolute;
  top: 6px;
  width: 20px;
}

.vehicle-listings .group-342-jtDVAp {
  background-color: transparent;
  height: 20px;
  left: 0px;
  position: absolute;
  top: calc(50.00% - 10px);
  width: 20px;
}

.vehicle-listings .ellipse-13-qxw6TT {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--purple-heart);
  border-radius: 10px;
  height: 20px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 20px;
}

.vehicle-listings .icon-check_mark-jtDVAp {
  background-color: transparent;
  bottom: calc(48.56% - 4px);
  height: 8px;
  left: 5px;
  object-fit: cover;
  position: absolute;
  width: 11px;
}

.vehicle-listings .group-332-S5Yw8I {
  background-color: transparent;
  height: 19px;
  left: 10px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 10px);
}

.vehicle-listings .group-64-tpwp4s {
  background-color: transparent;
  bottom: 1px;
  height: 18px;
  position: absolute;
  right: 139px;
  width: 21px;
}

.vehicle-listings .icon-caution-dZhbCc {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.vehicle-listings .incomplete-fields-tpwp4s {
  background-color: transparent;
  height: 21px;
  left: calc(107.26% - 142px);
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: 132px;
}

.vehicle-listings .path-93-5gBllM {
  background-color: transparent;
  height: 227px;
  left: 523px;
  object-fit: cover;
  position: absolute;
  top: 984px;
  width: 1397px;
}

.vehicle-listings .path-94-5gBllM {
  background-color: transparent;
  height: 227px;
  left: 523px;
  object-fit: cover;
  position: absolute;
  top: 984px;
  width: 1397px;
}

.vehicle-listings .petrol-n9NnA3 {
  background-color: transparent;
  height: auto;
  left: 858px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: 1052px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .fuel-5gBllM {
  background-color: transparent;
  height: auto;
  left: 858px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 1032px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .x4-n9NnA3 {
  background-color: transparent;
  height: auto;
  left: 1085px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: left;
  top: 1052px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .seats-5gBllM {
  background-color: transparent;
  height: auto;
  left: 1086px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 1032px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .line-2-cJD2gb {
  background-color: transparent;
  height: 55px;
  left: 1042px;
  object-fit: cover;
  position: absolute;
  top: 1029px;
  width: 1px;
}

.vehicle-listings .x1-5gBllM {
  background-color: transparent;
  height: auto;
  left: 1300px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: left;
  top: 1052px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .previous-owners-5gBllM {
  background-color: transparent;
  height: auto;
  left: 1300px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 1032px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .line-2-DwfRET {
  background-color: transparent;
  height: 55px;
  left: 1256px;
  object-fit: cover;
  position: absolute;
  top: 1029px;
  width: 1px;
}

.vehicle-listings .x30-l-n9NnA3 {
  background-color: transparent;
  height: auto;
  left: 1514px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: left;
  top: 1052px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .engine-5gBllM {
  background-color: transparent;
  height: auto;
  left: 1515px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 1032px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .line-2-fgNxmw {
  background-color: transparent;
  height: 55px;
  left: 1471px;
  object-fit: cover;
  position: absolute;
  top: 1029px;
  width: 1px;
}

.vehicle-listings .x10100-miles-3WCWRh {
  background-color: transparent;
  height: auto;
  left: 858px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: 1134px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .mileage-5gBllM {
  background-color: transparent;
  height: auto;
  left: 858px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 1114px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .white-3WCWRh {
  background-color: transparent;
  height: auto;
  left: 1109px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: left;
  top: 1134px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .colour-5gBllM {
  background-color: transparent;
  height: auto;
  left: 1086px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 1114px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .line-2-xxZXzy {
  background-color: transparent;
  height: 55px;
  left: 1042px;
  object-fit: cover;
  position: absolute;
  top: 1111px;
  width: 1px;
}

.vehicle-listings .ellipse-6-n9NnA3 {
  background-color: var(--concrete);
  border-radius: 9px;
  height: 18px;
  left: 1085px;
  position: absolute;
  top: 1137px;
  width: 18px;
}

.vehicle-listings .manual-n9NnA3 {
  background-color: transparent;
  height: auto;
  left: 1300px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: left;
  top: 1134px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .transmission-5gBllM {
  background-color: transparent;
  height: auto;
  left: 1300px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 1114px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .line-2-57YsIt {
  background-color: transparent;
  height: 55px;
  left: 1256px;
  object-fit: cover;
  position: absolute;
  top: 1111px;
  width: 1px;
}

.vehicle-listings .x2020-3WCWRh {
  background-color: transparent;
  height: auto;
  left: 1514px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: left;
  top: 1134px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .year-5gBllM {
  background-color: transparent;
  height: auto;
  left: 1515px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 1114px;
  white-space: nowrap;
  width: auto;
}

.vehicle-listings .line-2-IuvH2W {
  background-color: transparent;
  height: 55px;
  left: 1471px;
  object-fit: cover;
  position: absolute;
  top: 1111px;
  width: 1px;
}

.vehicle-listings .group-375-5gBllM {
  background-color: transparent;
  height: 59px;
  left: 639px;
  position: absolute;
  top: 1065px;
  width: 135px;
}

.vehicle-listings .group-374-PMxErM {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.vehicle-listings .carrera-4-s-ExRof2 {
  background-color: transparent;
  bottom: -4px;
  height: 34px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.vehicle-listings .porsche-ExRof2 {
  background-color: transparent;
  height: 34px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: 102px;
}

.vehicle-listings .group-380-3WCWRh {
  background-color: transparent;
  height: 71px;
  left: 1712px;
  position: absolute;
  top: 1094px;
  width: 170px;
}

.vehicle-listings .group-344-nMkxB4 {
  background-color: transparent;
  height: 71px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 170px;
}

.vehicle-listings .component-11-11-ec2mxa {
  background-color: transparent;
  height: 31px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 169px;
}

.vehicle-listings .path-19-rCZtjz {
  background-color: transparent;
  bottom: 0px;
  height: 31px;
  object-fit: cover;
  position: absolute;
  right: 0px;
  width: 169px;
}

.vehicle-listings .edit-rCZtjz {
  background-color: transparent;
  bottom: 6px;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: 110px;
  text-align: left;
  white-space: nowrap;
  width: 25px;
}

.vehicle-listings .group-341-rCZtjz {
  background-color: transparent;
  bottom: 9px;
  height: 13px;
  left: 17px;
  position: absolute;
  width: 13px;
}

.vehicle-listings .group-378-jK5TuW {
  background-color: transparent;
  bottom: 0px;
  height: 13px;
  position: absolute;
  right: 0px;
  width: 13px;
}

.vehicle-listings .rectangle-121-xQqKm9 {
  background-color: var(--white);
  height: calc(100.00% - 9px);
  left: 1px;
  position: absolute;
  top: 5px;
  transform: rotate(-45.00deg);
  width: calc(100.00% - 3px);
}

.vehicle-listings .group-377-xQqKm9 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.vehicle-listings .group-376-goh4th {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.vehicle-listings .group-197-ec2mxa {
  background-color: transparent;
  bottom: 0px;
  height: 31px;
  position: absolute;
  right: 0px;
  width: 170px;
}

.vehicle-listings .path-19-xlSOad {
  background-color: transparent;
  bottom: 0px;
  height: 31px;
  object-fit: cover;
  position: absolute;
  right: 1px;
  width: 170px;
}

.vehicle-listings .published-xlSOad {
  background-color: transparent;
  bottom: 6px;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: 71px;
  text-align: left;
  white-space: nowrap;
  width: 59px;
}

.vehicle-listings .path-81-xlSOad {
  background-color: transparent;
  bottom: calc(47.38% - 2px);
  height: 5px;
  object-fit: cover;
  position: absolute;
  right: 10px;
  width: 9px;
}

.vehicle-listings .group-343-xlSOad {
  background-color: transparent;
  height: 20px;
  left: calc(8.87% - 2px);
  position: absolute;
  top: 6px;
  width: 20px;
}

.vehicle-listings .group-342-MSNlsi {
  background-color: transparent;
  height: 20px;
  left: 0px;
  position: absolute;
  top: calc(50.00% - 10px);
  width: 20px;
}

.vehicle-listings .ellipse-13-jPZPyP {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--purple-heart);
  border-radius: 10px;
  height: 20px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 20px;
}

.vehicle-listings .icon-check_mark-MSNlsi {
  background-color: transparent;
  bottom: calc(48.56% - 4px);
  height: 8px;
  left: 5px;
  object-fit: cover;
  position: absolute;
  width: 11px;
}

.vehicle-listings .group-385-Y3SlrL {
  background-color: transparent;
  cursor: pointer;
  height: 29px;
  left: 223px;
  opacity: 0.2;
  position: absolute;
  top: 261px;
  width: 132px;
}

.vehicle-listings .group-22-TAmayb {
  background-color: transparent;
  bottom: calc(40.72% - 3px);
  height: 7px;
  position: absolute;
  right: 121px;
  transform: rotate(45.00deg);
  width: 7px;
}

.vehicle-listings .path-16-yDqJfp {
  background-color: transparent;
  height: calc(100.00% + 4px);
  left: -2px;
  object-fit: cover;
  position: absolute;
  top: -2px;
  transform: rotate(-45.00deg);
  width: calc(100.00% + 4px);
}

.vehicle-listings .path-17-yDqJfp {
  background-color: transparent;
  height: calc(100.00% + 4px);
  left: -2px;
  object-fit: cover;
  position: absolute;
  top: -2px;
  transform: rotate(-45.00deg);
  width: calc(100.00% + 4px);
}

.vehicle-listings .add-vehicle-TAmayb {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: 17px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% - 15px);
}

.vehicle-listings .group-386-Y3SlrL {
  background-color: transparent;
  height: 18px;
  left: 1749px;
  position: absolute;
  top: 103px;
  width: 15px;
}

.vehicle-listings .group-292-yyifGi {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.vehicle-listings .icon-lock-5NQ1so {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.vehicle-listings .component-11-19-Y3SlrL {
  background-color: transparent;
  height: 31px;
  left: 1713px;
  position: absolute;
  top: 640px;
  width: 169px;
}

.vehicle-listings .path-19-nxeX8q {
  background-color: transparent;
  bottom: 0px;
  height: 31px;
  object-fit: cover;
  position: absolute;
  right: 0px;
  width: 169px;
}

.vehicle-listings .edit-nxeX8q {
  background-color: transparent;
  bottom: 6px;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: 110px;
  text-align: left;
  white-space: nowrap;
  width: 25px;
}

.vehicle-listings .group-341-nxeX8q {
  background-color: transparent;
  bottom: 9px;
  height: 13px;
  left: 17px;
  position: absolute;
  width: 13px;
}

.vehicle-listings .group-378-eBEbiW {
  background-color: transparent;
  bottom: 0px;
  height: 13px;
  position: absolute;
  right: 0px;
  width: 13px;
}

.vehicle-listings .rectangle-121-Sw5Usu {
  background-color: var(--white);
  height: calc(100.00% - 9px);
  left: 1px;
  position: absolute;
  top: 5px;
  transform: rotate(-45.00deg);
  width: calc(100.00% - 3px);
}

.vehicle-listings .group-377-Sw5Usu {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.vehicle-listings .group-376-EYmSUL {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.vehicle-listings .group-704-Y3SlrL {
  background-color: transparent;
  height: 19px;
  left: 827px;
  position: absolute;
  top: 122px;
  width: 20px;
}

.vehicle-listings .path-12-Dm8R8Z {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 13px;
}

.vehicle-listings .path-13-Dm8R8Z {
  background-color: transparent;
  height: calc(100.00% - 1px);
  object-fit: cover;
  position: absolute;
  right: 0px;
  top: 1px;
  width: 7px;
}

.vehicle-listings .group-710-Y3SlrL {
  background-color: transparent;
  height: 19px;
  left: 827px;
  position: absolute;
  top: 348px;
  width: 20px;
}

.vehicle-listings .path-12-bzDTa0 {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 13px;
}

.vehicle-listings .path-13-bzDTa0 {
  background-color: transparent;
  height: calc(100.00% - 1px);
  object-fit: cover;
  position: absolute;
  right: 0px;
  top: 1px;
  width: 7px;
}

.vehicle-listings .group-716-Y3SlrL {
  background-color: transparent;
  height: 19px;
  left: 827px;
  position: absolute;
  top: 575px;
  width: 20px;
}

.vehicle-listings .path-12-Jw5mmV {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 13px;
}

.vehicle-listings .path-13-Jw5mmV {
  background-color: transparent;
  height: calc(100.00% - 1px);
  object-fit: cover;
  position: absolute;
  right: 0px;
  top: 1px;
  width: 7px;
}

.vehicle-listings .group-722-Y3SlrL {
  background-color: transparent;
  height: 19px;
  left: 827px;
  position: absolute;
  top: 801px;
  width: 20px;
}

.vehicle-listings .path-12-2xmGG7 {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 13px;
}

.vehicle-listings .path-13-2xmGG7 {
  background-color: transparent;
  height: calc(100.00% - 1px);
  object-fit: cover;
  position: absolute;
  right: 0px;
  top: 1px;
  width: 7px;
}

.vehicle-listings .group-728-Y3SlrL {
  background-color: transparent;
  height: 19px;
  left: 827px;
  position: absolute;
  top: 1030px;
  width: 20px;
}

.vehicle-listings .path-12-31kGAo {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 13px;
}

.vehicle-listings .path-13-31kGAo {
  background-color: transparent;
  height: calc(100.00% - 1px);
  object-fit: cover;
  position: absolute;
  right: 0px;
  top: 1px;
  width: 7px;
}

.vehicle-listings .path-194-Y3SlrL {
  background-color: transparent;
  height: 17px;
  left: 827px;
  object-fit: cover;
  position: absolute;
  top: 205px;
  width: 24px;
}

.vehicle-listings .path-196-Y3SlrL {
  background-color: transparent;
  height: 17px;
  left: 827px;
  object-fit: cover;
  position: absolute;
  top: 431px;
  width: 24px;
}

.vehicle-listings .path-198-Y3SlrL {
  background-color: transparent;
  height: 17px;
  left: 827px;
  object-fit: cover;
  position: absolute;
  top: 658px;
  width: 24px;
}

.vehicle-listings .path-200-Y3SlrL {
  background-color: transparent;
  height: 17px;
  left: 827px;
  object-fit: cover;
  position: absolute;
  top: 884px;
  width: 24px;
}

.vehicle-listings .path-202-Y3SlrL {
  background-color: transparent;
  height: 17px;
  left: 827px;
  object-fit: cover;
  position: absolute;
  top: 1113px;
  width: 24px;
}

.vehicle-listings .group-705-Y3SlrL {
  background-color: transparent;
  height: 19px;
  left: 1487px;
  position: absolute;
  top: 204px;
  width: 16px;
}

.vehicle-listings .path-171-XpJoNd {
  background-color: transparent;
  height: 6px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.vehicle-listings .path-172-XpJoNd {
  background-color: transparent;
  bottom: 0px;
  height: 12px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.vehicle-listings .group-715-Y3SlrL {
  background-color: transparent;
  height: 19px;
  left: 1487px;
  position: absolute;
  top: 430px;
  width: 16px;
}

.vehicle-listings .path-171-G16cxx {
  background-color: transparent;
  height: 6px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.vehicle-listings .path-172-G16cxx {
  background-color: transparent;
  bottom: 0px;
  height: 12px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.vehicle-listings .group-721-Y3SlrL {
  background-color: transparent;
  height: 19px;
  left: 1487px;
  position: absolute;
  top: 657px;
  width: 16px;
}

.vehicle-listings .path-171-e1FQRz {
  background-color: transparent;
  height: 6px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.vehicle-listings .path-172-e1FQRz {
  background-color: transparent;
  bottom: 1px;
  height: 12px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.vehicle-listings .group-727-Y3SlrL {
  background-color: transparent;
  height: 19px;
  left: 1487px;
  position: absolute;
  top: 883px;
  width: 16px;
}

.vehicle-listings .path-171-8GOOP4 {
  background-color: transparent;
  height: 6px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.vehicle-listings .path-172-8GOOP4 {
  background-color: transparent;
  bottom: 1px;
  height: 12px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.vehicle-listings .group-733-Y3SlrL {
  background-color: transparent;
  height: 19px;
  left: 1487px;
  position: absolute;
  top: 1112px;
  width: 16px;
}

.vehicle-listings .path-171-YPKhFv {
  background-color: transparent;
  height: 6px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.vehicle-listings .path-172-YPKhFv {
  background-color: transparent;
  bottom: 0px;
  height: 12px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.vehicle-listings .path-195-Y3SlrL {
  background-color: transparent;
  height: 20px;
  left: 1273px;
  object-fit: cover;
  position: absolute;
  top: 204px;
  width: 20px;
}

.vehicle-listings .path-197-Y3SlrL {
  background-color: transparent;
  height: 20px;
  left: 1273px;
  object-fit: cover;
  position: absolute;
  top: 430px;
  width: 20px;
}

.vehicle-listings .path-199-Y3SlrL {
  background-color: transparent;
  height: 20px;
  left: 1273px;
  object-fit: cover;
  position: absolute;
  top: 657px;
  width: 20px;
}

.vehicle-listings .path-201-Y3SlrL {
  background-color: transparent;
  height: 20px;
  left: 1273px;
  object-fit: cover;
  position: absolute;
  top: 883px;
  width: 20px;
}

.vehicle-listings .path-203-Y3SlrL {
  background-color: transparent;
  height: 20px;
  left: 1273px;
  object-fit: cover;
  position: absolute;
  top: 1112px;
  width: 20px;
}

.vehicle-listings .group-706-Y3SlrL {
  background-color: transparent;
  height: 19px;
  left: 1273px;
  position: absolute;
  top: 122px;
  width: 18px;
}

.vehicle-listings .path-174-Pv26e5 {
  background-color: transparent;
  height: 10px;
  left: 4px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 8px);
}

.vehicle-listings .path-175-Pv26e5 {
  background-color: transparent;
  bottom: 0px;
  height: 7px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.vehicle-listings .group-713-Y3SlrL {
  background-color: transparent;
  height: 19px;
  left: 1273px;
  position: absolute;
  top: 348px;
  width: 18px;
}

.vehicle-listings .path-174-DbziKT {
  background-color: transparent;
  height: 10px;
  left: 4px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: calc(100.00% - 8px);
}

.vehicle-listings .path-175-DbziKT {
  background-color: transparent;
  bottom: 0px;
  height: 7px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.vehicle-listings .group-719-Y3SlrL {
  background-color: transparent;
  height: 19px;
  left: 1273px;
  position: absolute;
  top: 575px;
  width: 18px;
}

.vehicle-listings .path-174-haRcLw {
  background-color: transparent;
  height: 10px;
  left: 4px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: calc(100.00% - 8px);
}

.vehicle-listings .path-175-haRcLw {
  background-color: transparent;
  bottom: 1px;
  height: 7px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.vehicle-listings .group-725-Y3SlrL {
  background-color: transparent;
  height: 19px;
  left: 1273px;
  position: absolute;
  top: 801px;
  width: 18px;
}

.vehicle-listings .path-174-hZ23Di {
  background-color: transparent;
  height: 10px;
  left: 4px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: calc(100.00% - 8px);
}

.vehicle-listings .path-175-hZ23Di {
  background-color: transparent;
  bottom: 1px;
  height: 7px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.vehicle-listings .group-731-Y3SlrL {
  background-color: transparent;
  height: 19px;
  left: 1273px;
  position: absolute;
  top: 1030px;
  width: 18px;
}

.vehicle-listings .path-174-ueNEln {
  background-color: transparent;
  height: 10px;
  left: 4px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 8px);
}

.vehicle-listings .path-175-ueNEln {
  background-color: transparent;
  bottom: 0px;
  height: 7px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.vehicle-listings .group-707-Y3SlrL {
  background-color: transparent;
  height: 18px;
  left: 1482px;
  position: absolute;
  top: 122px;
  width: 26px;
}

.vehicle-listings .group-677-8FxGLU {
  background-color: transparent;
  height: 100%;
  left: 9px;
  position: absolute;
  top: 1px;
  width: calc(100.00% - 9px);
}

.vehicle-listings .path-176-oYdctc {
  background-color: transparent;
  height: 9px;
  object-fit: cover;
  position: absolute;
  right: calc(30.79% - 3px);
  top: calc(30.79% - 3px);
  width: 9px;
}

.vehicle-listings .path-177-oYdctc {
  background-color: transparent;
  bottom: 0px;
  height: 12px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  width: 12px;
}

.vehicle-listings .rectangle-186-oYdctc {
  background-color: var(--silver-chalice);
  height: 1px;
  position: absolute;
  right: 1px;
  top: 4px;
  transform: rotate(45.00deg);
  width: 9px;
}

.vehicle-listings .rectangle-187-oYdctc {
  background-color: var(--silver-chalice);
  height: 3px;
  position: absolute;
  right: 0px;
  top: 3px;
  transform: rotate(45.00deg);
  width: 9px;
}

.vehicle-listings .group-678-8FxGLU {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 9px);
}

.vehicle-listings .path-178-xtU7I0 {
  background-color: transparent;
  height: 9px;
  left: calc(30.78% - 3px);
  object-fit: cover;
  position: absolute;
  top: calc(30.79% - 3px);
  width: 9px;
}

.vehicle-listings .path-179-xtU7I0 {
  background-color: transparent;
  bottom: 0px;
  height: 12px;
  object-fit: cover;
  position: absolute;
  right: 0px;
  width: 12px;
}

.vehicle-listings .rectangle-188-xtU7I0 {
  background-color: var(--silver-chalice);
  height: 1px;
  left: 1px;
  position: absolute;
  top: 4px;
  transform: rotate(-45.00deg);
  width: 9px;
}

.vehicle-listings .rectangle-189-xtU7I0 {
  background-color: var(--silver-chalice);
  height: 3px;
  left: 0px;
  position: absolute;
  top: 3px;
  transform: rotate(-45.00deg);
  width: 9px;
}

.vehicle-listings .group-714-Y3SlrL {
  background-color: transparent;
  height: 18px;
  left: 1482px;
  position: absolute;
  top: 348px;
  width: 26px;
}

.vehicle-listings .group-677-PDH2QJ {
  background-color: transparent;
  height: 100%;
  left: 9px;
  position: absolute;
  top: 1px;
  width: calc(100.00% - 9px);
}

.vehicle-listings .path-176-PyUT9c {
  background-color: transparent;
  height: 9px;
  object-fit: cover;
  position: absolute;
  right: calc(30.79% - 3px);
  top: calc(30.79% - 3px);
  width: 9px;
}

.vehicle-listings .path-177-PyUT9c {
  background-color: transparent;
  bottom: 0px;
  height: 12px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  width: 12px;
}

.vehicle-listings .rectangle-186-PyUT9c {
  background-color: var(--silver-chalice);
  height: 1px;
  position: absolute;
  right: 1px;
  top: 4px;
  transform: rotate(45.00deg);
  width: 9px;
}

.vehicle-listings .rectangle-187-PyUT9c {
  background-color: var(--silver-chalice);
  height: 3px;
  position: absolute;
  right: 0px;
  top: 3px;
  transform: rotate(45.00deg);
  width: 9px;
}

.vehicle-listings .group-678-PDH2QJ {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 9px);
}

.vehicle-listings .path-178-0SuXmX {
  background-color: transparent;
  height: 9px;
  left: calc(30.78% - 3px);
  object-fit: cover;
  position: absolute;
  top: calc(30.79% - 3px);
  width: 9px;
}

.vehicle-listings .path-179-0SuXmX {
  background-color: transparent;
  bottom: 0px;
  height: 12px;
  object-fit: cover;
  position: absolute;
  right: 0px;
  width: 12px;
}

.vehicle-listings .rectangle-188-0SuXmX {
  background-color: var(--silver-chalice);
  height: 1px;
  left: 1px;
  position: absolute;
  top: 4px;
  transform: rotate(-45.00deg);
  width: 9px;
}

.vehicle-listings .rectangle-189-0SuXmX {
  background-color: var(--silver-chalice);
  height: 3px;
  left: 0px;
  position: absolute;
  top: 3px;
  transform: rotate(-45.00deg);
  width: 9px;
}

.vehicle-listings .group-720-Y3SlrL {
  background-color: transparent;
  height: 18px;
  left: 1482px;
  position: absolute;
  top: 575px;
  width: 26px;
}

.vehicle-listings .group-677-S9liKf {
  background-color: transparent;
  height: 100%;
  left: 9px;
  position: absolute;
  top: 1px;
  width: calc(100.00% - 9px);
}

.vehicle-listings .path-176-xVwHEH {
  background-color: transparent;
  height: 9px;
  object-fit: cover;
  position: absolute;
  right: calc(30.79% - 3px);
  top: calc(30.79% - 3px);
  width: 9px;
}

.vehicle-listings .path-177-xVwHEH {
  background-color: transparent;
  bottom: 0px;
  height: 12px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  width: 12px;
}

.vehicle-listings .rectangle-186-xVwHEH {
  background-color: var(--silver-chalice);
  height: 1px;
  position: absolute;
  right: 1px;
  top: 4px;
  transform: rotate(45.00deg);
  width: 9px;
}

.vehicle-listings .rectangle-187-xVwHEH {
  background-color: var(--silver-chalice);
  height: 3px;
  position: absolute;
  right: 0px;
  top: 3px;
  transform: rotate(45.00deg);
  width: 9px;
}

.vehicle-listings .group-678-S9liKf {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 9px);
}

.vehicle-listings .path-178-wx13ls {
  background-color: transparent;
  height: 9px;
  left: calc(30.78% - 3px);
  object-fit: cover;
  position: absolute;
  top: calc(30.79% - 3px);
  width: 9px;
}

.vehicle-listings .path-179-wx13ls {
  background-color: transparent;
  bottom: 0px;
  height: 12px;
  object-fit: cover;
  position: absolute;
  right: 0px;
  width: 12px;
}

.vehicle-listings .rectangle-188-wx13ls {
  background-color: var(--silver-chalice);
  height: 1px;
  left: 1px;
  position: absolute;
  top: 4px;
  transform: rotate(-45.00deg);
  width: 9px;
}

.vehicle-listings .rectangle-189-wx13ls {
  background-color: var(--silver-chalice);
  height: 3px;
  left: 0px;
  position: absolute;
  top: 3px;
  transform: rotate(-45.00deg);
  width: 9px;
}

.vehicle-listings .group-726-Y3SlrL {
  background-color: transparent;
  height: 18px;
  left: 1482px;
  position: absolute;
  top: 801px;
  width: 26px;
}

.vehicle-listings .group-677-hOAQHA {
  background-color: transparent;
  height: 100%;
  left: 9px;
  position: absolute;
  top: 1px;
  width: calc(100.00% - 9px);
}

.vehicle-listings .path-176-pMLTEv {
  background-color: transparent;
  height: 9px;
  object-fit: cover;
  position: absolute;
  right: calc(30.79% - 3px);
  top: calc(30.79% - 3px);
  width: 9px;
}

.vehicle-listings .path-177-pMLTEv {
  background-color: transparent;
  bottom: 0px;
  height: 12px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  width: 12px;
}

.vehicle-listings .rectangle-186-pMLTEv {
  background-color: var(--silver-chalice);
  height: 1px;
  position: absolute;
  right: 1px;
  top: 4px;
  transform: rotate(45.00deg);
  width: 9px;
}

.vehicle-listings .rectangle-187-pMLTEv {
  background-color: var(--silver-chalice);
  height: 3px;
  position: absolute;
  right: 0px;
  top: 3px;
  transform: rotate(45.00deg);
  width: 9px;
}

.vehicle-listings .group-678-hOAQHA {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 9px);
}

.vehicle-listings .path-178-tim1ix {
  background-color: transparent;
  height: 9px;
  left: calc(30.78% - 3px);
  object-fit: cover;
  position: absolute;
  top: calc(30.79% - 3px);
  width: 9px;
}

.vehicle-listings .path-179-tim1ix {
  background-color: transparent;
  bottom: 0px;
  height: 12px;
  object-fit: cover;
  position: absolute;
  right: 0px;
  width: 12px;
}

.vehicle-listings .rectangle-188-tim1ix {
  background-color: var(--silver-chalice);
  height: 1px;
  left: 1px;
  position: absolute;
  top: 4px;
  transform: rotate(-45.00deg);
  width: 9px;
}

.vehicle-listings .rectangle-189-tim1ix {
  background-color: var(--silver-chalice);
  height: 3px;
  left: 0px;
  position: absolute;
  top: 3px;
  transform: rotate(-45.00deg);
  width: 9px;
}

.vehicle-listings .group-732-Y3SlrL {
  background-color: transparent;
  height: 18px;
  left: 1482px;
  position: absolute;
  top: 1030px;
  width: 26px;
}

.vehicle-listings .group-677-7KTzvZ {
  background-color: transparent;
  height: 100%;
  left: 9px;
  position: absolute;
  top: 1px;
  width: calc(100.00% - 9px);
}

.vehicle-listings .path-176-J1qctr {
  background-color: transparent;
  height: 9px;
  object-fit: cover;
  position: absolute;
  right: calc(30.79% - 3px);
  top: calc(30.79% - 3px);
  width: 9px;
}

.vehicle-listings .path-177-J1qctr {
  background-color: transparent;
  bottom: 1px;
  height: 12px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  width: 12px;
}

.vehicle-listings .rectangle-186-J1qctr {
  background-color: var(--silver-chalice);
  height: 1px;
  position: absolute;
  right: 1px;
  top: 4px;
  transform: rotate(45.00deg);
  width: 9px;
}

.vehicle-listings .rectangle-187-J1qctr {
  background-color: var(--silver-chalice);
  height: 3px;
  position: absolute;
  right: 0px;
  top: 3px;
  transform: rotate(45.00deg);
  width: 9px;
}

.vehicle-listings .group-678-7KTzvZ {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 9px);
}

.vehicle-listings .path-178-nrhRFP {
  background-color: transparent;
  height: 9px;
  left: calc(30.78% - 3px);
  object-fit: cover;
  position: absolute;
  top: calc(30.79% - 3px);
  width: 9px;
}

.vehicle-listings .path-179-nrhRFP {
  background-color: transparent;
  bottom: 1px;
  height: 12px;
  object-fit: cover;
  position: absolute;
  right: 0px;
  width: 12px;
}

.vehicle-listings .rectangle-188-nrhRFP {
  background-color: var(--silver-chalice);
  height: 1px;
  left: 1px;
  position: absolute;
  top: 4px;
  transform: rotate(-45.00deg);
  width: 9px;
}

.vehicle-listings .rectangle-189-nrhRFP {
  background-color: var(--silver-chalice);
  height: 3px;
  left: 0px;
  position: absolute;
  top: 3px;
  transform: rotate(-45.00deg);
  width: 9px;
}

.vehicle-listings .group-708-Y3SlrL {
  background-color: transparent;
  height: 19px;
  left: 1058px;
  position: absolute;
  top: 122px;
  width: 17px;
}

.vehicle-listings .rectangle-190-fxhd8c {
  background-color: var(--silver-chalice);
  border-radius: 1.5406904220581055px 1.5406904220581055px 0px 0px;
  height: 3px;
  left: calc(50.00% - 4px);
  position: absolute;
  top: 0px;
  width: 8px;
}

.vehicle-listings .path-180-fxhd8c {
  background-color: transparent;
  height: 11px;
  left: 3px;
  object-fit: cover;
  position: absolute;
  top: calc(42.14% - 5px);
  width: calc(100.00% - 5px);
}

.vehicle-listings .path-181-fxhd8c {
  background-color: transparent;
  bottom: 0px;
  height: 6px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.vehicle-listings .group-712-Y3SlrL {
  background-color: transparent;
  height: 19px;
  left: 1058px;
  position: absolute;
  top: 348px;
  width: 17px;
}

.vehicle-listings .rectangle-190-VrvPOn {
  background-color: var(--silver-chalice);
  border-radius: 1.5406904220581055px 1.5406904220581055px 0px 0px;
  height: 3px;
  left: calc(50.00% - 4px);
  position: absolute;
  top: 0px;
  width: 8px;
}

.vehicle-listings .path-180-VrvPOn {
  background-color: transparent;
  height: 11px;
  left: 3px;
  object-fit: cover;
  position: absolute;
  top: calc(42.14% - 5px);
  width: calc(100.00% - 5px);
}

.vehicle-listings .path-181-VrvPOn {
  background-color: transparent;
  bottom: 1px;
  height: 6px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.vehicle-listings .group-718-Y3SlrL {
  background-color: transparent;
  height: 19px;
  left: 1058px;
  position: absolute;
  top: 575px;
  width: 17px;
}

.vehicle-listings .rectangle-190-s6vdjt {
  background-color: var(--silver-chalice);
  border-radius: 1.5406904220581055px 1.5406904220581055px 0px 0px;
  height: 3px;
  left: calc(50.00% - 4px);
  position: absolute;
  top: 0px;
  width: 8px;
}

.vehicle-listings .path-180-s6vdjt {
  background-color: transparent;
  height: 11px;
  left: 3px;
  object-fit: cover;
  position: absolute;
  top: calc(42.14% - 5px);
  width: calc(100.00% - 5px);
}

.vehicle-listings .path-181-s6vdjt {
  background-color: transparent;
  bottom: 1px;
  height: 6px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.vehicle-listings .group-724-Y3SlrL {
  background-color: transparent;
  height: 19px;
  left: 1058px;
  position: absolute;
  top: 801px;
  width: 17px;
}

.vehicle-listings .rectangle-190-pk8yUC {
  background-color: var(--silver-chalice);
  border-radius: 1.5406904220581055px 1.5406904220581055px 0px 0px;
  height: 3px;
  left: calc(50.00% - 4px);
  position: absolute;
  top: 0px;
  width: 8px;
}

.vehicle-listings .path-180-pk8yUC {
  background-color: transparent;
  height: 11px;
  left: 3px;
  object-fit: cover;
  position: absolute;
  top: calc(42.14% - 5px);
  width: calc(100.00% - 5px);
}

.vehicle-listings .path-181-pk8yUC {
  background-color: transparent;
  bottom: 1px;
  height: 6px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.vehicle-listings .group-730-Y3SlrL {
  background-color: transparent;
  height: 19px;
  left: 1058px;
  position: absolute;
  top: 1030px;
  width: 17px;
}

.vehicle-listings .rectangle-190-PT4AaA {
  background-color: var(--silver-chalice);
  border-radius: 1.5406904220581055px 1.5406904220581055px 0px 0px;
  height: 3px;
  left: calc(50.00% - 4px);
  position: absolute;
  top: 0px;
  width: 8px;
}

.vehicle-listings .path-180-PT4AaA {
  background-color: transparent;
  height: 11px;
  left: 3px;
  object-fit: cover;
  position: absolute;
  top: calc(42.14% - 5px);
  width: calc(100.00% - 5px);
}

.vehicle-listings .path-181-PT4AaA {
  background-color: transparent;
  bottom: 1px;
  height: 6px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.vehicle-listings .group-709-Y3SlrL {
  background-color: transparent;
  height: 21px;
  left: 1058px;
  position: absolute;
  top: 203px;
  width: 21px;
}

.vehicle-listings .rectangle-191-VOu62x {
  background-color: var(--silver-chalice);
  height: 2px;
  position: absolute;
  right: calc(33.17% - 4px);
  top: calc(41.66% - 1px);
  transform: rotate(45.00deg);
  width: 11px;
}

.vehicle-listings .path-182-VOu62x {
  background-color: transparent;
  bottom: 1px;
  height: 14px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 14px;
}

.vehicle-listings .path-183-VOu62x {
  background-color: transparent;
  height: 12px;
  object-fit: cover;
  position: absolute;
  right: 1px;
  top: 1px;
  width: 8px;
}

.vehicle-listings .path-184-VOu62x {
  background-color: transparent;
  height: 8px;
  object-fit: cover;
  position: absolute;
  right: 1px;
  top: 1px;
  width: 12px;
}

.vehicle-listings .group-711-Y3SlrL {
  background-color: transparent;
  height: 21px;
  left: 1058px;
  position: absolute;
  top: 429px;
  width: 21px;
}

.vehicle-listings .rectangle-191-Dxb2ZI {
  background-color: var(--silver-chalice);
  height: 2px;
  position: absolute;
  right: calc(33.17% - 4px);
  top: calc(41.66% - 1px);
  transform: rotate(45.00deg);
  width: 11px;
}

.vehicle-listings .path-182-Dxb2ZI {
  background-color: transparent;
  bottom: 0px;
  height: 14px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 14px;
}

.vehicle-listings .path-183-Dxb2ZI {
  background-color: transparent;
  height: 12px;
  object-fit: cover;
  position: absolute;
  right: 1px;
  top: 1px;
  width: 8px;
}

.vehicle-listings .path-184-Dxb2ZI {
  background-color: transparent;
  height: 8px;
  object-fit: cover;
  position: absolute;
  right: 1px;
  top: 1px;
  width: 12px;
}

.vehicle-listings .group-717-Y3SlrL {
  background-color: transparent;
  height: 21px;
  left: 1058px;
  position: absolute;
  top: 656px;
  width: 21px;
}

.vehicle-listings .rectangle-191-SfBLQ2 {
  background-color: var(--silver-chalice);
  height: 2px;
  position: absolute;
  right: calc(33.17% - 4px);
  top: calc(41.66% - 1px);
  transform: rotate(45.00deg);
  width: 11px;
}

.vehicle-listings .path-182-SfBLQ2 {
  background-color: transparent;
  bottom: 1px;
  height: 14px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 14px;
}

.vehicle-listings .path-183-SfBLQ2 {
  background-color: transparent;
  height: 12px;
  object-fit: cover;
  position: absolute;
  right: 1px;
  top: 1px;
  width: 8px;
}

.vehicle-listings .path-184-SfBLQ2 {
  background-color: transparent;
  height: 8px;
  object-fit: cover;
  position: absolute;
  right: 1px;
  top: 1px;
  width: 12px;
}

.vehicle-listings .group-723-Y3SlrL {
  background-color: transparent;
  height: 21px;
  left: 1058px;
  position: absolute;
  top: 882px;
  width: 21px;
}

.vehicle-listings .rectangle-191-xYajOr {
  background-color: var(--silver-chalice);
  height: 2px;
  position: absolute;
  right: calc(33.17% - 4px);
  top: calc(41.66% - 1px);
  transform: rotate(45.00deg);
  width: 11px;
}

.vehicle-listings .path-182-xYajOr {
  background-color: transparent;
  bottom: 1px;
  height: 14px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 14px;
}

.vehicle-listings .path-183-xYajOr {
  background-color: transparent;
  height: 12px;
  object-fit: cover;
  position: absolute;
  right: 1px;
  top: 1px;
  width: 8px;
}

.vehicle-listings .path-184-xYajOr {
  background-color: transparent;
  height: 8px;
  object-fit: cover;
  position: absolute;
  right: 1px;
  top: 1px;
  width: 12px;
}

.vehicle-listings .group-729-Y3SlrL {
  background-color: transparent;
  height: 21px;
  left: 1058px;
  position: absolute;
  top: 1111px;
  width: 21px;
}

.vehicle-listings .rectangle-191-3yv8aa {
  background-color: var(--silver-chalice);
  height: 2px;
  position: absolute;
  right: calc(33.17% - 4px);
  top: calc(41.66% - 1px);
  transform: rotate(45.00deg);
  width: 11px;
}

.vehicle-listings .path-182-3yv8aa {
  background-color: transparent;
  bottom: 0px;
  height: 14px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 14px;
}

.vehicle-listings .path-183-3yv8aa {
  background-color: transparent;
  height: 12px;
  object-fit: cover;
  position: absolute;
  right: 1px;
  top: 1px;
  width: 8px;
}

.vehicle-listings .path-184-3yv8aa {
  background-color: transparent;
  height: 8px;
  object-fit: cover;
  position: absolute;
  right: 1px;
  top: 1px;
  width: 12px;
}

.vehicle-listings .mask-group-31-Y3SlrL {
  background-color: transparent;
  height: 72px;
  left: 549px;
  object-fit: cover;
  position: absolute;
  top: 150px;
  width: 73px;
}

.vehicle-listings .mask-group-31-3WCWRh {
  background-color: transparent;
  height: 72px;
  left: 549px;
  object-fit: cover;
  position: absolute;
  top: 1058px;
  width: 73px;
}

.vehicle-listings .group-768-Y3SlrL {
  background-color: transparent;
  height: 76px;
  left: 0px;
  position: fixed;
  top: 0px;
  width: 1920px;
}

.vehicle-listings .rectangle-21-hvqprJ {
  background-color: var(--white);
  box-shadow: -4px 11px 19px #00000005;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.vehicle-listings .vehicle-listings-hvqprJ {
  background-color: transparent;
  height: 37px;
  left: 83px;
  letter-spacing: 0.00px;
  line-height: 35px;
  position: absolute;
  text-align: left;
  top: calc(43.59% - 16px);
  white-space: nowrap;
  width: 223px;
}

.vehicle-listings .group-766-hvqprJ {
  background-color: transparent;
  height: 26px;
  position: absolute;
  right: 24px;
  top: calc(50.00% - 13px);
  width: 236px;
}

.vehicle-listings .group-753-XsE0p9 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 138px;
}

.vehicle-listings .sam-salesman-HMOvYJ {
  background-color: transparent;
  height: 28px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: 140px;
}

.vehicle-listings .span0-GyhVT2 {
}

.vehicle-listings .span1-GyhVT2 {
}

.vehicle-listings .group-54-XsE0p9 {
  background-color: transparent;
  bottom: calc(45.34% - 2px);
  cursor: pointer;
  height: 5px;
  object-fit: cover;
  position: absolute;
  right: 0px;
  width: 21px;
}

.vehicle-listings .group-48-hvqprJ {
  background-color: transparent;
  bottom: calc(50.00% - 18px);
  height: 36px;
  object-fit: cover;
  position: absolute;
  right: 66px;
  width: 36px;
}

.vehicle-listings .group-752-Y3SlrL {
  background-color: transparent;
  height: 1082px;
  left: 0px;
  position: fixed;
  top: 0px;
  width: 60px;
}

.vehicle-listings .group-742-iLSV7w {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.vehicle-listings .rectangle-58-2Dr0NB {
  background-color: var(--black-pearl);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.vehicle-listings .group-751-2Dr0NB {
  background-color: transparent;
  cursor: pointer;
  height: 68px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.vehicle-listings .helios_-icon-12-FeBTnz {
  background-color: transparent;
  bottom: calc(45.95% - 14px);
  height: 31px;
  object-fit: cover;
  position: absolute;
  right: calc(48.48% - 13px);
  width: 27px;
}

.vehicle-listings .line-46-2Dr0NB {
  background-color: transparent;
  height: 1px;
  left: 5px;
  object-fit: cover;
  position: absolute;
  top: 34.00%;
  width: calc(100.00% - 11px);
}

.vehicle-listings .group-736-2Dr0NB {
  background-color: transparent;
  bottom: 19px;
  height: 13px;
  position: absolute;
  right: calc(50.00% - 8px);
  width: 16px;
}

.vehicle-listings .line-39-81i5D8 {
  background-color: transparent;
  height: 3px;
  left: -2px;
  object-fit: cover;
  position: absolute;
  top: -2px;
  width: calc(100.00% + 3px);
}

.vehicle-listings .line-41-81i5D8 {
  background-color: transparent;
  height: 3px;
  left: -2px;
  object-fit: cover;
  position: absolute;
  top: calc(50.00% - 2px);
  width: calc(100.00% + 3px);
}

.vehicle-listings .line-42-81i5D8 {
  background-color: transparent;
  bottom: -2px;
  height: 3px;
  left: -2px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% + 3px);
}

.vehicle-listings .group-743-iLSV7w {
  background-color: transparent;
  cursor: pointer;
  height: 60px;
  left: 0px;
  position: absolute;
  top: calc(36.01% - 22px);
  width: 100%;
}

.vehicle-listings .group-609-uuBw2z {
  background-color: transparent;
  bottom: calc(49.72% - 12px);
  height: 24px;
  left: calc(50.00% - 12px);
  position: absolute;
  width: 24px;
}

.vehicle-listings .icon-settings-Vj2FGq {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.vehicle-listings .group-744-iLSV7w {
  background-color: transparent;
  cursor: pointer;
  height: 60px;
  left: 0px;
  position: absolute;
  top: calc(30.14% - 18px);
  width: 100%;
}

.vehicle-listings .group-740-9IyKe2 {
  background-color: transparent;
  bottom: calc(50.00% - 12px);
  height: 24px;
  position: absolute;
  right: calc(39.82% - 11px);
  width: 29px;
}

.vehicle-listings .group-42-HkYTy0 {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 22px;
}

.vehicle-listings .path-42-HkYTy0 {
  background-color: transparent;
  height: 12px;
  object-fit: cover;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 12px;
}

.vehicle-listings .x4-HkYTy0 {
  background-color: transparent;
  height: 12px;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  right: 2px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 7px;
}

.vehicle-listings .group-745-iLSV7w {
  background-color: transparent;
  height: 60px;
  left: 0px;
  position: absolute;
  top: calc(24.27% - 15px);
  width: 100%;
}

.vehicle-listings .rectangle-206-HPeXG2 {
  background-color: var(--purple-heart-2);
  border-radius: 7px;
  box-shadow: 0px 3px 2px #0000009a;
  height: calc(100.00% - 20px);
  left: 10px;
  position: absolute;
  top: 10px;
  width: calc(100.00% - 20px);
}

.vehicle-listings .icon-car-HPeXG2 {
  background-color: transparent;
  height: 19px;
  object-fit: cover;
  position: absolute;
  right: calc(50.00% - 12px);
  top: calc(47.53% - 9px);
  width: 25px;
}

.vehicle-listings .group-746-iLSV7w {
  background-color: transparent;
  cursor: pointer;
  height: 60px;
  left: 0px;
  position: absolute;
  top: calc(18.40% - 11px);
  width: 100%;
}

.vehicle-listings .group-738-G3FA3Y {
  background-color: transparent;
  height: 22px;
  left: calc(49.84% - 12px);
  position: relative;
  top: calc(47.35% - 11px);
  width: 25px;
}

.vehicle-listings .group-30-LOeQjD {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.vehicle-listings .group-747-iLSV7w {
  background-color: transparent;
  cursor: pointer;
  height: 60px;
  left: 0px;
  position: absolute;
  top: 128px;
  width: 100%;
}

.vehicle-listings .group-739-yMLQSy {
  background-color: transparent;
  height: 23px;
  left: calc(50.00% - 11px);
  position: relative;
  top: calc(45.60% - 11px);
  width: 22px;
}

.vehicle-listings .rectangle-65-nxRt39 {
  background-color: var(--white);
  height: 100%;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 5px;
}

.vehicle-listings .rectangle-66-nxRt39 {
  background-color: var(--white);
  bottom: 1px;
  height: 13px;
  position: absolute;
  right: calc(50.00% - 3px);
  width: 5px;
}

.vehicle-listings .rectangle-67-nxRt39 {
  background-color: var(--white);
  bottom: 1px;
  height: 16px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.vehicle-listings .group-750-iLSV7w {
  background-color: transparent;
  cursor: pointer;
  height: 60px;
  left: 0px;
  position: absolute;
  top: 68px;
  width: 100%;
}

.vehicle-listings .group-24-cLhBFS {
  background-color: transparent;
  height: 25px;
  left: calc(49.95% - 12px);
  object-fit: cover;
  position: absolute;
  top: calc(47.14% - 12px);
  width: 24px;
}
