/** Shopify CDN: Minification failed

Line 348:1 Expected "}" to go with "{"

**/

body:has(product-block.product-block.expanded) .influencer-info-wrapper .swiper {
    overflow: visible;
}
body:has(product-block.product-block.expanded) .influencer-info-wrapper .swiper .swiper-wrapper {
-webkit-transform: inherit !important;
    -moz-transform: inherit !important;
    -ms-transform: inherit !important;
    -o-transform: inherit !important;
    transform: inherit !important;
}
/* body:has(product-block.product-block.expanded) .influencer-info-wrapper .swiper .swiper-wrapper .influencer-info-item.swiper-slide {
    width: 100% !important;
} */
body:has(product-block.product-block.expanded) .section-header {
    z-index: 1;
}
.influencer-info-section {

    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
}
.influencer-info-section .container {
    max-width: 100%;
    padding-left: 150px;
    padding-right: 150px;
}
.influencer-info-item-inner .influencer-product-block .collection-listing .product-grid {
    display: block;
    width: 100%;
}
.influencer-product-block .product-grid .product-block {
    display: flex;
    justify-content: space-between;
    background: #f9f5ef;
    padding: 15px 15px 15px 20px;
    align-items: center;
    border-radius: 26px;
}
.influencer-product-block .product-grid .product-block .block-inner {
    min-height: auto !important;
    width: calc(100% - 130px);
}

.influencer-product-block .product-grid .product-block .block-inner .block-inner-inner {
    display: flex;
    flex-direction: row;
      align-items: center;
    width: 100%;
}
.influencer-product-block .product-grid .product-block .block-inner .block-inner-inner .image-cont {
    width: 85px;
    height: 100%;
    margin: 0;
}
.influencer-product-block .product-grid .product-block .block-inner .block-inner-inner .product-block__detail {
    margin: 0;
    width: calc(100% - 100px);
    text-align: left;
    padding-left: 25px;
}
.influencer-product-block .product-grid .product-block .block-inner .block-inner-inner .image-label-wrap .product-block__image  {
    position: relative;
    padding-bottom: 85px;
  opacity: 1;
}
.influencer-product-block .product-grid .product-block .block-inner .block-inner-inner .image-label-wrap .product-block__image  img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
      border-radius: 10px;
}
.influencer-product-block .product-grid .product-block .product-quick-view {
    max-width: 120px;
    width: 100%;
}
.influencer-product-block .product-grid .product-block .block-inner .block-inner-inner .product-block__detail .product-block__title {
    color: #152428;
    font-size: 16px;
    max-width: 100%;
}
.influencer-product-block .product-grid .product-block .block-inner .block-inner-inner .product-block__detail .product-price {
    display: block;
}
.influencer-product-block .product-grid .product-block .block-inner .block-inner-inner .product-block__detail .product-price .price {
    justify-content: flex-start;
}
.influencer-info-item-inner .influencer-image .image,.influencer-info-item-inner .influencer-image .influence-video {
    position: relative;
    padding-bottom: 150%;
}
.influencer-info-item-inner .influencer-image img,.influencer-info-item-inner .influencer-image .influence-video video {
position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;  
    vertical-align: middle;
      border-radius: 100px;
  object-fit: cover;
}
.influencer-info-item-inner {
    position: relative;
    width: 100%;
}
.influencer-info-item-inner .influencer-product-block {
    width: 100%;
    margin-top: 20px;
}
.influencer-product-block .product-grid .product-block .product-quick-view .btn {
    background: transparent;
    padding: 0;
    border: 0;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: underline !important;
    text-underline-offset: 3px;
    text-transform: uppercase;
      color: #152428;
}
.influencer-info-header h2 {
    margin-bottom: 10px;
}
.influencer-info-header .influencer-content {
    max-width: 375px;
    margin: 0 auto;
}
.influencer-info-header .influencer-content p {
    margin: 0;
    font-size: 18px;
}
.influencer-info-wrapper-block .influencer-info-item.swiper-slide.swiper-slide-active {
    margin-top: 60px;
}
.influencer-info-item.swiper-slide.swiper-slide.swiper-slide-active {
    transition: all .5s ease-in-out;
}
.influencer-info-item.swiper-slide {
      transition: all 1s ease-in-out;
}
.influencer-info-item-inner .influencer-content {
    opacity: 0;
    visibility: hidden;
    height: 0;
    max-width: 400px;
    margin: 0 auto;
}
.influencer-info-wrapper-block .influencer-info-item.swiper-slide.swiper-slide-active .influencer-info-item-inner .influencer-content p {
    font-size: 20px;
    text-align: center;
    margin-bottom: 0;
}
.influencer-info-wrapper-block .influencer-info-item.swiper-slide.swiper-slide-active .influencer-info-item-inner .influencer-content {
    opacity: 1;
    visibility: visible;
    height: 100%;
    transition: all .5s ease-in-out;
}


 .influencer-info-item.swiper-slide.swiper-slide-next+.influencer-info-item.swiper-slide {
    margin-top: 200px;
}
.influencer-info-item-inner {    transition: all .5s ease-in-out;}
.influencer-info-item-inner .influencer-image {
    margin-top: 50px;
    transition: all .5s ease-in-out;
      position: relative;
}
.influencer-info-wrapper-block {
    position: relative;
}
.influencer-info-wrapper-block .influencer-arrow {
    position: absolute;
    bottom: 100px;
    width: 100%;
}
.influencer-info-wrapper-block .influencer-arrow .swiper-button-prev{
  left: -15px;
}
.influencer-info-wrapper-block .influencer-arrow .swiper-button-next{
  right: -15px;
}
.influencer-info-item-inner .influencer-image .influencer-overlay-text {
    position: absolute;
    bottom: 20px;
    text-align: center;
    width: 100%;
}
  .influencer-overlay-text .infu-tag-text {
    font-family: 'Pilat Wide';
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    text-decoration: underline;
    text-transform: uppercase;
}
.js .cc-animate-enabled [data-cc-animate].influencer-info-section.fade-in-up.cc-animate-in {
    transform: unset;
}
body:has(product-block.product-block.expanded) .influencer-info-section .influencer-overlay {
    display: block;
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 2;
    background: rgba(21, 36, 40, 0.4);
    content: "";
    left: 0;
    top: 0;
}
body:has(product-block.product-block.expanded) .influencer-info-section {
    z-index: 3;
  position: relative;
}
@media (max-width: 1800px) {
.influencer-info-section .container {
    padding-left: 100px;
    padding-right: 100px;
}
}
@media (max-width: 1500px) {
.influencer-info-section .container {
    padding-left: 50px;
    padding-right: 50px;
}
.influencer-product-block .product-grid .product-block .block-inner .block-inner-inner .image-label-wrap .inf-pro-image {
    padding-bottom: 75px;
}  
.influencer-product-block .product-grid .product-block .block-inner .block-inner-inner .product-block__detail {
    margin: 0;
    width: calc(100% - 100px);
    text-align: left;
    padding-left: 15px;
}  
.influencer-product-block .product-grid .product-block .block-inner .block-inner-inner .product-block__detail .product-block__title {
    font-size: 14px;}
.influencer-product-block .product-grid .product-block .product-quick-view .btn {
    font-size: 12px;
  
}
 .influencer-product-block .product-grid .product-block .product-quick-view {
    max-width: 100px;
} 
.influencer-product-block .product-grid .product-block .block-inner {
    width: calc(100% - 100px);
}  



  @media (max-width: 1199px) {
  .influencer-info-section .container {
    padding: 0;
}
  .influencer-info-section .influencer-info-header {
    padding: 0 20px;
}
    .influencer-info-wrapper-block .influencer-arrow .swiper-button-prev{
      left: 15px;
    }
    .influencer-info-wrapper-block .influencer-arrow .swiper-button-next{
      right: 15px;
    }
}
@media (max-width: 767px) {
  .influencer-info-section {
    padding-top: 50px;
    padding-bottom: 50px;
}
.influencer-info-header h2 {
    margin-bottom: 0;
    font-size: 20px;
}  
.influencer-info-wrapper-block .influencer-info-item.swiper-slide.swiper-slide-active .influencer-info-item-inner .influencer-content,.influencer-info-item-inner .influencer-content {
    display: none;
}  
 
.influencer-info-section .container {
    padding: 0 30px;
} 
.influencer-info-wrapper-block .influencer-info-item.swiper-slide.swiper-slide-active,
   .influencer-info-item.swiper-slide.swiper-slide-next+.influencer-info-item.swiper-slide,.influencer-info-item-inner .influencer-image  {
    margin-top: 0;
}  
.influencer-info-section .influencer-info-header {
    padding: 0;
    margin-bottom: 50px;
}
.influencer-info-wrapper-block .influencer-arrow {
    position: absolute;
    bottom: auto;
    width: 100%;
    top: 0;
    transform: translateY(-40%);
    top: 40%;
    z-index: 1;
    left: 0;
    right: 0;
}
  .influencer-info-wrapper {
    padding: 0 20px;
}
.influencer-product-block .product-grid .product-block {
    padding: 15px 10px 15px 15px;
}  
.influencer-product-block .product-grid .product-block .block-inner .block-inner-inner .image-cont {
    width: 55px;
}
.influencer-product-block .product-grid .product-block .block-inner .block-inner-inner .image-label-wrap .inf-pro-image {
    padding-bottom: 55px;
}
.influencer-product-block .product-grid .product-block .product-quick-view .btn {
    font-size: 11px;
}
.influencer-product-block .product-grid .product-block .product-quick-view {
    max-width: 80px;
}
.influencer-product-block .product-grid .product-block .block-inner {
    width: calc(100% - 80px);
}  

  .influencer-product-block .product-grid .product-block .block-inner .block-inner-inner .product-block__detail{
    width: calc(100% - 70px);
  }
  .influencer-product-block .product-grid .product-block .block-inner .block-inner-inner .product-block__detail .product-block__title {
    font-size: 13px;
  }
  .influencer-product-block .product-grid .product-block .block-inner .block-inner-inner .product-block__detail .product-price .price {
    font-size: 12px;
}
}
@media (max-width: 425px) {
  .influencer-info-wrapper{
    padding: 0;
  }
    .influencer-product-block .product-grid .product-block .block-inner .block-inner-inner .product-block__detail .product-block__title {
    font-size: 12px;
  }
}