#vehiclePhotoSlider:hover:after{background-color:rgba(0,0,0,.4);background-image:url(/build/images/zoomIn.06497966.png);background-position:50%;background-repeat:no-repeat;background-size:4rem;content:"";height:100%;opacity:1;position:absolute;width:100%}#vehiclePhotoSlider:after{content:"";opacity:0;transition:opacity .15s linear}.keen-slider__slide{background-image:url(/build/images/loadingDots.fb367fc6.svg);background-position:50%;background-repeat:no-repeat;background-size:15%;cursor:pointer}#vehiclePhotoSliderThumbnails .keen-slider__slide{height:98px}#vehiclePhotoSliderThumbnails .keen-slider__slide img{height:100%;object-fit:cover;object-position:center;width:100%}#vehiclePhotoSliderThumbnails .keen-slider__slide.active{border:2px solid #e43838}#vehiclePhotoSlider{cursor:zoom-in;display:flex;flex-direction:row;height:400px;max-width:535px;overflow:hidden;position:relative;width:100%}.vehiclePhotoWrapper.fullscreen .sliderWrapper #vehiclePhotoSlider .keen-slider__slide .photoWrap{max-height:min(1080px,100%);padding-top:.5rem}.photoWrap{background-image:url(/build/images/loadingDots.fb367fc6.svg);background-position:50%;background-repeat:no-repeat;border:none;height:100%;overflow:hidden;position:relative}.vehiclePhotoWrapper.fullscreen .sliderWrapper{height:100vh;width:100%}.vehiclePhotoWrapper.fullscreen .sliderWrapper #vehiclePhotoSlider{stroke:#e43838;cursor:zoom-out;height:100%;max-height:min(1080px,80%);max-width:min(1920px,80%);transition:width .1s linear;width:unset}.vehiclePhotoWrapper.fullscreen .sliderWrapper #vehiclePhotoSlider .vehicleSoldWatermark,.vehiclePhotoWrapper.fullscreen .sliderWrapper #vehiclePhotoSlider:hover :after{display:none}.vehiclePhotoWrapper.fullscreen .sliderWrapper #vehiclePhotoSlider .keen-slider__slide{align-items:center;background-image:none;display:flex;justify-content:center}.vehiclePhotoWrapper.fullscreen .sliderWrapper #vehiclePhotoSlider .keen-slider__slide img{height:100%;min-height:160px;object-fit:scale-down;object-position:center;overflow:hidden;position:relative}.vehiclePhotoWrapper.fullscreen .sliderWrapper #vehiclePhotoSlider:hover:after{content:unset;opacity:0}.vehiclePhotoWrapper.fullscreen .captionControll.next,.vehiclePhotoWrapper.fullscreen .captionControll.prev{background-color:#f8f9fa}.vehiclePhotoWrapper .exitButton{align-items:center;background-color:#d7d3d1;border-radius:.5rem;color:#b1aea9;cursor:pointer;display:none;font-size:25px;height:3rem;justify-content:center;position:absolute;right:1rem;top:1rem;transition:color .1s linear,background-color .1s linear;width:3rem}.vehiclePhotoWrapper .exitButton:hover{background-color:#e43838;color:#fff}.vehiclePhotoWrapper.fullscreen .exitButton{display:flex;z-index:100000}.vehiclePhotoWrapper.fullscreen{background-color:#f8f9fa;left:0;position:fixed;top:0;width:calc(100% - 100px);z-index:100000}@media screen and (max-width:640px){#vehiclePhotoSlider{height:auto}}#vehiclePhotoSliderThumbnails{display:flex;flex-direction:row;height:100%;max-width:535px;overflow:hidden;position:relative;width:100%}.keen_slider{width:100%}.keen-slider__slide{position:relative}.defectIcon{align-items:center;background-color:#f1efef;border-radius:.3rem;display:flex;height:4rem;justify-content:center;left:.5rem;pointer-events:none;position:absolute;top:.5rem;transition:background-color .1s linear;width:4rem;z-index:100000}.vehiclePhotoWrapper.fullscreen .defectIcon{background-color:#d7d3d1;bottom:4rem;left:unset;right:2rem;top:unset}.defectIcon svg{fill:#e43838}#vehiclePhotoSlider .keen-slider__slide img{height:100%;object-fit:cover;object-position:center;position:relative;width:100%}.fa-clock-o{margin-right:0}.sliderWrapper{align-items:center;background-color:#edebe7;display:flex;flex-direction:column;gap:.5rem;justify-content:center;position:relative}.vehiclePhotoWrapper{margin-left:50px;position:relative;user-select:none;-webkit-user-select:none;width:100%}.vehiclePhotoWrapper .photoCounter{display:none}.vehiclePhotoWrapper.fullscreen .photoCounter{align-items:center;background-color:#fff;border-radius:.5rem;color:#b1aea9;display:flex;font-weight:700;justify-content:center;margin:0 auto;padding:.7rem;position:relative}.captionControll.next,.captionControll.prev{align-items:center;background-color:#edebe7;display:flex;justify-content:center;transition:color .1s linear}.captionControll.next i:before,.captionControll.prev i:before{transition:background-color .1s linear}.captionControll.next:hover,.captionControll.prev:hover{color:#fff}.captionControll.next:hover i:before,.captionControll.prev:hover i:before{background-color:#e43838}.captionControll.next,.captionControll.prev{cursor:pointer;height:100%;position:absolute;top:0;width:50px;z-index:3}.captionControll.next i:before,.captionControll.prev i:before{background-color:#fff;border-radius:.5rem;display:block;padding:1rem}.captionControll.next{right:-50px}.captionControll.prev{left:-50px}.newPriceUpdate{background-color:rgba(0,0,0,.5);height:100%;left:0;opacity:0;position:absolute;top:0;z-index:50}.newPriceUpdate,.newPriceUpdate .wrap{align-items:center;display:flex;justify-content:center;width:100%}.newPriceUpdate .wrap{background-color:#e43838;flex-direction:column;padding-block:.5rem;text-align:center}.newPriceUpdate .wrap h2,.newPriceUpdate .wrap p{color:#fff;margin:0}.carEnded .vehicleSoldWatermark{display:flex}.vehicleSoldWatermark{align-items:center;background-color:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:50}.vehicleSoldWatermark span{background-color:#e43838;border-radius:10px;color:#fff;font-size:30px;margin:0 auto;min-width:300px;padding:1.2rem 2.5rem;text-align:center;text-transform:uppercase;transform:rotate(-5deg)}.ribbon{height:150px;position:absolute;width:150px;z-index:2}.ribbon span{background-color:#e43838;box-shadow:0 5px 10px rgba(0,0,0,.1);color:#fff;display:block;font:700 14px/1 PT Sans,sans-serif;letter-spacing:-.5px;padding:15px 0;position:absolute;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.2);text-transform:uppercase;width:225px}.ribbon-top-left{left:-10px;top:-10px}.ribbon-top-left:after,.ribbon-top-left:before{border-left-color:transparent;border-top-color:transparent}.ribbon-top-left:before{right:0;top:0}.ribbon-top-left:after{bottom:0;left:0}.ribbon-top-left span{right:-25px;top:30px;transform:rotate(-45deg)}.ribbon-top-right{right:-10px;top:-10px}.ribbon-top-right:after,.ribbon-top-right:before{border-right-color:transparent;border-top-color:transparent}.ribbon-top-right:before{left:0;top:0}.ribbon-top-right:after{bottom:0;right:0}.ribbon-top-right span{left:-25px;top:30px;transform:rotate(45deg)}.ribbon-bottom-left{bottom:-10px;left:-10px}.ribbon-bottom-left:after,.ribbon-bottom-left:before{border-bottom-color:transparent;border-left-color:transparent}.ribbon-bottom-left:before{bottom:0;right:0}.ribbon-bottom-left:after{left:0;top:0}.ribbon-bottom-left span{bottom:30px;right:-25px;transform:rotate(225deg)}.ribbon-bottom-right{bottom:-10px;right:-10px}.ribbon-bottom-right:after,.ribbon-bottom-right:before{border-bottom-color:transparent;border-right-color:transparent}.ribbon-bottom-right:before{bottom:0;left:0}.ribbon-bottom-right:after{right:0;top:0}.ribbon-bottom-right span{bottom:30px;left:-25px;transform:rotate(-225deg)}.vehiclePhotoWrapper.fullscreen .ribbon{height:350px;width:350px}.vehiclePhotoWrapper.fullscreen .ribbon span{width:500px}.vehiclePhotoWrapper.fullscreen .ribbon-top-right{right:-50px;top:20px}@media screen and (max-width:768px){.carOfferView .mainData .vehiclePhotoWrapper.fullscreen{margin-left:0;width:100%}.vehiclePhotoWrapper.fullscreen .sliderWrapper #vehiclePhotoSlider{height:unset;max-width:min(100%,1920px)}.vehiclePhotoWrapper.fullscreen .sliderWrapper #vehiclePhotoSlider .keen-slider__slide img{object-fit:scale-down}.vehiclePhotoWrapper.fullscreen .captionWrapper{display:none}.vehiclePhotoWrapper.fullscreen .sliderWrapper{width:100%}.vehiclePhotoWrapper.fullscreen .captionControll.next,.vehiclePhotoWrapper.fullscreen .captionControll.prev{background-color:unset;position:absolute;z-index:1111}.vehiclePhotoWrapper.fullscreen .captionControll.prev{left:0}.vehiclePhotoWrapper.fullscreen .captionControll.next{right:0}}