/** Shopify CDN: Minification failed

Line 436:2 Unexpected "}"

**/
/* product popup css start */
  /* .mob-slider-variants.slick-slider .slick-track{
  width:100% !important;    
    display: flex;
}  
 */
 /* .mob-slider-variants.slick-slider .slick-track{
   display: flex;
   width:auto !important;   
    box-sizing: border-box;
}   */
.carousel_container .carousel_inner7-jtpl {
    width: 530px;
}

.carousel_inner7-jtpl .slick-list.draggable {
    width: 300px !important;
}
.slick-slide {
    box-sizing: border-box;
} 
.mob-slider-variants{
  display: -webkit-box;
    gap: 10px;
    overflow-x: scroll;
    width: 90% !important;
    margin: 0 auto;
}
.mob-slider-variants .item{
  width:25%;
}
.mob-slider-variants .item img{
  width:150px !important;
}

/* .main_outerslider.slick-slider .slick-track{
 width:100% !important;    
   
}   */
/* .main_outerslider.slick-initialized .slick-slide{
  width:100% !important;
} */

/* .mob-slider-variants.slick-initialized .slick-slide , .mob-slider-variants.slick-initialized .slick-slide img{
    width:100px !important;
    margin: 0 auto;
}
 */
.slick-arrow{
  position:absolute;
   top: 31%;
  z-index:999;
}


.slick-prev.slick-arrow {
   rotate: -180deg;
   left: 10px;
}

.slick-next.slick-arrow {
   right: auto;
    left: 54%;
}

#mobile-popup-box {
    display: inline-block;
    width: 100%;
    vertical-align: middle;
}

  #popup1 div#popup-box, #mobilepopup1 div#popup-box
  {
    width: 100%;
    height: 100%;
    float: left;
    position: relative;
  }
  #popup1 div#left_side_image, #mobilepopup1 div#left_side_image 
  {
    max-width: 50%;
    padding: 0%;
    float: left;
    height: 500px;
    overflow-y: auto;
    overflow-x: hidden;
  }
  #popup1 div.title_variant , #mobilepopup1 div.title_variant 
  {
    float: left;
    width: 100%;
    padding: 0;   
  }
  #popup1 div.title_variant:nth-child(1) , #mobilepopup1 div.title_variant:nth-child(1)
  {
    border-top:none;
  }
  #popup1 div#right_side_image , #mobilepopup1 div#right_side_image
  {
    width: 50%;
    float: left;
    padding: 0 2%;
    display: inline-block;
  }         
  #popup1 .carousel_inner7, #mobilepopup1 .carousel_inner7
  {
    float:left; 
    width: 83%; 
    overflow: hidden;  
    height: 145px;
  }
  #popup1 #title_variant h3, #mobilepopup1 #title_variant h3  {
    border: none;
    margin: 0;
    font-size:12px;
  }
  #popup1.modal-box , #mobilepopup1.modal-box {
    display: none; 
    border-radius: 5px;
    background-clip: padding-box;
    position: fixed;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 99999;
    width: 60%;
    padding: 20px;
    background: #f2f2f2;
    box-sizing: border-box;
   border: 1px solid #C9C9C9;
    min-width: 679px;
    max-width: 696px;
  }
  #popup1 .modal-body,  #mobilepopup1 .modal-body {
    display: inline-block;
    width: 100%;
    vertical-align: middle;
}
    #popup1 div#popup-box ,#mobilepopup1 div#popup-box
  {
    width: 100%;
    height: 100%;
    float: left;
    position: relative;
  }
  #popup1 div#left_side_image
  {
    max-width:50%;
    width:50%;
    padding: 0%;
    float: left;
    height: 500px;
    overflow-y: auto;
    overflow-x: hidden;
  }
  #popup1 div.title_variant
  {
    float: left;
    width: 100%;
    padding: 0;   
  }
  #popup1 div.title_variant:nth-child(1)
  {
    border-top:none;
  }
  #popup1 div#right_side_image
  {
    width: 50%;
    float: left;
    padding: 0 2%;
    display: inline-block;
  }         
  #popup1 .carousel_inner7
  {
    float:left; 
    width: 83%; 
    overflow: hidden;  
    height: 145px;
  }
  #popup1 #title_variant h3 {
    border: none;
    margin: 0;
    font-size:12px;
  }
  #popup1.modal-box ,  #mobilepopup1.modal-box {
    display: none; 
    border-radius: 5px;
    background-clip: padding-box;
    position: fixed;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 99999;
    width: 60%;
    padding: 20px;
    background: #f2f2f2;
    box-sizing: border-box;
   border: 1px solid #C9C9C9;
    min-width: 679px;
    max-width: 696px;
  }
  #popup1 .modal-body , #mobilepopup1 .modal-body {
    display: inline-block;
    width: 100%;
    vertical-align: middle;
}
  .modal-overlay {
    opacity: 0;
    filter: alpha(opacity=0);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    width: 100%;
    height: 100%;
  }
  #popup1 a.close, #mobilepopup1 a.close {
    line-height: 1;
    font-size: 46px;
    position: absolute;
    top: -1%;
    right: 1%;
    text-decoration: none;
    color: #000;
    z-index: 999;
  }
  #popup1 a.close:hover ,  #mobilepopup1 a.close:hover {
    color: #222;
    -webkit-transition: color 1s ease;
    -moz-transition: color 1s ease;
    transition: color 1s ease;
  }
  div#mob_right_side_image, div#slider_images_variant {
    width: 100%;
    float: left;
}

   #right_side_image h2#product_title {
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    border: none;
    position: absolute;
    top: 0;
    line-height: 20px;
    text-align: center;
    margin-left: 0;
    width: 53%;
    padding: 0 20px;
    box-sizing: border-box;
}
  #product_featured_img {
    position: absolute;
    top: 55%;
    padding: 0 8px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
div#left_side_image::-webkit-scrollbar {
    width: 12px;
    background-color: #b3d1f5;
}
div#left_side_image::-webkit-scrollbar-thumb {
    background-color: #fff;
}
#left_side_image .varinat_title_img .price_button {
    background: none repeat scroll 0 0 #80B554;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    display: inline-block; 
    font-size: 12px;   
    line-height: 1;
    padding: 6px 10px 6px 10px;
    font-weight:700;
}
.carousel_ulA
{
  position: relative;
  left: 0px;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  width: 9999px;
  padding-bottom: 10px;
  float: left;
  padding-top: 10px;
}
.carousel_ulA li {
  float: left;
  height: 100%;
  width: 70px;
  margin: 10px 10px 0 0;
  display: inline;
}
.carousel_ulA li img {
  cursor: pointer;
  border:1px solid #f2f2f2
}

.left_side_scroll, .right_Slide_scroll{
  float:left; 
  position: relative;
  top: 60px;
  width: 15px;
}
.right_Slide_scroll{ margin-left: 5px; }
.left_side_scroll{ margin-right: 5px; }
.left_side_scroll img, .right_Slide_scroll img{
  border:0; 
  cursor: pointer;
  cursor: hand;
}
.carousel_ulA li img.active {
  border: 1px solid #80b554;
}
  @media (min-width: 32em) {

    #popup1.modal-box { width: 60%;min-width: 679px;max-width: 696px;  z-index: 9999999999999999;}
        #popup1.modal-box { width: 60%;min-width: 679px;max-width: 696px;  z-index: 9999999999999999;}
  }
  .modal-overlay {
    opacity: 0;
    filter: alpha(opacity=0);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    width: 100%;
    height: 100%;
  }
  #popup1 a.close {
    line-height: 1;
    font-size: 46px;
    position: absolute;
    top: -1%;
    right: 1%;
    text-decoration: none;
    color: #000;
    z-index: 999;
  }
  #popup1 a.close:hover {
    color: #222;
    -webkit-transition: color 1s ease;
    -moz-transition: color 1s ease;
    transition: color 1s ease;
  }
   #right_side_image h2#product_title {
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 20px;
    border: none;
    position: relative;
    top: 0;
    line-height: 20px;
    text-align: center;
    margin-left: 0;
    width: 100%;
    padding: 0 20px;
    box-sizing: border-box;
}
  #product_featured_img {
    position: relative;
    top: unset;
    padding: 0 8px;
    transform: none;
    -webkit-transform: none;
}
div#left_side_image::-webkit-scrollbar {
    width: 12px;
    background-color: #b3d1f5;
}
div#left_side_image::-webkit-scrollbar-thumb {
    background-color: #fff;
}
#left_side_image .varinat_title_img .price_button {
    background: none repeat scroll 0 0 #80B554;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    display: inline-block; 
    font-size: 12px;   
    line-height: 1;
    padding: 6px 10px 6px 10px;
    font-weight:700;
}
.carousel_ulA
{
  position: relative;
  left: 0px;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  width: 9999px;
  padding-bottom: 10px;
  float: left;
  padding-top: 10px;
}
.carousel_ulA li {
  float: left;
  height: 100%;
  width: 70px;
  margin: 10px 10px 0 0;
  display: inline;
}
.carousel_ulA li img {
  cursor: pointer;
  border:1px solid #f2f2f2
}

.left_side_scroll, .right_Slide_scroll{
  float:left; 
  position: relative;
  top: 50px;
  width: 15px;
}
.right_Slide_scroll{ margin-left: 5px; }
.left_side_scroll{ margin-right: 5px; }
.left_side_scroll img, .right_Slide_scroll img{
  border:0; 
  cursor: pointer;
  cursor: hand;
}
.carousel_ulA li img.active {
  border: 1px solid #80b554;
}
  }


/* product popup css end */




