.lookbook-slides {list-style: none}
.lookbook-image,
.lookbook-products-list {
  width:50%;
}
.lookbook-products-list > article:hover,
  .lookbook-products-list > article.pk-active {
    z-index: 99;
    background: #fff;
    box-shadow: 0px 5px 35px 0px rgba(0, 0, 0, .2);
    transform: scale(1.01)
  }
@media (max-width:766px) {
  .lookbook-products-list {
    flex-direction:column;
  }
  .lookbook-products-list {
    padding:0 0 0 30px;
    min-width:50%;
  }
  .lookbook-image {
    max-width:50%
  }
  .pk-alt-view .lookbook-image {
    width:100%;
    max-width:100%
  }
  .pk-alt-view .lookbook-products-list {
    min-width: 100%;
    padding: 0;
    display:flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  .pk-alt-view .lookbook-products-list > article {
    width:50%;
  }
  body .lookbook-container > button {
    top:0;
  }
  .lookbook-container > button {padding:0}
}
@media (min-width:767px) {

  .lookbook-products-list > article {
    width:50%;
  }
  .lookbook-products-list {
    flex-wrap: wrap;
  }
  .lookbook-products-list > article {
    margin:0
  }
  .pk-alt-view .lookbook-image {
    margin: 100px 0;
    width:50%
  }
  .pk-alt-view .lookbook-products-list-wrap {
    width:50%
  }
  .pk-alt-view .lookbook-products-list > article {
    width:39%;
    position: absolute;
    max-width:360px;
    padding: 0;
  }
  .pk-alt-view .lookbook-products-list > article:first-child {
    top:27px;
    left:20%;
    z-index:9
  }
  .pk-alt-view .lookbook-products-list > article:nth-child(2) {
    top:56%;
    left:-15%
  }
  .pk-alt-view .lookbook-products-list > article:nth-child(3) {
    top:45%;
    right:30px
  }
  .pk-alt-view .lookbook-item {
    margin-bottom:170px;
    display:flex;
  }
  .pk-alt-view .lookbook-item:nth-child(even) .lookbook-item-space .lookbook-image {
    margin-top: 80px
  }
  .pk-alt-view .lookbook-item:nth-child(even) .lookbook-item-space .lookbook-products-list > article:first-child {
    top:0;
    left:40%
  }
  .pk-alt-view .lookbook-item:nth-child(even) .lookbook-item-space .lookbook-products-list > article:nth-child(2) {
    bottom:auto;
    top:25%;
    left:-5%
  }
  .pk-alt-view .lookbook-item:nth-child(even) .lookbook-item-space .lookbook-products-list > article:nth-child(3) {
    top:auto;
    bottom:0;
    right:5%
  }
  .pk-alt-view .lookbook-item:nth-child(even) .lookbook-item-space {
    flex-direction: row-reverse;
  }
  .pk-alt-view .lookbook-item:nth-child(even) .lookbook-item-space h2 {
    top:auto;
    bottom:-50px;
    left:10%;
  }
  .pk-alt-view .lookbook-item h2 {
    font-size: 100px;
    line-height: 100px;
    color:#3d3d3d;
    margin:30px 0 0;
    position: absolute;
  }
}

.lookbook-image a, .lookbook-image img {display: block;}
.lookbook-image img {
  width:100%;
  height:auto;
}

.pk-slider-view .lookbook-slides .lookbook-products-list {
  width:100%;
  max-width:420px;
  margin:0 auto;
}
.pk-slider-view .lookbook-slides .lookbook-products-list .product-miniature {
  width:100%;
  padding: 0 40px;
}
.lookbook-container > button,
.lookbook-products-list-wrap > button {
  position:absolute;
  top:calc(50% - 15px);
  z-index: 99;
  width:36px;
  height: 36px;
  background: none;
  border:none;
  color:#444;
  cursor: pointer;
}
.lookbook-container > .pk-lb-prev,
.lookbook-container .pk-lbp-prev {
  left:0
}
.lookbook-container > .pk-lb-next,
.lookbook-container .pk-lbp-next {
  right:0
}
.pk-slider-view .lookbook-slides .lookbook-image {
  width:66%
}
.pk-slider-view .lookbook-slides .lookbook-products-list-wrap {
  width:33%;
  position: absolute;
  top:50%;
  right:10%;
  z-index: 9;
  transform: translateY(-50%);
}
.pk-lb-area {
  position: absolute;
  top:0;
  left:0;
  z-index: 9
}
.pois {
  position: absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}
.pois > div {
  position: absolute;
  width: 19px;
  height: 19px;
  background: rgba(255, 255, 255, 0.3);
  border: 1px solid #3a3a3a;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  line-height: 20px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  transform-origin: 50% 50%;
  cursor: pointer;
}
.pois > div:hover,
.pk-poi.pk-active {
  transform-origin: 50% 50%;
  transform: translate(-50%, -50%) scale(1.4, 1.4);
}
.pk-poi:not(.pk-active), .pk-poi:not(:hover) {
  background: rgba(255, 255, 255, 0.2);
}
.pois > div:after {
  content:"";
  width: 7px;
  height:7px;
  border-radius: 50%;
  background:#3a3a3a;
}
.pk-classic-view .lookbook-item,
.pk-slider-view .lookbook-item {
  display:flex;
}
.pk-classic-view .lookbook-slides .lookbook-image,
.pk-classic-view .lookbook-products-list-wrap {
  width:50%
}
.pk-classic-view .lookbook-products-list {
  width: 100%;
  display:flex;
}
.pk-classic-view .lookbook-products-list > article{
  padding:0;
  margin:0 0 0 30px;
  width:calc(46% - 30px)
}

.lookbook-page .lookbook-products-list > .product-miniature {
  margin: 0 0 30px 30px;
  width:calc(50% - 30px)
}
.lookbook-page .lookbook-item:not(:first-child) {margin-top:70px}
.pk-alt-view.lookbook-page .lookbook-item:not(:nth-child(odd)) {margin-top:150px}
.pk-alt-view.lookbook-page .lookbook-products-list {
  width:50%
}
.pk-classic-view.lookbook-page .lookbook-products-list {
  width:46%
}
.pk-classic-view.lookbook-page .lookbook-image {
	width:54%;
}

#module-pk_lookbook-lookbook .page-width.main-content {
  max-width:100%;
  width:100%;
}
#module-pk_lookbook-lookbook .lookbook-item-space {
  max-width:1500px;
  width:90%;
  margin:0 auto;
}
#module-pk_lookbook-lookbook .pk-alt-view .lookbook-item {
  margin-bottom: 0px;
}
#module-pk_lookbook-lookbook .pk-alt-view .lookbook-item:nth-child(even) {
  background:#fbfbfb
}
#module-pk_lookbook-lookbook .pk-alt-view .lookbook-item:nth-child(even) .lookbook-image {
  margin: 220px 0 300px
}
#module-pk_lookbook-lookbook .pk-alt-view .lookbook-item {
  margin: 0 0 150px
}
#module-pk_lookbook-lookbook .pk-alt-view .lookbook-item:first-child {
  margin-top:0;
}
#module-pk_lookbook-lookbook .pk-alt-view  .lookbook-item:not(:nth-child(odd)) .lookbook-products-list {
  margin-top:100px
}
.lookbook-item .product-miniature {box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, .2);transition:all .5s ease-in-out;width:auto;}
.lookbook-item .product-miniature .thumbnail-container {margin:0;overflow:hidden;box-shadow:none;width:100%;}
.lookbook-item .product-miniature .product-description,
.lookbook-item .product-miniature .highlighted-informations {width:100%;}
.lookbook-item .product-miniature  .product-flags {display:none;}
.pk-slider-view .lookbook-item .product-miniature {box-shadow:none;}
.pk-slider-view > button svg {width:30px;height:30px;}
