.payment_method_younitedpay-gateway label{
	display: flex !important;
	align-items: center;
}
.payment_method_younitedpay-gateway label::before {
	margin-right: 1.4rem !important;
	margin-bottom: 6px !important;
}
.payment_method_younitedpay-gateway img {
	max-width: 120px;
}
.payment_box.payment_method_younitedpay-gateway #younitedpay-checkout-form {
	padding: 0 !important;
}
#wc-younitedpay-gateway-cc-form {
	border: 0 !important;
	padding: 0 !important;
}

:root {
	--younitedpay-purple: #c5a1fe;
	--younitedpay-pink: #F9F5FF;
	--younitedpay-purple-dark: #6200FE;
	--younitedpay-grey: #564C5D;
	--younitedpay-light-grey: #9A949E;
}

#younitedpay-checkout-form {
	-webkit-font-smoothing: antialiased !important;
	-moz-osx-font-smoothing: grayscale !important;
	-webkit-text-size-adjust: 100% !important;
	line-height: normal !important;
	letter-spacing: normal !important;
	font-family: Roboto, sans-serif;
	padding: 20px;
	background-color: white;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

#younitedpay-checkout-form .younitedpay-checkout-starting-payment {
	display: flex;
	justify-content: center;
	align-items: flex-start;
}

#younitedpay-checkout-form .younitedpay-checkout-payment-info {
	display: flex;
	justify-content: left;
	align-items: flex-start;
	margin-bottom: 20px;
}

#younitedpay-checkout-form .younitedpay-checkout-payment-info>span {
	color: var(--younitedpay-grey);
	font-size: 20px;
	font-weight: 600;
	text-align: left;
}

#younitedpay-checkout-form .younitedpay-checkout-price-per-month {
	color: var(--younitedpay-purple);
	font-weight: bold;
}

#younitedpay-checkout-form .younitedpay-checkout-starting-payment>span {
	font-size: 18px;
	font-weight: 600;
	text-align: left;
}

#younitedpay-checkout-form .younitedpay-checkout-starting-payment>div>img {
	width: 30px;
	margin-top: 3px;
}


#younitedpay-checkout-form .younitedpay-checkout-details {
	border: 2px solid;
	border-color: var(--younitedpay-purple);
	border-radius: 8px;
	padding: 12px;
}

#younitedpay-checkout-form .younitedpay-checkout-bloc>div {
	display: flex;
	justify-content: space-between;
	font-size: 16px;
	font-weight: 400;
	text-align: left;
	margin-top: 8px;
	margin-bottom: 0;
	color: var(--younitedpay-grey);
}
#younitedpay-checkout-form .younitedpay-checkout-bloc>div:first-child {
	margin-top: 0 !important;
}

#younitedpay-checkout-form .younitedpay-checkout-bloc>div.younitedpay-checkout-bloc-lg:nth-child(3) {
	margin-top: 24px !important;
	margin-bottom: 24px !important;
	color: var(--younitedpay-purple) !important;
}

#younitedpay-checkout-form .younitedpay-checkout-bloc>div.younitedpay-checkout-bloc-lg {
	font-weight: 600;
	font-size: 20px;
	margin-top: 0 !important;
}

#younitedpay-checkout-form .younitedpay-checkout-bloc>div>span:last-child {
	font-weight: 600;
}

#younitedpay-checkout-form .younitedpay-checkout-month-choice {
	display: flex;
	justify-content: center;
	margin-top: 20px;
	margin-bottom: 20px;
}

#younitedpay-checkout-form .younitedpay-checkout-month-choice div {
	transition-property: all !important;
	display: flex;
	margin-left: 8px !important;
	margin-right: 8px !important;
	margin-bottom: 4px !important;
	border-radius: 999px;
	width: 52px;
	height: 40px;
	background: #DEE2E6;
	color: #1C1C1C;
}

#younitedpay-checkout-form .younitedpay-checkout-month-choice div.younitedpay-checkout-month-checked {
	background: #1C1C1C;
	color: white;
}

#younitedpay-checkout-form .younitedpay-checkout-month-choice div span {
	width: 100%;
	height: 100%;
	font-size: 14px;
	font-weight: 700;
	line-height: 40px;
	text-align: center;
}

#younitedpay-checkout-form .younitedpay-checkout-month-selected {
	display: flex;
	justify-content: center;
	margin: 24px 0;
}

#younitedpay-checkout-form .younitedpay-checkout-month-selected span {
	font-size: 16px;
	font-weight: 700;
	color: var(--younitedpay-purple);
}

#younitedpay-checkout-form .younitedpay-checkout-credit {
	color: var(--younitedpay-grey);
	font-size: 20px;
	font-weight: 600;
	text-align: left;
	margin-bottom: 0;
	display: flex;
}

#younitedpay-checkout-form .younitedpay-checkout-month-choice>div,
#younitedpay-checkout-form .younitedpay-checkout-close {
	cursor: pointer;
}
