.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form .woocommerce .woocommerce-checkout #payment button,
							.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form .woocommerce .wcf-customer-login-section__login-button,
							.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form .woocommerce #order_review button,
							.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small,
							.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon,
							.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form .woocommerce-checkout form.woocommerce-form-login .button,
							.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon .button,
							.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form-two-step .woocommerce .wcf-embed-checkout-form-nav-btns .wcf-next-button,
							.elementor-1985 .elementor-element.elementor-element-77c407e .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:#E4502F;}.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form .woocommerce .woocommerce-checkout #payment button:hover,
							.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form .woocommerce .wcf-customer-login-section__login-button:hover,
							.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form .woocommerce #order_review button:hover,
							.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small:hover,
							.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon:hover,
							.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form .woocommerce-checkout form.woocommerce-form-login .button:hover,
							.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon .button:hover,
							.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form-two-step .woocommerce .wcf-embed-checkout-form-nav-btns .wcf-next-button:hover,
							.elementor-1985 .elementor-element.elementor-element-77c407e .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:#C63E20;}.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form,
						.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form-modern-checkout,
						.cartflows_step-template .select2-container--default .select2-results__option--highlighted[aria-selected],
						.cartflows_step-template .select2-container--default .select2-results__option--highlighted[data-selected]{--wcf-primary-color:#E4502F;}.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce form .form-row input.input-text:focus,
						.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce form .form-row textarea:focus,
						.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce #order_review .wcf-custom-coupon-field input.input-text:focus{box-shadow:0 0 0 1px #E4502F;}.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .step-one.wcf-current:before,
						.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .step-two.wcf-current:before{background-color:#E4502F;}.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-note:before{border-top-color:#E4502F;}.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form-two-step .woocommerce .wcf-embed-checkout-form-nav-btns .wcf-next-button,
						.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-note,
						.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon,
						.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form .woocommerce #order_review button,
						body .wcf-pre-checkout-offer-wrapper #wcf-pre-checkout-offer-content button.wcf-pre-checkout-offer-btn{background-color:#E4502F;border-color:#E4502F;}.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form,
						.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form-modern-checkout{--wcf-text-color:#4A5063;--wcf-link-color:#4A5063;}.elementor-1985 .elementor-element.elementor-element-77c407e .cartflows-elementor__checkout-form .wcf-embed-checkout-form{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form, .elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form-modern-checkout{--wcf-heading-color:#1E2230;--wcf-field-border-color:#ECE3D6;}.elementor-1985 .elementor-element.elementor-element-77c407e .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce h3,
				.elementor-1985 .elementor-element.elementor-element-77c407e .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce h3 span,
				.elementor-1985 .elementor-element.elementor-element-77c407e .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce-checkout #order_review_heading,
				.elementor-1985 .elementor-element.elementor-element-77c407e .cartflows-elementor__checkout-form .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .step-name,
				.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form .woocommerce .col2-set .col-1 h3,
				.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form .woocommerce .col2-set .col-2 h3{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:800;}.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form .woocommerce-checkout, .elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form-modern-checkout{--wcf-field-label-color:#4A5063;}.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form #order_review .wcf-custom-coupon-field input[type="text"],
						.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form .woocommerce form .form-row input.input-text,
						.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form .woocommerce form .form-row textarea,
						.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form .select2-container--default .select2-selection--single,
						.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form .woocommerce form .form-row select.select,
						.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form .woocommerce form .form-row select{border-style:solid;border-radius:12px 12px 12px 12px;}.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form .woocommerce .woocommerce-checkout #payment button,
					.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form .woocommerce .wcf-customer-login-section__login-button,
					.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form .woocommerce #order_review button,
					.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form .woocommerce #payment #place_order:before,
					.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon,
					.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small,
					.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form .woocommerce-checkout form.woocommerce-form-login .button,
					.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon .button,
					.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form-two-step .woocommerce .wcf-embed-checkout-form-nav-btns .wcf-next-button,
					.elementor-1985 .elementor-element.elementor-element-77c407e .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{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:800;}.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form,
								.elementor-1985 .elementor-element.elementor-element-77c407e .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;}.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form .woocommerce .woocommerce-checkout #payment button,
								.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form .woocommerce #order_review button,
								.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small,
								.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon,
								.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form .woocommerce .wcf-customer-login-section__login-button,
								.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form .woocommerce-checkout form.woocommerce-form-login .button,
								.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon .button,
								.elementor-1985 .elementor-element.elementor-element-77c407e .wcf-embed-checkout-form-two-step .woocommerce .wcf-embed-checkout-form-nav-btns .wcf-next-button,
								.elementor-1985 .elementor-element.elementor-element-77c407e .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{border-radius:999px 999px 999px 999px;}body .wcf-pre-checkout-offer-wrapper #wcf-pre-checkout-offer-content button.wcf-pre-checkout-offer-btn:hover{color:#FFFFFF;}.elementor-1985 .elementor-element.elementor-element-c570de7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1985 .elementor-element.elementor-element-1333d33 .gallery-item .gallery-caption{text-align:center;}@media(max-width:1024px){.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(max-width:767px){.elementor-1985 .elementor-element.elementor-element-77c407e > .elementor-widget-container{margin:-20px -20px -20px -20px;padding:0px 0px 0px 0px;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}/* Start custom CSS */.wcf-content-main-wrapper,.wcf-content-main,.wcf-content-main-head{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}
body{overflow-x:hidden}
.wcf-embed-checkout-form,.wcf-embed-checkout-form input,.wcf-embed-checkout-form select,.wcf-embed-checkout-form textarea,.wcf-embed-checkout-form button,.wcf-embed-checkout-form label,.wcf-embed-checkout-form h3,.wcf-embed-checkout-form p,.wcf-embed-checkout-form td,.wcf-embed-checkout-form th{font-family:"Plus Jakarta Sans",-apple-system,"Segoe UI",Roboto,Arial,sans-serif!important}
.wcf-embed-checkout-form form.checkout{display:block!important;padding:0!important;margin:0!important}
.wcf-embed-checkout-form .wcf-customer-info-main-wrapper{width:100%!important;max-width:none!important;float:none!important;padding:0!important;margin:0!important}
/* Order summary: always open, no collapsible bar */
.wcf-embed-checkout-form .wcf-collapsed-order-review-section{display:none!important}
.wcf-embed-checkout-form #order_review_heading{display:block!important}
.wcf-embed-checkout-form #order_review>table.woocommerce-checkout-review-order-table{display:table!important;width:100%!important;border:1.5px solid #ECE3D6!important;border-radius:14px!important;background:#FFF9F1!important;overflow:hidden!important;margin:0 0 6px!important}
/* Order table text sizes */
.wcf-embed-checkout-form #order_review table th,.wcf-embed-checkout-form #order_review table td,.wcf-embed-checkout-form #order_review table td *,.wcf-embed-checkout-form #order_review table th *{font-size:15px!important;font-weight:500!important;line-height:1.4!important;color:#1E2230!important}
.wcf-embed-checkout-form #order_review table thead th{font-size:13px!important;font-weight:700!important;color:#4A5063!important;letter-spacing:.02em!important}
.wcf-embed-checkout-form #order_review table .product-name,.wcf-embed-checkout-form #order_review table .product-name *{font-weight:600!important}
.wcf-embed-checkout-form #order_review table .product-quantity,.wcf-embed-checkout-form #order_review table .product-quantity *{font-weight:500!important;color:#4A5063!important}
.wcf-embed-checkout-form #order_review table tr.order-total th,.wcf-embed-checkout-form #order_review table tr.order-total td,.wcf-embed-checkout-form #order_review table tr.order-total td *{font-size:17px!important;font-weight:800!important}
.wcf-embed-checkout-form #order_review>.wcf-custom-coupon-field{display:none!important}
.wcf-embed-checkout-form .wcf-order-wrap{display:block!important;width:100%!important;max-width:none!important;float:none!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
.wcf-embed-checkout-form .col2-set .col-1,.wcf-embed-checkout-form .col2-set .col-2{width:100%!important;float:none!important;max-width:none!important}
#billing_company_field,#billing_address_2_field,.wcf-embed-checkout-form .woocommerce-additional-fields{display:none!important}
.wcf-embed-checkout-form h3,.wcf-embed-checkout-form #payment_options_heading{font-size:18px!important;font-weight:800!important;color:#1E2230!important;letter-spacing:-0.01em!important;margin:22px 0 12px!important;text-transform:none!important}
.wcf-embed-checkout-form #customer_info h3{margin-top:4px!important}
.wcf-embed-checkout-form .woocommerce input.input-text,.wcf-embed-checkout-form .woocommerce select,.wcf-embed-checkout-form .select2-container .select2-selection--single{border:1.5px solid #ECE3D6!important;border-radius:12px!important;background:#FFFFFF!important;color:#1E2230!important;font-size:15px!important;box-shadow:none!important}
.wcf-embed-checkout-form .woocommerce input.input-text:focus,.wcf-embed-checkout-form .woocommerce select:focus{border-color:#1C8C9A!important;outline:none!important}
/* Field labels: readable size and weight */
.wcf-embed-checkout-form .form-row label{color:#4A5063!important;font-size:13.5px!important;font-weight:500!important}
.wcf-embed-checkout-form input::placeholder{font-size:14px!important;font-weight:400!important;color:#8A8F9E!important}
.wcf-embed-checkout-form #payment{background:transparent!important;border-radius:0!important;padding:0!important}
.wcf-embed-checkout-form #payment .wc_payment_methods{border:1.5px solid #ECE3D6!important;border-radius:14px!important;background:#FFFFFF!important;padding:6px 14px!important;margin:0 0 16px!important}
.wcf-embed-checkout-form #payment div.payment_box{background:#FFF9F1!important;border-radius:12px!important}
.wcf-embed-checkout-form #payment div.payment_box:before{display:none!important}
.wcf-embed-checkout-form #place_order{width:100%!important;background:#E4502F!important;border:0!important;border-radius:999px!important;color:#FFFFFF!important;font-size:18px!important;font-weight:800!important;padding:18px 24px!important;min-height:58px!important;box-shadow:0 8px 20px rgba(228,80,47,.28)!important;text-transform:none!important;letter-spacing:normal!important;transition:background .15s,transform .15s}
.wcf-embed-checkout-form #place_order:hover{background:#C63E20!important;transform:translateY(-1px)}
.wcf-embed-checkout-form #wc-stripe-express-checkout-button-separator{color:#4A5063!important;font-size:14px!important;font-weight:600!important;text-align:center!important;margin:14px 0!important}
/* Privacy note above Place Order */
.wcf-embed-checkout-form .woocommerce-privacy-policy-text p,.wcf-embed-checkout-form .woocommerce-privacy-policy-text p *{font-size:13px!important;font-weight:400!important;line-height:1.5!important;color:#4A5063!important}
.elementor-element-682c1976 details>summary>:last-child p{transition:transform .2s ease;display:inline-block}
.elementor-element-682c1976 details[open]>summary>:last-child p{transform:rotate(45deg)}
/* Order bumps */
.wcf-bump-order-wrap{border-style:dashed!important;border-width:2px!important;border-radius:14px!important;overflow:hidden!important;margin:0 0 14px!important}
.wcf-bump-order-wrap .wcf-bump-order-field-wrap{padding:12px 16px!important}
.wcf-bump-order-wrap .wcf-bump-order-field-wrap label{display:flex!important;align-items:flex-start!important;gap:10px!important;margin:0!important}
.wcf-bump-order-wrap .wcf-bump-order-cb{width:20px!important;height:20px!important;min-width:20px!important;margin:1px 0 0!important;accent-color:#E4502F!important;cursor:pointer}
.wcf-bump-order-wrap .wcf-bump-order-label{font-size:15.5px!important;font-weight:800!important;line-height:1.35!important;color:#1E2230!important}
.wcf-bump-order-wrap .wcf-content-container{padding:14px 16px 16px!important;gap:14px!important;align-items:flex-start!important}
.wcf-bump-order-wrap .wcf-bump-order-offer-content-left{width:88px!important;max-width:88px!important;flex:0 0 88px!important;padding:0!important;align-self:flex-start!important}
.wcf-bump-order-wrap .wcf-bump-order-offer-content-left img,.wcf-bump-order-wrap .wcf-bump-order-offer-content-left img.wcf-image{width:88px!important;height:auto!important;padding:0!important;margin:0!important;border-radius:8px!important;display:block!important}
.wcf-bump-order-wrap .wcf-bump-order-offer-content-right{flex:1 1 auto!important;min-width:0!important;padding:0!important}
.wcf-bump-order-wrap .wcf-bump-order-offer{margin:0 0 6px!important;padding:0!important;text-align:left!important}
.wcf-bump-order-wrap .wcf-bump-order-bump-highlight{font-size:16px!important;font-weight:800!important;line-height:1.3!important;text-align:left!important}
.wcf-bump-order-wrap .wcf-bump-order-desc{padding:0!important;margin:0!important}
.wcf-bump-order-wrap .wcf-bump-order-desc,.wcf-bump-order-wrap .wcf-bump-order-desc li,.wcf-bump-order-wrap .wcf-bump-order-desc p{font-size:14.5px!important;font-weight:400!important;line-height:1.5!important;color:#4A5063!important}
.wcf-bump-order-wrap .wcf-bump-order-desc ul{margin:0 0 0 18px!important;padding:0!important}
.wcf-bump-order-wrap .wcf-bump-order-desc li{margin:0 0 4px!important;padding:0!important}
.wcf-bump-order-wrap .wcf-bump-order-desc strong{font-size:inherit!important;font-weight:700!important;color:#1E2230!important}
/* Order bumps on phones: image on the left */
@media (max-width:767px){.wcf-bump-order-wrap .wcf-content-container{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:12px!important;padding:12px 14px 14px!important}.wcf-bump-order-wrap .wcf-bump-order-offer-content-left{display:block!important;width:84px!important;max-width:84px!important;flex:0 0 84px!important}.wcf-bump-order-wrap .wcf-bump-order-offer-content-left img,.wcf-bump-order-wrap .wcf-bump-order-offer-content-left img.wcf-image{width:84px!important;border-radius:8px!important}.wcf-bump-order-wrap .wcf-bump-order-offer-content-right{width:auto!important;flex:1 1 0!important;min-width:0!important}.wcf-bump-order-wrap .wcf-bump-order-desc ul{margin-left:16px!important}.wcf-bump-order-wrap .wcf-bump-order-label{font-size:15px!important}.wcf-bump-order-wrap .wcf-bump-order-desc,.wcf-bump-order-wrap .wcf-bump-order-desc li{font-size:14px!important}}
/* Layout: summary above the form, guarantee and proof in the side column */
.elementor-element-3de31768{flex-direction:row!important}
.elementor-element-3de31768>.elementor-element-775287ff{flex:0 0 38%!important;align-items:center!important;padding:22px 16px!important}
.elementor-element-3de31768>.elementor-element-642405fd{flex:1 1 auto!important;min-width:0!important}
.elementor-element-68c98204{flex-direction:column!important;align-items:center!important;text-align:center!important;gap:14px!important}
.elementor-element-68c98204 .elementor-element-72b4b1b6{align-items:center!important}
.elementor-element-1333d33 .gallery .gallery-item img{width:100%!important;height:auto!important;border-radius:10px!important;border:1px solid #ECE3D6!important}
@media (min-width:1025px),(max-width:767px){.elementor-element-1333d33 .gallery{display:flex!important;flex-direction:column!important;gap:12px!important;margin:0!important}.elementor-element-1333d33 .gallery .gallery-item{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}}
/* Tablet and phone: one column, guarantee and testimonials right after the form */
@media (max-width:1024px){.elementor-element-3927a088>.elementor-element-36454613,.elementor-element-3927a088>.elementor-element-42f42652{display:contents!important}.elementor-element-3373ea5c{order:1}.elementor-element-3de31768{order:2}.elementor-element-1d6fad80{order:3}.elementor-element-68c98204{order:4}.elementor-element-5f8379bd{order:5}.elementor-element-a269fc7{order:6}.elementor-element-7cfd4f01{order:7}}
/* Summary card: one live total only (the CartFlows order table) */
.elementor-element-513936e7{display:none!important}
.elementor .e-b358e7c-9f48f3a{display:none!important}
/* Phones: slim summary strip so the form starts on the first screen */
@media (max-width:767px){.elementor-element-3de31768{flex-direction:row!important;align-items:stretch!important}.elementor-element-3de31768>.elementor-element-775287ff{flex:0 0 118px!important;padding:12px 6px!important;align-items:center!important}.elementor-element-3de31768>.elementor-element-642405fd{padding:14px 14px 14px 12px!important;justify-content:center!important;gap:0!important}.elementor-element-39c6753e,.elementor-element-54b7f2b8{display:none!important}.elementor .e-538a4a49-92ae{display:none!important}.elementor .e-b358e7c-9f48f3a{display:block!important;color:#4A5063!important;font-weight:600!important;font-size:13px!important;line-height:1.4!important;margin-top:4px!important}.elementor .e-30aeec03-6671{font-size:16px!important}}/* End custom CSS */