.elementor-1222 .elementor-element.elementor-element-ca18328{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:40px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), HEEBO;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1222 .elementor-element.elementor-element-655105a{text-align:center;}.elementor-1222 .elementor-element.elementor-element-655105a .elementor-heading-title{font-family:"Heebo", HEEBO;font-size:32px;font-weight:500;color:var( --e-global-color-accent );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), HEEBO;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1222 .elementor-element.elementor-element-4b17e2c{--divider-border-style:solid;--divider-color:#E5DED6;--divider-border-width:1px;padding:0px 0px 10px 0px;}.elementor-1222 .elementor-element.elementor-element-4b17e2c .elementor-divider-separator{width:100%;}.elementor-1222 .elementor-element.elementor-element-4b17e2c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1222 .elementor-element.elementor-element-ca18328{--content-width:1070px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-ee4e0b1 *//* ===== בסיס ===== */
.elementor-1222 .elementor-element.elementor-element-ee4e0b1{font-family:'Heebo',sans-serif;}
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 table.shop_table{border:none!important;margin:0!important;border-collapse:collapse;width:100%;}
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 table.shop_table thead{display:none!important;}
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 table.shop_table td,
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 table.shop_table th{border:none!important;background:none!important;padding:0!important;}
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 table.shop_table td::before{display:none!important;}

/* ===== שורת מוצר: תמונה | שם+כמות+הסרה | מחיר ===== */
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 tr.cart_item{display:grid!important;grid-template-columns:96px 1fr auto;grid-template-areas:"thumb name price" "thumb qty price" "thumb remove price";column-gap:20px;row-gap:10px;padding:24px 0!important;border-bottom:1px solid #E5DED6!important;align-items:start;}
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 tr.cart_item td{display:block!important;text-align:right!important;}
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 td.product-thumbnail{grid-area:thumb;}
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 td.product-name{grid-area:name;}
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 td.product-quantity{grid-area:qty;}
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 td.product-remove{grid-area:remove;}
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 td.product-subtotal{grid-area:price;}
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 td.product-price{display:none!important;}

/* תמונה */
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 td.product-thumbnail img{width:96px!important;height:96px!important;max-width:none!important;object-fit:cover;border-radius:12px;border:1px solid #E5DED6;background:#EDE1D3;}

/* שם המוצר + צבע */
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 td.product-name a{font-size:16px;color:#000!important;text-decoration:none!important;font-weight:400;}
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 td.product-name dl.variation{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0 0!important;font-size:13.5px;color:#6B5D50;}
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 td.product-name dl.variation dt,
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 td.product-name dl.variation dd,
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 td.product-name dl.variation p{margin:0!important;padding:0!important;font-weight:400!important;display:inline;}
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 td.product-name dl.variation dt{display:none;}

/* מחיר */
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 td.product-subtotal,
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 td.product-subtotal *{font-size:17px!important;font-weight:700!important;color:#6F4E37!important;}

/* הסרה – טקסט עם קו תחתון במקום × */
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 td.product-remove a.remove{font-size:0!important;width:auto!important;height:auto!important;line-height:1!important;background:none!important;color:#6B5D50!important;border-radius:0!important;display:inline-block!important;}
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 td.product-remove a.remove::after{content:"הסרה";font-size:13px;text-decoration:underline;color:#6B5D50;}
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 td.product-remove a.remove:hover::after{color:#000;}

/* ===== כמות − 1 + ===== */
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 .quantity{display:inline-flex!important;align-items:center;gap:8px;border:none!important;background:none!important;width:auto!important;}
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 .quantity input.qty{width:30px!important;min-width:0!important;border:none!important;box-shadow:none!important;background:transparent!important;text-align:center;font-size:16px!important;color:#6B5D50;padding:0!important;-moz-appearance:textfield;}
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 .quantity input.qty::-webkit-inner-spin-button,
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 .quantity .izq-btn{width:36px!important;height:36px!important;border:1px solid #DDD6CE!important;border-radius:10px!important;background:#fff!important;color:#000!important;font-size:16px!important;line-height:1!important;padding:0!important;cursor:pointer;box-shadow:none!important;}
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 .quantity .izq-btn:hover{background:#F3ECE4!important;}

/* ===== הסתרת קופון וכפתור "עדכון סל" ===== */
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 td.actions,
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 .coupon,
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 .e-coupon-box,
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 button[name="update_cart"]{display:none!important;}

/* ===== סיכום ===== */
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 .cart_totals h2,
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 .cart_totals .shipping,
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 .cart_totals .woocommerce-shipping-totals,
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 .cart_totals .order-total{display:none!important;}
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 .cart_totals{width:100%!important;float:none!important;margin-top:8px;}
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 .cart_totals table{border:none!important;}
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 .cart_totals tr.cart-subtotal{display:flex!important;justify-content:space-between;align-items:center;padding:22px 0!important;}
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 .cart_totals tr.cart-subtotal th,
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 .cart_totals tr.cart-subtotal td{font-size:19px!important;font-weight:400!important;color:#000!important;}
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 .cart_totals tr.cart-subtotal td *{font-size:19px!important;font-weight:400!important;color:#000!important;}

/* ===== כפתור "מעבר לתשלום" ===== */
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 .wc-proceed-to-checkout{padding:0!important;}
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 .wc-proceed-to-checkout a.checkout-button{display:block!important;width:100%!important;text-align:center;background:#fff!important;color:#000!important;border:1px solid #000!important;border-radius:12px!important;padding:20px!important;font-size:19px!important;font-weight:500!important;text-decoration:none!important;margin:0!important;transition:background .2s,color .2s;}
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 .wc-proceed-to-checkout a.checkout-button:hover{background:#000!important;color:#fff!important;}

/* ===== מובייל ===== */
@media(max-width:767px){
  .elementor-1222 .elementor-element.elementor-element-ee4e0b1 tr.cart_item{grid-template-columns:76px 1fr auto;column-gap:14px;}
  .elementor-1222 .elementor-element.elementor-element-ee4e0b1 td.product-thumbnail img{width:76px!important;height:76px!important;}
}
/* ===== עמודה אחת – הסיכום והכפתור מתחת למוצרים ===== */
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 .e-cart__container,
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 .woocommerce .e-cart__container{display:flex!important;flex-direction:column!important;gap:0!important;}
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 .e-cart__column{width:100%!important;max-width:100%!important;}
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 .e-cart-section,
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 .e-cart__column .e-cart-section{border:none!important;box-shadow:none!important;padding:0!important;background:none!important;border-radius:0!important;}
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 .e-cart__column-end{position:static!important;}

/* ===== בלי מחיר כפול מתחת לתמונה ===== */
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 .product-price,
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 tr.cart_item td.product-price{display:none!important;}

/* ===== "סכום ביניים" ליד הסכום ===== */
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 .cart_totals tr.cart-subtotal th{display:block!important;}
.elementor-1222 .elementor-element.elementor-element-ee4e0b1 .cart_totals tr.cart-subtotal{border-bottom:none!important;}/* End custom CSS */