/** Shopify CDN: Minification failed

Line 19:13 Expected identifier but found whitespace
Line 19:20 Unexpected ";"
Line 213:3 Unexpected "/"

**/
/* NEW styles.css code after removing unused CSS */
@media only screen and (max-width:991px){.product_gallery .image__container{position:relative;padding-bottom:66.66%;overflow:hidden;display:block}}@media only screen and (max-width:767px){.product_gallery_nav .gallery-cell img{cursor:pointer;max-height:55px;min-height:55px;object-fit:cover}#shopify-section-16475006356f52cbd3{display:block}#shopify-section-1488497250346{display:none}}

/* OLD styles.css code after removing unused CSS */
/* 
@media only screen and (max-width:991px){


.product_gallery .image__container {
    position: relative;
    /* padding-bottom: 66.66%; Removed extra space on mo product mobile image carousel*/
    overflow: hidden;
    display: block;
}


}

@media only screen and (max-width:767px){


.product_gallery_nav .gallery-cell img {
    cursor: pointer;
    max-height: 55px;
    min-height: 55px;
    object-fit: cover;
}
#shopify-section-16475006356f52cbd3{
 display: block; 
}
#shopify-section-1488497250346{
 display : none; 
}
  
}

  
 .c-video-template,
.c-video {
  
  .c-video-template__inner,
  .c-video__inner {
      
		@include respond-to('medium-up'){
    		display: flex;
          	flex-direction: row;
          	flex-wrap: wrap;
  		}
    }
}

.c-video-template {
  
   .lazyframe {
     
    	@include respond-to('medium-up'){
    		width: calc(50% - 16px);
          	margin: 0 8px 16px;
          	background-color: black;
            box-shadow: 0 0 50px rgba(0,0,0,0.15);
  		}
    }
}


.block__video_with_text {
    padding: 60px 0 40px;
}

section.featured-link--section .featured-link--half:first-child {
    display: block;
 
}


.c-video {
  
  	.c-video__inner {
      
		@include respond-to('medium-up'){
    		align-items: center;
  		}
    }
  
  	.c-video__content {
    	padding: 1.5rem 0;
      
      	@include respond-to('medium-up'){
    		padding: 2rem;
  		}
  	}
  
    .c-video__heading {
      	margin-top: 0;  
    }
  
    .c-video__background,
  	.c-video__content {
      	width: 100%;
     	 
      	@include respond-to('medium-up'){
    		width: 50%;
  		}
      
      	&:only-child {
          	width: 100%;
        }
    }
}

.page-video .c-video-template__inner .main-head {
    width: 100%;
}

.page-video .c-video-template__inner .main-head .video-top-left {
    float: left;
    width: 50% !important;
    margin: 0 0px 35px;
    padding: 0 8px;
}

.page-video .c-video-template__inner .main-head .video-top-left .lazyframe {
    width: 100% !important;
    margin: 0;
}

.page-video .video-bottom .lazyframe {
    width: 50% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.page-video  .video-bottom {
    clear: both;
    padding-bottom: 30px;
}


@media only screen and (max-width:798px){

.page-video .c-video-template__inner .main-head .video-top-left {
    float: left;
    width: 100% !important;
    padding: 0;
}

}

.thumbnail .price-ui-badges--round .price-ui-badge__sticker.price-ui-badge__sticker--sold-out span {
    width: 60px;
    display: block;
    line-height: 1.5;
    margin: 0 auto;
    display: flex;
    height: 100%;
    align-items: center;
}

.thumbnail .price-ui-badges--round .price-ui-badge__sticker.price-ui-badge__sticker--coming-soon span {
      width: 60px;
    display: block;
    line-height: 1.5;
    margin: 0 auto;
    display: flex;
    height: 100%;
    align-items: center;
}

.price-ui-badges--round .price-ui-badge__sticker.price-ui-badge__sticker--coming-soon span{  
    width: 60px;
    display: block;
    line-height: 1.5;
    margin: 0 auto;
    display: flex;
    height: 100%;
    align-items: center;

}



@media only screen and (max-width: 798px) {
    .price-ui-badges--round .price-ui-badge__sticker  {
        /* width: 86px;
        height: 86px; */
        width: 65px;
        height: 65px;
    }
  .price-ui-badges--round .price-ui-badge__sticker.price-ui-badge__sticker--coming-soon span {
    width: 65px;
    font-size: 10px;
  }
  .thumbnail .price-ui-badges--round .price-ui-badge__sticker.price-ui-badge__sticker--coming-soon span {
    width: 65px;
    font-size: 10px;
  }
}



@media only screen and (max-width: 991px){
.product_gallery .gallery-cell .image__container {
    padding-bottom: 0;
}

} */