.image_wrapper > ul.thumb > li{
  position: relative;
  -webkit-transition: .3s;
  -o-transition: .3s;
  -moz-transition: .3s;
  transition: .3s;
  /* opacity: .4; */
  /* background: #222; */
}
.image_wrapper > ul.thumb > li::after{
  content:'';
  width: 100%;
  height: 100%;
  display: inline-block;
  background-color: rgba(000, 000, 000, 0.5);
  position: absolute;
  left: 0;
  top:0;
  transition:opacity 0.2s;
}

.image_wrapper > ul.thumb > li.active{
  opacity: 1;
}
.image_wrapper > ul.thumb > li.active::after{
  opacity: 0;
}

.image_wrapper > ul.image > li{
  -webkit-transition: .3s;
  -o-transition: .3s;
  -moz-transition: .3s;
  transition: .3s;
  opacity: 0;
}

.image_wrapper > ul.image > li.active{
  opacity: 1;
  z-index: 5;
}

html.open_detail{
  overflow: hidden;
  height: 100%;
}

html.open_detail #lookbook .style_wrapper{
}
