body.single-product .zhf-apelos-preco {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin: 0 0 15px -5px;
}

/* body.single-product .zhf-apelos-preco .payment-method.pix, */
/* body.single-product .zhf-apelos-preco .payment-method.card { */
/*   display: flex !important; */
/*   flex-direction: row !important; */
/*   justify-content: flex-start !important; */
/*   align-items: center !important; */
/*   line-height: 20px !important; */
/* } */

body.single-product .zhf-apelos-preco .payment-method .card__title--center {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: 10px;
}

body.single-product .zhf-apelos-preco .payment-method .card__title--space {
  margin: 0 5px;
}

body.single-product .zhf-apelos-preco .payment-method .card__parcel {
  width: 100%; 
  line-height: 24px; 
  font-size: 14px;
}

body.single-product .zhf-apelos-preco .payment-method .card__parcel--no-tax {
  color: darkgreen;
}

body.single-product .zhf-apelos-preco .payment-method .card__min-parcel {
  font-size: smaller;
}

body.single-product .zhf-apelos-preco .modal-payment-method.pix {
  display: flex !important;
  flex-direction: row !important;
  justify-content: flex-start !important;
  align-items: center !important;
  line-height: 20px !important;
  background: #f3f3f3;
  padding: 10px;
  margin-bottom: 10px !important;
  border-radius: 5px;
  position: relative;
}

body.single-product .zhf-apelos-preco .modal-payment-method.card {
  line-height: 14px !important;
  background: #f3f3f3;
  padding: 15px 15px 10px;
  margin-bottom: 0px !important;
  border-radius: 5px;
  position: relative;
}

body.single-product .zhf-apelos-preco span.icon {
  width: 30px;
  position: relative;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}

body.single-product .zhf-apelos-preco .zhf-payment-datails {
  display: inline-block;
  position: relative;
  top: 0px;
  left: 0;
  min-width: inherit;
  min-height: inherit;
  border-radius: 3px;
  font-size: 11px;
  padding: 3px 7px;
  opacity: .8;
  line-height: 15px;
  margin-left: 7px;
  background-color: #e9e9e9;
  color: #505050;
  font-weight: 100 !important;
}

body.single-product .zhf-apelos-preco .zhf-payment-datails::before {
  content: "";
  display: inline-block;
  position: absolute;
  left: -10px;
  top: 5px;
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-right: 5px solid #ededed;
  border-bottom: 5px solid transparent;
  border-left: 5px solid transparent;
}


ul.products li .woocommerce-card__header .zhf-apelos-preco {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: -10px 0px 10px;
  zoom: 0.9;
}

/* ul.products li .woocommerce-card__header .zhf-apelos-preco .payment-method.pix, */
/* ul.products li .woocommerce-card__header .zhf-apelos-preco .payment-method.card { */
/*   display: flex !important; */
/*   flex-direction: row !important; */
/*   justify-content: flex-start !important; */
/*   align-items: center !important; */
/*   line-height: 20px !important; */
/* } */

.zhf-pix-icon,
.zhf-card-icon {
  display: inline-block;
  transform: translateY(20%);
}

ul.products li .woocommerce-card__header .zhf-apelos-preco span.icon {
  width: 28px;
  position: relative;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}

ul.products li .woocommerce-card__header .zhf-apelos-preco .payment-method.pix .icon svg {
  width: 18px;
}

ul.products li .woocommerce-card__header .zhf-apelos-preco span.zhf-payment-datails {
  display: none;
}

ul li button.zhf-payment-datails {
  display: none !important;
}
