.cart-preview{ background: rgba(0,0,0,.3); }
.modal-content{
    border: 0;
    background: #f9f9f9;
}
.modal-header{
    line-height: 60px;
    height: 60px;
    background: #e3e3e3; 
    border-radius: 6px 6px 0 0;
}
.modal-title{
    color: #4a494a;
    font-size: 22px;
    font-style: normal;
    font-stretch: normal;
    font-family: 'EB Garamond', serif;
    font-weight: 400;
    text-align: left;
}
.modal-header .close{
    color: #a6a6a6;
    font-size: 34px;
    font-weight: normal;
    opacity: 1;
    margin-top: 0;
}
.modal-header .close:hover{ opacity: .4;}
.cart-preview-item-image-box{
    padding: 0!important;
    width: 100px;
    margin: 0!important;
}
.cart-preview-item-image-quantity-box{ width: 100%; }
.cart-preview-item-image-space-box{
    padding: 0;
    border: 0;
    width: 100%;
    height: auto;
}
.cart-preview-item-image{
    max-width: 100px !important;
    max-height: 100px !important;
}

.cart-preview-quantity-tag-box{ background: #02A4B0; margin-left: 74px; margin-top: 0; }
.cart-preview-item td{ font-size: 18px;}
.cart-preview-item-price-box b{ font-weight: 300;}
.cart-preview-item-name{
  max-width: 80%;
  display: block;
  font-weight: normal;
  font-size: 18px;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.cart-preview-item-price-box{ text-align: center;}
.cart-preview-item-price-box small{ color: #9b9a9b; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; text-align: center;}

.cart-preview-item-delete{
  background: url('../img/eliminar.png') center no-repeat;
  width: 25px;
  height: 30px;
  display: table;
  margin: 0 auto;
  font-size: 0;
}
.cart-preview-item-delete:hover{ opacity: .4;}
.cart-preview-subtotal{ font-size: 16px; position: absolute;}
html.page-product .botao-continuar-comprando{
    width: 210px;
    height: 50px;
    padding: 0;
    text-align: center;
    display: none;
}

html.page-product .botao-prosseguir-compra{
  width: 170px;
  height: 50px;
  background: #DDB16C;
  padding: 0;
  text-align: center;
}

.page-product .botao-continuar-comprando .botao-commerce-img,
.page-product .botao-prosseguir-compra .botao-commerce-img{
  color: white;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-stretch: normal;
  font-weight: 400;
  text-align: center;
  padding: 0;
  line-height: 50px;
}
.page-product .botao-prosseguir-compra:hover{ background: #3d4445; color: white;}

#info-cart{position: relative;}
.success_cart {
  display: none;
  position: fixed;
  left: 62.5%;
  width: 333px;
  line-height: 70px;
  z-index: 300;
  top: 10px;
  background: #02A4B0;
  border-radius: 10px;
  color: white;
  font-size: 18px;
  font-style: normal;
  font-stretch: normal;
  font-family: 'EB Garamond', serif;
  padding: 0 20px;
  box-shadow: 0 0 6px rgba(0,0,0,.35);
}

.success_cart span {
  float: right;
  color: white;
  font-family: 'Roboto' ,sans-serif;
}
.success_cart span:hover{color: #c2a26f; cursor: pointer;}

.cart-mobile { position: inherit;}
.cart-mobile .success_cart{
  left: 15px;
  right: 0;
  top: 20px;
  width: 93vw;
  position: fixed;
}

.tray-kit .tray-kit-show-all {
    margin:20px 0 !important;
    text-align: left !important;
    font-size: 1.5rem !important;
}

.product-1 .product-buttons a span{ font-size: 1.4rem;}

@media (max-width: 768px) {
  .product-1 .product-buttons a .addCartTxt{
      text-align: center;
      margin: 0;
      color: #ffffff;
  }
  .cart-preview-table .cart-preview-item td{ display: block;}
  .cart-preview-table .cart-preview-item-image-box{ float: left; width: 30%; }
  .cart-preview-table .cart-preview-item-name-box{ float: left; width: 70%; }
  .cart-preview-item-name{ max-width: 100%;}
  .cart-preview-table .cart-preview-item-price-box{
    float: left;
    width: 50%;
    text-align: left;
    padding: 0 0 0 15px!important;
  }
  .cart-preview-table .cart-preview-item-delete-box{ float: right; padding-top: 0!important;}
  
}

