.elementor-2146 .elementor-element.elementor-element-e549188 h3, .elementor-2146 .elementor-element.elementor-element-e549188 .woo-checkout-section-title, .elementor-2146 .elementor-element.elementor-element-e549188 .ea-woo-checkout #customer_details h3 {
	margin-bottom: 20px !important;
}

.elementor-2146 .elementor-element.elementor-element-e549188 .ea-woo-checkout-order-review {
	background-color: #f2f2f2;
	padding: 20px 20px 20px 20px;
	border-radius: 21px 21px 21px 21px;
}

.elementor-2146 .elementor-element.elementor-element-e549188 .ea-woo-checkout-order-review .table-header {
	font-family: "Nunito Sans", Sans-serif;
	font-size: 19px;
	font-weight: 800;
	color: var(--e-global-color-text);
}

.elementor-2146 .elementor-element.elementor-element-e549188 .ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table li.table-header {
	margin-bottom: 10px;
}

.elementor-2146 .elementor-element.elementor-element-e549188 .ea-woo-checkout-order-review .table-row {
	background-color: #fff;
	color: var(--e-global-color-text);
	font-family: "Nunito Sans", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.elementor-2146 .elementor-element.elementor-element-e549188 .ea-woo-checkout-order-review .table-row, .elementor-2146 .elementor-element.elementor-element-e549188 .ea-woo-checkout-order-review .product-thumbnail img {
	border-radius: 18px 18px 18px 18px;
}

.elementor-2146 .elementor-element.elementor-element-e549188 .ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table li.table-row {
	margin-bottom: 14px;
}

.elementor-2146 .elementor-element.elementor-element-e549188 .ea-woo-checkout.layout-split .layout-split-container .table-area .ea-woo-checkout-order-review .ea-order-review-table .table-row {
	padding-bottom: 14px;
}

.elementor-2146 .elementor-element.elementor-element-e549188 .ea-woo-checkout-order-review .footer-content, .elementor-2146 .elementor-element.elementor-element-e549188 .ea-woo-checkout-order-review .footer-content table th, .elementor-2146 .elementor-element.elementor-element-e549188 .ea-woo-checkout-order-review .footer-content table td .amount {
	font-family: "Nunito Sans", Sans-serif;
	font-size: 19px;
	font-weight: 800;
}

.elementor-2146 .elementor-element.elementor-element-e549188 .ea-woo-checkout-order-review .footer-content {
	background-color: #fff;
	color: var(--e-global-color-text);
	border-radius: 16px 16px 16px 16px;
}

.elementor-2146 .elementor-element.elementor-element-e549188 .ea-woo-checkout-order-review .footer-content #shipping_method label {
	color: var(--e-global-color-text);
}

.elementor-2146 .elementor-element.elementor-element-e549188 .ea-woo-checkout-order-review .footer-content a {
	color: #a196e9;
}

.elementor-2146 .elementor-element.elementor-element-e549188 .ea-woo-checkout-order-review .footer-content a:hover {
	color: #fff;
}

.elementor-2146 .elementor-element.elementor-element-e549188 .ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer {
	margin-top: 19px;
}

.elementor-2146 .elementor-element.elementor-element-e549188 .woo-checkout-login {
	color: #404040;
	padding: 20px 20px 20px 20px;
	border-radius: 21px 21px 21px 21px;
}

.elementor-2146 .elementor-element.elementor-element-e549188 .woo-checkout-login .woocommerce-form-login-toggle .woocommerce-info {
	color: #404040;
}

.elementor-2146 .elementor-element.elementor-element-e549188 .woo-checkout-login .woocommerce-form-login-toggle .woocommerce-info .woocommerce-info-text {
	color: #404040;
}

.elementor-2146 .elementor-element.elementor-element-e549188 .ea-woo-checkout .ea-login-icon {
	color: #404040;
	top: 24px;
	left: 35px;
}

.elementor-2146 .elementor-element.elementor-element-e549188 .ea-woo-checkout .woocommerce .woo-checkout-login a {
	color: var(--e-global-color-91d761d);
}

.elementor-2146 .elementor-element.elementor-element-e549188 .ea-woo-checkout .woocommerce .woo-checkout-login a:hover {
	color: var(--e-global-color-91d761d);
}

.eael-woo-checkout .elementor-2146 .elementor-element.elementor-element-e549188 .woocommerce form.woocommerce-form-login {
	padding: 20px 20px 20px 20px;
	margin: 20px 20px 20px 20px;
}

.elementor-2146 .elementor-element.elementor-element-e549188 .ea-woo-checkout .woo-checkout-login label {
	font-family: "Nunito Sans", Sans-serif;
	font-size: 43px;
	color: #404040;
}

.elementor-2146 .elementor-element.elementor-element-e549188 .ea-woo-checkout .woocommerce .woo-checkout-login .button {
	background-color: var(--e-global-color-91d761d);
	background: var(--e-global-color-91d761d);
	color: #fff;
	border-radius: 5px 5px 5px 5px;
}

.elementor-2146 .elementor-element.elementor-element-e549188 .ea-woo-checkout .woocommerce .woo-checkout-login .button:hover {
	background-color: var(--e-global-color-91d761d);
	color: #fff;
}

.elementor-2146 .elementor-element.elementor-element-e549188 .ea-woo-checkout .woo-checkout-coupon {
	color: #404040;
}

.elementor-2146 .elementor-element.elementor-element-e549188 .ea-woo-checkout .woo-checkout-coupon .woocommerce-form-coupon-toggle .woocommerce-info {
	color: #404040;
}

.elementor-2146 .elementor-element.elementor-element-e549188 .ea-woo-checkout .woo-checkout-coupon .woocommerce-form-coupon-toggle .woocommerce-info .woocommerce-info-text {
	color: #404040;
}

.elementor-2146 .elementor-element.elementor-element-e549188 .ea-woo-checkout .ea-coupon-icon {
	color: #404040;
	top: 24px;
	left: 35px;
}

.elementor-2146 .elementor-element.elementor-element-e549188 .ea-woo-checkout .ea-coupon-icon i {
	font-size: 16px;
}

.elementor-2146 .elementor-element.elementor-element-e549188 .ea-woo-checkout .woocommerce-form-coupon-toggle .woocommerce-info a {
	color: #7866ff;
}

.elementor-2146 .elementor-element.elementor-element-e549188 .ea-woo-checkout .woocommerce-form-coupon-toggle .woocommerce-info a:hover {
	color: #7866ff !important;
}

.elementor-2146 .elementor-element.elementor-element-e549188 .woo-checkout-coupon {
	border-radius: 5px 5px 5px 5px;
	padding: 20px 20px 20px 20px;
}

.eael-woo-checkout .elementor-2146 .elementor-element.elementor-element-e549188 .woocommerce form.checkout_coupon {
	padding: 20px 20px 20px 20px;
	margin: 20px 20px 20px 20px;
}

.elementor-2146 .elementor-element.elementor-element-e549188 .ea-woo-checkout .woocommerce .woo-checkout-coupon .button {
	background: #7866ff;
	color: #fff;
	border-radius: 5px 5px 5px 5px;
}

.elementor-2146 .elementor-element.elementor-element-e549188 .ea-woo-checkout .woocommerce .woo-checkout-coupon .button:hover {
	background: #7866ff;
	color: #fff;
}

.elementor-2146 .elementor-element.elementor-element-e549188 .ea-woo-checkout .woocommerce-error {
	background-color: #fff3f5;
}

.elementor-2146 .elementor-element.elementor-element-e549188 .ea-woo-checkout .woocommerce-error, .elementor-2146 .elementor-element.elementor-element-e549188 .woo-checkout-coupon .woocommerce-error, .elementor-2146 .elementor-element.elementor-element-e549188 .woo-checkout-login .woocommerce-error, .elementor-2146 .elementor-element.elementor-element-e549188 .woocommerce-NoticeGroup .woocommerce-error {
	color: #ff7e93;
}

.elementor-2146 .elementor-element.elementor-element-e549188 .ea-woo-checkout .woocommerce-message {
	background-color: #d4edda;
}

.elementor-2146 .elementor-element.elementor-element-e549188 .ea-woo-checkout .woocommerce-message, .elementor-2146 .elementor-element.elementor-element-e549188 .woo-checkout-coupon .woocommerce-message, .elementor-2146 .elementor-element.elementor-element-e549188 .woo-checkout-login .woocommerce-message {
	color: #155724;
}

.elementor-2146 .elementor-element.elementor-element-e549188 #customer_details label .required {
	color: #f00;
}

.elementor-2146 .elementor-element.elementor-element-e549188 .ea-woo-checkout .woocommerce .woocommerce-checkout .form-row input.input-text, .elementor-2146 .elementor-element.elementor-element-e549188 .ea-woo-checkout .woocommerce .woocommerce-checkout .form-row select, .eael-woo-checkout .elementor-2146 .elementor-element.elementor-element-e549188 .ea-woo-checkout .select2-container .select2-selection--single {
	height: 45px;
}

.elementor-2146 .elementor-element.elementor-element-e549188 #customer_details .form-row .woocommerce-input-wrapper input {
	color: var(--e-global-color-text);
	background: #fff;
}

.elementor-2146 .elementor-element.elementor-element-e549188 #customer_details .form-row .woocommerce-input-wrapper select {
	color: var(--e-global-color-text);
	background: #fff;
}

.elementor-2146 .elementor-element.elementor-element-e549188 #customer_details .form-row .woocommerce-input-wrapper textarea {
	color: var(--e-global-color-text);
	background: #fff;
}

.elementor-2146 .elementor-element.elementor-element-e549188 #customer_details .form-row .woocommerce-input-wrapper .select2-selection span {
	color: var(--e-global-color-text);
}

.elementor-2146 .elementor-element.elementor-element-e549188 #customer_details .form-row .woocommerce-input-wrapper .select2-selection {
	background: #fff;
}

.elementor-2146 .elementor-element.elementor-element-e549188 #customer_details textarea:hover, .elementor-2146 .elementor-element.elementor-element-e549188 #customer_details textarea:focus, .elementor-2146 .elementor-element.elementor-element-e549188 #customer_details textarea:active {
	border-color: var(--e-global-color-91d761d);
}

.elementor-2146 .elementor-element.elementor-element-e549188 #customer_details .form-row {
	margin-bottom: 5px;
}

.eael-woo-checkout .elementor-2146 .elementor-element.elementor-element-e549188 .woo-checkout-payment .carrier-agents-postcode-search #carrier-agent-heading {
	color: #fff;
}

.elementor-2146 .elementor-element.elementor-element-e549188 .woo-checkout-payment .carrier-agents-postcode-search .woo-carrier-agents-postcode-input-wrapper #woo-carrier-agents-search-button {
	background-color: var(--e-global-color-91d761d);
	background: var(--e-global-color-91d761d);
	color: #fff;
}

.elementor-2146 .elementor-element.elementor-element-e549188 .woo-checkout-payment .carrier-agents-postcode-search .woo-carrier-agents-postcode-input-wrapper #woo-carrier-agents-search-button:hover {
	background-color: #7866ff;
	color: #fff;
}

.eael-woo-checkout .elementor-2146 .elementor-element.elementor-element-e549188 .woo-checkout-payment .woo-checkout-section-title {
	color: var(--e-global-color-text);
}

.eael-woo-checkout .elementor-2146 .elementor-element.elementor-element-e549188 .woo-checkout-payment {
	padding: 20px 20px 20px 20px;
	border-radius: 5px 5px 5px 5px;
}

.eael-woo-checkout .elementor-2146 .elementor-element.elementor-element-e549188 .woocommerce .woo-checkout-payment #payment .payment_methods .wc_payment_method > label {
	font-family: "Nunito Sans", Sans-serif;
	font-size: 13px;
	font-weight: 700;
}

.eael-woo-checkout .elementor-2146 .elementor-element.elementor-element-e549188 .woocommerce .woo-checkout-payment #payment .payment_methods .wc_payment_method input[type="radio"] + label {
	color: var(--e-global-color-text);
}

.eael-woo-checkout .elementor-2146 .elementor-element.elementor-element-e549188 .woocommerce .woo-checkout-payment #payment .payment_methods .wc_payment_method input[type="radio"]:checked + label {
	color: var(--e-global-color-91d761d);
}

.eael-woo-checkout .elementor-2146 .elementor-element.elementor-element-e549188 .woo-checkout-payment .payment_box {
	background-color: #e7e7e7 !important;
	color: var(--e-global-color-text);
}

.eael-woo-checkout .elementor-2146 .elementor-element.elementor-element-e549188 .woo-checkout-payment .payment_box::before {
	border-bottom-color: #e7e7e7 !important;
}

.eael-woo-checkout .elementor-2146 .elementor-element.elementor-element-e549188 .woo-checkout-payment .payment_box p {
	font-size: 16px;
	font-weight: 700;
}

.eael-woo-checkout .elementor-2146 .elementor-element.elementor-element-e549188 .woo-checkout-payment .woocommerce-privacy-policy-text {
	color: var(--e-global-color-91d761d);
}

.eael-woo-checkout .elementor-2146 .elementor-element.elementor-element-e549188 .woo-checkout-payment a.woocommerce-privacy-policy-link {
	color: #868686 !important;
}

.eael-woo-checkout .elementor-2146 .elementor-element.elementor-element-e549188 .woo-checkout-payment .place-order {
	border-color: var(--e-global-color-text);
}

.eael-woo-checkout .elementor-2146 .elementor-element.elementor-element-e549188 .woocommerce #place_order {
	font-family: "Nunito Sans", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	padding: 15px 20px 15px 20px;
	margin-top: 20px;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-2146 .elementor-element.elementor-element-d1d48d4.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

@media (min-width:801px) {}

@media (max-width:1024px) {}

@media (max-width:800px) {}