.vip-product-info { /* display: inline-block;vertical-align: top;text-align: left;max-width: 480px;min-width: 390px;margin-left: -4px;padding-left: 30px; */}

.vip-product-info .vip-price strong {
    position: relative;
    top: -5px;
}

.vip-product-info .vip-price {
    font-size: 2.8em!important;
    font-size: 36px!important;
    line-height: normal;
    /* font-family: Arial,Helvetica,Verdana,sans-serif; */
}

.vip-product-info .ch-price {
    font-size: 18px;
    font-weight: 700;
}

.vip-product-info .vip-price {
    margin-bottom: 5px;
    font-size: 24px;
}

.ch-price {
    color: #900;
}

.ch-price {
    margin-top: 10px;
    font-size: 16px;
    font-weight: 700;
}

.vip-price {
    color: #900;
    margin-bottom: 5px;
    font-size: 24px;
    line-height: 24px;
}



.variations .vip-variation-list li a:hover {
    /* border-color: #7396ff; */
}

.variations .vip-variation-list li a {
    /* padding: 0; */
    /* min-width: 50px; */
    /* min-height: 34px; */
    /* height: 50px; */
    text-align: center;
    /* -webkit-border-radius: 5px; */
    border-radius: 5px;
    border: 1px solid #ddd;
    background-color: #fff;
    display: block;
    position: relative;
    line-height: 50px;
    text-decoration: none;
}

.vip-product-info .vip-payment-method article, .vip-product-info .vip-shipping-method article, .vip-product-info .vip-variation article {
    font-size: 15px;
    margin-left: 50px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 0;
    border-left: 1px solid #e3e3e3;
    position: relative;
}
.vip-product-info .ch-price {
    font-size: 18px;
    font-weight: 700;
}
.ch-price {
    color: #900;
}

.ch-price {
    font-size: 16px;
    font-weight: 700;
}

.highlight-info {
    color: #900;
    font-size: 16px;
}

.stock-string {
    color: #999;
    float: left;
    min-width: 50%;
    font-size: 12px;
}

.free-shipping{
    color: #390;
}

/* btn buy */
.btn-buy{
    width: 100% !important;    
    height: 50px !important;
    border: none; 
    text-align: center; 
    padding: 0 16px;
    border-radius: 2px;
    height: 36px; 
    line-height: 36px; 
    text-transform: uppercase; 
    font-size: 16px!important;     
    transition: .4s; 
    background-color: #6c0000;
    color: #fff;
    width: 92px;
    position: relative;
    font-weight: 700;
    font-size: .8em;
}
.btn-buy:hover{
    background-color: rgba(34,177,76,.8);
}
.select-qtde{
    width: 100%;
    height: 50px;
}

table{width: 0px!important;}

.product-review__summary--card{flex-grow:1;padding:0 20px;background:#f9f9f9;border-left:1px solid #ebebeb;position:relative;border-radius:0 5px 5px 0; /*width:300px height: 257px; */}
.product-review__summary--card .product-review__summary{flex-direction:column;border:0}
.product-review__summary--card .-title{display:block;margin:1em 0;font-size:20px;font-weight:200;text-align:center}
.product-review__summary--card .product-review__headline--title{font-size:12px;font-weight:700;width:240px}
.product-review__summary--card .product-review__avatar{width:40px;margin:0 10px 0 0}
.product-review__summary--card .product-review__headline{border-bottom:1px solid #e6e6e6;padding:0 15px 13px;margin-bottom:8px}
.product-review__summary--card .product-review__summary--list{margin:0;padding:0 15px}
.product-review__summary--card .product-review__summary--list .-title{text-align:left;font-size:16px}
.product-review__summary--card .product-review__summary--see-more{color:#2189e0;text-transform:uppercase;font-size:12px;padding:0 15px;margin-top:10px;cursor:pointer}
.product-review__summary--card .product-review__summary--see-more:hover{color:#1f79c5}
.product-review__summary--card .-title {
    display: block;
    margin: 1em 0;
    font-size: 20px;
    font-weight: 200;
    text-align: center;
}

/* START PRODUCT */
.card--container{box-shadow:0 2px 4px 0 rgba(0,0,0,.06);border-radius:4px;background-color:#fff;margin-bottom:16px;}

.product-header__title .product__title {
    color: #444;
    font-weight: 400;
    margin: 0;
    float: left;
}

.headline-medium {
    /* font-family: montserrat-light; */
    font-size: 26px;
    /* line-height: 1.3; */
    /* color: #22b14c; */
    margin-top: 20px;
}

.secondary-medium {
    /* font-family: montserrat-light; */
    font-size: 11px;
    line-height: 1;
    color: #959595;
}
/* END PRODUCT */

.bandeira-min-cartao{
   width: 35px;
   margin-right: 5px;
}