.elementor-34645 .elementor-element.elementor-element-f7a9e29{--display:flex;--min-height:667px;--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-34645 .elementor-element.elementor-element-f7a9e29:not(.elementor-motion-effects-element-type-background), .elementor-34645 .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-34645 .elementor-element.elementor-element-f7a9e29::before, .elementor-34645 .elementor-element.elementor-element-f7a9e29 > .elementor-background-video-container::before, .elementor-34645 .elementor-element.elementor-element-f7a9e29 > .e-con-inner > .elementor-background-video-container::before, .elementor-34645 .elementor-element.elementor-element-f7a9e29 > .elementor-background-slideshow::before, .elementor-34645 .elementor-element.elementor-element-f7a9e29 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34645 .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-34645 .elementor-element.elementor-element-f7a9e29 > .elementor-shape-bottom svg, .elementor-34645 .elementor-element.elementor-element-f7a9e29 > .e-con-inner > .elementor-shape-bottom svg{width:calc(113% + 1.3px);height:90px;}.elementor-34645 .elementor-element.elementor-element-7934bad > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-34645 .elementor-element.elementor-element-7934bad img{width:115px;}.elementor-34645 .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-34645 .elementor-element.elementor-element-c0c1e09 > .elementor-widget-container{margin:0px 0px -13px 0px;}.elementor-34645 .elementor-element.elementor-element-c0c1e09 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:40px;font-weight:500;color:#3F2E07;}.elementor-34645 .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:20px;font-weight:300;color:#3F2E07;}.elementor-34645 .elementor-element.elementor-element-4db5166 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34645 .elementor-element.elementor-element-4db5166.elementor-element{--align-self:center;}.elementor-34645 .elementor-element.elementor-element-ab83539 > .elementor-container{max-width:1000px;}.elementor-34645 .elementor-element.elementor-element-ab83539{margin-top:0px;margin-bottom:0px;padding:50px 0px 0px 0px;}.elementor-34645 .elementor-element.elementor-element-e46ba7c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce .woocommerce-checkout #payment button,
							.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce .wcf-customer-login-section__login-button,
							.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce #order_review button,
							.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small,
							.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon,
							.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce-checkout form.woocommerce-form-login .button,
							.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon .button,
							.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form-two-step .woocommerce .wcf-embed-checkout-form-nav-btns .wcf-next-button,
							.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout.wcf-modern-skin-multistep .woocommerce form .wcf-multistep-nav-btn-group .wcf-multistep-nav-next-btn,
							body .wcf-pre-checkout-offer-wrapper #wcf-pre-checkout-offer-content button.wcf-pre-checkout-offer-btn{background-color:#737E1A;}.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce .woocommerce-checkout #payment button:hover,
							.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce .wcf-customer-login-section__login-button:hover,
							.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce #order_review button:hover,
							.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small:hover,
							.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon:hover,
							.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce-checkout form.woocommerce-form-login .button:hover,
							.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon .button:hover,
							.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form-two-step .woocommerce .wcf-embed-checkout-form-nav-btns .wcf-next-button:hover,
							.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout.wcf-modern-skin-multistep .woocommerce form .wcf-multistep-nav-btn-group .wcf-multistep-nav-next-btn:hover,
							body .wcf-pre-checkout-offer-wrapper #wcf-pre-checkout-offer-content button.wcf-pre-checkout-offer-btn:hover{background-color:#9FB04B;}.elementor-34645 .elementor-element.elementor-element-eddecd8 > .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-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form, .elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form-modern-checkout{--wcf-heading-color:#3F2E07;--wcf-field-bg-color:#FFFFFF;--wcf-field-border-color:#A99964;}.elementor-34645 .elementor-element.elementor-element-eddecd8 .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce h3,
				.elementor-34645 .elementor-element.elementor-element-eddecd8 .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce h3 span,
				.elementor-34645 .elementor-element.elementor-element-eddecd8 .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce-checkout #order_review_heading,
				.elementor-34645 .elementor-element.elementor-element-eddecd8 .cartflows-elementor__checkout-form .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .step-name,
				.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce .col2-set .col-1 h3,
				.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce .col2-set .col-2 h3{font-size:21px;}.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce form .form-row input.input-text::placeholder,
					.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce form .form-row input.input-text,
					.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce form .form-row textarea,
					.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .select2-container--default .select2-selection--single,
					.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce form .form-row select.select,
					.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce .col2-set .col-1,
					.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce .col2-set .col-2,
					.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce form p.form-row label,
					.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce #payment [type="radio"]:checked + label,
					.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce #payment [type="radio"]:not(:checked) + label,
					.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce form .form-row select{font-size:16px;}.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce-checkout, .elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form-modern-checkout{--wcf-field-label-color:#3F2E079E;}.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form,
								.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form-modern-checkout{--wcf-btn-text-color:#FFFFFF;--wcf-btn-hover-text-color:#FFFFFF;}body .wcf-pre-checkout-offer-wrapper #wcf-pre-checkout-offer-content button.wcf-pre-checkout-offer-btn{color:#FFFFFF;}body .wcf-pre-checkout-offer-wrapper #wcf-pre-checkout-offer-content button.wcf-pre-checkout-offer-btn:hover{color:#FFFFFF;}.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce .woocommerce-checkout #payment button:hover,
								.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce .wcf-customer-login-section__login-button:hover,
								.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce #order_review button:hover,
								.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small:hover,
								.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon:hover,
								.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce-checkout form.woocommerce-form-login .button:hover,
								.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon .button:hover,
								.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form-two-step .woocommerce .wcf-embed-checkout-form-nav-btns .wcf-next-button:hover,
								.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout.wcf-modern-skin-multistep .woocommerce form .wcf-multistep-nav-btn-group .wcf-multistep-nav-next-btn:hover,
								body .wcf-pre-checkout-offer-wrapper #wcf-pre-checkout-offer-content button.wcf-pre-checkout-offer-btn:hover{border-color:#9FB04B;}.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form,
						.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form-modern-checkout{--wcf-payment-section-bg-color:#FFFFFF;}.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce-checkout #payment ul.payment_methods{margin:0px 0px 0px 0px;}.elementor-34645 .elementor-element.elementor-element-89e3d00{--display:flex;border-style:none;--border-style:none;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34645 .elementor-element.elementor-element-89e3d00:not(.elementor-motion-effects-element-type-background), .elementor-34645 .elementor-element.elementor-element-89e3d00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0E4D26E;}.elementor-34645 .elementor-element.elementor-element-8b26a0e .elementor-icon-wrapper{text-align:center;}.elementor-34645 .elementor-element.elementor-element-8b26a0e.elementor-view-stacked .elementor-icon{background-color:#F0E4D2;}.elementor-34645 .elementor-element.elementor-element-8b26a0e.elementor-view-framed .elementor-icon, .elementor-34645 .elementor-element.elementor-element-8b26a0e.elementor-view-default .elementor-icon{color:#F0E4D2;border-color:#F0E4D2;}.elementor-34645 .elementor-element.elementor-element-8b26a0e.elementor-view-framed .elementor-icon, .elementor-34645 .elementor-element.elementor-element-8b26a0e.elementor-view-default .elementor-icon svg{fill:#F0E4D2;}.elementor-34645 .elementor-element.elementor-element-edb34bd > .elementor-widget-container{margin:-17px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34645 .elementor-element.elementor-element-edb34bd{text-align:center;}.elementor-34645 .elementor-element.elementor-element-edb34bd .elementor-heading-title{font-family:"Heebo", Sans-serif;color:#3F2E07;}.elementor-34645 .elementor-element.elementor-element-88e83dd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 50px 0px;}.elementor-34645 .elementor-element.elementor-element-1375704{--display:flex;border-style:none;--border-style:none;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-34645 .elementor-element.elementor-element-4b41b9c .elementor-icon-wrapper{text-align:center;}.elementor-34645 .elementor-element.elementor-element-4b41b9c.elementor-view-stacked .elementor-icon{background-color:#F0E4D2;}.elementor-34645 .elementor-element.elementor-element-4b41b9c.elementor-view-framed .elementor-icon, .elementor-34645 .elementor-element.elementor-element-4b41b9c.elementor-view-default .elementor-icon{color:#F0E4D2;border-color:#F0E4D2;}.elementor-34645 .elementor-element.elementor-element-4b41b9c.elementor-view-framed .elementor-icon, .elementor-34645 .elementor-element.elementor-element-4b41b9c.elementor-view-default .elementor-icon svg{fill:#F0E4D2;}.elementor-34645 .elementor-element.elementor-element-01ebf8b > .elementor-widget-container{margin:-17px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34645 .elementor-element.elementor-element-01ebf8b{text-align:center;}.elementor-34645 .elementor-element.elementor-element-01ebf8b .elementor-heading-title{font-family:"Heebo", Sans-serif;color:#3F2E07;}.elementor-34645 .elementor-element.elementor-element-5ed16c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 50px 0px;}@media(min-width:768px){.elementor-34645 .elementor-element.elementor-element-89e3d00{--content-width:1300px;}.elementor-34645 .elementor-element.elementor-element-1375704{--content-width:1300px;}}@media(max-width:1024px){.elementor-34645 .elementor-element.elementor-element-eddecd8{width:100%;max-width:100%;}.elementor-34645 .elementor-element.elementor-element-eddecd8 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-34645 .elementor-element.elementor-element-f7a9e29{--min-height:467px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-34645 .elementor-element.elementor-element-f7a9e29:not(.elementor-motion-effects-element-type-background), .elementor-34645 .elementor-element.elementor-element-f7a9e29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-34645 .elementor-element.elementor-element-f7a9e29 > .elementor-shape-bottom svg, .elementor-34645 .elementor-element.elementor-element-f7a9e29 > .e-con-inner > .elementor-shape-bottom svg{width:calc(120% + 1.3px);height:41px;}.elementor-34645 .elementor-element.elementor-element-7934bad{width:auto;max-width:auto;}.elementor-34645 .elementor-element.elementor-element-7934bad > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-34645 .elementor-element.elementor-element-7934bad img{width:110px;}.elementor-34645 .elementor-element.elementor-element-c0c1e09{width:var( --container-widget-width, 288px );max-width:288px;--container-widget-width:288px;--container-widget-flex-grow:0;text-align:center;}.elementor-34645 .elementor-element.elementor-element-c0c1e09 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-34645 .elementor-element.elementor-element-c0c1e09 .elementor-heading-title{font-size:28px;}.elementor-34645 .elementor-element.elementor-element-4db5166 > .elementor-widget-container{margin:0px 0px 3px 0px;}.elementor-34645 .elementor-element.elementor-element-4db5166{--container-widget-width:311px;--container-widget-flex-grow:0;width:var( --container-widget-width, 311px );max-width:311px;font-size:17px;}.elementor-34645 .elementor-element.elementor-element-ab83539 > .elementor-container{max-width:350px;}.elementor-34645 .elementor-element.elementor-element-ab83539{padding:50px 0px 0px 0px;}.elementor-34645 .elementor-element.elementor-element-e46ba7c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-34645 .elementor-element.elementor-element-eddecd8 > .elementor-widget-container{padding:4px 4px 4px 4px;border-width:0px 0px 0px 0px;}.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce form .form-row input.input-text::placeholder,
					.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce form .form-row input.input-text,
					.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce form .form-row textarea,
					.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .select2-container--default .select2-selection--single,
					.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce form .form-row select.select,
					.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce .col2-set .col-1,
					.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce .col2-set .col-2,
					.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce form p.form-row label,
					.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce #payment [type="radio"]:checked + label,
					.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce #payment [type="radio"]:not(:checked) + label,
					.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form .woocommerce form .form-row select{line-height:0.5em;}.elementor-34645 .elementor-element.elementor-element-89e3d00{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34645 .elementor-element.elementor-element-8b26a0e .elementor-icon{font-size:33px;}.elementor-34645 .elementor-element.elementor-element-8b26a0e .elementor-icon svg{height:33px;}.elementor-34645 .elementor-element.elementor-element-edb34bd .elementor-heading-title{font-size:25px;}.elementor-34645 .elementor-element.elementor-element-4b41b9c .elementor-icon{font-size:33px;}.elementor-34645 .elementor-element.elementor-element-4b41b9c .elementor-icon svg{height:33px;}.elementor-34645 .elementor-element.elementor-element-01ebf8b .elementor-heading-title{font-size:25px;}}/* Start custom CSS for checkout-form, class: .elementor-element-eddecd8 */.elementor-34645 .elementor-element.elementor-element-eddecd8 input {
    border-color: #a99964 !important;
}

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

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

.elementor-34645 .elementor-element.elementor-element-eddecd8 textarea#gift_note {
    border-color: #a99964;
}

.elementor-34645 .elementor-element.elementor-element-eddecd8 h3 {
    color: #5b4d30;
}

.elementor-34645 .elementor-element.elementor-element-eddecd8 .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-34645 .elementor-element.elementor-element-eddecd8 .elementor-widget-container {
    font-family: 'heebo';
}

.elementor-34645 .elementor-element.elementor-element-eddecd8 .cross-sells {
    display: none;
}

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

.elementor-34645 .elementor-element.elementor-element-eddecd8 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-34645 .elementor-element.elementor-element-eddecd8 button.button {
    background: #f0e4d2 !important;
    color: #3d2e07 !important;
    border-radius: 200px;
}



.elementor-34645 .elementor-element.elementor-element-eddecd8 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-34645 .elementor-element.elementor-element-eddecd8 bdi {
    font-weight: 200;
    color: #3f2e08;
}

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

.elementor-34645 .elementor-element.elementor-element-eddecd8 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: 1024px) { 
    
.elementor-34645 .elementor-element.elementor-element-eddecd8 .woocommerce .woocommerce-error {
    border-left-color: #b81c23;
    color: white;
    background: #b81c23;
    padding: 10px;
    text-align: center;
    font-size:12px;
}

.elementor-34645 .elementor-element.elementor-element-eddecd8 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-34645 .elementor-element.elementor-element-eddecd8 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-34645 .elementor-element.elementor-element-eddecd8 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-two-step-wrap {
    width: 100% !important;
    margin-right: 0% !important;
    padding: 0px !important;
}





.elementor-container.elementor-column-gap-default {
    padding: 0px !important;
    max-width: 100% !important;
}


.step-name {
    font-size: 14px !important;
    line-height: 1.2 !important;
}

.wcf-embed-checkout-form-two-step .woocommerce-checkout #your_products_heading {
    margin: 0px 0 0;
    padding: 0px;
}





span.wcf-display-title {
    font-size: 14px;
}

span.wcf-att-inner {
    font-size: 12px;
    line-height: 0.2em !important;
    padding: 0px !important;
}

.wcf-qty-selection-wrap {
    display: inline-flex !important
;
}

.wcf-field-label {
    font-size: 12px;
}


span.wcf-qty-selection-btn.wcf-qty-increment.wcf-qty-change-icon {
    border-radius: 0px !important;
}

.wcf-embed-checkout-form-two-step .woocommerce-checkout .wcf-yp-skin-classic .wcf-qty-options .wcf-qty-selection {
    width: 50px;
    height: 35px !important;
}

input.wcf-qty-selection {
    border: 1px solid #a99964 !important;
    margin-top: 0px !important;
}

span.wcf-qty-selection-btn.wcf-qty-decrement.wcf-qty-change-icon {
    border-radius: 0px !important;
    border-left: 0px !important;
}


.wcf-qty-options .wcf-item-wrap {
    line-height: 1.2;
}

span.wcf-display-title-quantity {
    font-size: 12px;
}

.wcf-display-attributes {
    margin-top: 40px;
}


div.wcf-embed-checkout-form-nav-btns {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100% !important;
}


}


.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-34645 .elementor-element.elementor-element-eddecd8 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-34645 .elementor-element.elementor-element-eddecd8 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;
}


.wcf-two-step-wrap {
    width: 900px;
    margin-right: -40%;
}


.wcf-qty-options {
    background: #f9f4eb !important;
}

.wcf-qty-row.wcf-qty-table-titles {
    color: #3f2e07 !important;
    font-size: 16px !important;
}

.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .step-one.wcf-current::before {
    content: "";
    background-color: #737e1a !important;
}

a.wcf-variable-item-popup-text {
    font-size: 15px;
    color: #737e1a !important;
    font-weight: 700;
}

.elementor-34645 .elementor-element.elementor-element-eddecd8 span.dashicons.dashicons-arrow-right-alt {
    display: none !important;
}

span.wcf-display-title {
    color: #3f2e07 !important;
}

span.wcf-att-inner {
    color: #665829 !important;
}

.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-yp-skin-classic .wcf-qty-options .wcf-qty-row {
    border-bottom: 1px solid #a99964;

}


.wcf-embed-checkout-form .woocommerce-checkout .wcf-qty .wcf-qty-change-icon {
    border: 1px solid #a99964 !important;
    height: 35px !important;
    width: 26px;
    margin: 0;
    padding: 10px 6px !important;
    color: #a99964 !important;
    text-align: center;
    font-weight: 500;
    cursor: pointer;
    font-size: 13px;
    margin-bottom: 0;
}

 .woocommerce.step-one {
    border: none !important;
}

.wcf-embed-checkout-form-nav.wcf-border-solid {
    border: navajowhite;
}

.wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-nav {
    border-right-style: solid;
    border-left-style: solid;
    border-width: 2px;
    border-top-style: solid;
    border-color: #ffffff;
}


.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-nav {
    border-right-style: solid;
    border-left-style: solid;
    border-width: 2px;
    border-top-style: solid;
    border-color: #ffffff;
    
}

.woocommerce.step-two.wcf-current {
    border: none !important;
}


button#place_order {
    font-size: 19px !important;
    font-weight: 700 !important;
}


.wcf-embed-checkout-form-two-step .woocommerce-checkout #payment ul.payment_methods {
    background-color: #ffffff !important;
    padding: 15px;
}



.payment_box.payment_method_officeguy {
    background: #f9f4eb !important;
    border-radius: 10px !important;
}

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

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


tr.cart_item {
    border: none;
}

.wcf-embed-checkout-form table.shop_table tbody {
    border-top: 0px dashed #ccc;
    border-bottom: 0px dashed #ccc;
    border: none !important;
}


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


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


#order_review .order-total>th {
    color: #5b4d30 !important;
}


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


.wcf-embed-checkout-form .wcf-bump-order-wrap .wcf-ob-qty-change-icon {
 border: 1px solid #a99964 !important;
    height: 35px !important;
    width: 26px;
    margin: 0;
    padding: 10px 6px !important;
       color: #a99964 !important;
}


.steps.step-one {
    background: white;
}


.wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps a {
    text-decoration: none;
    color: #3f2e07;
}


.wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .step-two.wcf-current::before {
    content: "";
    background-color: #737e1a !important;
    
}


.elementor-34645 .elementor-element.elementor-element-eddecd8 .wcf-embed-checkout-form-two-step .woocommerce {
    border-top: none;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-width: 2px;
    border-color: #ffffff00;
    
}


.wcf-bump-order-wrap.wcf-bump-order-glo {
    border-style: none !important;
    box-shadow: none !important;
}


.wcf-bump-order-wrap.wcf-bump-order-tgu {
        border-style: none !important;
    box-shadow: none !important;
}

.wcf-embed-checkout-form .wcf-bump-order-wrap .wcf-order-bump-quantity-updater {
    width: 40px;
    min-width: 40px;
    min-height: 30px;
    padding: 2px 5px;
    color: #a99964;
    
}


.elementor-34645 .elementor-element.elementor-element-eddecd8 bdi {
    font-size: 14px;
    font-family: 'heebo' !important;
    font-weight: 400 !important;
    color: #3f2e07 !important;
}

.wcf-embed-checkout-form #add_payment_method #payment div.payment_box::before, .wcf-embed-checkout-form .woocommerce-cart #payment div.payment_box::before, .wcf-embed-checkout-form .woocommerce-checkout #payment div.payment_box::before {
    display: none !important;
}


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


span.wcf-bump-order-bump-highlight {
    font-size: 18px;
    color: #3f2e07 !important;
}

.step-number {
    color: #a99964 !important;
}


.step-name {
    color: #3f2e07 !important;
}

.steps.step-two {
    background: white !important;
}


.wcf-embed-checkout-form-nav-btns {
    width: 812px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-88e83dd */.elementor-34645 .elementor-element.elementor-element-88e83dd .cr-review-card-inner {
    background: white !important;
    border-radius: 10px !important;
    border-color: #F0E4D2B0 !important;
}


.middle-row {
    background: white !important;
    border: none !important;
    
}

.elementor-34645 .elementor-element.elementor-element-88e83dd p {
    font-size: 18px !important;
    font-family: 'heebo' !important;
    color: #3F2E07;
    font-weight: 300;
}


.top-row {
    font-family: 'Heebo';
    font-size: 12px;
    color: #3F2E07;
        border-color: #F0E4D2B0 !important;
    
}

.reviewer-name {
    font-family: 'heebo' !important;
    font-size: 18px !important;
    color: #3F2E07 !important;
}

.datetime {
    font-size: 12px !important;
    font-family: 'heebo' !important;
    color: #a99964 !important;
}




button.slick-prev.slick-arrow {
    zoom: 2;
}



.cr-reviews-slider .slick-prev:before, .cr-reviews-slider .slick-next:before {
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;
    opacity: .95;
    color: #f0e4d2;
    
}

.rating-label {
    font-size: 12px !important;
    color: #3f2e07 !important;
}


.rating {
    zoom: 0.6;
}


@media only screen and (max-width: 700px) { 
    
    .rating {
    zoom: 1;
}

button.slick-prev.slick-arrow {
    display: none !important;
}

button.slick-next.slick-arrow {
    display: none !important;
}

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5ed16c2 */.elementor-34645 .elementor-element.elementor-element-5ed16c2 .cr-review-card-inner {
    background: white !important;
    border-radius: 10px !important;
    border-color: #F0E4D2B0 !important;
}


.middle-row {
    background: white !important;
    border: none !important;
    
}

.elementor-34645 .elementor-element.elementor-element-5ed16c2 p {
    font-size: 18px !important;
    font-family: 'heebo' !important;
    color: #3F2E07;
    font-weight: 300;
}


.top-row {
    font-family: 'Heebo';
    font-size: 12px;
    color: #3F2E07;
        border-color: #F0E4D2B0 !important;
    
}

.reviewer-name {
    font-family: 'heebo' !important;
    font-size: 18px !important;
    color: #3F2E07 !important;
}

.datetime {
    font-size: 12px !important;
    font-family: 'heebo' !important;
    color: #a99964 !important;
}




button.slick-prev.slick-arrow {
    zoom: 2;
}



.cr-reviews-slider .slick-prev:before, .cr-reviews-slider .slick-next:before {
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;
    opacity: .95;
    color: #f0e4d2;
    
}

.rating-label {
    font-size: 12px !important;
    color: #3f2e07 !important;
}


.rating {
    zoom: 0.6;
}


@media only screen and (max-width: 700px) { 
    
    .rating {
    zoom: 1;
}

button.slick-prev.slick-arrow {
    display: none !important;
}

button.slick-next.slick-arrow {
    display: none !important;
}

}/* End custom CSS */