.elementor-20 .elementor-element.elementor-element-42f6bcd{--display:flex;--min-height:93vh;--justify-content:center;}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-b66863e h3#order_review_heading, .elementor-20 .elementor-element.elementor-element-b66863e .woocommerce-billing-fields h3, .elementor-20 .elementor-element.elementor-element-b66863e .woocommerce-additional-fields h3{font-size:14px;}.elementor-20 .elementor-element.elementor-element-b66863e{--forms-labels-color:#3D0358;}.elementor-20 .elementor-element.elementor-element-b66863e .woocommerce-billing-fields .form-row label, .elementor-20 .elementor-element.elementor-element-b66863e .woocommerce-shipping-fields .form-row label, .elementor-20 .elementor-element.elementor-element-b66863e .woocommerce-additional-fields .form-row label, .elementor-20 .elementor-element.elementor-element-b66863e .e-woocommerce-login-anchor .form-row label, .elementor-20 .elementor-element.elementor-element-b66863e .e-coupon-anchor-description{font-size:14px;font-weight:700;}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-42f6bcd{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.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 );}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-42f6bcd{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.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 );}}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-b66863e */.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table td, .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table th {
    padding-top: 7px!important;
    padding-bottom: 7px!important;
}

.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .col-1, .elementor-widget-woocommerce-checkout-page .woocommerce .e-checkout__order_review, .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box, .elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-section, .elementor-widget-woocommerce-checkout-page .woocommerce .shipping_address, .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-additional-fields, .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout #payment{
    border-radius: 16px!important;
        border: none!important;
        box-shadow: 0px 20px 50px 0px rgba(61.999999999999815, 54.99999999999995, 177.99999999999994, 0.11)!important;
    
}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order, .elementor-widget-woocommerce-checkout-page .woocommerce button.woocommerce-button{
    background: linear-gradient(315deg, rgb(254 0 254 / 34%) 0%, rgb(244 7 245 / 44%) 0.01%, rgba(36, 3, 66, 0.2) 100%) #240342!important;
    border-radius: 10px!important;
    color:#fff!important;
    border:none!important;
}
thead, tbody, h3#order_review_heading {
    display: none;
}
.elementor-widget-woocommerce-checkout-page a {
   color: #7c058e !important;
       font-weight: 400;
}
p.e-woocommerce-coupon-nudge.e-checkout-secondary-title {
    font-weight: 700;
}
.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row .input-text, .elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row select, .elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row textarea, .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row .input-text, .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row select, .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row textarea, .elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row select, .elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row textarea,.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single {

    border-radius: 10px!important;

}

.translatepress-he_IL input#billing_phone,.translatepress-he_IL  .elementor-widget-woocommerce-checkout-page .woocommerce-checkout .woocommerce-billing-fields h3, .translatepress-he_IL p.e-woocommerce-coupon-nudge.e-checkout-secondary-title {
    text-align: right;
}
.woocommerce-info::before, .woocommerce-error::before {
    color: #79058b;
    position: initial;
}
.woocommerce-error {
    border-top-color: #79058b!important;
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
    content: "\e016"!important;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message{
    background-color: #fbf8ff!important;
}
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
    font-size: 14px;

}
span.woocommerce-terms-and-conditions-checkbox-text{
        top:0!important;
}
a.woocommerce-terms-and-conditions-link {
    font-weight: 700;
}

.woocommerce-terms-and-conditions h2{
    font-size: 30px!important;
    color:#7f54b3!important;
    margin-top: 20px;
}

.woocommerce-terms-and-conditions h1{
    font-size: 35px!important;

}
li.wc_payment_method {
    margin-bottom: 10px !important;
    line-height: 30px !important;
}
li.wc_payment_method img {
    width: auto !important;
}
tr.recurring-totals, tr.cart-subtotal.recurring-total {
    display: none;
}
.woocommerce-billing-fields input {
    padding: 12px !important;
}

.translatepress-he_IL .woocommerce-form-login-toggle.e-checkout-secondary-title {
    text-align: right !important;
}
p#account_password_field label {
    font-size: 14px;
}
.woocommerce-billing-fields h3 {
    display: none;
}/* End custom CSS */