.elementor-10 .elementor-element.elementor-element-f0b1307{margin-top:30px;margin-bottom:20px;}.elementor-10 .elementor-element.elementor-element-ffba75f{text-align:center;}.elementor-10 .elementor-element.elementor-element-ffba75f .elementor-heading-title{color:var( --e-global-color-e9b18d4 );font-family:var( --e-global-typography-db3787c-font-family ), Sans-serif;font-size:var( --e-global-typography-db3787c-font-size );font-weight:var( --e-global-typography-db3787c-font-weight );text-transform:var( --e-global-typography-db3787c-text-transform );line-height:var( --e-global-typography-db3787c-line-height );letter-spacing:var( --e-global-typography-db3787c-letter-spacing );word-spacing:var( --e-global-typography-db3787c-word-spacing );}.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper.tp_co_l_2 .woocommerce .col2-set{width:50%;}.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper.tp_co_l_2 .woocommerce-checkout-review-order{width:calc(100% - 50%);}.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .woocommerce-form-login-toggle .woocommerce-info,
				.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .woocommerce-form-login-toggle .woocommerce-info a,
				.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .woocommerce-form-login-toggle .woocommerce-info:before{font-family:var( --e-global-typography-6684703-font-family ), Sans-serif;font-size:var( --e-global-typography-6684703-font-size );font-weight:var( --e-global-typography-6684703-font-weight );line-height:var( --e-global-typography-6684703-line-height );letter-spacing:var( --e-global-typography-6684703-letter-spacing );word-spacing:var( --e-global-typography-6684703-word-spacing );color:var( --e-global-color-e9b18d4 );}.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .woocommerce-form-login-toggle .woocommerce-info:before{color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .woocommerce-form-login-toggle .woocommerce-info a{font-family:var( --e-global-typography-6684703-font-family ), Sans-serif;font-size:var( --e-global-typography-6684703-font-size );font-weight:var( --e-global-typography-6684703-font-weight );line-height:var( --e-global-typography-6684703-line-height );letter-spacing:var( --e-global-typography-6684703-letter-spacing );word-spacing:var( --e-global-typography-6684703-word-spacing );color:var( --e-global-color-e9b18d4 );}.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .woocommerce-form-login-toggle .woocommerce-info a:hover{color:var( --e-global-color-c504e07 );}.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .woocommerce-form-login p:not(.form-row),
					.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .login p:not(.form-row){font-family:var( --e-global-typography-6684703-font-family ), Sans-serif;font-size:var( --e-global-typography-6684703-font-size );font-weight:var( --e-global-typography-6684703-font-weight );line-height:var( --e-global-typography-6684703-line-height );letter-spacing:var( --e-global-typography-6684703-letter-spacing );word-spacing:var( --e-global-typography-6684703-word-spacing );color:var( --e-global-color-e9b18d4 );}.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .login label{font-family:var( --e-global-typography-6684703-font-family ), Sans-serif;font-size:var( --e-global-typography-6684703-font-size );font-weight:var( --e-global-typography-6684703-font-weight );line-height:var( --e-global-typography-6684703-line-height );letter-spacing:var( --e-global-typography-6684703-letter-spacing );word-spacing:var( --e-global-typography-6684703-word-spacing );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .login label .required{color:#FF0000 !important;}.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .login .woocommerce-form-login__rememberme{font-family:var( --e-global-typography-6684703-font-family ), Sans-serif;font-size:var( --e-global-typography-6684703-font-size );font-weight:var( --e-global-typography-6684703-font-weight );line-height:var( --e-global-typography-6684703-line-height );letter-spacing:var( --e-global-typography-6684703-letter-spacing );word-spacing:var( --e-global-typography-6684703-word-spacing );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .login .form-row input[type="text"],
					.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .login .form-row input[type="password"]{font-family:var( --e-global-typography-6684703-font-family ), Sans-serif;font-size:var( --e-global-typography-6684703-font-size );font-weight:var( --e-global-typography-6684703-font-weight );line-height:var( --e-global-typography-6684703-line-height );letter-spacing:var( --e-global-typography-6684703-letter-spacing );word-spacing:var( --e-global-typography-6684703-word-spacing );}.elementor-10 .elementor-element.elementor-element-de7df31 .woocommerce-checkout-review-order-table tbody .product-name{text-align:left;}.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .woocommerce td.product-name .wc-item-meta, .woocommerce td.product-name dl.variation{justify-content:flex-start;}.elementor-10 .elementor-element.elementor-element-de7df31 .woocommerce-checkout-review-order-table tbody .product-total{text-align:left;}.elementor-10 .elementor-element.elementor-element-de7df31 .woocommerce-checkout-review-order-table tfoot{text-align:left;}.elementor-10 .elementor-element.elementor-element-de7df31 .woocommerce-checkout-review-order-table tfoot .order-total{text-align:left;}.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .woocommerce-checkout-review-order-table{overflow:hidden;}.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .checkout .woocommerce-checkout-payment button#place_order{width:100%;font-family:var( --e-global-typography-5a3058b-font-family ), Sans-serif;font-size:var( --e-global-typography-5a3058b-font-size );font-weight:var( --e-global-typography-5a3058b-font-weight );text-transform:var( --e-global-typography-5a3058b-text-transform );line-height:var( --e-global-typography-5a3058b-line-height );letter-spacing:var( --e-global-typography-5a3058b-letter-spacing );word-spacing:var( --e-global-typography-5a3058b-word-spacing );color:var( --e-global-color-359f396 );border-radius:0px 0px 0px 0px;}.woocommerce-page .elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .woocommerce .checkout .woocommerce-checkout-payment#payment .place-order button#place_order{background-color:var( --e-global-color-e9b18d4 );}.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .checkout .woocommerce-checkout-payment button#place_order:hover{color:var( --e-global-color-359f396 );border-radius:0px 0px 0px 0px;}.woocommerce-page .elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .woocommerce .checkout .woocommerce-checkout-payment#payment .place-order button#place_order:hover{background-color:var( --e-global-color-c504e07 );}.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .woocommerce-checkout .woocommerce-checkout-review-order{overflow:hidden;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-ffba75f .elementor-heading-title{font-size:var( --e-global-typography-db3787c-font-size );line-height:var( --e-global-typography-db3787c-line-height );letter-spacing:var( --e-global-typography-db3787c-letter-spacing );word-spacing:var( --e-global-typography-db3787c-word-spacing );}.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .woocommerce-form-login-toggle .woocommerce-info,
				.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .woocommerce-form-login-toggle .woocommerce-info a,
				.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .woocommerce-form-login-toggle .woocommerce-info:before{font-size:var( --e-global-typography-6684703-font-size );line-height:var( --e-global-typography-6684703-line-height );letter-spacing:var( --e-global-typography-6684703-letter-spacing );word-spacing:var( --e-global-typography-6684703-word-spacing );}.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .woocommerce-form-login-toggle .woocommerce-info a{font-size:var( --e-global-typography-6684703-font-size );line-height:var( --e-global-typography-6684703-line-height );letter-spacing:var( --e-global-typography-6684703-letter-spacing );word-spacing:var( --e-global-typography-6684703-word-spacing );}.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .woocommerce-form-login p:not(.form-row),
					.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .login p:not(.form-row){font-size:var( --e-global-typography-6684703-font-size );line-height:var( --e-global-typography-6684703-line-height );letter-spacing:var( --e-global-typography-6684703-letter-spacing );word-spacing:var( --e-global-typography-6684703-word-spacing );}.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .login label{font-size:var( --e-global-typography-6684703-font-size );line-height:var( --e-global-typography-6684703-line-height );letter-spacing:var( --e-global-typography-6684703-letter-spacing );word-spacing:var( --e-global-typography-6684703-word-spacing );}.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .login .woocommerce-form-login__rememberme{font-size:var( --e-global-typography-6684703-font-size );line-height:var( --e-global-typography-6684703-line-height );letter-spacing:var( --e-global-typography-6684703-letter-spacing );word-spacing:var( --e-global-typography-6684703-word-spacing );}.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .login .form-row input[type="text"],
					.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .login .form-row input[type="password"]{font-size:var( --e-global-typography-6684703-font-size );line-height:var( --e-global-typography-6684703-line-height );letter-spacing:var( --e-global-typography-6684703-letter-spacing );word-spacing:var( --e-global-typography-6684703-word-spacing );}.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .checkout .woocommerce-checkout-payment button#place_order{font-size:var( --e-global-typography-5a3058b-font-size );line-height:var( --e-global-typography-5a3058b-line-height );letter-spacing:var( --e-global-typography-5a3058b-letter-spacing );word-spacing:var( --e-global-typography-5a3058b-word-spacing );}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-ffba75f .elementor-heading-title{font-size:var( --e-global-typography-db3787c-font-size );line-height:var( --e-global-typography-db3787c-line-height );letter-spacing:var( --e-global-typography-db3787c-letter-spacing );word-spacing:var( --e-global-typography-db3787c-word-spacing );}.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .woocommerce-form-login-toggle .woocommerce-info,
				.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .woocommerce-form-login-toggle .woocommerce-info a,
				.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .woocommerce-form-login-toggle .woocommerce-info:before{font-size:var( --e-global-typography-6684703-font-size );line-height:var( --e-global-typography-6684703-line-height );letter-spacing:var( --e-global-typography-6684703-letter-spacing );word-spacing:var( --e-global-typography-6684703-word-spacing );}.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .woocommerce-form-login-toggle .woocommerce-info a{font-size:var( --e-global-typography-6684703-font-size );line-height:var( --e-global-typography-6684703-line-height );letter-spacing:var( --e-global-typography-6684703-letter-spacing );word-spacing:var( --e-global-typography-6684703-word-spacing );}.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .woocommerce-form-login p:not(.form-row),
					.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .login p:not(.form-row){font-size:var( --e-global-typography-6684703-font-size );line-height:var( --e-global-typography-6684703-line-height );letter-spacing:var( --e-global-typography-6684703-letter-spacing );word-spacing:var( --e-global-typography-6684703-word-spacing );}.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .login label{font-size:var( --e-global-typography-6684703-font-size );line-height:var( --e-global-typography-6684703-line-height );letter-spacing:var( --e-global-typography-6684703-letter-spacing );word-spacing:var( --e-global-typography-6684703-word-spacing );}.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .login .woocommerce-form-login__rememberme{font-size:var( --e-global-typography-6684703-font-size );line-height:var( --e-global-typography-6684703-line-height );letter-spacing:var( --e-global-typography-6684703-letter-spacing );word-spacing:var( --e-global-typography-6684703-word-spacing );}.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .login .form-row input[type="text"],
					.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .login .form-row input[type="password"]{font-size:var( --e-global-typography-6684703-font-size );line-height:var( --e-global-typography-6684703-line-height );letter-spacing:var( --e-global-typography-6684703-letter-spacing );word-spacing:var( --e-global-typography-6684703-word-spacing );}.elementor-10 .elementor-element.elementor-element-de7df31 .tp-checkout-page-wrapper .checkout .woocommerce-checkout-payment button#place_order{font-size:var( --e-global-typography-5a3058b-font-size );line-height:var( --e-global-typography-5a3058b-line-height );letter-spacing:var( --e-global-typography-5a3058b-letter-spacing );word-spacing:var( --e-global-typography-5a3058b-word-spacing );}}