@charset "utf-8";
/* CSS Document */

.customer_urgent_notice {
	background-color:gold;
}

.customer_urgent_notice p{
	color: black;
	font-weight: 900;
}

.product-item-photo > a > .blueprint-artwork-overlay {
    position: absolute;
    z-index: 2;
    padding-top: 45%; 

}
.product-item-photo > a > .blueprint-artwork-overlay > img{
    width: 30%;
    margin-right: auto; 
    margin-left: auto;  
 } 
.gallery-placeholder > .blueprint-artwork-overlay {
position: absolute !important;
    z-index: 2; 
    padding-top: 30%;
margin-left: 1%;
    margin-right: 0;
    text-align: center;

}
.gallery-placeholder > .blueprint-artwork-overlay > img{
     width: 30%;
     margin-right:auto;
     margin-left: auto;
    
 }
.gallery-placeholder{
position:relative

}
/*left Chest++/*/

.gallery-placeholder > a > .left_chest {
	padding-top: 45%; 
 } 


.gallery-placeholder > .left_chest  > img{
    width: 10%; 
    margin-right: auto; 
    margin-left: 25%;  
 } 
.gallery-placeholder > .left_chest {
    position: absolute !important;
    z-index: 2;
    padding-top: 30%;
    margin-left: 1%;
    margin-right: 0; 
    text-align: center;

}
.product-item-photo > a > .left_chest {
    position: absolute;
    z-index: 2;
    padding-top: 45%; 
} 
.product-item-photo > a > .left_chest > img{
	width: 10% !important; 
    margin-right: 33% !important; 
    margin-left: auto !important;  
   
}

.gallery-placeholder > a > .front {
	padding-top: 45%; 
 } 


.gallery-placeholder > .front  > img{
     width: 30%;
    margin-right: auto;
    margin-left: auto; 
 } 
.gallery-placeholder > .front {
    position: absolute !important;
    z-index: 2;
    padding-top: 33%;
    margin-left: 1%;
    margin-right: 0; 
    text-align: center;

}
.product-item-photo > a > .front {
    position: absolute;
    z-index: 2;
    padding-top: 45%; 
} 
.product-item-photo > a > .front > img{
   width: 30%;
    margin-right: auto; 
    margin-left: auto; 
   
}
.box-tocart .action.tocart {
    line-height: 0rem !important;
}
.box-tocart .fieldset{
display: inline-flex;
}

.product-item-name{
  
    white-space: unset !important;
   
}

.fotorama__loaded--img > .front{
 	position: absolute;
    z-index: 2;
    padding-top: 30%;
	}
.fotorama__loaded--img > .front > img{
	width: 40%;
    margin-right: auto;
    margin-left: 3%;
	}

.fotorama__active > .back{
 	position: absolute;
    z-index: 2;
    padding-top: 25%;
	}
.fotorama__active> .back > img{
	width: 30%;
    margin-right: auto;
    margin-left: 3%;
	}

.product-item-photo > a > .style-200rv.left_chest {
    padding-top: 47% !important; 
	}