.elementor-11747 .elementor-element.elementor-element-71a37cff{--display:flex;--min-height:8vh;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E8E5DC;--border-color:#E8E5DC;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:2%;}.elementor-11747 .elementor-element.elementor-element-71a37cff:not(.elementor-motion-effects-element-type-background), .elementor-11747 .elementor-element.elementor-element-71a37cff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF6;}.elementor-11747 .elementor-element.elementor-element-71a37cff.e-con{--align-self:stretch;}.elementor-11747 .elementor-element.elementor-element-24d9be32 .woocommerce-breadcrumb > a{color:var( --e-global-color-primary );}.elementor-11747 .elementor-element.elementor-element-ddb9384{--display:flex;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-11747 .elementor-element.elementor-element-ddb9384{--content-width:1440px;}}/* Start custom CSS *//* ===== סל קניות - קו טבעי ===== */
/* טבלת הסל */
.woocommerce-cart table.cart{border:1px solid #E8E5DC !important;border-radius:14px !important;border-collapse:separate !important;border-spacing:0 !important;overflow:hidden !important;background:#fff !important;}
.woocommerce-cart table.cart thead th{background:#F4F2EB !important;color:#1B1E1A !important;font-weight:600 !important;font-size:14.5px !important;border:none !important;padding:15px 18px !important;}
.woocommerce-cart table.cart td{border:none !important;border-top:1px solid #EFEDE6 !important;padding:16px 18px !important;vertical-align:middle !important;background:transparent !important;}
.woocommerce-cart table.cart tbody tr:first-child td{border-top:none !important;}
.woocommerce-cart td.product-thumbnail img{border-radius:8px !important;border:1px solid #E8E5DC !important;width:64px !important;height:64px !important;object-fit:cover !important;}
.woocommerce-cart td.product-name a{color:#1B1E1A !important;font-weight:600 !important;text-decoration:none !important;}
.woocommerce-cart td.product-name a:hover{color:#1E5631 !important;}
.woocommerce-cart td.product-price,.woocommerce-cart td.product-subtotal{color:#1B1E1A !important;font-weight:600 !important;}
.woocommerce-cart .quantity input.qty{border:1.5px solid #D9D5C9 !important;border-radius:7px !important;height:44px !important;width:74px !important;text-align:center !important;}
.woocommerce-cart td.product-remove a.remove{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:28px !important;height:28px !important;line-height:1 !important;border-radius:50% !important;background:#F4F2EB !important;color:#A8442A !important;font-size:18px !important;transition:all .2s;}
.woocommerce-cart td.product-remove a.remove:hover{background:#A8442A !important;color:#fff !important;}
/* קופון + כפתורים */
.woocommerce-cart .coupon input#coupon_code{border:1.5px solid #D9D5C9 !important;border-radius:7px !important;height:46px !important;padding:0 16px !important;}
.woocommerce-cart button[name="apply_coupon"],.woocommerce-cart button[name="update_cart"]{background-color:#1E5631 !important;color:#fff !important;border:none !important;border-radius:7px !important;font-weight:600 !important;height:46px !important;padding:0 22px !important;transition:background .2s;}
.woocommerce-cart button[name="apply_coupon"]:hover,.woocommerce-cart button[name="update_cart"]:hover{background-color:#15401F !important;}
.woocommerce-cart button[name="update_cart"]:disabled{background-color:#B7C3B7 !important;}
/* תיבת סה"כ */
.woocommerce-cart .cart_totals{border:1px solid #E8E5DC !important;border-radius:14px !important;background:#FBFAF6 !important;padding:6px 24px 22px !important;}
.woocommerce-cart .cart_totals h2{font-family:Rubik,sans-serif !important;font-weight:700 !important;color:#15401F !important;text-align:right !important;}
.woocommerce-cart .cart_totals table,.woocommerce-cart .cart_totals table th,.woocommerce-cart .cart_totals table td{border:none !important;}
.woocommerce-cart .cart_totals table th,.woocommerce-cart .cart_totals table td{border-top:1px solid #E8E5DC !important;padding:14px 4px !important;color:#1B1E1A !important;}
.woocommerce-cart .cart_totals .order-total th,.woocommerce-cart .cart_totals .order-total td .amount{color:#1E5631 !important;font-weight:800 !important;font-size:18px !important;}
/* כפתור מעבר לתשלום */
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background-color:#1E5631 !important;color:#fff !important;border-radius:9px !important;font-weight:700 !important;font-size:16.5px !important;padding:17px !important;text-align:center !important;box-shadow:0 8px 20px rgba(30,86,49,.22) !important;transition:all .2s;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background-color:#15401F !important;transform:translateY(-1px);}
/* קופון - רחב יותר */
.woocommerce-cart .coupon{display:flex !important;gap:8px !important;max-width:420px !important;align-items:center !important;}
.woocommerce-cart .coupon input#coupon_code{flex:1 1 auto !important;width:auto !important;min-width:0 !important;}
.woocommerce-cart .coupon button[name="apply_coupon"]{flex:0 0 auto !important;white-space:nowrap !important;}
@media (max-width:768px){.woocommerce-cart .coupon{max-width:100% !important;}}

/* ===== Empty Cart page ===== */
.woocommerce-cart .woocommerce:has(.wc-empty-cart-message){
	max-width:620px; margin:64px auto 80px; padding:56px 32px 48px;
	text-align:center; background:#F7F5EF; border:1px solid #E8E5DC;
	border-radius:24px; box-shadow:0 18px 50px rgba(21,64,31,.06);
}

/* icon badge */
.woocommerce-cart .wc-empty-cart-message{ position:relative; margin:0 0 4px; }
.woocommerce-cart .wc-empty-cart-message::before{
	content:""; display:block; width:104px; height:104px; margin:0 auto 28px;
	border-radius:50%; box-shadow:0 10px 26px rgba(30,86,49,.12);
	background:#EAF3EC url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5631' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 8h13l-1 11.5H6.5L5.5 8z'/%3E%3Cpath d='M9 8V6.5a3 3 0 0 1 6 0V8'/%3E%3Cpath d='M12 15.5c0-1.6 1.3-2.9 2.9-2.9-.1 1.6-1.3 2.9-2.9 2.9z'/%3E%3C/svg%3E") center/50px 50px no-repeat;
}

/* headline (WooCommerce empty message) */
.woocommerce-cart .cart-empty.woocommerce-info{
	background:none !important; border:0 !important; padding:0 !important; margin:0 !important;
	color:#15401F !important; font-family:"Rubik",sans-serif !important; font-weight:800 !important;
	font-size:27px !important; line-height:1.35 !important;
}
.woocommerce-cart .cart-empty.woocommerce-info::before{ display:none !important; }

/* subtitle */
.woocommerce-cart .wc-empty-cart-message::after{
	content:"עדיין לא הוספת מוצרים לסל — בוא נמצא משהו טבעי בשבילך";
	display:block; margin:14px auto 0; max-width:400px;
	font-family:"Assistant",sans-serif; font-size:15.5px; color:#6C7066; line-height:1.65;
}

/* prominent button */
.woocommerce-cart .return-to-shop{ margin:32px 0 0 !important; text-align:center !important; }
.woocommerce-cart .return-to-shop .button{
	display:inline-flex !important; align-items:center !important; gap:10px !important;
	background:#1E5631 !important; color:#fff !important; font-family:"Rubik",sans-serif !important;
	font-weight:700 !important; font-size:17px !important; padding:16px 46px !important;
	border-radius:999px !important; border:0 !important;
	box-shadow:0 12px 26px rgba(30,86,49,.24) !important;
	transition:background .2s, transform .2s, box-shadow .2s !important;
}
.woocommerce-cart .return-to-shop .button:hover{
	background:#15401F !important; transform:translateY(-2px) !important;
	box-shadow:0 16px 32px rgba(30,86,49,.30) !important;
}

/* mobile */
@media (max-width:600px){
	.woocommerce-cart .woocommerce:has(.wc-empty-cart-message){ margin:36px auto 48px; padding:44px 20px 40px; border-radius:20px; }
	.woocommerce-cart .cart-empty.woocommerce-info{ font-size:23px !important; }
	.woocommerce-cart .wc-empty-cart-message::before{ width:92px; height:92px; background-size:44px 44px; }
}/* End custom CSS */