/** Shopify CDN: Minification failed

Line 239:14 Expected identifier but found whitespace
Line 239:16 Unexpected "{"
Line 239:24 Expected ":"
Line 239:56 Expected ":"

**/
.section-bridal23-lookbook{
  width:100%;
  margin:0;
}

.section-bridal23-lookbook > .inner-container{
  width:100%;
  margin:0 auto;
}

/* section header */
.section-bridal23-lookbook > .inner-container > .section-header{
  width:100%;
  margin:0 0 15px;
  padding:0;
}

.section-bridal23-lookbook .section-header > *{
  text-align:center;
  line-height:1.2em;
}

/* section carrousel */
.section-bridal23-lookbook .section-carrousel{
  width:100%;
  margin:0 0 15px;;
  padding:0;
  position:relative;
}

.section-bridal23-lookbook .section-carrousel > .carrousel{
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:flex-start;
  overflow-x:scroll;
  overflow-y:hidden;
  flex-wrap:nowrap;
  padding-bottom:15px;
}

.section-bridal23-lookbook .section-carrousel > .carrousel.mobile-center{
  justify-content:center;
}

/* Hide scrollbar for Chrome, Safari and Opera */
.section-bridal23-lookbook .section-carrousel > .carrousel::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.section-bridal23-lookbook > .section-carrousel > .carrousel{
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}

.section-bridal23-lookbook  .carrousel > .carrousel-item{
  padding:0 5px;
  text-align:center;
}

.section-bridal23-lookbook .carrousel > .carrousel-item > img,
.section-bridal23-lookbook .section-text > .img-container > img{
  width:100%;
  display:block;
  height:auto;
  aspect-ratio:initial;
  object-fit:cover;
}

.section-bridal23-lookbook  .carrousel > .carrousel-item > .shop-btn{
  padding: 5px 15px;
  background:#EDEAE7;
  display:none;
  margin-top:5px;
}

.section-bridal23-lookbook  .carrousel > .carrousel-item > .shop-btn:hover{
  text-decoration:underline;
  text-underline-offset:0.2rem;
}

.section-bridal23-lookbook .carrousel > .carrousel-item.video-container{
  position:relative;
}

.section-bridal23-lookbook .carrousel > .carrousel-item.video-container > .play-btn-container{
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  display:flex;
  align-items:center;
  justify-content:center;
}

.section-bridal23-lookbook .carrousel > .carrousel-item.video-container > .play-btn-container > .play_button{
  opacity:0.7;
}

.section-bridal23-lookbook .carrousel > .carrousel-item.video-container > .play-btn-container > .play_button:hover{
  opacity:1;
}

.section-bridal23-lookbook .carrousel > .img-container.desktop{
  display:block;
}

/* section text */
.section-bridal23-lookbook .section-text{
  width:100%;
  margin:0;
  padding:0;
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:center;
}

.section-bridal23-lookbook .section-text > *{
  width:100%;
  text-align:center;
}

.section-bridal23-lookbook .section-text > .text-container > *{
  padding:0;
  margin:0;
}

.section-bridal23-lookbook .text-container > .into-container,
.section-bridal23-lookbook .text-container > .title-container{
  display:inline-block;
}

.section-bridal23-lookbook .text-container > .into-container > *{
  line-height: 1.2em;
  margin-bottom: 7px;
}

.section-bridal23-lookbook .text-container > .description-container > *{
  line-height:1.2em;
}

.section-bridal23-lookbook .text-container > .btn-container{
  text-align:center;
  margin-top:20px;
}

.section-bridal23-lookbook .text-container > .btn-container > a{
  padding:5px 15px;
  text-decoration:none;
}

.section-bridal23-lookbook .text-container > .btn-container > a:hover{
  text-underline-offset: 0.2rem;
  text-decoration:underline;
}

.section-bridal23-lookbook .section-text > .img-container{
  padding-left:10px;
}

.section-bridal23-lookbook .section-text > .img-container.mobile{
  display:none;
}

/* arrows */
.section-bridal23-lookbook .scroll-arrow{
  position:absolute;
}

.section-bridal23-lookbook .scroll-arrow.right{
  right:15px;
  text-align:right;
}

.section-bridal23-lookbook .scroll-arrow.left{
  left:15px;
  text-align:left;
}

.section-bridal23-lookbook .scroll-arrow.mobile-hidden{
  display:none;
}

.section-bridal23-lookbook .scroll-arrow:hover{
  opacity:0.7;
}

@media screen and (max-width:426px){
  /* section text */
  .section-bridal23-lookbook .section-text > *{
    width:50%;
  }

  .section-bridal23-lookbook .text-container > .into-container,
  .section-bridal23-lookbook .text-container > .title-container{
    display:block;
  }
  
  .section-bridal23-lookbook .section-text > .img-container.mobile{
    display:block;
  }

  .section-bridal23-lookbook .section-carrousel > .carrousel > .img-container.desktop{
    display:none;
  }

  .section-bridal23-lookbook  .carrousel > .carrousel-item > .shop-btn.mobile{
    display:inline-block;
  }
}

@media screen and (min-width:768px){
  /* section carrousel */
  .section-bridal23-lookbook .section-carrousel > .carrousel.mobile-center{
    justify-content:flex-start;
  }

  .section-bridal23-lookbook .section-carrousel > .carrousel.tablet-center{
    justify-content:center;
  }
  
  .section-bridal23-lookbook .carrousel > .carrousel-item{
    width:calc(100% / {{ section.settings.display-tablet }});
    min-width:calc(100% / {{ section.settings.display-tablet }});
  }

  .section-bridal23-lookbook .carrousel > .carrousel-item.video-container > .play-btn-container > .play_button{
    font-size: {{section.settings.play-desktop-size }}px;;
  }

  /* arrows */
  .section-bridal23-lookbook .scroll-arrow.mobile-hidden{
    display:block;
  }

  .section-bridal23-lookbook .scroll-arrow.tablet-hidden{
    display:none;
  }
}

@media screen and (min-width:992px){
  /* section carrousel */
  .section-bridal23-lookbook .section-carrousel > .carrousel.tablet-center{
    justify-content:flex-start;
  }

  .section-bridal23-lookbook .section-carrousel > .carrousel.mobile-center{
    justify-content:center;
  }

  /* arrows */
  .section-bridal23-lookbook .scroll-arrow.tablet-hidden{
    display:block;
  }

  .section-bridal23-lookbook .scroll-arrow.desktop-hidden{
    display:none;
  }
}