body{
  display: flex;
  justify-content: center;
  background-color: #CAC4CE;
}
h1{
  color:#242038
}
.container {
  display: flex;
  position: absolute;
  top:50%;
  left:50%;
  transform: translate(-50%,-50%);
  justify-content: center;
  align-items: center;
  width:100%;
  height: 100%;
}
.magnifiedImage{
  position: absolute;
  width:40vw;
  height:30vw;
  overflow: hidden;
  border-radius: 5px;
  left:25vw;
  visibility: hidden;
}
.magnifiedImage img {
  object-fit: cover;
}
.thumbnailImage {
  position: absolute;
  width: 20vw;
  left:1%;
}

.thumbnailImage img {
  width:100%;
  height: 100%;
  object-fit: contain;
  cursor: pointer;
  border-radius: 5px;
}
#magnifier {
  position: absolute;
  background: rgba(218, 5, 147, 0.588);
  visibility: hidden;
  pointer-events: none;
}