.elementor-1791 .elementor-element.elementor-element-389cdbc6{--display:flex;--background-transition:0.3s;}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1791 .elementor-element.elementor-element-0ef8227 .woocommerce #customer_details .form-row .input-text, .elementor-1791 .elementor-element.elementor-element-0ef8227  .woocommerce #customer_details .form-row textarea, .elementor-1791 .elementor-element.elementor-element-0ef8227 .woocommerce form #customer_details select, .elementor-1791 .elementor-element.elementor-element-0ef8227 .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-1791 .elementor-element.elementor-element-0ef8227 #coupon_code, .elementor-1791 .elementor-element.elementor-element-0ef8227 .select2-container--default .select2-selection--single, .elementor-1791 .elementor-element.elementor-element-0ef8227 .woocommerce-checkout #payment .payment_methods .payment_box{background-color:var( --e-global-color-sk_color_1 );}.elementor-1791 .elementor-element.elementor-element-0ef8227 #payment #place_order{background-color:var( --e-global-color-sk_color_7 );}.elementor-1791 .elementor-element.elementor-element-0ef8227{--billing-details-title-alignment:start;--sections-border-radius:20px 20px 20px 20px;--forms-rows-gap:15px;--forms-labels-color:var( --e-global-color-sk_color_15 );--forms-fields-focus-transition-duration:1000ms;--forms-fields-border-radius:50px 50px 50px 50px;--forms-fields-padding:6px 10px 6px 10px;--order-summary-rows-gap-top:calc( 6px/2 );--order-summary-rows-gap-bottom:calc( 6px/2 );--order-summary-items-color:var( --e-global-color-sk_color_8 );--purchase-button-border-radius:50px 50px 50px 50px;}.elementor-1791 .elementor-element.elementor-element-0ef8227 .woocommerce-billing-fields .form-row label, .elementor-1791 .elementor-element.elementor-element-0ef8227 .woocommerce-shipping-fields .form-row label, .elementor-1791 .elementor-element.elementor-element-0ef8227 .woocommerce-additional-fields .form-row label, .elementor-1791 .elementor-element.elementor-element-0ef8227 .e-woocommerce-login-anchor .form-row label, .elementor-1791 .elementor-element.elementor-element-0ef8227 .e-coupon-anchor-description{font-family:var( --e-global-typography-da74651-font-family ), Sans-serif;font-size:var( --e-global-typography-da74651-font-size );font-weight:var( --e-global-typography-da74651-font-weight );line-height:var( --e-global-typography-da74651-line-height );}.elementor-1791 .elementor-element.elementor-element-0ef8227 .woocommerce #customer_details .form-row .input-text, .elementor-1791 .elementor-element.elementor-element-0ef8227  .woocommerce #customer_details .form-row textarea, .elementor-1791 .elementor-element.elementor-element-0ef8227 .woocommerce form #customer_details select, .elementor-1791 .elementor-element.elementor-element-0ef8227 .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-1791 .elementor-element.elementor-element-0ef8227 #coupon_code, .elementor-1791 .elementor-element.elementor-element-0ef8227 .select2-container--default .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c682843 );}.elementor-1791 .elementor-element.elementor-element-0ef8227 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (6px*2) + 16px );padding-left:10px;padding-right:10px;}.elementor-1791 .elementor-element.elementor-element-0ef8227 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (6px*2) + 16px );right:10px;}.elementor-1791 .elementor-element.elementor-element-0ef8227 .select2-container--default .select2-selection--single{height:auto;}.elementor-1791 .elementor-element.elementor-element-0ef8227 .col2-set .col-1{--sections-title-color:var( --e-global-color-sk_color_11 );}.elementor-1791 .elementor-element.elementor-element-0ef8227 .woocommerce-billing-fields h3{font-family:var( --e-global-typography-sk_type_14-font-family ), Sans-serif;font-size:var( --e-global-typography-sk_type_14-font-size );font-weight:var( --e-global-typography-sk_type_14-font-weight );line-height:var( --e-global-typography-sk_type_14-line-height );}.elementor-1791 .elementor-element.elementor-element-0ef8227 .e-checkout__order_review{--sections-title-color:var( --e-global-color-sk_color_11 );}.elementor-1791 .elementor-element.elementor-element-0ef8227 h3#order_review_heading{font-family:var( --e-global-typography-sk_type_14-font-family ), Sans-serif;font-size:var( --e-global-typography-sk_type_14-font-size );font-weight:var( --e-global-typography-sk_type_14-font-weight );line-height:var( --e-global-typography-sk_type_14-line-height );}.elementor-1791 .elementor-element.elementor-element-0ef8227 .woocommerce-checkout-payment{--links-normal-color:var( --e-global-color-sk_color_7 );--links-hover-color:var( --e-global-color-sk_color_5 );}@media(max-width:1024px){.elementor-widget-woocommerce-checkout-page .product-name .variation{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1791 .elementor-element.elementor-element-0ef8227 .woocommerce-billing-fields .form-row label, .elementor-1791 .elementor-element.elementor-element-0ef8227 .woocommerce-shipping-fields .form-row label, .elementor-1791 .elementor-element.elementor-element-0ef8227 .woocommerce-additional-fields .form-row label, .elementor-1791 .elementor-element.elementor-element-0ef8227 .e-woocommerce-login-anchor .form-row label, .elementor-1791 .elementor-element.elementor-element-0ef8227 .e-coupon-anchor-description{font-size:var( --e-global-typography-da74651-font-size );line-height:var( --e-global-typography-da74651-line-height );}.elementor-1791 .elementor-element.elementor-element-0ef8227 .woocommerce-billing-fields h3{font-size:var( --e-global-typography-sk_type_14-font-size );line-height:var( --e-global-typography-sk_type_14-line-height );}.elementor-1791 .elementor-element.elementor-element-0ef8227 h3#order_review_heading{font-size:var( --e-global-typography-sk_type_14-font-size );line-height:var( --e-global-typography-sk_type_14-line-height );}}@media(max-width:767px){.elementor-widget-woocommerce-checkout-page .product-name .variation{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1791 .elementor-element.elementor-element-0ef8227 .woocommerce-billing-fields .form-row label, .elementor-1791 .elementor-element.elementor-element-0ef8227 .woocommerce-shipping-fields .form-row label, .elementor-1791 .elementor-element.elementor-element-0ef8227 .woocommerce-additional-fields .form-row label, .elementor-1791 .elementor-element.elementor-element-0ef8227 .e-woocommerce-login-anchor .form-row label, .elementor-1791 .elementor-element.elementor-element-0ef8227 .e-coupon-anchor-description{font-size:var( --e-global-typography-da74651-font-size );line-height:var( --e-global-typography-da74651-line-height );}.elementor-1791 .elementor-element.elementor-element-0ef8227 .woocommerce-billing-fields h3{font-size:var( --e-global-typography-sk_type_14-font-size );line-height:var( --e-global-typography-sk_type_14-line-height );}.elementor-1791 .elementor-element.elementor-element-0ef8227 h3#order_review_heading{font-size:var( --e-global-typography-sk_type_14-font-size );line-height:var( --e-global-typography-sk_type_14-line-height );}}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-0ef8227 *//* Woocommerce shipping fields */
.woocommerce-shipping-fields{
	display: none;
}


/***Payment container */
/* "Name on card" Label */
#wc-yith-stripe-cc-form .woocommerce-validated label{
	font-weight:600;
	color:#4f87a2;
	font-size:15px;
}
/* Name on carde field */
#yith-stripe-card-name{
	border-radius:50px;
	background-color:#ffffff;
	height:40px;
}

/* Card details Label*/
#wc-yith-stripe-cc-form label{
	font-size: 15px;color: #4f87a2;
	font-weight: 600;
}

/* Card details Field*/
#yith-stripe-card-elements{
	border-radius: 50px!important;
	background-color: #ffffff;
	height:40px;
}

/* Form row full */
#wc-yith-stripe-cc-form .form-row-full{
	padding-right:0px !important;
	padding-left:0px !important;
	margin-bottom:-10px !important;
	
}

/* Yith stripe form */
#wc-yith-stripe-cc-form{
	margin-top:-10px !important;
	margin-bottom:-50px !important;
}/* End custom CSS */