  .lookbook-slides {list-style: none}
  .relative {position: relative}
  .lookbook-image,
  .lookbook-products-list {
    /* width:50%; */
  }
  .module-title {
    text-align:center;
    margin-bottom: 30px;
  }


  .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 .product-miniature,
  .smooth500 {
    transition:all .5s ease-in-out
  }
  .smooth02 {
   transition:all .2s ease-in-out
  }
  .lookbook-container > button,
  .lookbook-products-list-wrap > button {
    position:absolute;
    top: 50%;
    z-index: 99;
    width:36px;
    height: 36px;
    background: none;
    border:none;
    color:#444;
    cursor: pointer;
    transform: translateY(-50%);
  }
  .lookbook-container > .pk-lb-prev,
  .lookbook-container .pk-lbp-prev {
    left: 16px;
  }
  .lookbook-container > .pk-lb-next,
  .lookbook-container .pk-lbp-next {
    right: -95px;
  }

  @media (max-width: 991px) {
    .lookbook-container > .pk-lb-next,
    .lookbook-container .pk-lbp-next {
      right: 16px;
    }
  }
  .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
  }
  .svgic {
    display: inline-block;
    fill: currentColor;
    height: 20px;
    pointer-events: none;
    vertical-align: top;
    width: 20px;
  }
  .lookbook-item .product-miniature:before {box-shadow: 0px 1px 7px 0px rgba(0, 0, 0, .2);transition:all .5s ease-in-out;margin-bottom: 3rem;content: "";position: absolute;height: 100%;left: 15px;right: 18px;}
  .lookbook-item .product-miniature .thumbnail-container {margin:0;overflow:hidden;box-shadow:none;width:100%;padding: 0 0 1rem;text-align: center;}
  .lookbook-item .product-miniature .thumbnail-container .short-desc p {color: #b4b4b4;height: 34px;overflow: hidden;}
  .lookbook-item .product-miniature .thumbnail-container .short-desc {margin: 0 .5rem;position: relative;}
  .lookbook-item .product-miniature .thumbnail-container .product-price-and-shipping .price, .product-price.has-discount .current-price {color: #000;}
  .lookbook-item .product-miniature .product-description,
  .lookbook-item .product-miniature .highlighted-informations {width:100%;}
  .lookbook-item .product-miniature  .product-flags {display:none;}
  .flex-container {display:flex;}
  .pk-slider-view .lookbook-item .product-miniature {box-shadow:none;}
  .pk-slider-view > button svg {width:30px;height:30px;}

  .lookbook-action {
    /* display: none; */
    position: absolute;
    top: 0;
    width: 100%;
    transform: translateX(-50%);
    left: 50%;
    opacity: 0;
    transition: all .2s ease;
    background: #fff;
  }

  .lookbook-item .product-miniature {
    position: relative;
    margin-bottom: 3rem;
    padding-top: 0.3rem;
  }

  .pk-lookbook {
    margin-bottom: 3.8rem;
  }

  .lookbook-image {
    margin-bottom: 2.6rem;
  }

  .product-miniature:hover .lookbook-action {
    opacity: 1;
  }
    
  @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: 180px;
    }
    .lookbook-container > button {padding:0}
  }
  @media (min-width:767px) {

    .pk-alt-view .lookbook-products-list > article:before:hover,
    .pk-alt-view .lookbook-products-list > article:before .pk-active {
      box-shadow: 0px 5px 35px 0px rgba(0, 0, 0, .2);
    }
    .pk-alt-view .lookbook-products-list > article:hover,
    .pk-alt-view .lookbook-products-list > article.pk-active {
      z-index: 99;
      background: #fff;
      transform: scale(1.08)
    }
    .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%;
    }
    .lookbook-products-list-wrap {
      padding-right: 3rem;
    }
    .lookbook-slides {
      padding-top: 3rem;
      margin-top: -3rem;
    }
  }