.elementor-27410 .elementor-element.elementor-element-ce8271e{--display:flex;}.elementor-27410 .elementor-element.elementor-element-407dc41{--update-cart-automatically-display:none;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}#elementor-popup-modal-27410{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-27410 .dialog-message{width:1000px;height:auto;}#elementor-popup-modal-27410 .dialog-close-button{display:flex;}#elementor-popup-modal-27410 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-407dc41 *//* Einayim cart popup: scoped presentation, WooCommerce keeps all calculations. */
#elementor-popup-modal-27410{background:rgba(0,0,0,.3)}
#elementor-popup-modal-27410 .dialog-widget-content{width:min(1000px,calc(100vw - 40px));border-radius:24px;box-shadow:0 10px 30px #0000001a;overflow:hidden}
#elementor-popup-modal-27410 .dialog-message{width:100%;max-height:90vh;max-height:90dvh;overflow:auto;padding:32px;box-sizing:border-box}
#elementor-popup-modal-27410 .dialog-close-button{left:24px;right:auto;top:24px;color:#151515;z-index:5}
.elementor-27410 .elementor-element.elementor-element-407dc41{direction:rtl;color:#151515;font-family:'MF NarkisTam',sans-serif;font-size:14px;line-height:19px;--sections-padding:0;--sections-border-type:none;--sections-border-width:0;--sections-border-radius:0;--links-normal-color:#151515;--order-summary-color:#151515;--order-summary-typography-font-family:'MF NarkisBlock';--order-summary-typography-font-size:24px;--order-summary-typography-font-weight:700;--order-summary-typography-line-height:24px}
.elementor-27410 .elementor-element.elementor-element-407dc41 .e-cart__container{display:block}
.elementor-27410 .elementor-element.elementor-element-407dc41 .e-cart-section{padding:0!important;border:0!important;background:transparent}
.elementor-27410 .elementor-element.elementor-element-407dc41 .woocommerce-cart-form>.woocommerce-message,.elementor-27410 .elementor-element.elementor-element-407dc41 thead,.elementor-27410 .elementor-element.elementor-element-407dc41 .product-price,.elementor-27410 .elementor-element.elementor-element-407dc41 .e-cart__column-end .e-cart__column-inner>.e-cart-section:not(:has(.cart_totals)),.elementor-27410 .elementor-element.elementor-element-407dc41 .actions{display:none!important}
.elementor-27410 .elementor-element.elementor-element-407dc41 table,.elementor-27410 .elementor-element.elementor-element-407dc41 tbody{display:block;width:100%;border:0!important;margin:0!important}
.elementor-27410 .elementor-element.elementor-element-407dc41 tr.cart_item{display:grid;grid-template-columns:160px minmax(0,1fr) 100px;grid-template-areas:'image name subtotal' 'image quantity remove';gap:12px 24px;padding:22px 0;border-bottom:1px solid #eee;align-items:start}
.elementor-27410 .elementor-element.elementor-element-407dc41 tr.cart_item td{padding:0!important;border:0!important;background:none!important;text-align:right!important;min-width:0}
.elementor-27410 .elementor-element.elementor-element-407dc41 td:before{display:none!important}
.elementor-27410 .elementor-element.elementor-element-407dc41 .product-thumbnail{grid-area:image;display:block!important}
.elementor-27410 .elementor-element.elementor-element-407dc41 .product-thumbnail img{width:160px!important;height:160px!important;object-fit:contain;border-radius:8px}
.elementor-27410 .elementor-element.elementor-element-407dc41 .product-name{grid-area:name;font-family:'MF NarkisBlock',sans-serif;font-size:24px!important;font-weight:700;line-height:24px!important}
.elementor-27410 .elementor-element.elementor-element-407dc41 .product-name a{color:#151515!important}
.elementor-27410 .elementor-element.elementor-element-407dc41 .product-name dl,.elementor-27410 .elementor-element.elementor-element-407dc41 .product-name dl p{font-family:'MF NarkisTam',sans-serif;font-size:14px;line-height:19px;font-weight:500;margin-bottom:0}
.elementor-27410 .elementor-element.elementor-element-407dc41 .product-name dl{margin-top:10px}
.elementor-27410 .elementor-element.elementor-element-407dc41 .product-subtotal{grid-area:subtotal;justify-self:end;font-family:'MF NarkisBlock',sans-serif;font-size:24px;font-weight:700;white-space:nowrap}
.elementor-27410 .elementor-element.elementor-element-407dc41 .product-quantity{grid-area:quantity}
.elementor-27410 .elementor-element.elementor-element-407dc41 .product-remove{grid-area:remove;justify-self:end}
.elementor-27410 .elementor-element.elementor-element-407dc41 a.remove{color:#666!important;font-size:24px;width:28px;height:28px}
.elementor-27410 .elementor-element.elementor-element-407dc41 .quantity{display:inline-flex;align-items:center;gap:4px;direction:ltr}
.elementor-27410 .elementor-element.elementor-element-407dc41 .quantity .qty{width:42px!important;height:32px;min-height:0;padding:0;border:0;text-align:center;background:white;font:500 18px 'MF NarkisTam',sans-serif;-moz-appearance:textfield}
.elementor-27410 .elementor-element.elementor-element-407dc41 .qty::-webkit-inner-spin-button,.elementor-27410 .elementor-element.elementor-element-407dc41 .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.elementor-27410 .elementor-element.elementor-element-407dc41 .einayim-qty{background:#ffda00;color:#111;border:0;border-radius:50%;width:30px;height:30px;padding:0;font:700 22px/30px sans-serif;cursor:pointer}
.elementor-27410 .elementor-element.elementor-element-407dc41 .cart_totals{float:none!important;width:100%!important;margin-top:24px}
.elementor-27410 .elementor-element.elementor-element-407dc41 .cart_totals h2{font:500 20px/27px 'MF NarkisTam',sans-serif;color:#666;margin:0 0 12px}
.elementor-27410 .elementor-element.elementor-element-407dc41 .cart_totals tr{display:flex;justify-content:space-between;gap:20px;align-items:start;border:0}
.elementor-27410 .elementor-element.elementor-element-407dc41 .cart_totals th,.elementor-27410 .elementor-element.elementor-element-407dc41 .cart_totals td{border:0!important;padding:6px 0!important;background:none!important;font:500 16px/22px 'MF NarkisTam',sans-serif;text-align:right!important}
.elementor-27410 .elementor-element.elementor-element-407dc41 .cart_totals td{text-align:left!important}
.elementor-27410 .elementor-element.elementor-element-407dc41 .cart_totals .order-total{border-top:1px solid #eee;margin-top:8px;padding-top:10px}
.elementor-27410 .elementor-element.elementor-element-407dc41 .order-total th,.elementor-27410 .elementor-element.elementor-element-407dc41 .order-total td{font:700 24px/28px 'MF NarkisBlock',sans-serif}
.elementor-27410 .elementor-element.elementor-element-407dc41 .woocommerce-shipping-destination,.elementor-27410 .elementor-element.elementor-element-407dc41 .shipping-calculator-button{display:none}
.elementor-27410 .elementor-element.elementor-element-407dc41 .wc-proceed-to-checkout{padding:18px 0 0!important}
.elementor-27410 .elementor-element.elementor-element-407dc41 .checkout-button{display:block!important;width:100%!important;background:#ffda00!important;color:#111!important;border:0!important;border-radius:12px!important;padding:16px!important;margin:0!important;font:700 24px/24px 'MF NarkisBlock',sans-serif!important;transition:background .2s,transform .2s}
.elementor-27410 .elementor-element.elementor-element-407dc41 .e-coupon-box{margin-top:16px}
@media(hover:hover) and (pointer:fine){.elementor-27410 .elementor-element.elementor-element-407dc41 .checkout-button:hover,.elementor-27410 .elementor-element.elementor-element-407dc41 .einayim-qty:hover{background:#f3cc00!important;transform:translateY(-1px)}}
@media(max-width:767px){#elementor-popup-modal-27410 .dialog-widget-content{width:calc(100vw - 24px);border-radius:18px}#elementor-popup-modal-27410 .dialog-message{padding:20px 16px;max-height:92dvh}#elementor-popup-modal-27410 .dialog-close-button{left:16px;top:20px}.elementor-27410 .elementor-element.elementor-element-407dc41 tr.cart_item{grid-template-columns:76px minmax(0,1fr) 60px;gap:10px;padding:18px 0}.elementor-27410 .elementor-element.elementor-element-407dc41 .product-thumbnail img{width:76px!important;height:100px!important}.elementor-27410 .elementor-element.elementor-element-407dc41 .product-name{font-size:18px!important;line-height:20px!important}.elementor-27410 .elementor-element.elementor-element-407dc41 .product-subtotal{font-size:16px}.elementor-27410 .elementor-element.elementor-element-407dc41 .product-name dl,.elementor-27410 .elementor-element.elementor-element-407dc41 .product-name dl p{font-size:12px;line-height:16px}.elementor-27410 .elementor-element.elementor-element-407dc41 .order-total th,.elementor-27410 .elementor-element.elementor-element-407dc41 .order-total td{font-size:20px}.elementor-27410 .elementor-element.elementor-element-407dc41 .checkout-button{font-size:20px!important;line-height:24px!important;padding:12px!important}}
@media(prefers-reduced-motion:reduce){.elementor-27410 .elementor-element.elementor-element-407dc41 .checkout-button,.elementor-27410 .elementor-element.elementor-element-407dc41 .einayim-qty{transition:none!important;transform:none!important}}

.elementor-27410 .elementor-element.elementor-element-407dc41 .cart_totals th{display:block!important}.elementor-27410 .elementor-element.elementor-element-407dc41 .product-subtotal .amount{font:700 24px/28px 'MF NarkisBlock',sans-serif!important}.elementor-27410 .elementor-element.elementor-element-407dc41 .order-total .amount{font:700 24px/28px 'MF NarkisBlock',sans-serif!important}.elementor-27410 .elementor-element.elementor-element-407dc41 .cart_totals ul{margin:0;padding:0;list-style:none}.elementor-27410 .elementor-element.elementor-element-407dc41 .einayim-free-shipping{color:#10b981!important;font:500 20px/27px 'MF NarkisTam',sans-serif!important}@media(max-width:767px){.elementor-27410 .elementor-element.elementor-element-407dc41 .product-subtotal .amount{font-size:16px!important;line-height:20px!important}.elementor-27410 .elementor-element.elementor-element-407dc41 .order-total .amount{font-size:20px!important}}

#elementor-popup-modal-27410{position:fixed!important;inset:0!important;width:100%!important;height:100dvh!important;margin:0!important;z-index:99999}#elementor-popup-modal-27410 .einayim-continue,#elementor-popup-modal-27410 .einayim-continue:hover,#elementor-popup-modal-27410 .einayim-continue:focus{color:#111!important;background:#fff!important;border-color:#222!important}#elementor-popup-modal-27410 .einayim-continue:hover{background:#f6f6f6!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d5c35b */.elementor-27410 .elementor-element.elementor-element-4d5c35b{order:-1;width:100%;padding:0 0 20px;border-bottom:1px solid #eee}.elementor-27410 .elementor-element.elementor-element-4d5c35b .elementor-heading-title{font:700 24px/28px 'MF NarkisBlock',sans-serif;color:#111;text-align:right;padding-left:36px}/* End custom CSS */