.white-transparent-gradient{background:#fff;background:-webkit-linear-gradient(left, white, transparent);background:-o-linear-gradient(right, transparent, white);background:-moz-linear-gradient(right, transparent, white);background:linear-gradient(to right, transparent, white);}
.product-container{margin:15px 0 15px 0;padding:15px 0 15px;background-color:#fff;border:1px solid #ccc;}
.container-white{background-color:#fff;border:0px solid #e9d775;margin-bottom:15px;}
.button-base-lg{height:52px;width:52px;border:1px solid rgba(255, 255, 255, 0.05);line-height:50px;font-size:20px;text-align:center;}
.button-base-md{height:40px;width:40px;border:1px solid rgba(255, 255, 255, 0.05);line-height:40px;font-size:20px;text-align:center;}
.detail-next-product-button{position:absolute;right:0;background-color:rgba(255, 255, 255, 0.05);top:0;width:100%;}
.detail-previous-product-button{position:absolute;right:0;background-color:rgba(255, 255, 255, 0.05);top:0;width:100%;}
.detail-next-product-button:hover, .detail-previous-product-button:hover{background-color:rgba(255, 255, 255, 0.1);}
.price{font-size:40px;font-weight:bold;color:#009999;}
.price .currency{font-size:30px;}
.buy{width:100%;margin:15px 0 15px;}
.button-buy{width:100% !important;background-color:rgba(255, 255, 255, 0.05);}
.buy a{font-weight:bold;color:#e9d775;text-decoration:none;}
.buy a:hover{color:#fff;}
.buy:hover .button-buy{background-color:rgba(255, 255, 255, 0.1);box-shadow:0px 0px 3px #e9d775;}
.modal-product-title{font-size:20px;color:#333;}
.input-title{margin:15px 0 10px;font-weight:bold;}