/** Shopify CDN: Minification failed

Line 66:75 Expected ":"
Line 66:109 Expected ":"
Line 66:147 Expected ":"
Line 66:180 Expected ":"

**/

#thumbnail-gallery .thumbnail-slider div.slide.video-thumb-cont .play-button{
	left: 0;
    margin-top: -12px;
    position: absolute;
    right: 0;
    top: 50%;
}
#thumbnail-gallery .thumbnail-slider div.slide.video-thumb-cont a .play-button img{
	height: auto;
    padding: 0;
    width: 25px;
  	margin: 0 auto;
}
#product-photos .video-slide {
	display: none;
}
.owl-controls .owl-pagination{display:none;}
#homepage-instagram .instagram-image{filter: none !important;opacity: 1 !important;}
body[data-template="page.order-status"] .order-status .order-completed,
body[data-template="page.order-status"] .order-status tr:last-child td.order-track-info,
body[data-template="page.order-status"] .order-status .sos_grandtotal > td {font-weight:bold;}


@media screen and ( max-width: 767px ) {
  section#homepage-products{padding-bottom:0;}  
  .mobile-view .shop-btn{ line-height: 22px; }
#homepage-instagram .instagram-image {width: 33.3333333%;}  
}
@media screen and ( max-width: 740px ) {
  body[data-template="page.order-status"] .order-status td {
      border-style: inherit !important;
    border-width: 1px !important;
     border-color: #eee !important;
    -moz-border-bottom-colors:#eee !important;
      -moz-border-left-colors:#eee !important;
      -moz-border-right-colors:#eee !important;
      -moz-border-top-colors: #eee !important;
    -webkit-border-bottom-colors:#eee !important;
      -webkit-border-left-colors:#eee !important;
      -webkit-border-right-colors:#eee !important;
      -webkit-border-top-colors: #eee !important;
    -ms-border-bottom-colors:#eee !important;
      -ms-border-left-colors:#eee !important;
      -ms-border-right-colors:#eee !important;
      -ms-border-top-colors: #eee !important;
    -o-border-bottom-colors:#eee !important;
      -o-border-left-colors:#eee !important;
      -o-border-right-colors:#eee !important;
      -o-border-top-colors: #eee !important;
  }
}
@media screen and ( min-width: 641px ) {
  
 .section-title.mobile-view,.promo-inner.mobile-view{display:none;}  
.promo-inner.desktop-view .caption{top:50%; transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);-webkit-transform: translateY(-50%); }
.promo-inner.desktop-view .overlay{ background-color: rgba(0, 0, 0, 0.45);position:absolute;top:0;left:0;display:none;display:none;height:100%;width:100%;}
.promo-inner.desktop-view:hover .overlay{transition: all 0.5s ease 0s;-moz- transition: all 0.5s ease 0s;-ms- transition: all 0.5s ease 0s;-webkit- transition: all 0.5s ease 0s;-o- transition: all 0.5s ease 0s;display:block;}
 .section-title.mobile-view{display:none;}
  
} 
@media screen and ( max-width: 640px ) {
 .section-title.desktop-view{display:none;}
  .section-title.desktop-view,.promo-inner.desktop-view{display:none;}
  #footer{text-align:center;}
  .index .section-title h2, .index .section-title h3, .index .section-title h1, .collection-listing h2{border:none;}
  .index .section-title h2{font-size:30px;font-family: 'open_sansregular';font-weight:normal;}  
  .pages-left-content .parallax-text h2{color:#fff;}
  #homepage-instagram .instagram-image{width:50% !important;}
  div#instafeed a:nth-child(4),div#instafeed a:nth-child(5){
    /*display:none !important;*/
  } 
  #homepage-pages-one .parallax{background-repeat:no-repeat;min-height:410px;}
  #homepage-pages-one .pages-left-content .parallax-text{font-size:37px;  max-width: 375px;padding-left: 20px; text-align: left;line-height:40px;position:absolute;bottom:10px;left:0; font-family: 'open_sansregular';}
  #homepage-pages-one .pages-left-content .parallax-text h2{color:#fff;}
  #homepage-pages-one .pages-left-content .parallax-text h2{color: #fff;text-align: left;margin-top: 30px;letter-spacing:5px;font-size:22px;font-family: 'open_sansregular';}
  section#homepage-pages-one{min-height:310px;background-size: 100% 100% !important; }
  section#homepage-products h2{font-size:41px;font-family: 'open_sanssemibold';letter-spacing:3px;}
   #footer-wrapper .mobile-half{width:100%;}
  
   section#homepage-products .product-details h3{font-size:25px;margin-bottom:10px;}
   section#homepage-products .product-details .price{font-size:18px;margin-bottom:30px;}
  section#homepage-products .product-details .price.shop-btn{margin-bottom:0;}
  section#homepage-promo .row{width:100% !important;}
   section#homepage-promo img{width:100%;vertical-align:middle;}
  section#homepage-promo .promo-inner{margin-top:-3px;}
   section#homepage-promo{padding:0 !important;}
   section#homepage-promo .row [class*="desktop-"]{margin:0;}
   section#homepage-promo .row .mobile-3{width:100%;} 
/*  #homepage-pages-two{display:none;}
 */  section#homepage-instagram h3,section#homepage-instagram h2{padding:0;display:block;}  
  section#homepage-instagram em{vertical-align:middle;margin-left:13px;} 
  section#homepage-instagram h3{font-size:43px;color:#323335;font-family: 'open_sanssemibold';letter-spacing:3px;}
  section#homepage-promo .pimg .promo-inner .caption p{padding:0;margin:0;}   
 .promo-inner.mobile-view .overlay{background-color:transparent;}
  /* .mobile-view .shop-btn{ line-height: 70px; } */
  .mobile-view .shop-btn a{color:#fff;background-color:#323334;padding: 14px;font-family: 'open_sanssemibold';font-size:28px;display:inline-block;width:100%;max-width:280px;}
  .promo-inner .overlay{display:block;}
  .mobile-view .product-details{margin-top:10px;}
  .product-details.mobile-view .price .onsale,.product-details.mobile-view .price .was{font-size:27px;}
  .homepage-promo .promo-inner.mobile-view .caption h4{font-size:21px;color:#fff;text-align:right;margin:0;font-family: 'open_sansregular';letter-spacing:3px; }
  #homepage-instagram .section-title{padding: 60px 0 29px;}
  .fancybox-wrap {
  	z-index: 999999 !important;
  }
  #search_popup #search {
  	max-width: 100% !important;
    width: 100% !important;
  }
}

@media screen and (max-width: 500px) {
 section#homepage-pages-one{min-height:300px;}
  .index .section-title h2{font-size: 26px;}
  section#homepage-instagram h3{font-size:38px;}
  .mobile-view .shop-btn a{padding:10px;line-height:30px;max-width:200px;font-size:18px;}
  section#homepage-products .product-details .price{margin-bottom:15px;}
  section#homepage-products .product-details h3{font-size:18px;}
  .product-details.mobile-view .price .onsale, .product-details.mobile-view .price .was{font-size:21px;}
}

@media screen and ( max-width: 479px ) {
  #homepage-pages-one .pages-left-content .parallax-text{font-size:27px;max-width:290px;line-height:35px;}
  section#homepage-products .product-details h3{font-size:18px;}
  section#homepage-products .product-details .price {font-size: 17px;margin-bottom: 10px;}
  .product-details.mobile-view .price .onsale, .product-details.mobile-view .price .was{font-size:18px;}
  .mobile-view .shop-btn a{ padding: 14px 30px;}
  section#homepage-pages-one{min-height:270px;}
  #homepage-pages-one .pages-left-content .parallax-text{bottom:30px;}
  section#homepage-instagram h2{font-size: 18px;}
  section#homepage-instagram em{vertical-align:middle;margin-left:5px; }
  section#homepage-instagram em img{width:20px;}
  section#homepage-instagram h3{font-size:24px;}
  section#homepage-products h2{font-size:32px;}
  section#homepage-pages-one{background-size: cover !important;}
  #homepage-pages-one .pages-left-content .parallax-text h2{font-size:18px;margin-top:15px;letter-spacing:3px;}
  .homepage-promo .promo-inner.mobile-view .caption h4{font-size:18px;}
  section#homepage-promo .pimg .promo-inner.mobile-view .caption p{font-size:17px !important;}
  .homepage-promo .promo-inner.mobile-view .caption{bottom:20px;}

}

/* Hide Posters from International IP's 17-Sep-2021 CSS */
.domestic-only-msg{
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
}
body.hide-domestics [data-tags="domestic-only"]{
  display:none !important;
/*   border:1px solid red; */
}
body.hide-domestics .domestic-only-msg{
  display:block;
}