/** Shopify CDN: Minification failed

Line 325:28 Expected identifier but found whitespace
Line 355:42 Expected identifier but found "!"
Line 357:50 Unexpected ";"

**/
.sca-qv-button-wrap  {
  overflow:visible !important;
  position: initial !important;
}
#sca-qv-detail {
	color: #ff9999 !important;
}

#sca-qv-right a {
  	color: #ff9999 !important;

}



.sca-qv-zoom-container {
	text-align:center;
  float: none;
    margin-bottom: 17px;
}




a.sca-qv-cartbtn, input.sca-qv-cartbtn {
  	-webkit-box-shadow:none; 
  	-moz-box-shadow:none; 
  	box-shadow:none; 
  	display:inline-block; 
  	height:36px; 
  	line-height:36px; 
  	border:none; 
  	margin:0; 
  	padding:0 20px !important; 
  	color:#fff;  
  	font-weight:700; 
  	font-size:12px; 
  	text-transform:none;
  	background:none repeat scroll 0 0 #ff9999 !important; 
  	width:auto; 
}
a.sca-qv-cartbtn:hover, input.sca-qv-cartbtn:hover { 
 	background: repeat scroll 0 0 ;
 
}
a.sca-qv-cartbtn:hover:disabled, input.sca-qv-cartbtn:hover:disabled { 
  	-moz-opacity:0.20; 
  color: #6b6b6b;
  	filter:alpha(opacity=20); 
  	cursor:default;
}
input.disabled.sca-qv-cartbtn:hover { 
  	background-color: repeat scroll 0 0 #ff9999; 
    color:#fff; 
}
.sca-qv-cartbtn:disabled,.disabled {
  	-moz-opacity:0.20; opacity:.20; color: #6b6b6b;
  	filter:alpha(opacity=20); 
  	cursor:default;}

.sca-qv-product-options { padding: 15px 0 20px; margin-bottom: 15px;
  	 border-bottom: 1px solid #dddddd;
     border-top: 1px solid #dddddd;
     margin-bottom: 15px;
     padding: 15px 0 20px;
}
.sca-qv-product-options label {
    display: block;
    float: left !important;
    line-height: 21px;
    margin-bottom: 3px;
    margin-top: 8px;
    text-align: left !important;
    width: 75px;
    margin-right: 0px !important;
}

.sca-qv-product-options select { margin-bottom: 20px; }
#sca-qv-variant-options .selector-wrapper select {
    max-width: none !important;
    width: 65% !important;
  border-radius: 0px !important;
}
.sca-qv-product-options textarea { width: 30px; line-height: 18px; height: 18px; min-height: 18px; margin-bottom: 20px; }
#sca-qv-quantity {
    height: 27px !important;
    line-height: 27px !important;
    margin-bottom: 20px !important;
    width: 70px;
	float: left !important;
	padding: 4px !important;
	box-sizing: content-box !important;
	margin-top: 0 !important;
}
@-moz-document url-prefix() { .sca-qv-product-options select { height: 30px; line-height: 30px; } } /* Firefox fix */

.sca-qv-hidden {display: none!important}







.sca-qv-sale {
    background-color: #ff9999;
    border-radius: 0px !important;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    height: 22px;
    line-height: 23px;
    position: absolute !important;
    right: 28px;
    text-align: center;
    text-transform: uppercase;
    top: 10px;
    padding-left:7px;
    padding-right:7px;
    z-index: 99099;
}
 
.sca-qv-gallery a {
    display: inline-block;
    margin-bottom: 10px;
    margin-right: 2px;
    text-align: left;
}
.sca-qv-gallery {
    margin-bottom: 10px;
    margin-right: 0px !important;
    margin-left: 0px !important;
    text-align: center;
}

#gal1{margin-top:15px;}
#gal1 a{display:inline-block;margin-right:11px;}
#gal1 a{margin-bottom:12px;width:70px;}
#gal1 img {
    height: auto;
    width: 100%;
}


.quick-product-view-id{padding-bottom:0px;}
.zoomContainer {
    height: 0 !important;
    width: 0 !important;
    z-index: 9999099;
}

#sca-qv-title strong {
  color: #6b6b6b !important;
  font-size: 18px;
}

#sca-qv-cart-animation {
    background: none repeat scroll 0 0;
  background-color: #ff9999 !important;
    border: 3px solid #ff9999;
    border-radius: 0px !important;
    color: #fff !important;
    display: block;
    font-size: 16px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    position: absolute !important;
    text-align: center;
    width: 35px;

}

.quick-select {
  height: 30px;
}
.sca-qv-row {
	margin-bottom: 10px;
  font-size: 14px;
}

.quick-view-container {
	text-align: left;
}



.zoomWrapper {
	max-width: 100% !important
}



.zoomWrapper img,#gal1 img {
	/*border: 1px solid #ddd*/
}



.image-zoom-featured {
	max-width: 367px !important;
	height: auto !important
}
.sca-qv-gallery a img {
	border: 1px solid #fff;
}

.zoomGalleryActive img,.sca-qv-gallery img:hover,#gal1 img:hover {
	border: 1px solid #eaeaea !important
}

.zoomGalleryActive img,.sca-qv-gallery img:hover,#gal1 img:hover {
	border: 1px solid #eaeaea !important
}

input[type="text"], input[type="email"], input[type="password"], input[type="search"], input[type="telephone"], input[type="tel"], input[type="number"], textarea {
  border-radius: 0px !important;
}


/***************************/

  
.sca-qv-image{position:relative;} 
.sca-qv-image .sca-qv-button {
	background-color: #555 ;
	/* width:122px; */
	/* height:42px; */
	padding: 8px 18px !important;
	display:inline-block !important;
	border-radius:0px !important;
	text-align:center ;
	/* line-height:42px;  	 */
	font-size: 14px ; 
	color: #fff ;
	position:absolute !important;
  	top:50% ;
	left:50%;
	margin-top:-21px !important;
	margin-left:-61px !important;
  
    transition:all 0.3s ease-in-out 0s;
    -moz-transition:all 0.3s ease-in-out 0s;
    -webkit-transition:all 0.3s ease-in-out 0s;
    -o-transition:all 0.3s ease-in-out 0s;
    -ms-transition:all 0.3s ease-in-out 0s;
  
  	opacity:0; 
  	filter:alpha(opacity=0); 
    border:none;
    z-index: 70999 !important;
}

/*---Quick View Button---*/

.sca-qv-image:hover .sca-qv-button{
    opacity:1; 
    background:  #ff9999 !important;
    color:  #fff ;
  	filter:alpha(opacity=100); 
}
.sca-qv-image:hover .sca-qv-button:hover{
  background:  #ffeaea !important;
  color:  #fff ;
}


.fancybox-skin {
    background:#fff;
}
.sca-sold-out{color:#6b6b6b;font-size:16px;}
.name-title{font-size:16px;font-weight:normal;margin-bottom:12px;color:#6b6b6b;text-transform:uppercase;letter-spacing:.1em;}
.name-title strong {font-size:16px;font-weight:normal;margin-bottom:12px;color:#6b6b6b;text-transform:uppercase;letter-spacing:.1em;}
.name-title strong{font-weight:normal}


.clear-both{clear:both;height:0px;}
.sca-qv-product-options select {
    height: 35px;
  /*  line-height: 35px;*/
    margin-bottom: 20px;
    padding: 9px 6px 0 !important;
    width:250px;
  border-radius: 0px !important;
}
.sca-left{width:52%;
float:left;
padding:20px 0px 10px;
}
.sca-right{width:44%;
float:right;
  padding:20px 0px 10px;
}

input.sca-qv-cartbtn-config.disabled {
  background: #6b6b6b !important;
  color: #fff !important;
}

  
/***************************/

@media ( max-width : 768px) {
	.zoomWrapper {
		margin: auto
	}
}
@media ( max-width : 767px) {
 .sca-qv-image .sca-qv-button{display:none !important;}  
}

/***************************/

input.sca-qv-cartbtn-config:hover {
  background-color: #ffeaea !important;
}

input.sca-qv-cartbtn-config: {
  background-color: #ffeaea !important;
  color: #fff !important;
}


a.sca-qv-cartbtn, input.sca-qv-cartbtn{
background-color: #ffeaea !important;
margin-left:12px;
height:37px !important;
line-height:37px !important;
color: #ff9999 !important;
}
a.sca-qv-cartbtn-config, input.sca-qv-cartbtn-config {
background: none repeat scroll 0 0;
background-color: #ff9999 !important;
}
  

.sca-qv-product-options{border-bottom:0px !important;border-radius:0 !important;} 
.sca-qv-product-options select {
  padding: 5px 6px !important;
  border-radius: 0px !important;
border: none;

}



/***************************/
.sca-qv-optionrow div {margin-bottom:0px; !important;}
/*.sca-qv-optionrow {width:300px !important;}*/
.sca-qv-optionrow div {max-width: none !important};
#sca-qv-add-item-form {
 border-radius: 0px !important;
margin :0px !important;
}

#sca-qv-variant-options .selector-wrapper { 
  border-radius: 0px !important;
margin: 0px !important;
}
.sca-qv-optionrow span {
   border-radius: 0px !important;
    padding: 0 !important;
}

#sca-qv-variant-options .single-option-selector {display:block !important; opacity:1 !important;}
.sca-qv-optionrow .js-qty button {display: none !important;}



  
  .sca-qv-product-price:focus {
    color: #6b6b6b !important;
  }
  
  span.sca-qv-product-price:focus {
    color: #6b6b6b !important;
  }
    
     .sca-qv-product-price {
    color: #6b6b6b !important;
  }
  
  span.sca-qv-product-price {
    color: #6b6b6b !important;
  }


select { 
  border-radius: 0px !important;
}