/** Shopify CDN: Minification failed

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

**/
/* Product page */
.thb-product-detail .product-title-container {
    margin-bottom: 20px;
}


  #customImagePopupContainer {
    position: fixed;
    bottom: 10px;
    right: 10px;
    z-index: 9999;
  }
  
  #customImagePopup {
    width: 472px; /* adjust as needed */
    height: auto;
    display: block;
    position: relative;
  }

  #closePopupBtn {
    position: absolute;
    top: 10px; /* Adjust these values to position the X correctly */
    right: 10px;
    background: #fff;
    border: none;
    font-weight: bold;
    cursor: pointer;
    padding: 5px;
    line-height: 1;
    border-radius: 50%;
    z-index: 1; /* ensure it appears above the image */
  }

.mulit-images.logo-list__inner .logo-list__logo img  {
    height: 50px;
    width: auto;  
}

    /* Mobile adjustments */
  @media (max-width: 768px) {
    #customImagePopup {
      width: 250px; /* adjust as needed for mobile */
    }

    #closePopupBtn {
      top: -7px;  /* Adjust these values for mobile */
      right: -7px;
      padding: 4px;
    }
  }

  #customImagePopupContainer {
    position: fixed;
    bottom: 10px;
    right: 10px;
    z-index: 9999;
  }
  
  #customImagePopup {
    width: 472px; /* adjust as needed */
    height: auto;
    display: block;
    position: relative;
  }

  #closePopupBtn {
    position: absolute;
    top: 10px; /* Adjust these values to position the X correctly */
    right: 10px;
    background: #fff;
    border: none;
    font-weight: bold;
    cursor: pointer;
    padding: 5px;
    line-height: 1;
    border-radius: 50%;
    z-index: 1; /* ensure it appears above the image */
  }

    /* Mobile adjustments */
  @media (max-width: 768px) {
    #customImagePopup {
      width: 250px; /* adjust as needed for mobile */
    }

    #closePopupBtn {
      top: -7px;  /* Adjust these values for mobile */
      right: -7px;
      padding: 4px;
    }
  }
strong, b {
    font-weight: 500;
    line-height: inherit;
}
.wf_product_image_container{
  min-width:100%
}
.product-image-container.swiper-container{
  overflow:hidden;
  position:relative;
}
.swiper-wrapper.product-images{
  display:flex !important;
}
.product-image-thumbnail.swiper_thumbnail {
    overflow: hidden;
    position: relative;
}
.product-slider-container{

/*Product-slider*/
.swiper-button-prev:after {
    content: "";
    width:18px;
    height:18px;
    background: url("/cdn/shop/files/slider-arrow.svg?v=1726140716") no-repeat;
    position: absolute;
    background-size:18px;
    background-position: center;
    filter: brightness(0) saturate(100%) invert(39%) sepia(0%) saturate(308%) hue-rotate(135deg) brightness(97%) contrast(85%);
}

.swiper-button-prev {
    background:transparent;
    width:35px;
    height:35px;
    position: absolute;
    left:5px;
}
.swiper-button-next:after {
    content: "";
    width:18px;
    height:18px;
    background: url("/cdn/shop/files/slider-arrow.svg?v=1726140716") no-repeat;
    position: absolute;
    background-size:18px;
    background-position: center;
    transform: rotate(180deg);
    filter: brightness(0) saturate(100%) invert(39%) sepia(0%) saturate(308%) hue-rotate(135deg) brightness(97%) contrast(85%);
}

.swiper-button-next {
    background:transparent;
    width:35px;
    height:35px;
    position: absolute;
    right:5px;
}
.product-image-thumbnail.swiper_thumbnail .swiper-wrapper {
    justify-content: inherit;
    margin: 6px 0 0;
}
.mulit-images p {
    font-size: 12px;
    line-height: 1;
}
.block_heading {
    text-align: center;
}
.swiper-slide.product-images__slide {
    flex-grow: 1;
}
.product-slider-container .product-images-buttons {
    display: none;
}
  .swiper-slide {
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex !important;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
p.mulit-content-log{
    font-size: 12px;
    margin-bottom: 8px;
    min-height: 34px;
}
.side-panel-links {
    display: flex;
}

@media only screen and (max-width: 1067px) {
    .swiper-wrapper.product-images {
        overflow-y: clip;
        overflow-x: visible;
        scroll-snap-type: none;
        scrollbar-width: none;
    }
}
.product_sticky{
  z-index: 0;
}

 