.checkout-block .woocommerce-checkout .wc_payment_methods > li .description-box, .checkout-block .woocommerce-checkout .woocommerce-shipping-methods > li .description-box {
  background: #FFF9EF!important;
  padding: 20px!important;
  font-size: 16px!important;
  line-height: 24px!important;
  color: #1F1F1F!important;
  border-radius: 24px!important;
}
#mpg-stripe-card-number,
#mpg-stripe-card-expiry,
#mpg-stripe-card-cvc {
  border: solid 1px rgba(242, 227, 199, 1);
  border-radius: 18px;
  box-shadow: none;
  background: rgba(242, 227, 199, 1);
  height: 52px;
  outline: none;
  padding: 16px;
  font-family: 'Urbanist';
  font-weight: 500;
  font-size: 16px;
  color: #1F1F1F;
  margin-bottom: 16px;
}
.mpg-row {
  display:flex; gap:10px;
}
.mpg-col {
  flex:1;
}
.mpg-errors {
  color:#b00020; margin-top:8px; font-size:13px;
}
.mpg-mp-fields input, .mpg-mp-fields select {
  width:100%;
  padding:10px 12px;
  border:1px solid #dcdcdc;
  border-radius:6px;
}
.form-row-two {
  display: flex;
  flex-direction: row;
  gap: 12px;
}
#mpg-mp-fields input, #mpg-mp-fields select {
  border: solid 1px rgba(242, 227, 199, 1);
  border-radius: 18px;
  box-shadow: none;
  background: rgba(242, 227, 199, 1);
  height: 52px;
  outline: none;
  padding: 16px;
  font-family: 'Urbanist';
  font-weight: 500;
  font-size: 16px;
  color: #1F1F1F;
  margin-bottom: 16px;
}
#mpg-mp-fields {
  border: none;
  padding: 0;
  margin: 0;
}
#mpg-mp-fields label {
  font-size: 14px;
}