.elementor-30439 .elementor-element.elementor-element-f7a9e29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--padding-top:60px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-30439 .elementor-element.elementor-element-f7a9e29:not(.elementor-motion-effects-element-type-background), .elementor-30439 .elementor-element.elementor-element-f7a9e29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://fermentationacademy.co.il/wp-content/uploads/2024/05/DSC_1413.JPG.webp");background-size:cover;}.elementor-30439 .elementor-element.elementor-element-f7a9e29::before, .elementor-30439 .elementor-element.elementor-element-f7a9e29 > .elementor-background-video-container::before, .elementor-30439 .elementor-element.elementor-element-f7a9e29 > .e-con-inner > .elementor-background-video-container::before, .elementor-30439 .elementor-element.elementor-element-f7a9e29 > .elementor-background-slideshow::before, .elementor-30439 .elementor-element.elementor-element-f7a9e29 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30439 .elementor-element.elementor-element-f7a9e29 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 0%, #F0E4D2D9 100%);}.elementor-30439 .elementor-element.elementor-element-f7a9e29 > .elementor-shape-bottom svg, .elementor-30439 .elementor-element.elementor-element-f7a9e29 > .e-con-inner > .elementor-shape-bottom svg{width:calc(113% + 1.3px);height:90px;}.elementor-30439 .elementor-element.elementor-element-c0c1e09{width:var( --container-widget-width, 695px );max-width:695px;--container-widget-width:695px;--container-widget-flex-grow:0;align-self:center;text-align:center;}.elementor-30439 .elementor-element.elementor-element-c0c1e09 > .elementor-widget-container{margin:0px 0px -13px 0px;}.elementor-30439 .elementor-element.elementor-element-c0c1e09 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:40px;font-weight:500;color:#3F2E07;}.elementor-30439 .elementor-element.elementor-element-4db5166{width:var( --container-widget-width, 915px );max-width:915px;--container-widget-width:915px;--container-widget-flex-grow:0;text-align:center;font-family:"Heebo", Sans-serif;font-size:22px;font-weight:300;color:#3F2E07;}.elementor-30439 .elementor-element.elementor-element-4db5166 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30439 .elementor-element.elementor-element-4db5166.elementor-element{--align-self:center;}.elementor-30439 .elementor-element.elementor-element-ab83539{margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-30439 .elementor-element.elementor-element-a650657 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:20px 42px 20px 42px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F0E4D2B0;border-radius:30px 30px 30px 30px;}.elementor-30439 .elementor-element.elementor-element-a650657 .wcf-embed-checkout-form, .elementor-30439 .elementor-element.elementor-element-a650657 .wcf-embed-checkout-form-modern-checkout{--wcf-heading-color:#3F2E07;--wcf-field-border-color:#A99964;}.elementor-30439 .elementor-element.elementor-element-a650657 .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce h3,
				.elementor-30439 .elementor-element.elementor-element-a650657 .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce h3 span,
				.elementor-30439 .elementor-element.elementor-element-a650657 .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce-checkout #order_review_heading,
				.elementor-30439 .elementor-element.elementor-element-a650657 .cartflows-elementor__checkout-form .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .step-name,
				.elementor-30439 .elementor-element.elementor-element-a650657 .wcf-embed-checkout-form .woocommerce .col2-set .col-1 h3,
				.elementor-30439 .elementor-element.elementor-element-a650657 .wcf-embed-checkout-form .woocommerce .col2-set .col-2 h3{font-size:21px;}.elementor-30439 .elementor-element.elementor-element-a650657 .wcf-embed-checkout-form .woocommerce form .form-row input.input-text::placeholder,
					.elementor-30439 .elementor-element.elementor-element-a650657 .wcf-embed-checkout-form .woocommerce form .form-row input.input-text,
					.elementor-30439 .elementor-element.elementor-element-a650657 .wcf-embed-checkout-form .woocommerce form .form-row textarea,
					.elementor-30439 .elementor-element.elementor-element-a650657 .wcf-embed-checkout-form .select2-container--default .select2-selection--single,
					.elementor-30439 .elementor-element.elementor-element-a650657 .wcf-embed-checkout-form .woocommerce form .form-row select.select,
					.elementor-30439 .elementor-element.elementor-element-a650657 .wcf-embed-checkout-form .woocommerce .col2-set .col-1,
					.elementor-30439 .elementor-element.elementor-element-a650657 .wcf-embed-checkout-form .woocommerce .col2-set .col-2,
					.elementor-30439 .elementor-element.elementor-element-a650657 .wcf-embed-checkout-form .woocommerce form p.form-row label,
					.elementor-30439 .elementor-element.elementor-element-a650657 .wcf-embed-checkout-form .woocommerce #payment [type="radio"]:checked + label,
					.elementor-30439 .elementor-element.elementor-element-a650657 .wcf-embed-checkout-form .woocommerce #payment [type="radio"]:not(:checked) + label,
					.elementor-30439 .elementor-element.elementor-element-a650657 .wcf-embed-checkout-form .woocommerce form .form-row select{font-size:16px;}.elementor-30439 .elementor-element.elementor-element-a650657 .wcf-embed-checkout-form .woocommerce-checkout, .elementor-30439 .elementor-element.elementor-element-a650657 .wcf-embed-checkout-form-modern-checkout{--wcf-field-label-color:#3F2E079E;}.elementor-30439 .elementor-element.elementor-element-a650657 .wcf-embed-checkout-form .woocommerce-checkout #payment ul.payment_methods{margin:0px 0px 0px 0px;}@media(max-width:767px){.elementor-30439 .elementor-element.elementor-element-f7a9e29:not(.elementor-motion-effects-element-type-background), .elementor-30439 .elementor-element.elementor-element-f7a9e29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-30439 .elementor-element.elementor-element-f7a9e29 > .elementor-shape-bottom svg, .elementor-30439 .elementor-element.elementor-element-f7a9e29 > .e-con-inner > .elementor-shape-bottom svg{width:calc(120% + 1.3px);height:41px;}.elementor-30439 .elementor-element.elementor-element-f7a9e29{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-30439 .elementor-element.elementor-element-c0c1e09{width:100%;max-width:100%;text-align:center;}.elementor-30439 .elementor-element.elementor-element-c0c1e09 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-30439 .elementor-element.elementor-element-c0c1e09 .elementor-heading-title{font-size:28px;}.elementor-30439 .elementor-element.elementor-element-4db5166 > .elementor-widget-container{margin:0px 0px 3px 0px;}.elementor-30439 .elementor-element.elementor-element-4db5166{--container-widget-width:342px;--container-widget-flex-grow:0;width:var( --container-widget-width, 342px );max-width:342px;font-size:16px;}.elementor-30439 .elementor-element.elementor-element-a650657 > .elementor-widget-container{padding:4px 4px 4px 4px;border-width:0px 0px 0px 0px;}}/* Start custom CSS for checkout-form, class: .elementor-element-a650657 */.elementor-30439 .elementor-element.elementor-element-a650657 input {
    border-color: #a99964 !important;
}

textarea#order_comments {
    border-color: #a99964 !important;
}

.elementor-30439 .elementor-element.elementor-element-a650657 label.checkbox {
    font-weight: 600 !important;
    color: #737e1a !important;
}

.elementor-30439 .elementor-element.elementor-element-a650657 textarea#gift_note {
    border-color: #a99964;
}

.elementor-30439 .elementor-element.elementor-element-a650657 h3 {
    color: #5b4d30;
}

.elementor-30439 .elementor-element.elementor-element-a650657 .woocommerce-form-coupon-toggle .woocommerce-info {
    background-color: #f5eee3;
    border: 0;
    border-color: #a99964;
    color: #000;
    padding-left: 0;
}


.woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info {
 
    background-color: #ffffff;
}

form.checkout_coupon.woocommerce-form-coupon {
    border-color: #a99964;
}

.elementor-30439 .elementor-element.elementor-element-a650657 .elementor-widget-container {
    font-family: 'heebo';
}

.elementor-30439 .elementor-element.elementor-element-a650657 .cross-sells {
    display: none;
}

.elementor-30439 .elementor-element.elementor-element-a650657 .woocommerce .woocommerce-error {
    border-left-color: #b81c23;
    color: white;
    background: #b81c23;
    padding: 10px;
    text-align: center;
}

.elementor-30439 .elementor-element.elementor-element-a650657 th {
    color: #3f2e07;
}

td.product-name a {
    color: #3f2e08 !important;
    font-weight: 200;
}



.woocommerce table.shop_table td {
    border-top: 1px solid #f0e4d2;
    padding: 9px 12px;
    vertical-align: middle;
    line-height: 1.5em;
}

.quantity.spinners-added {
    width: 120px;
    border-color: #f0e4d2;
}


th.product-subtotal {
    width: 200px;
}


input#coupon_code {
    border-color: #f0e4d2;
}

.elementor-30439 .elementor-element.elementor-element-a650657 button.button {
    background: #f0e4d2 !important;
    color: #3d2e07 !important;
    border-radius: 200px;
}



.elementor-30439 .elementor-element.elementor-element-a650657 h2 {
    color: #3f2e08;
    margin-bottom: 20px;
    margin-top: 50px;
}

.woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th, #add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th {
    border-top: 1px solid #f0e4d2 !important;
}

.elementor-30439 .elementor-element.elementor-element-a650657 bdi {
    font-weight: 200;
    color: #3f2e08;
}

.elementor-30439 .elementor-element.elementor-element-a650657 label {
    font-weight: 200;
    color: #3f2e08;
}

.elementor-30439 .elementor-element.elementor-element-a650657 span.woocommerce-shipping-estimate-html.e-checkout-message.e-cart-content {
    color: #737e1a !important;
}

button#place_order {
    background-color: #737e1a !important;
    color: white !important;
    font-weight: 600;
}


button#place_order:hover {
    background-color: #9FB04B
 !important;
    color: white !important;
    font-weight: 600;
}

#order_review thead .product-name {
    color: #5b4d30 !important;
}




.woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th, .woocommerce table.shop_table tbody th {
    font-weight: 700;
    border-top: 1px solid #f5eee3;
}

@media only screen and (max-width: 600px) { 
    
.elementor-30439 .elementor-element.elementor-element-a650657 .woocommerce .woocommerce-error {
    border-left-color: #b81c23;
    color: white;
    background: #b81c23;
    padding: 10px;
    text-align: center;
    font-size:12px;
}

.elementor-30439 .elementor-element.elementor-element-a650657 th {
    color: #3f2e07;
    text-align:right !important;
}

a.checkout-button.button.alt.wc-forward {
    border-radius: 200px !important;
    width: 100%;
    font-size: 18px;
    font-weight: 600;
    background: #737e1a;
}

a.checkout-button.button.alt.wc-forward:hover {
    border-radius: 200px !important;
    width: 100%;
    font-size: 18px;
    font-weight: 600;
    background: #9FB04B;
}

.elementor-30439 .elementor-element.elementor-element-a650657 h2 {
    text-align: right;
    font-size:20px !important;
}

span.woocommerce-shipping-estimate-html.e-checkout-message.e-cart-content {
    font-size: 14px;
    text-align: right !important;
    padding: 0px !important;
}

    .rtl .woocommerce table.shop_table_responsive tr td, .rtl .woocommerce-page table.shop_table_responsive tr td {
        text-align: right !important;
    }



.elementor-30439 .elementor-element.elementor-element-a650657 h2 {
    color: #3f2e08;
    margin-bottom: 10px;
    margin-top:10px;
}

ul#shipping_method {
    float: right;
    text-align: right !important;
    display: flex;
    flex-direction: column;
    align-content: space-between;
    align-items: flex-start;
    font-size:16px;
}

.woocommerce-info {
    font-size: 14px;
}

table.shop_table.woocommerce-checkout-review-order-table.cartflows_table {
    border: 0px !important;
}

.wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon, .wcf-embed-checkout-form .woocommerce #order_review button, .wcf-embed-checkout-form .woocommerce #payment button, .wcf-embed-checkout-form .woocommerce .wcf-customer-login-section__login-button {
    border:none !important;
}
h3#customer_information_heading {
    margin-top: 20px !important;
}

h3#billing_fields_heading {
    margin-top: 20px;
}


.wcf-coupon-col-1 {
    margin-top: 20px;
}

table.shop_table.woocommerce-checkout-review-order-table.cartflows_table {
    margin-top: 20px;
}

}


.wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout table.shop_table {
    margin-bottom: 0;
    padding: 15px 0 0 0;
    background-color: #fff;
    border: 1px solid #a99964 !important;
    border-collapse: collapse;
    border-radius: 10px !important;
    border-style: hidden;
    box-shadow: none !important;
    /* border-radius: 10px !important; */
}


.wcf-logged-in-customer-info {
    color: #a99964;
    font-size: 15px;
}


.wcf-bump-order-desc {
    font-size: 16px;
    color: #5b4d30 !important;
}

span.wcf-bump-order-bump-highlight {
    font-size: 18px;
    color: #5b4d30;
}


.elementor-30439 .elementor-element.elementor-element-a650657 span.woocommerce-Price-amount.amount {
    color: #737e1a;
}

span.wcf-bump-order-label {
    font-weight: 700;
    font-size: 23px;
    color: #737e1a;
}

.wcf-bump-order-field-wrap {
    background: white !important;
    border-color: #737e1a !important;
    border-width: 3px !important;
    
}

.wcf-bump-order-content.wcf-bump-order-image-left {
    border: 1px solid #737e1a !important;
    box-shadow: none !important;
    border-radius: 0px !important;
}


.wcf-embed-checkout-form table.shop_table thead {
    background-color: transparent;
    border-bottom: 1px solid #a99964;
}

tr.cart_item {
    border-bottom: 1px solid #a99964;
}

.wcf-product-name {
    font-size: 16px !important;
    color: #5b4d30;
}

th.product-name {
    font-size: 18px !important;
}

th.product-total {
    font-size: 18px !important;
}

th {
    font-size: 16px;
    color: #5b4d30 !important;
}


.elementor-30439 .elementor-element.elementor-element-a650657 bdi {
    font-size: 16px;
    font-family: 'heebo' !important;
    font-weight: 600 !important;
    color: #887e68 !important;
}


#order_review thead .product-total {
    color: #5b4d30 !important;
}


#order_review .cart-subtotal>th {
    color: #5b4d30 !important;
}


#order_review .order-total>th {
    color: #5b4d30 !important;
    font-size: 16px;
    font-weight: 500;
}

h3#payment_options_heading {
    margin-top: 20px;
    margin-bottom: 20px;
}


th {
    border-bottom: 1px solid #a99964 !important;
}

td {
    border-bottom: 1px solid #a99964 !important;
}/* End custom CSS */