.wrapper-checkout {
  float: left;
  margin: 0px 0% 0;
  width: 100%;
  background: #ffffff;
  padding: 0 0 0 0;
}
.wrapper-checkout .col-esquerda {
    float: left;
    width: 70%;
    margin: 0;
    padding: 0;
}
.wrapper-checkout .col-esquerda .head_group  {
    float: left;
    width: 100%;
    margin: 0 0 10px 0;
    padding: 0 0%;
    border-bottom: 2px solid #000;
}
.wrapper-checkout .col-esquerda .head_group .head_name  {
  float: left;
  padding: 0px 0%;
  font-family: var(--global_font_1);
  color: var(--global_cor_1);
  margin: 0 0 0px 0;
  font-size: 16px;
  font-weight: var(--global_font_weight_7);
  height: 35px;
  line-height: 35px;
}
.wrapper-checkout .col-esquerda .head_group .head_name:nth-child(1)  {
  width: 40%;
}
.wrapper-checkout .col-esquerda .head_group .head_name:nth-child(2)  {
  width: 5%;
  text-align: center;
}
.wrapper-checkout .col-esquerda .head_group .head_name:nth-child(3)  {
  width: 15%;
  text-align: center;
}
.wrapper-checkout .col-esquerda .head_group .head_name:nth-child(4)  {
  width: 10%;
  text-align: center;
}
.wrapper-checkout .col-esquerda .head_group .head_name:nth-child(5)  {
  width: 15%;
  text-align: center;
}
.wrapper-checkout .col-esquerda .head_group .head_name:nth-child(6)  {
  width: 15%;
  text-align: center;
}

.wrapper-checkout .col-esquerda .entrada {
  float: left;
  width: 100%;
  margin: 0 0 0px 0;
  padding: 10px 0 10px 0%;
  background: #fff;
  display: flex;
  flex-wrap: wrap;
  position: relative;
  border-bottom: 1px solid #E5E5E5;
}
.wrapper-checkout .col-esquerda .entrada .coluna-imagem_descreve {
float: left;
  margin: 0 0 0 0%;
  padding: 0;
  flex-basis: 40%;
  order: 1;
}
.wrapper-checkout .col-esquerda .entrada .coluna-imagem_descreve .head_name {
  float: left;
  padding: 0px 0%;
  font-family: var(--global_font_1);
  color: var(--global_cor_1);
  margin: 0 0 5px 0;
  font-size: 16px;
  font-weight: var(--global_font_weight_7);
  width: 100%;
  height: 40px;
  line-height: 40px;
}
.wrapper-checkout .col-esquerda .entrada .coluna-imagem_descreve .thumb {
    float: left;
    width: 25%;
    margin: 0;
    padding: 0;
}
.wrapper-checkout .col-esquerda .entrada .coluna-imagem_descreve .thumb img {
    float: left;
    width: 100% !important;
    margin: 0px;
    height: auto !important;
    max-width: inherit;
}
.wrapper-checkout .col-esquerda .entrada .coluna-imagem_descreve .info {
    float: left;
    width: 72%;
    margin: 0 0 0 3%;
    padding: 0;
}

.wrapper-checkout .col-esquerda .entrada .coluna-imagem_descreve .info .titulo_produto  {
  float: left;
  padding: 0px 0%;
  margin: 0 0 0px 0;
  width: 100%;
}
.wrapper-checkout .col-esquerda .entrada .coluna-imagem_descreve .info .titulo_produto a  {
    float: left;
  padding: 0px 0%;
  color: var(--global_cor_1);
  margin: 0 0 0px 0;
  font-size: 14px;
  font-weight: var(--global_font_weight_7);
  width: 100%;
    line-height: ;
}
.wrapper-checkout .col-esquerda .entrada .coluna-imagem_descreve .info .titulo_produto a:hover  {
  text-decoration: underline;
}

.wrapper-checkout .col-esquerda .entrada .coluna-imagem_descreve .info .sku  {
    float: left;
  padding: 0px 0%;
  color: var(--global_cor_1);
  margin: 0 0 0px 0;
  font-size: 13px;
  font-weight: var(--global_font_weight_4);
  width: 100%;
}
.wrapper-checkout .col-esquerda .entrada .coluna-imagem_descreve .info .sku strong  {
  font-weight: var(--global_font_weight_7);
  font-size: 13px;
}
.wrapper-checkout .col-esquerda .entrada .coluna-imagem_descreve .info .variacoes {
    float:left;
    padding: 0px 0%;
    font-family: var(--global_font_1);
    color: var(--global_cor_1);
    margin: 0 0 0px 0;
    font-size: 13px;
    width: 100%;
    line-height: 16px;
}
.wrapper-checkout .col-esquerda .entrada .coluna-imagem_descreve .info .variacoes strong  {
  font-weight: var(--global_font_weight_6);
  font-size: 13px;
}
.wrapper-checkout .col-esquerda .entrada .coluna-imagem_descreve .info .variacoes strong {
    font-weight: var(--global_font_weight_7);
}
.wrapper-checkout .col-esquerda .entrada .quantidade {
    margin: 0 0 0 0%;
    padding: 0;
    text-align: center;
    font-size: 14px;
    font-weight: var(--global_font_weight_6);
    flex-basis: 5%;
    order: 2;
    position: relative;
}
.wrapper-checkout .col-esquerda .entrada .quantidade .todos_valores {
    float: left;
    width: 100%;
    margin: 0 0 0 0%;
    padding: 0;
    font-size: 14px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    text-align: center;
}
.wrapper-checkout .col-esquerda .entrada .coluna-preco_s_iva {
    float: left;
    margin: 0 0 0 0%;
    padding: 0;
    text-align: center;
    font-size: 14px;
    font-weight: var(--global_font_weight_6);
    flex-basis: 15%;
    order: 3;
    position: relative;
}
.wrapper-checkout .col-esquerda .entrada .coluna-preco_s_iva .todos_valores {
    float: left;
    width: 100%;
    margin: 0 0 0 0%;
    padding: 0;
    font-size: 14px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    text-align: center;
    font-weight: var(--global_font_weight_7);
}
.wrapper-checkout .col-esquerda .entrada .coluna-preco_s_iva .todos_valores .so_com_promo {
    float: left;
    width: 100%;
    margin: 0 0 0 0%;
    padding: 0;
    position: relative;
}
.wrapper-checkout .col-esquerda .entrada .coluna-preco_s_iva .todos_valores .so_com_promo .amount{
    float: left;
    width: 100%;
    margin: 0 0 0 0%;
    padding: 0;
    font-size: 14px;
    font-weight: var(--global_font_weight_4);
    position: relative;
    text-align: center;
    text-decoration: line-through;
    color: var(--global_cor_4);
}
.wrapper-checkout .col-esquerda .entrada .coluna-preco_s_iva .todos_valores .valor_real {
    float: left;
    width: 100%;
    margin: 0 0 0 0%;
    padding: 0;
    position: relative;
}
.wrapper-checkout .col-esquerda .entrada .coluna-preco_s_iva .todos_valores .valor_real .amount{
    float: left;
    width: 100%;
    margin: 0 0 0 0%;
    padding: 0;
    font-size: 14px;
    font-weight: var(--global_font_weight_7);
    position: relative;
    text-align: center;
}




.wrapper-checkout .col-esquerda .entrada .coluna-_iva {
    float: left;
    margin: 0 0 0 0%;
    padding: 0;
    text-align: center;
    font-size: 14px;
    font-weight: var(--global_font_weight_6);
    flex-basis: 10%;
    order: 3;
    position: relative;
}
.wrapper-checkout .col-esquerda .entrada .coluna-_iva .todos_valores {
    float: left;
    width: 100%;
    margin: 0 0 0 0%;
    padding: 0;
    font-size: 14px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    text-align: center;
    font-weight: var(--global_font_weight_7);
}
.wrapper-checkout .col-esquerda .entrada .coluna-valor_iva {
    float: left;
    margin: 0 0 0 0%;
    padding: 0;
    text-align: center;
    font-size: 14px;
    font-weight: var(--global_font_weight_6);
    flex-basis: 15%;
    order: 5;
    position: relative;
}
.wrapper-checkout .col-esquerda .entrada .coluna-valor_iva .todos_valores {
    float: left;
    width: 100%;
    margin: 0 0 0 0%;
    padding: 0;
    font-size: 14px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    text-align: center;
    font-weight: var(--global_font_weight_7);
}
.wrapper-checkout .col-esquerda .entrada .coluna-valor_iva .todos_valores .so_com_promo {
    float: left;
    width: 100%;
    margin: 0 0 0 0%;
    padding: 0;
    position: relative;
}
.wrapper-checkout .col-esquerda .entrada .coluna-valor_iva .todos_valores .so_com_promo .amount{
    float: left;
    width: 100%;
    margin: 0 0 0 0%;
    padding: 0;
    font-size: 14px;
    font-weight: var(--global_font_weight_4);
    position: relative;
    text-align: center;
    text-decoration: line-through;
    color: var(--global_cor_4);
}
.wrapper-checkout .col-esquerda .entrada .coluna-valor_iva .todos_valoress .valor_real {
    float: left;
    width: 100%;
    margin: 0 0 0 0%;
    padding: 0;
    position: relative;
}
.wrapper-checkout .col-esquerda .entrada .coluna-valor_iva .todos_valores .valor_real .amount{
    float: left;
    width: 100%;
    margin: 0 0 0 0%;
    padding: 0;
    font-size: 14px;
    font-weight: var(--global_font_weight_7);
    position: relative;
    text-align: center;
}

.wrapper-checkout .col-esquerda .entrada .coluna-preco_c_iva {
    float: left;
    margin: 0 0 0 0%;
    padding: 0px;
    text-align: center;
    font-size: 14px;
    font-weight: var(--global_font_weight_6);
    flex-basis: 15%;
    order: 6;
    position: relative;
}
.wrapper-checkout .col-esquerda .entrada .coluna-preco_c_iva .todos_valores {
    float: left;
    width: 100%;
    margin: 0 0 0 0%;
    padding: 0;
    font-size: 14px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0px;
    text-align: center;
    font-weight: var(--global_font_weight_7);
}
.wrapper-checkout .col-esquerda .entrada .coluna-preco_c_iva .todos_valores .so_com_promo {
    float: left;
    width: 100%;
    margin: 0 0 0 0%;
    padding: 0;
    position: relative;
}
.wrapper-checkout .col-esquerda .entrada .coluna-preco_c_iva .todos_valores .so_com_promo .amount{
    float: left;
    width: 100%;
    margin: 0 0 0 0%;
    padding: 0;
    font-size: 14px;
    font-weight: var(--global_font_weight_4);
    position: relative;
    text-align: center;
    text-decoration: line-through;
    color: var(--global_cor_4);
}
.wrapper-checkout .col-esquerda .entrada .coluna-preco_c_iva .todos_valores .valor_real {
    float: left;
    width: 100%;
    margin: 0 0 0 0%;
    padding: 0;
    position: relative;
}
.wrapper-checkout .col-esquerda .entrada .coluna-preco_c_iva .todos_valores .valor_real .amount{
    float: left;
    width: 100%;
    margin: 0 0 0 0%;
    padding: 0;
    font-size: 14px;
    font-weight: var(--global_font_weight_7);
    position: relative;
    text-align: center;
}

.wrapper-checkout .col-direita {
 float: left;
  width: 27%;
  margin: 0px 0 0 3%;
  padding: 0;
}
.wrapper-checkout .col-direita h2 {
 float: left;
  padding: 0px 0%;
  font-family: var(--global_font_1);
  color: var(--global_cor_1);
  margin: 0 0 15px 0;
  font-size: 16px;
  font-weight: var(--global_font_weight_7);
  width: 100%;
  height: 35px;
  line-height: 35px;
  border-bottom: 2px solid #000;
}
.wrapper-checkout .col-direita .subtotal {
  float: left;
  width: 92%;
  margin: 0 0 10px 0%;
  padding: 10px 4%;
  background: #fff;
  border: 1px solid #E5E5E5;
}
.wrapper-checkout .col-direita .subtotal strong {
  float: left;
  padding: 0px 0%;
  font-family: var(--global_font_1);
  color: var(--global_cor_1);
  margin: 0 0 0px 0;
  font-size: 14px;
  font-weight: var(--global_font_weight_7);
  width: 50%;
  height: 25px;
  line-height: 25px;
}
.wrapper-checkout .col-direita .subtotal .cart_subtotal {
  float: right;
  padding: 0px 0%;
  font-family: var(--global_font_1);
  color: var(--global_cor_1);
  margin: 0 0 0px 0;
  font-size: 16px;
  font-weight: var(--global_font_weight_7);
  height: 25px;
  line-height: 25px;
  width: 50%;
  text-align: right;
}
.wrapper-checkout .col-direita .subtotal .woocommerce-Price-amount{
  float: left;
  width: 100%;
  margin: 0 0 0px 0%;
  padding: 0;
  font-size: 14px;
}

.wrapper-checkout .col-direita .iva {
  float: left;
  width: 92%;
  margin: 0 0 10px 0%;
  padding: 10px 4%;
  background: #fff;
  border: 1px solid #E5E5E5;
}
.wrapper-checkout .col-direita .iva strong {
  float: left;
  padding: 0px 0%;
  font-family: var(--global_font_1);
  color: var(--global_cor_1);
  margin: 0 0 0px 0;
  font-size: 14px;
  font-weight: var(--global_font_weight_7);
  width: 50%;
  height: 25px;
  line-height: 25px;
}
.wrapper-checkout .col-direita .iva .cart_iva_total  {
  float: right;
  padding: 0px 0%;
  font-family: var(--global_font_1);
  color: var(--global_cor_1);
  margin: 0 0 0px 0;
  font-size: 14px;
  font-weight: var(--global_font_weight_7);
  height: 25px;
  line-height: 25px;
  width: 50%;
  text-align: right;
}
.wrapper-checkout .col-direita .iva .value .woocommerce-Price-amount{
  float: left;
  width: 100%;
  margin: 0 0 0px 0%;
  padding: 0;
  font-size: 14px;
}
.wrapper-checkout .col-direita .cupao {
  float: left;
  width: 92%;
  margin: 0 0 10px 0%;
  padding: 10px 4%;
  background: #fff;
  border: 1px solid #E5E5E5;
}
.wrapper-checkout .col-direita .cupao .nome_cupao {
  float: left;
  width: 50%;
  margin: 0 0 0px 0%;
  padding: 0px 0%;
  background: #fff;
}
.wrapper-checkout .col-direita .cupao .nome_cupao .name {
  float: left;
  width: auto;
  margin: 0 3px 0px 0%;
  padding: 0px 0%;
  font-weight: var(--global_font_weight_7);
  font-size: 14px;
}
.wrapper-checkout .col-direita .cupao .nome_cupao .value {
  float: left;
  width: auto;
  margin: 0 0 0px 0%;
  padding: 0px 0%;
  font-weight: var(--global_font_weight_4);
  font-size: 14px;
}
.wrapper-checkout .col-direita .cupao .value {
  float: left;
  width: 40%;
  margin: 0 0 0px 0%;
  padding: 0px 0%;
  background: #fff;
}
.wrapper-checkout .col-direita .cupao .value span {
  float: right;
  width: auto;
  margin: 0 0 0px 0%;
  padding: 0px 0%;
}
.wrapper-checkout .col-direita .cupao .value .woocommerce-Price-amount{
  float: right;
  padding: 0px 0%;
  font-family: var(--global_font_1);
  color: var(--global_cor_1);
  margin: 0 0 0px 0;
  font-size: 14px;
  font-weight: var(--global_font_weight_7);
  width: auto;
  height: 25px;
  line-height: 25px;
  text-align: right;
}

.wrapper-checkout .col-direita .cupao a.remove-coupon {
  width: 20px !important;
  padding: 0px;
  height: 20px;
  background: url("../../svg/trash.svg") no-repeat 50% 50% #f7f7f7;
  font-size: 11px;
  font-family: var(--global_font_1);
  margin: 2px 0px 0 0;
  float: right;
  font-weight: var(--global_font_weight_6);
  color: var(--global_cor_3);
  /*! border: 1px solid #E5E5E5; */
  text-align: center;
  line-height: 20px;
  background-size: 90%;
}
.wrapper-checkout .col-direita .cupao a.remove-coupon:hover {
  color: var(--global_cor_1);
}








.wrapper-checkout .col-direita .envio {
  float: left;
  width: 92%;
  margin: 0 0 10px 0%;
  padding: 10px 4%;
  background: #fff;
  border: 1px solid #E5E5E5;
}
.wrapper-checkout .col-direita .envio strong {
  float: left;
  padding: 0px 0%;
  font-family: var(--global_font_1);
  color: var(--global_cor_1);
  margin: 0 0 0px 0;
  font-size: 14px;
  font-weight: var(--global_font_weight_7);
  width: 50%;
  height: 25px;
  line-height: 25px;
}
.wrapper-checkout .col-direita .envio .value {
  float: right;
  padding: 0px 0%;
  font-family: var(--global_font_1);
  color: var(--global_cor_1);
  margin: 0 0 0px 0;
  font-size: 14px;
  font-weight: var(--global_font_weight_7);
  height: 25px;
  line-height: 25px;
  width: 50%;
  text-align: right;
}
.wrapper-checkout .col-direita .envio .value .woocommerce-Price-amount{
  float: left;
  width: 100%;
  margin: 0 0 0px 0%;
  padding: 0;
  font-size: 14px;
}

.wrapper-checkout .col-direita .total {
  float: left;
  width: 92%;
  margin: 0 0 10px 0%;
  padding: 10px 4%;
  background: #fff;
  border: 1px solid #E5E5E5;
}
.wrapper-checkout .col-direita .total strong {
  float: left;
  padding: 0px 0%;
  font-family: var(--global_font_1);
  color: var(--global_cor_1);
  margin: 0 0 0px 0;
  font-size: 18px;
  font-weight: var(--global_font_weight_7);
  width: 50%;
  height: 25px;
  line-height: 25px;
}
.wrapper-checkout .col-direita .total .total_price {
  float: left;
  padding: 0px 0%;
  font-family: var(--global_font_1);
  color: var(--global_cor_1);
  margin: 0 0 0px 0;
  width: 50%;
  height: 25px;
  line-height: 25px;
  text-align: right;
  font-weight: var(--global_font_weight_8);
  font-size: 18px;
}
.wrapper-checkout .col-direita .total .total_price strong {
  float: right;
  padding: 0px 0%;
  font-family: var(--global_font_1);
  color: var(--global_cor_1);
  margin: 0 0 0px 0;
  font-size: 16px;
  font-weight: var(--global_font_weight_7);
  height: 25px;
  line-height: 25px;
  width: 50%;
  text-align: right;
}
.wrapper-checkout .col-direita .total .total_price strong .woocommerce-Price-amount{
  float: left;
  width: 100%;
  margin: 0 0 0px 0%;
  padding: 0;
  font-size: 18px;
}

.aceita_mkt {
    margin:20px 0 0 0;
}
.aceita_mkt p {
    color: var(--global_cor_1);
    font-size: 14px;
    font-weight: var(--global_font_weight_6);
    padding: 0 !important;
    margin: 0px 0 !important;
    display: inherit !important;
    text-align: inherit !important;
}
p.terms {
    margin:0px 0 0 0 !important;
}

#pagecheckout .conteudo_checkout .woocommerce .woocommerce-checkout #order_review  .woocommerce-checkout-payment .place-order p.terms  {
  margin: 0px 0 0 0 !important;
}
#pagecheckout .conteudo_checkout .woocommerce .woocommerce-checkout #order_review  .woocommerce-checkout-payment .place-order p.terms span  {
}
#pagecheckout .conteudo_checkout .woocommerce .woocommerce-checkout #order_review .woocommerce-checkout-payment p.terms label  {
  font-size: 14px;
  font-weight: var(--global_font_weight_6);
  color: var(--global_cor_1);
}
#pagecheckout .conteudo_checkout .woocommerce .woocommerce-checkout #order_review .woocommerce-checkout-payment p.terms label a  {
  font-size: 13px;
  font-weight: var(--global_font_weight_6);
  color: var(--global_cor_1);
  text-decoration: underline;
}
