#payment_option_field,
#payment_method_field,
#custom_payment_method_field{
	margin-bottom: 20px;
}
#payment_option_field .optional,
#payment_method_field .optional,
#custom_payment_method_field .optional{
	display: none;
}

#custom_payment_method_field .woocommerce-input-wrapper,
#payment_option_field .woocommerce-input-wrapper,
#payment_method_field .woocommerce-input-wrapper{
	display: flex;
	justify-content: space-between;
}

#custom_payment_method_field .woocommerce-input-wrapper .input-radio,
#payment_option_field .woocommerce-input-wrapper .input-radio,
#payment_method_field .woocommerce-input-wrapper .input-radio {
	opacity: 0;
	width: 0;
	height: 0;
	position: absolute;
}

#custom_payment_method_field .woocommerce-input-wrapper label,
#payment_option_field .woocommerce-input-wrapper label,
#payment_method_field .woocommerce-input-wrapper label{
	font-weight: 700;
	width: 48%;
	padding-bottom: 10px;
	border-bottom: 4px solid #18181825;
	color: #555555;
	cursor: pointer;
}

input[value="pay_later"]:checked + label,
input[value="pay_now"]:checked + label,
input[value="bank_transfer"]:checked + label,
input[value="card"]:checked + label{
	color: #000000 !important;
	border-bottom: 4px solid #181818 !important;
}

.payment-option-description{
	margin-bottom: 32px;
}

#form-payment-process>div{
	margin-bottom: 60px;
}

.payment-option-description{
	color: #555555;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;
}

.form-step--2 .payment-box{
	margin-bottom: 65px;
}
.payment-options-tabs{

}
.payment-options-tab{
	display: none;
}

.payment-method-value{
	margin-bottom: 60px !important;
}

.payment-value__card, .payment-value__bank{
	display: flex;
	justify-content: space-between;
}

.payment-value__card p, .payment-value__bank p{
	margin-bottom: 8px;
}