/** Shopify CDN: Minification failed

Line 66:27 Expected ":"

**/
      .lookbook_details{
        text-align: center;
          margin-bottom: 40px;
      }
      .lookbook_details strong{
        font-size: 24px;
    
        text-transform: uppercase;
      }
      /* LOOKBOOK STACKED AND LOOKBOOK STACKED 50/50*/
      .lb_product_img{
        max-width: 90px;
          float: right;
          margin-left: 5px;
      }
      .lb_product_img_small{
        max-width: 50px;
          float: left;
          margin-right: 5px;
      }
      .lb_product_img_small img{
        max-width: 100%; 
      }
      .lb_stacked{
        margin-bottom: 20px;
      }
    
      .lb_stacked img{
        width: 100%;
        max-width: 100%;
      }
    
      .stacked_left{
        width: 49%;
          float: left;
          text-align: left;
      }
      .stacked_right{
        width: 49%;
          float: right;
          text-align: right;
      }
    
    
      /* LOOKBOOK BX SLIDER */
      .lookbookslider{
    
      }
      .lookbookslider li{
    
    
      }
    
      .lookbook_inner{
        position: relative;
      }
      .lookbookslider li img{
    
          max-width: 100%;
          width: 100%;
          top: 0; left: 0;x
      }
    
      .collection_look_book_wrapper{ background: #eee; clear: both; padding: 10px 0px 10px 0px; }
      .lookbook_title{ font-style: italic; }
      #bx-pager a img{ max-width: 100px !important; }
    
      .lookbook_info {
          text-align: center;
          background-color: rgba(0, 0, 0, 0.3);
          float: right;
          height: 200px;
          position: absolute;
          right: 20px;
          bottom: 20px;
          width: 300px;
          z-index: 99;
          padding: 20px;
          color: #fff;
          border: #fff double 10px;
      }
      .lookbook_info a h3, .lookbook_info a em{
        color: #fff;
          text-decoration: none !Important;
          font-size: 12px;
      }
      .lookbook_info a h4{
        color: #fff;
          font-family: Georgia, serif;
          font-size: 10px;
          font-style: italic;
          font-weight: normal;
      }
    
      /* MASON GRID */
      .lookbook_grid_item{ border: 1px solid #eee; width: 23%; margin-right: 1%; margin-bottom: 10px; max-height: 320px; min-height: 320px; overflow: hidden; float: left; text-align: center; }
      .lookbook_grid_item a img{ display: block !important; max-width:100% !important; max-height:100% !important; width: auto !important; height: auto !important; margin: 0px auto 0px auto !important; }
    
      /* mASONRY SET UP*/
      .lookbook_wrapper{
          width: 100%;
          max-width: 940px;
          margin: 2em auto;
          padding-top: 60px;
      }
      /*
      .cols {
          -moz-column-count:3;
          -moz-column-gap: 3%;
          -moz-column-width: 30%;
          -webkit-column-count:3;
          -webkit-column-gap: 3%;
          -webkit-column-width: 30%;
          column-count: 3;
          column-gap: 3%;
          column-width: 30%;
      }*/
      .boxy {
         margin-bottom: 20px;
      }
      .boxy {
        margin: 10px;
        width: 30%;
        padding: 3px;
        border: 1px solid #eee;
        text-align: center;
      }
      .img_holder{
        position: relative;
        overflow: hidden;
        margin-bottom: 0px;
      }
      .img_caption{
        position: absolute;	
        color: #fff;
        font-size: 12px;
        line-height: 18px;
        padding: 10%;
        top: 0px;
        left: 0px;
          width: 100%;
          height: 100%;
          background-color: rgba(0, 0, 0, 0.3);
        /*
        transition: transform 0.4s;
        -webkit-transition: transform 0.4s;
          -moz-transition: transform 0.4s;
          -o-transition: transform 0.4s; */
          margin: 0px;
          display: none;
      }
      .img_caption strong{
          margin-bottom: 10px;
        	display: inline-block;
      }
      .img_caption a img{
    		margin-bottom: 5px; margin-right: 5px;
        	border: #fff 2px solid;
      }
      .img_caption a img:hover{
    		margin-bottom: 5px;
        	border: #000 2px solid;
      }
      .img_holder:hover .img_caption{
        display: block;
        /*
          transform: translateX(100%);
          -webkit-transform: translateX(100%);
          -moz-transform: translateX(100%);
          -o-transform: translateX(100%);*/
          margin: 0px 5px 0px 0px;
      }
    
      @media only screen and (max-width: 400px) {
        /*
        .cols {
          -moz-column-count:1;
          -moz-column-gap: 0%;
          -moz-column-width: 100%;
          -webkit-column-count:3;
          -webkit-column-gap: 0%;
          -webkit-column-width: 100%;
          column-count: 1;
          column-gap: 0%;
          column-width: 100%;
        }*/
        .boxy {
          margin: 10px;
          width: 90%;
          padding: 3px;
          border: 1px solid #eee;
          text-align: center;
        }
      }
    