html[data-access-land-checkout-cro="ready"] body.woocommerce-checkout #wfacp-e-form .woocommerce-form-login-toggle {
	margin: 0 0 12px !important;
}

html[data-access-land-checkout-cro="ready"] body.woocommerce-checkout #wfacp-e-form .wfacp_main_form .woocommerce-form-login-toggle .woocommerce-info,
html[data-access-land-checkout-cro="ready"] body.woocommerce-checkout #wfacp-e-form .wfacp-form .woocommerce-form-login-toggle .woocommerce-info {
	display: block !important;
	box-sizing: border-box !important;
	min-height: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	border-radius: 0 !important;
	background: transparent !important;
	color: #8fa6c2 !important;
	font-size: 11.5px !important;
	line-height: 1.45 !important;
}

html[data-access-land-checkout-cro="ready"] body.woocommerce-checkout #wfacp-e-form .woocommerce-form-login-toggle .woocommerce-info::before {
	display: none !important;
	content: none !important;
}

html[data-access-land-checkout-cro="ready"] body.woocommerce-checkout #wfacp-e-form .woocommerce-form-login-toggle .wfacp_display_smart_login,
html[data-access-land-checkout-cro="ready"] body.woocommerce-checkout .wfacp_showcoupon {
	color: #68d8f7 !important;
	font-weight: 700 !important;
	text-decoration: none !important;
}

html[data-access-land-checkout-cro="ready"] body.woocommerce-checkout .wfacp_order_summary_item_name {
	display: flex !important;
	flex-direction: column;
	align-items: flex-start;
	gap: 3px;
	line-height: 1.25 !important;
}

.al-checkout-order-title,
.al-checkout-order-meta {
	display: block !important;
	width: 100%;
	margin: 0 !important;
}

.al-checkout-order-title {
	color: #f5f8fd;
	font-size: 12.5px;
	font-weight: 800;
}

.al-checkout-order-meta {
	color: #8fa6c2;
	font-size: 10.5px;
	font-weight: 500;
}

html[data-access-land-checkout-cro="ready"] body.woocommerce-checkout #billing_phone_field {
	margin-bottom: 0 !important;
}

html[data-access-land-checkout-cro="ready"] body.woocommerce-checkout #kl_newsletter_checkbox_field {
	margin: 12px 0 0 !important;
	padding: 12px 0 0 !important;
	border-top: 1px solid rgba(148, 163, 184, 0.12) !important;
}

html[data-access-land-checkout-cro="ready"] body.woocommerce-checkout .al-checkout-form-shell #wfacp-e-form #payment ul.payment_methods > li.wc_payment_method {
	display: grid !important;
	grid-template-columns: 20px minmax(0, 1fr) !important;
	column-gap: 10px !important;
	align-items: center !important;
	padding: 17px 18px !important;
}

html[data-access-land-checkout-cro="ready"] body.woocommerce-checkout .al-checkout-form-shell #wfacp-e-form #payment ul.payment_methods > li.wc_payment_method > input.input-radio {
	position: static !important;
	inset: auto !important;
	grid-column: 1 !important;
	grid-row: 1 !important;
	align-self: center !important;
	justify-self: center !important;
	margin: 0 !important;
}

html[data-access-land-checkout-cro="ready"] body.woocommerce-checkout .al-checkout-form-shell #wfacp-e-form #payment ul.payment_methods > li.wc_payment_method > label {
	grid-column: 2 !important;
	grid-row: 1 !important;
	display: flex !important;
	align-items: center !important;
	justify-content: space-between !important;
	width: 100% !important;
	min-height: 31px !important;
	padding: 0 !important;
}

html[data-access-land-checkout-cro="ready"] body.woocommerce-checkout .al-checkout-form-shell #wfacp-e-form #payment ul.payment_methods > li.wc_payment_method > .payment_box {
	grid-column: 1 / -1 !important;
	grid-row: 2 !important;
	width: 100% !important;
	margin: 12px 0 0 !important;
}

@media (max-width: 640px) {
	html[data-access-land-checkout-cro="ready"] body.woocommerce-checkout .al-checkout-form-shell #wfacp-e-form #payment ul.payment_methods > li.wc_payment_method {
		padding: 15px 14px !important;
	}

	.al-checkout-order-title {
		font-size: 11.5px;
	}

	.al-checkout-order-meta {
		font-size: 10px;
	}
}
