.block-inventory-vehicles{visibility:hidden}.block-inventory-vehicles.loaded{visibility:visible}.block-inventory-vehicles .block-container{--swiper-navigation-size:2.25rem}.block-inventory-vehicles .block-container .main-title-container{align-items:center;display:flex;gap:.625rem;justify-content:space-between;padding-inline:0 .9375rem}.block-inventory-vehicles .block-container .main-title-container .swiper-controls-wrapper{align-items:center;display:flex;gap:.625rem;justify-content:center;padding-top:.625rem;position:relative}.block-inventory-vehicles .block-container .main-title-container .swiper-controls-wrapper .swiper-button{border:.125rem solid var(--color-primary);border-radius:50%;color:var(--color-primary);left:auto;margin:0;padding:10%;position:relative;right:auto}.block-inventory-vehicles .block-container .inventory-vehicles-container .inventory-vehicles-list .vehicle-model-card{background:#f2f2f2;border-radius:.375rem;cursor:grab;margin-right:.625rem;max-width:90%;padding:1.25rem;width:22.9375rem}.block-inventory-vehicles .block-container .inventory-vehicles-container .inventory-vehicles-list .vehicle-model-card .vehicle-model-card-link-wrapper{color:inherit;display:block;text-decoration:none}.block-inventory-vehicles .block-container .inventory-vehicles-container .inventory-vehicles-list .vehicle-model-card .image{aspect-ratio:350/258;flex-basis:100%;position:relative}.block-inventory-vehicles .block-container .inventory-vehicles-container .inventory-vehicles-list .vehicle-model-card .content-wrapper{display:flex;flex-wrap:wrap}.block-inventory-vehicles .block-container .inventory-vehicles-container .inventory-vehicles-list .vehicle-model-card .content-wrapper .info{display:flex;flex-basis:100%;flex-direction:column;gap:.75rem;justify-content:end;padding-top:.875rem}.block-inventory-vehicles .block-container .inventory-vehicles-container .inventory-vehicles-list .vehicle-model-card .content-wrapper .info .title{font-size:1.5rem;font-weight:400;line-height:1.2}.block-inventory-vehicles .block-container .inventory-vehicles-container .inventory-vehicles-list .vehicle-model-card .content-wrapper .info .price{font-size:1.125rem;line-height:1.5rem;text-align:end}.block-inventory-vehicles .block-container .inventory-vehicles-container .inventory-vehicles-list .vehicle-model-card .content-wrapper .info .price .currency,.block-inventory-vehicles .block-container .inventory-vehicles-container .inventory-vehicles-list .vehicle-model-card .content-wrapper .info .price .from{font-size:.875rem;line-height:1.4}.block-inventory-vehicles .block-container .inventory-vehicles-container .inventory-vehicles-list .vehicle-model-card .content-wrapper .actions{align-items:center;display:flex;flex-basis:100%;justify-content:flex-end;margin-top:.375rem}.block-inventory-vehicles .block-container .inventory-vehicles-container .inventory-vehicles-list .vehicle-model-card .content-wrapper .actions .details-link{color:inherit;text-decoration:none}.block-inventory-vehicles .block-container .inventory-vehicles-container .inventory-vehicles-list .vehicle-model-card .content-wrapper .actions .details-link .label{font-size:.9375rem;font-weight:600;margin-right:.125rem}.block-inventory-vehicles .block-container .inventory-vehicles-container .inventory-vehicles-list .vehicle-model-card .content-wrapper .actions .details-link .icon{font-size:.625rem}.block-inventory-vehicles .block-container .inventory-vehicles-container .attributes-container .attributes-list{align-items:center;display:flex;flex-wrap:wrap;gap:.3125rem;justify-content:flex-start}.block-inventory-vehicles .block-container .inventory-vehicles-container .attributes-container .attributes-list .attribute{align-items:center;border:.0625rem solid #9d9d9d;border-radius:.1875rem;display:flex;gap:.25rem;padding:.1875rem .625rem}.block-inventory-vehicles .block-container .inventory-vehicles-container .attributes-container .attributes-list .attribute .label{align-items:center;display:flex}.block-inventory-vehicles .block-container .inventory-vehicles-container .attributes-container .attributes-list .attribute .label:before{font-family:icomoon;font-size:1.25rem;font-weight:400}.block-inventory-vehicles .block-container .inventory-vehicles-container .attributes-container .attributes-list .attribute .label,.block-inventory-vehicles .block-container .inventory-vehicles-container .attributes-container .attributes-list .attribute .value{color:var(--color-primary);font-size:1rem;font-weight:700;line-height:1}.block-inventory-vehicles .block-container .inventory-vehicles-container .attributes-container .attributes-list .attribute .label{font-size:0}.block-inventory-vehicles .block-container .inventory-vehicles-container .attributes-container .attributes-list .attribute.itemattributes_modelyear .label:before{content:"\e91a";font-size:1.125rem}.block-inventory-vehicles .block-container .inventory-vehicles-container .attributes-container .attributes-list .attribute.itemattributes_odometer .label:before{content:"\e919"}.block-inventory-vehicles .block-container .inventory-vehicles-container .attributes-container .attributes-list .attribute.itemattributes_fuelused .label:before{content:"\e91c"}.block-inventory-vehicles .block-container .inventory-vehicles-container .attributes-container .attributes-list .attribute.itemattributes_seatingcapacity .label:before{content:"\e91e";font-size:1rem;font-weight:700}.block-inventory-vehicles .block-container .inventory-vehicles-container .no-vehicles-message,.block-inventory-vehicles .block-container .inventory-vehicles-container .swiper-pagination{display:none}.block-inventory-vehicles .block-container .view-all-container{align-items:center;display:none;justify-content:center;padding:1rem}.block-inventory-vehicles .block-container .view-all-container.has-more-items{display:flex}@media screen and (min-width:30rem){.block-inventory-vehicles .block-container .inventory-vehicles-container .inventory-vehicles-list .vehicle-model-card{width:19.75rem}}@media screen and (min-width:64rem){.block-inventory-vehicles .block-container{--swiper-navigation-size:2.5rem}.block-inventory-vehicles .block-container .main-title-container .swiper-controls-wrapper{padding-top:1.25rem}.block-inventory-vehicles .block-container .inventory-vehicles-container .inventory-vehicles-list .vehicle-model-card{margin-right:1rem;padding:1.5rem;width:22.875rem}}@media screen and (min-width:96rem){.block-inventory-vehicles .block-container{--swiper-navigation-size:2.75rem}.block-inventory-vehicles .block-container .main-title-container .swiper-controls-wrapper{gap:.9375rem;padding-top:1.5rem}.block-inventory-vehicles .block-container .inventory-vehicles-container{padding-bottom:3.125rem}.block-inventory-vehicles .block-container .inventory-vehicles-container .inventory-vehicles-list .vehicle-model-card{padding:1.875rem;width:33.375rem}.block-inventory-vehicles .block-container .inventory-vehicles-container .inventory-vehicles-list .vehicle-model-card .image{aspect-ratio:468/300}.block-inventory-vehicles .block-container .inventory-vehicles-container .inventory-vehicles-list .vehicle-model-card .content-wrapper .info .title{font-size:1.875rem;line-height:2.75rem}.block-inventory-vehicles .block-container .inventory-vehicles-container .inventory-vehicles-list .vehicle-model-card .content-wrapper .info .price{font-size:1.375rem}.block-inventory-vehicles .block-container .inventory-vehicles-container .inventory-vehicles-list .vehicle-model-card .content-wrapper .info .price .currency,.block-inventory-vehicles .block-container .inventory-vehicles-container .inventory-vehicles-list .vehicle-model-card .content-wrapper .info .price .from{font-size:1.125rem;line-height:1.4}.block-inventory-vehicles .block-container .inventory-vehicles-container .inventory-vehicles-list .vehicle-model-card .content-wrapper .actions{padding-top:.625rem}.block-inventory-vehicles .block-container .inventory-vehicles-container .inventory-vehicles-list .vehicle-model-card .content-wrapper .actions .details-link .label{font-size:1rem}.block-inventory-vehicles .block-container .inventory-vehicles-container .inventory-vehicles-list .vehicle-model-card .content-wrapper .actions .details-link .icon{font-size:.75rem}.block-inventory-vehicles .block-container .inventory-vehicles-container .swiper-pagination{display:block;padding-bottom:.625rem}.block-inventory-vehicles .block-container .inventory-vehicles-container .swiper-pagination .swiper-pagination-bullet{background-color:#b5b5b5;opacity:1}.block-inventory-vehicles .block-container .inventory-vehicles-container .swiper-pagination .swiper-pagination-bullet-active{background:#000}}