
.default-model{cursor: pointer;}
.pdt-dtls-images {
  padding: 0;
}
#vt_image{display: none;}
canvas{width: 100%;height: 100%;display: block;}
.wrapper{
  position: relative;
  width: 100%;
  overflow: hidden;
  background: #fff;
  border: 7px solid #fff;
  box-shadow: 0px 0px 15px rgba(0,0,0,0.15);
}
.wrapper .images{
  height: 100%;
  width: 100%;
  display: flex;
}
.wrapper .images .img-1{
  height: 100%;
  width: 100%;
/*  background: url("images/img.jpg") no-repeat;*/
/* background: url("images/car.jpg") no-repeat; */
}
.wrapper .images .img-2{
  position: absolute;
  height: 100%;
  width: 100%;
  left: 50%;
  /* filter: blur(5px); */
/*  background: url("images/img.png") no-repeat;*/
/* background: url("images/car.png") no-repeat; */
/*background: rgb(250,64,83);*/
/* mix-blend-mode: screen; */
mix-blend-mode: soft-light;
filter: contrast(80%);
/* filter: contrast(60%);
opacity: 0.87; */
/* background: linear-gradient(180deg, rgba(250,64,83,0.5663515406162465) 0%, rgba(250,64,83,0) 50%); */
}
.wrapper .slider{
  position: absolute;
  top: 0;
  width: 100%;
  height:100%;
  z-index: 99;
}
.wrapper .slider input{
  width: 100%;
  outline: none;
  background: none;
  height: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  opacity: 0;
}
.slider input::-webkit-slider-thumb{
  height: 100%;
  width: 3px;
  background: none;
  -webkit-appearance: none;
  cursor: col-resize;
}
.slider .drag-line{
  width: 3px;
  height: 100%;
  position: absolute;
  left: 49.85%;
  pointer-events: none;
}
.slider .drag-line::before,
.slider .drag-line::after{
  position: absolute;
  content: "";
  width: 100%;
  height: 50%;
  background: #fff;
}
.slider .drag-line::before{
  top: 0;
}
.slider .drag-line::after{
  bottom: 0;
}
.slider .drag-line span{
  height: 42px;
  width: 42px;
  border: 3px solid #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 50%;
  transform: translate(-50%, -50%);
}
.slider .drag-line span::before,
.slider .drag-line span::after{
  position: absolute;
  content: "";
  top: 50%;
  border: 10px solid transparent;
  border-bottom-width: 0px;
  border-right-width: 0px;
  transform: translate(-50%, -50%) rotate(45deg);
}
.slider .drag-line span::before{
  left: 40%;
  border-left-color: #fff;
}
.slider .drag-line span::after{
  left: 60%;
  border-top-color: #fff;
}
.default-model {
  border: 1px solid var(--primary-color);
  padding: 6px;
}