.elementor-13 .elementor-element.elementor-element-698a4085{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-698a4085.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13 .elementor-element.elementor-element-b086b60{width:var( --container-widget-width, 69% );max-width:69%;padding:0px 0px 42px 0px;--container-widget-width:69%;--container-widget-flex-grow:0;font-family:"Open Sans Hebrew", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#606060;}.elementor-13 .elementor-element.elementor-element-b086b60.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-b086b60 a{color:#606060;}.elementor-13 .elementor-element.elementor-element-b49e487{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-b49e487.e-con{--align-self:center;}.elementor-13 .elementor-element.elementor-element-19427aa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-19427aa.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-e4d36dd{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-e4d36dd.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-e4d36dd .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:40px;font-weight:700;color:#3E3E3E;}.elementor-13 .elementor-element.elementor-element-52b90ff{--update-cart-automatically-display:none;--totals-title-alignment:center;--sections-border-type:none;}.elementor-13 .elementor-element.elementor-element-52b90ff > .elementor-widget-container{padding:0% 14% 0% 15%;}.elementor-13 .elementor-element.elementor-element-52b90ff .wc-proceed-to-checkout{--place-order-title-alignment:center;--checkout-button-width:fit-content;}:root{--page-title-display:none;}@media(max-width:1441px){.elementor-13 .elementor-element.elementor-element-b086b60{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13 .elementor-element.elementor-element-e4d36dd{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13 .elementor-element.elementor-element-52b90ff > .elementor-widget-container{padding:0% 4% 0% 4%;}}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-698a4085{--content-width:100%;}.elementor-13 .elementor-element.elementor-element-19427aa{--width:100%;}}@media(max-width:1441px) and (min-width:768px){.elementor-13 .elementor-element.elementor-element-698a4085{--content-width:100%;}}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-b086b60{padding:0px 0px 35px 0px;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-698a4085{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-b086b60{font-size:10.22px;}.elementor-13 .elementor-element.elementor-element-e4d36dd{text-align:center;}}/* Start custom CSS for breadcrumbs, class: .elementor-element-b086b60 */.elementor-13 .elementor-element.elementor-element-b086b60 span:first-child{
    display: flex;
    align-items: center;
    gap: 6px;

}

.elementor-13 .elementor-element.elementor-element-b086b60 .breadcrumb_last{
        font-family: Open Sans Hebrew;
    font-weight: 700;
    font-style: Bold;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 140%;
    letter-spacing: 0px;
    text-transform: capitalize;
    color: #0C0C0C;
}

@media only screen and (max-width: 767px){
    .elementor-13 .elementor-element.elementor-element-b086b60 .breadcrumb_last{
    font-weight: 700;
    font-style: Bold;
    font-size: 10.22px;
    leading-trim: NONE;
    line-height: 140%;
    letter-spacing: 0px;
    text-transform: capitalize;
    color: #0C0C0C;
}}/* End custom CSS */
/* Start custom CSS for woocommerce-cart, class: .elementor-element-52b90ff *//* =======================================
   פריסת שתי עמודות: טבלה + סיכום
======================================= */
.elementor-13 .elementor-element.elementor-element-52b90ff .e-cart__container {
  display: flex;
  gap: 48px;
  align-items: flex-start;
}

/* עמודת הטבלה (ימין) */
.elementor-13 .elementor-element.elementor-element-52b90ff .e-cart__column-start {
  flex: 1 1 auto;
}

/* עמודת הסיכום (שמאל) */
.elementor-13 .elementor-element.elementor-element-52b90ff .e-cart__column-end {
  flex: 0 0 380px; /* רוחב כרטיס הסיכום – ניתן לשנות לפי עיצוב */
}

/* ניקוי padding מיותר סביב הטוטאלס של אלמנטור */
.elementor-13 .elementor-element.elementor-element-52b90ff .e-cart-totals {
  padding: 0;
}

/* =======================================
   כרטיס ורוד של סיכום ההזמנה
======================================= */
.elementor-13 .elementor-element.elementor-element-52b90ff .cart_totals {
  background: #FFEAEA;          /* ורוד עדין */
  border-radius: 16px;
  padding: 40px 24px 52px;
}

/* כותרת לבנה עגולה בראש הכרטיס */
.elementor-13 .elementor-element.elementor-element-52b90ff .cart_totals h2 {
  background: #ffffff;
  border-radius: 12px;
  padding: 15px 24px;
  text-align: center;
  margin: 0 0 24px;
  font-weight: 700;
  font-size: 24px;
  color: #374252;
}

/* =======================================
   טבלת הסיכום בתוך הכרטיס
======================================= */
.elementor-13 .elementor-element.elementor-element-52b90ff .cart_totals table.shop_table {
  width: 100%;
  border-collapse: collapse;
}

/* בסיס לתאים */
.elementor-13 .elementor-element.elementor-element-52b90ff .cart_totals table.shop_table th,
.elementor-13 .elementor-element.elementor-element-52b90ff .cart_totals table.shop_table td {
  padding: 24px 0;
}

/* קו מפריד בין רוב השורות (נבטל ידנית איפה שצריך) */
.elementor-13 .elementor-element.elementor-element-52b90ff .cart_totals table.shop_table tr:not(:last-child) th,
.elementor-13 .elementor-element.elementor-element-52b90ff .cart_totals table.shop_table tr:not(:last-child) td {
  border-bottom: 1px solid #B2B7BD;
}

/* תוויות (סכום ביניים / משלוח / סה"כ) */
.elementor-13 .elementor-element.elementor-element-52b90ff .cart_totals table.shop_table_responsive tr td:before{
  font-family: Open Sans Hebrew;
font-weight: 400;
font-style: Regular;
font-size: 18px;
leading-trim: NONE;
line-height: 28px;
letter-spacing: 0%;
text-align: center;
vertical-align: middle;
color: #374252;
}


/* הערת המע"מ (אם תרצה להסתיר לגמרי – שנה ל-display:none) */
.elementor-13 .elementor-element.elementor-element-52b90ff .cart_totals .includes_tax {
  display: block;
  font-size: 12px;
  opacity: 0.8;
  margin-top: 4px;
}

/* =======================================
   קופון – גרסת כרטיס סיכום
   (המקורי בטופס נסתר, זה הויזואלי)
======================================= */

/* להסתיר את הקופון המקורי בטופס (נשאר רק בשביל הלוגיקה של ווקומרס) */
.elementor-13 .elementor-element.elementor-element-52b90ff form.woocommerce-cart-form .coupon.e-cart-section {
  display: none !important;
}

/* שורת הקופון החדשה בתוך הטבלה – בלי גבול/פדינג של תאים */
.elementor-13 .elementor-element.elementor-element-52b90ff .cart_totals table.shop_table tr.rb-coupon-row th,
.elementor-13 .elementor-element.elementor-element-52b90ff .cart_totals table.shop_table tr.rb-coupon-row td {
  border-bottom: none;
  padding: 0;
}

/* הקופון בתוך כרטיס סיכום ההזמנה */
.elementor-13 .elementor-element.elementor-element-52b90ff .cart_totals .rb-cart-totals-coupon {
  margin: 12px 0 0px;
  border-top: 1px solid #B2B7BD;
  border-bottom: 1px solid #B2B7BD;
}

/* פריסת שדה הקופון + כפתור "אישור" */
.elementor-13 .elementor-element.elementor-element-52b90ff .cart_totals .rb-cart-totals-coupon .coupon-col {
  display: flex;
  gap: 12px;
  align-items: center;
}

/* שדה קופון */
.elementor-13 .elementor-element.elementor-element-52b90ff .cart_totals .rb-cart-totals-coupon .coupon-col-start input.input-text {
  border-radius: 999px;
  border: 1px solid #DDDDDD;
  font-size: 16px;
}

/* כפתור "אישור" */
.elementor-13 .elementor-element.elementor-element-52b90ff .cart_totals .rb-cart-totals-coupon .coupon-col-end .button {
  border-radius: 999px;
  border: 1px solid #201F26;
  background: transparent;
  color: #000000;
  padding: 14px 31.5px;
  font-size: 16px;
  font-weight: 700;
}

/* =======================================
   שורת המשלוח – "משלוח" | "מחיר"
======================================= */

/* להסתיר רדיו של שיטות המשלוח בעגלה (הבחירה נעשית אוטומטית ב-JS) */
.elementor-13 .elementor-element.elementor-element-52b90ff .cart_totals .woocommerce-shipping-methods input[type="radio"] {
  display: none;
}

.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-shipping-totals{
    padding: 24px 0px;
}
/* שורת המשלוח – כותרת בצד אחד, מחיר בצד השני בעזרת יישור טקסט */
.elementor-13 .elementor-element.elementor-element-52b90ff .cart_totals table.shop_table tr.woocommerce-shipping-totals.shipping th,
.elementor-13 .elementor-element.elementor-element-52b90ff .cart_totals table.shop_table tr.woocommerce-shipping-totals.shipping td {
  padding-top: 8px;
  padding-bottom: 8px;
  /* הקו התחתון נשמר כבר מהכלל הכללי של tr:not(:last-child) */
}

/* כותרת "משלוח" – צד ימין (ב-RTL) */
.elementor-13 .elementor-element.elementor-element-52b90ff .cart_totals table.shop_table tr.woocommerce-shipping-totals.shipping th {
  text-align: right;
  font-family: Open Sans Hebrew;
font-weight: 400;
font-style: Regular;
font-size: 18px;
leading-trim: NONE;
line-height: 28px;
letter-spacing: 0%;
text-align: center;
vertical-align: middle;
color: #374252 !important;
}

/* תא המחיר – צד שמאל (ב-RTL זה יראה כמו space-between) */
.elementor-13 .elementor-element.elementor-element-52b90ff .cart_totals table.shop_table tr.woocommerce-shipping-totals.shipping td {
  text-align: left;
}

/* לנקות bullets ומרווחים ברשימת שיטות המשלוח */
.elementor-13 .elementor-element.elementor-element-52b90ff .cart_totals .woocommerce-shipping-totals .woocommerce-shipping-methods {
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-13 .elementor-element.elementor-element-52b90ff .cart_totals .woocommerce-shipping-totals .woocommerce-shipping-methods li {
  margin: 0;
}

/* המחיר עצמו כתווית נקייה */
.elementor-13 .elementor-element.elementor-element-52b90ff .cart_totals .woocommerce-shipping-totals .woocommerce-shipping-methods label {
  display: inline-flex;
  align-items: center;
}

/* אם לא רוצים לראות "משלוח אל..." בעגלה */
.elementor-13 .elementor-element.elementor-element-52b90ff .cart_totals .woocommerce-shipping-destination {
  display: none;
}

/* =======================================
   כפתור "לתשלום"
======================================= */
.elementor-13 .elementor-element.elementor-element-52b90ff .wc-proceed-to-checkout a.checkout-button {
  display: block;
  width: 100%;
  border-radius: 999px;
  background: #000000;
  color: #ffffff;
  text-align: center;
  padding: 16px 24px;
font-weight: 600;
font-style: SemiBold;
font-size: 16px;
leading-trim: NONE;
line-height: 24px;
letter-spacing: 0%;
text-align: center;
vertical-align: middle;

}

.elementor-13 .elementor-element.elementor-element-52b90ff .wc-proceed-to-checkout a.checkout-button:hover{
    background: black;
}


/* =======================================
   רספונסיב – מובייל
======================================= */
@media (max-width: 767px) {
  .elementor-13 .elementor-element.elementor-element-52b90ff .e-cart__container {
    flex-direction: column;
  }

  .elementor-13 .elementor-element.elementor-element-52b90ff .e-cart__column-end,
  .elementor-13 .elementor-element.elementor-element-52b90ff .coupon.e-cart-section {
    max-width: 100%;
  }
}

/* ===== שורת המשלוח – "משלוח" | "מחיר" ב-Space Between ===== */
.elementor-13 .elementor-element.elementor-element-52b90ff .cart_totals table.shop_table tr.woocommerce-shipping-totals.shipping {
  display: flex !important;              /* שוברים התנהגות טבלתית רק לשורה הזו */
  justify-content: space-between;
  align-items: center;
  
}

/* הופכים את התאים לפריטים בפלקס */
.elementor-13 .elementor-element.elementor-element-52b90ff .cart_totals table.shop_table tr.woocommerce-shipping-totals.shipping > th,
.elementor-13 .elementor-element.elementor-element-52b90ff .cart_totals table.shop_table tr.woocommerce-shipping-totals.shipping > td {
  display: block;
  width: auto;
  padding: 8px 0;
  border-bottom: 1px solid rgba(0,0,0,.06);
}

/* כותרת "משלוח" – ימין (RTL) */
.elementor-13 .elementor-element.elementor-element-52b90ff .cart_totals table.shop_table tr.woocommerce-shipping-totals.shipping > th {
  text-align: right;
  margin: 0;
}

/* התא של המחיר – שמאל, כדי ליצור הפרדה מלאה */
.elementor-13 .elementor-element.elementor-element-52b90ff .cart_totals table.shop_table tr.woocommerce-shipping-totals.shipping > td {
  text-align: left;
}

/* רשימת שיטות המשלוח בתוך תא המחיר – ניקוי bullets ומרווחים (כבר קיים, אבל נשאיר לצורך אופטימיזציה) */
.elementor-13 .elementor-element.elementor-element-52b90ff .cart_totals .woocommerce-shipping-totals .woocommerce-shipping-methods {
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-13 .elementor-element.elementor-element-52b90ff .cart_totals .woocommerce-shipping-totals .woocommerce-shipping-methods li {
  margin: 0;
}

.elementor-13 .elementor-element.elementor-element-52b90ff .cart_totals .woocommerce-shipping-totals .woocommerce-shipping-methods label {
  display: inline-flex;
  align-items: center;
}

.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-shipping-totals td[data-title="משלוח"]::before{
    display: none;
}

.elementor-13 .elementor-element.elementor-element-52b90ff .cart_totals bdi{
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end !important;
    font-family: Roboto;
font-weight: 400;
font-style: Regular;
font-size: 18px;
leading-trim: NONE;
line-height: 28px;
letter-spacing: 0%;
vertical-align: middle;
color: #374252;
}

.elementor-13 .elementor-element.elementor-element-52b90ff .cart_totals .includes_tax{
    display: none;
}

.elementor-13 .elementor-element.elementor-element-52b90ff .rb-cart-totals-coupon{
    background: transparent;
    width: 100%;
    padding: 16px 0px;
    margin-top:0 !important;
   
    
}

.elementor-13 .elementor-element.elementor-element-52b90ff .rb-cart-totals-coupon .coupon-col-start{
    padding: 0 !important;
    margin: 0 !important;
}

.elementor-13 .elementor-element.elementor-element-52b90ff .rb-cart-totals-coupon .coupon-col-start input{
    padding: 0;
    background: #FFFEF9;
    border: 1px solid #4E8373 !important;
    color: #374252 !important;
    padding: 10.4px 16px !important;
}

.elementor-13 .elementor-element.elementor-element-52b90ff .rb-cart-totals-coupon .coupon-col-start input::placeholder{
    opacity: 1;
}
.elementor-13 .elementor-element.elementor-element-52b90ff .rb-cart-totals-coupon .coupon-col{
    margin: 0;
}

.elementor-13 .elementor-element.elementor-element-52b90ff .cart_totals .woocommerce-shipping-totals th, .elementor-13 .elementor-element.elementor-element-52b90ff .cart_totals .woocommerce-shipping-totals td{
    border-bottom: 0px !important;
    display: flex !important;
    align-items: center !important;
}

.elementor-13 .elementor-element.elementor-element-52b90ff .cart_totals .woocommerce-shipping-totals td ul li{
    margin: 0 !important;
}

.elementor-13 .elementor-element.elementor-element-52b90ff .cart_totals .shop_table{
    border-top: 1px solid #B2B7BD;
}


.elementor-13 .elementor-element.elementor-element-52b90ff .cart-discount .woocommerce-Price-amount{
    font-family: Roboto;
font-weight: 400 !important;
font-style: Regular;
font-size: 18px;
leading-trim: NONE;
line-height: 28px;
letter-spacing: 0%;
vertical-align: middle;
color: #374252 !important;
}

.elementor-13 .elementor-element.elementor-element-52b90ff .cart-discount a{
       font-family: Roboto;
font-weight: 400 !important;
font-style: Regular;
font-size: 18px;
leading-trim: NONE;
line-height: 28px;
letter-spacing: 0%;
vertical-align: middle;
color: #374252 !important;
}


.elementor-13 .elementor-element.elementor-element-52b90ff .order-total{
    border-bottom: 1px solid #B2B7BD !important;
}

/* סה"כ – טיפוגרפיה מודגשת */
.elementor-13 .elementor-element.elementor-element-52b90ff .cart_totals table.shop_table_responsive tr td:before {
  font-weight: 700 !important;
}

.elementor-13 .elementor-element.elementor-element-52b90ff .cart_totals .order-total bdi{
    font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-52b90ff .cart_totals table.shop_table_responsive tr:first-child td:before{
    font-weight: 400 !important;
}

/*******************************************
 * טבלת המוצרים בעגלת הקניות (עמודה ימנית)
 * לא נוגעים ב-.cart_totals !
 *******************************************/

/* עטיפת הטבלה */
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form .e-shop-table {
  margin: 0;
  padding-top: 16px;
  border-top: 1px solid #E3E5E8;
}

/* הטבלה עצמה */
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart {
  width: 100%;
  border-collapse: collapse;
  border: none;
  margin: 0;
  background: transparent;
  box-shadow: none;
}

/* כותרות הטבלה */
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart thead th {
  font-family: "Open Sans Hebrew", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #374252;
  padding: 0 0 16px;
  border-bottom: 1px solid #E3E5E8;
  background: transparent;
  text-align: center;
}

/* כותרות לעמודות remove/thumbnail – בלי טקסט */
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart thead th.product-remove,
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart thead th.product-thumbnail {
  text-indent: -9999px;
}

/* בעיצוב אין עמודת "מחיר" – רק "סכום ביניים" */
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart thead th.product-price,
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart tbody td.product-price {
  display: none;
}

/* תאי השורות */
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart tbody td {
  padding: 24px 0;
  border-bottom: 1px solid #E3E5E8;
  vertical-align: middle;
  text-align: center;
  background: transparent;
}

/* עמודת האייקון (פח אשפה) */
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart td.product-remove {
  width: 40px;
}
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart td.product-remove .rb-remove-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

/* עמודת התמונה */
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart td.product-thumbnail {
  width: 72px;
}
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart td.product-thumbnail img {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  object-fit: cover;
}

/* שם המוצר (פרטי המוצר) */
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart td.product-name {
  text-align: right;
  padding-inline-start: 8px;
}
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart td.product-name a {
  font-family: "Open Sans Hebrew", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #374252;
  text-decoration: none;
}

/* עמודת הכמות – גלולה לבנה */
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart td.product-quantity {
  text-align: center;
}
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart td.product-quantity .quantity {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart td.product-quantity .qty {
  width: 80px;
  border-radius: 999px;
  border: 1px solid #B2B7BD;
  text-align: center;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 24px;
  color: #374252;
  background: #FFFFFF;
}

/* הורדת החיצים של input[type=number] בכרום וכו' */
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart td.product-quantity .qty::-webkit-outer-spin-button,
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart td.product-quantity .qty::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart td.product-quantity .qty {
  -moz-appearance: textfield;
}

/* סכום ביניים */
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart td.product-subtotal .amount {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #374252;
}

/* שורת ה-Actions (כפתור עדכון סל) – מוסתרת בעיצוב */
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart tr td.actions {
  display: none;
}

/* רספונסיב בסיסי – לא נוגעים בסיכום ההזמנה */
@media (max-width: 767px) {
  .elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form .e-shop-table {
    padding-top: 8px;
    border-top: none;
  }
}
/*******************************************
 * טבלת המוצרים בעגלת הקניות (עמודה ימנית)
 * רק הטבלה – לא נוגעים ב-.cart_totals
 *******************************************/

/* עטיפת הטבלה בעמודה הימנית */
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form .e-shop-table {
  margin: 0;
  padding-top: 16px;
  border-top: 1px solid #E3E5E8;
}

/* הטבלה עצמה */
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart {
  width: 100%;
  border-collapse: collapse;
  border: none;
  margin: 0;
  background: transparent;
  box-shadow: none;
}

/* כותרות הטבלה */
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart thead th {
  font-family: "Open Sans Hebrew", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #374252;
  padding: 0 0 16px;
  border-bottom: 1px solid #E3E5E8;
  background: transparent;
  text-align: center;
}

/* כותרת "פרטי המוצר" – ימין */
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart thead th.product-name {
  text-align: right;
}

/* כותרת "כמות" – אמצע */
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart thead th.product-quantity {
  width: 180px;
}

/* כותרת "סכום ביניים" – שמאלה */
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart thead th.product-subtotal {
  width: 140px;
}

/* כותרות לעמודות remove/thumbnail – בלי טקסט */
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart thead th.product-remove,
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart thead th.product-thumbnail {
  text-indent: -9999px;
}

/* לא משתמשים בעמודת.thumbnail – התמונה עוברת לעמודת השם */
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart th.product-thumbnail,
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart td.product-thumbnail {
  display: none;
}

/* לא משתמשים בעמודת "מחיר" – רק סכום ביניים */
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart thead th.product-price,
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart tbody td.product-price {
  display: none;
}

/* תאי השורות */
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart tbody td {
  padding: 24px 0;
  border-bottom: 1px solid #E3E5E8;
  vertical-align: middle;
  text-align: center;
  background: transparent;
}

/* עמודת אייקון המחיקה – שמאלית וצרה */
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart td.product-remove {
  width: 40px;
  text-align: left;
}
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart td.product-remove .rb-remove-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

/* ===== פרטי המוצר – תמונה עגולה + שם באותה עמודה ===== */
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart td.product-name {
  text-align: right;
  padding-inline-start: 0;
}

.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart td.product-name .rb-cart-product {
  display: inline-flex;
  flex-direction: row-reverse; /* תמונה בצד ימין, כותרת משמאל – כמו בעיצוב */
  align-items: center;
  gap: 16px;
}

.elementor-13 .elementor-element.elementor-element-52b90ff .rb-cart-product-thumb-img {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  object-fit: cover;
}

.elementor-13 .elementor-element.elementor-element-52b90ff .rb-cart-product-title a {
  font-family: "Open Sans Hebrew", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #374252;
  text-decoration: none;
}

/* ===== כמות – גלולה עם + / - (mini-qty) ===== */
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart td.product-quantity {
  text-align: center;
}

.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form .mini-qty {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  padding: 6px 20px;
  border-radius: 999px;
  border: 1px solid #B2B7BD;
  background: #FFFFFF;
  direction: ltr; /* בתוך הגלולה – סדר: - 1 + */
}

.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form .mini-qty-btn {
  border: none;
  background: transparent;
  font-size: 18px;
  line-height: 1;
  padding: 0;
  width: 16px;
  text-align: center;
  color: #C43C63; /* ורוד כמו בשאר האתר של נטלי */
  cursor: pointer;
}

.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form .mini-qty-input {
  width: 32px;
  border: none;
  padding: 0;
  text-align: center;
  font-size: 16px;
  line-height: 24px;
  color: #374252;
  background: transparent;
}

/* הסרת חיצים של number input */
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form .mini-qty-input::-webkit-outer-spin-button,
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form .mini-qty-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form .mini-qty-input {
  -moz-appearance: textfield;
}

/* ===== סכום ביניים ===== */
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart td.product-subtotal .amount {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #374252;
}

/* שורת ה-Actions (עדכון סל) – מוסתרת */
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart tr td.actions {
  display: none;
}

/* ===== קישור "בחזרה לחנות" מתחת לטבלה ===== */
.elementor-13 .elementor-element.elementor-element-52b90ff .rb-cart-back-wrap {
  margin-top: 16px;
  text-align: right;
}

.elementor-13 .elementor-element.elementor-element-52b90ff .rb-cart-back-link {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-family: "Open Sans Hebrew", sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #4E8FE1;            /* כחול כמו בעיצוב */
  text-decoration: none;
}

.elementor-13 .elementor-element.elementor-element-52b90ff .rb-cart-back-link:hover {
  color: #4E8FE1;           /* בלי שינוי בצבע – ללא hover effect */
}

.elementor-13 .elementor-element.elementor-element-52b90ff .rb-cart-back-icon {
  font-size: 18px;
  line-height: 1;
}

/* רספונסיב בסיסי – לא נוגעים בסיכום ההזמנה */
@media (max-width: 767px) {
  .elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form .e-shop-table {
    padding-top: 8px;
    border-top: none;
  }
}

.elementor-13 .elementor-element.elementor-element-52b90ff ul#shipping_method:has(input#shipping_method_0_free_shipping1)
       li:has(input#shipping_method_0_flat_rate2){
  display: none !important;
}

.elementor-13 .elementor-element.elementor-element-52b90ff label[for='shipping_method_0_free_shipping1']{
font-family: 'open sans hebrew';
font-weight: 400;
font-style: Regular;
font-size: 18px;
leading-trim: NONE;
line-height: 28px;
letter-spacing: 0%;
vertical-align: middle;
color:#374252 !important;
}

.elementor-13 .elementor-element.elementor-element-52b90ff .mini-qty .rb-cart-hidden-qty {
  display: none;
}

/* ===== סל קניות – חלוקת רוחב עדינה בעמודות (רק דסקטופ) ===== */
@media (min-width: 768px){

  /* לוודא שהטבלה לא נכנסת למוד fixed */
  .elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart {
    table-layout: auto;
    width: 100%;
  }

  /* תמונת מוצר – עמודה צרה יחסית */
  .elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart thead th.product-thumbnail,
  .elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart tbody td.product-thumbnail {
    width: 0 !important;
  }

  /* פרטי המוצר – לא לתת לה "לאכול" את כל השורה */
  .elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart thead th.product-name,
  .elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart tbody td.product-name {
    width: 29%;
  }

  /* כמות */
  .elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart thead th.product-quantity,
  .elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart tbody td.product-quantity {
    width: 22%;
  }

  /* סכום ביניים */
  .elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart thead th.product-subtotal,
  .elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart tbody td.product-subtotal {
    width: 20%;
  }

  /* אייקון הסרה – צר */
  .elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart thead th.product-remove,
  .elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart tbody td.product-remove {
    width: 8%;
  }
}

@media only screen and (min-width: 1025px) and (max-width: 1441px){
    
.elementor-13 .elementor-element.elementor-element-52b90ff .e-cart__column-end {
  flex: 0 0 320px; /* רוחב כרטיס הסיכום – ניתן לשנות לפי עיצוב */
}
}

.elementor-13 .elementor-element.elementor-element-52b90ff .e-shop-table{
    border-top: 0px !important;
}

.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart thead th {
  border-bottom: 2px solid #B2B7BD !important;
  padding: 24px 0px; 
}

/* קו תחתון לכל שורת פריט בעגלת הקניות */
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart tbody tr.cart_item td {
  border-bottom: 1px solid #EBF0F8 !important;
  padding: 24px 0px;
}

/* קו עליון רק לשורת הפריט הראשונה */
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart tbody tr.cart_item:first-child td {
  border-top: 1px solid #EBF0F8 !important;
}

/* לוודא שאין גבולות אחרים שמפריעים */
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart tbody td {
  border-top: none;
}

/* כותרות העמודות בטבלת העגלה */
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart thead th {
  font-family: Heebo, sans-serif;
  font-weight: 700;
  font-style: normal;  /* "Bold" עובר דרך font-weight */
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0;
  vertical-align: middle;
  color: #374252;
}

/* תא "פרטי המוצר" – טיפוגרפיה לכותרת בכל שורה */
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart tbody td.product-name {
  text-align: right;
  vertical-align: middle;
}

/* כותרת המוצר בתוך התא */
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart tbody td.product-name a,
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart tbody td.product-name .rb-cart-product-title a {
  font-family: "Open Sans Hebrew", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0;
  color: #374252;
  text-decoration: none;
}

/* ===== טיפוגרפיה של המחירים בעגלת הקניות ===== */

/* תא המחיר / סכום ביניים – ימין ויישור אנכי אמצע */
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart tbody td.product-price,
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart tbody td.product-subtotal {
  vertical-align: middle;
}

/* המחיר עצמו בתוך התא (סכום ביניים / מחיר ליחידה אם יופיע) */
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart td.product-price .woocommerce-Price-amount,
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart td.product-subtotal .woocommerce-Price-amount,
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart td.product-price .amount,
.elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart td.product-subtotal .amount {
  font-family: "Open Sans Hebrew", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0;
  color: #374252;
}

.elementor-13 .elementor-element.elementor-element-52b90ff table.shop_table .product-subtotal .amount bdi{
    display: flex;
    flex-direction: row-reverse;
    justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-52b90ff table.shop_table .product-remove a img{
    height: 26px !important;
    }
    
    
/* ===== כפתור "בחזרה לחנות" בעגלת הקניות ===== */

.elementor-13 .elementor-element.elementor-element-52b90ff .rb-cart-back-wrap {
  margin-top: 16px;
  text-align: right;
}

/* הקישור עצמו */
.elementor-13 .elementor-element.elementor-element-52b90ff .rb-cart-back-link {
  display: inline-flex;
  align-items: center;
  gap: 19px; /* מרחק בין האייקון לטקסט */
  text-decoration: none;
  font-family: "Heebo", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0;
  color: #374252 !important;
}

/* אייקון החזרה – SVG מותאם */
.elementor-13 .elementor-element.elementor-element-52b90ff .rb-cart-back-icon {
  display: inline-block;
  width: 14px;
  height: 14px;
  flex: 0 0 12px;
  background-image: url('/wp-content/uploads/2025/10/Vector.svg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  text-indent: -9999px; /* מסתיר את התו › ומשאיר רק את האייקון */
  overflow: hidden;
}

/* ============================
   עגלת קניות – מובייל
   ============================ */
/* === מובייל: פריסת עגלת הקניות כמו בעיצוב === */
@media (max-width: 1024px){

  /* הטבלה עצמה – לא נוגעים בסיכום ההזמנה, רק בטבלת המוצרים */
  .elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart {
    width: 100%;
    border-collapse: collapse;
  }

  /* לא רוצים כותרות טבלה במובייל */
  .elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart thead {
    display: none;
  }

  /* לא משתמשים בעמודת thumbnail של ווקומרס (יש לנו תמונה בתוך השם) */
  .elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart th.product-thumbnail,
  .elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart td.product-thumbnail {
    display: none !important;
  }

  /* מבטלים את before הסטנדרטי של WooCommerce (”מחיר:“, ”כמות:“ וכו') */
  .elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.shop_table_responsive.cart
  tbody tr td::before {
    content: none !important;
  }

  /* כל שורת פריט הופכת ל"קלף" גמיש */
  .elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart tbody tr.cart_item {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 16px 0;
    border-bottom: 1px solid #EBF0F8;
  }

  /* לשורה הראשונה גם מסגרת עליונה */
  .elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart tbody tr.cart_item:first-child {
    border-top: 1px solid #EBF0F8;
  }

  /* בסיס לכל התאים בשורה */
  .elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart tbody tr.cart_item > td {
    border: none;
    padding: 4px 0;
    background: transparent;
  }

  /* ===== סידור התאים בתוך השורה (order) ===== */

  /* אייקון ההסרה – בצד שמאל (ב-RTL זה יהיה ויזואלית בצד שמאל של הקלף) */
  .elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart tbody td.product-remove {
    order: 1;
    flex: 0 0 auto;
  }

  /* פרטי המוצר – טקסט + תמונה, תופס את שאר השורה */
  .elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart tbody td.product-name {
    order: 2;
    flex: 1 1 calc(100% - 40px); /* מקום לאייקון */
    text-align: right;
  }

  /* בתוך פרטי המוצר – שם + תמונה בשורה אחת, תמונה מימין */
  .elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart tbody td.product-name .rb-cart-product {
    display: inline-flex;
    flex-direction: row-reverse;
    align-items: center;
    gap: 12px;
  }

  .elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart tbody td.product-name .rb-cart-product-thumb-img {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    object-fit: cover;
  }

  /* שם המוצר – טיפוגרפיה למובייל */
  .elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart tbody td.product-name a {
    font-family: "Open Sans Hebrew", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #374252;
    text-decoration: none;
  }

  /* שורת הכמות – באמצע, רוחב מלא */
  .elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart tbody td.product-quantity {
    order: 3;
    flex: 0 0 100%;
    text-align: center;
    margin-top: 8px;
  }

  /* השארת הגלולה כמו בדסקטופ – רק לוודא שהיא במרכז */
  .elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form .mini-qty {
    margin: 0 auto;
  }

  /* סכום ביניים – שורה שלישית, מיושר לימין */
  .elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart tbody td.product-subtotal {
    order: 4;
    flex: 0 0 100%;
    text-align: right;
    margin-top: 4px;
  }

  .elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart tbody td.product-subtotal .amount {
    font-family: "Open Sans Hebrew", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #374252;
  }

  /* שורת ה-Actions (עדכון סל) – לא רלוונטית במובייל */
  .elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart tr td.actions {
    display: none;
  }

  /* קישור "בחזרה לחנות" – יישאר מתחת לכל הפריטים, מיושר לימין */
  .elementor-13 .elementor-element.elementor-element-52b90ff .rb-cart-back-wrap {
    margin-top: 16px;
    text-align: right;
  }
}
/* ===== מובייל בלבד ===== */
@media (max-width: 767px){

  /* מסתיר את כותרות העמודות במובייל */
  .elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart thead{
    display:none;
  }

  /* מסיר קווי הפרדה מכל התאים */
  .elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart tbody td{
    border-top:none;
    border-bottom:none;
  }

  /* לכל פריט בעגלה – רק גבול עליון ותחתון */
  .elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart tbody tr.cart_item{
    border-top:1px solid #C5C9CD;
    border-bottom:1px solid #C5C9CD;
  }

  /* קצת מרווח אנכי בתאים של הפריט */
  .elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart tbody tr.cart_item > td{
    padding-top:8px;
    padding-bottom:8px;
  }

  /* שורת ה-actions בלי גבולות */
  .elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart tbody tr td.actions{
    border:none;
  }
  .elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart tbody tr.cart_item td{
      border-bottom: 0px !important;
      border-top: 0px !important;
  }
  .elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart tbody tr.cart_item:first-child td{
      border-top: 0px !important;
  }
  .elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart tbody td.product-name{
      order: 1;
      text-align: right !important;
  }
  .elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart tbody td.product-quantity{
      order: 4;
      flex: 0 0 50%;
  }
  .elementor-13 .elementor-element.elementor-element-52b90ff .woocommerce-cart-form table.shop_table.cart tbody td.product-subtotal{
      order: 3;
      flex: 0 0 50%;
  }
  .elementor-13 .elementor-element.elementor-element-52b90ff table.shop_table .product-subtotal .amount bdi{
   justify-content: end;   
  }
  .elementor-13 .elementor-element.elementor-element-52b90ff .e-cart__container{
      gap: 0px !important;
  }
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-13:has(.elementor-element-52b90ff .empty-cart) .elementor-widget-container{
    padding: 0 !important;
}

body.elementor-page-13:has(.elementor-element-52b90ff .empty-cart)
  .elementor-element-b086b60,
body.elementor-page-13:has(.elementor-element-52b90ff .empty-cart)
  .elementor-element-e4d36dd {
    display: none !important;
}

body.elementor-page-13:has(.elementor-element-52b90ff .empty-cart)
  .elementor-element-19427aa {
    padding: 0 !important;
}

body.elementor-page-13:has(.elementor-element-52b90ff .empty-cart) .main-con{
    padding-top: 0 !important;
}/* End custom CSS */