.elementor-31686 .elementor-element.elementor-element-945edcc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-31686 .elementor-element.elementor-element-378fb36 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-31686 .elementor-element.elementor-element-378fb36 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31686 .elementor-element.elementor-element-223a080 > .elementor-widget-container{margin:0px -125px 0px 125px;}.elementor-31686 .elementor-element.elementor-element-223a080 .woocommerce-breadcrumb{text-align:center;}.elementor-31686 .elementor-element.elementor-element-08425a3 > .elementor-container{max-width:300px;}.elementor-31686 .elementor-element.elementor-element-08425a3{margin-top:15px;margin-bottom:15px;}.elementor-31686 .elementor-element.elementor-element-73adbeb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-31686 .elementor-element.elementor-element-73adbeb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31686 .elementor-element.elementor-element-73adbeb > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-31686 .elementor-element.elementor-element-73adbeb > .elementor-element-populated, .elementor-31686 .elementor-element.elementor-element-73adbeb > .elementor-element-populated > .elementor-background-overlay, .elementor-31686 .elementor-element.elementor-element-73adbeb > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-31686 .elementor-element.elementor-element-73adbeb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31686 .elementor-element.elementor-element-57dce45{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#9100FF;}.elementor-31686 .elementor-element.elementor-element-57dce45 .elementor-headline{text-align:center;}.elementor-31686 .elementor-element.elementor-element-57dce45 .elementor-headline .elementor-headline-plain-text{-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-31686 .elementor-element.elementor-element-57dce45 .elementor-headline-dynamic-text{font-family:"gveret", Sans-serif;font-weight:100;}.elementor-31686 .elementor-element.elementor-element-57dce45 .elementor-headline .elementor-headline-dynamic-wrapper{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-31686 .elementor-element.elementor-element-57dce45 .elementor-headline-dynamic-wrapper path{stroke:#000000;stroke-width:5px;}.elementor-31686 .elementor-element.elementor-element-42e5208:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-31686 .elementor-element.elementor-element-42e5208 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31686 .elementor-element.elementor-element-42e5208 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-42e5208 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31686 .elementor-element.elementor-element-13c872e{text-align:center;}.elementor-31686 .elementor-element.elementor-element-21994b2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:28px;margin-bottom:28px;}.elementor-31686 .elementor-element.elementor-element-21994b2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31686 .elementor-element.elementor-element-8ac5334 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-8ac5334 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31686 .elementor-element.elementor-element-827b94d .shop_table.cart thead th{text-align:center;}.elementor-31686 .elementor-element.elementor-element-827b94d .shop_table.cart tr.cart_item td{text-align:right;}.elementor-31686 .elementor-element.elementor-element-827b94d > .elementor-widget-container{background-color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-31686 .elementor-element.elementor-element-827b94d .shop_table.cart th{font-family:"gen", Sans-serif;font-size:20px;color:#000000;border-style:none;border-color:#000000;padding:0px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-827b94d table.shop_table th {background-color:#02010100 !important;}.elementor-31686 .elementor-element.elementor-element-827b94d .shop_table.cart tr td{padding:0px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-827b94d table.shop_table.cart img{width:100px;}.elementor-31686 .elementor-element.elementor-element-827b94d .shop_table.cart tr.cart_item td.product-name{font-family:"gen", Sans-serif;font-size:15px;}.elementor-31686 .elementor-element.elementor-element-827b94d .shop_table.cart tr.cart_item td.product-price{font-family:"gen", Sans-serif;font-size:15px;color:#000000;}.elementor-31686 .elementor-element.elementor-element-827b94d .shop_table.cart tr.cart_item td.product-quantity input{font-family:"gen", Sans-serif;}.elementor-31686 .elementor-element.elementor-element-827b94d .shop_table.cart tr.cart_item td.product-subtotal{font-family:"gen", Sans-serif;font-size:15px;}.elementor-31686 .elementor-element.elementor-element-827b94d table.cart td.actions .coupon .input-text{font-family:"gen", Sans-serif;width:0px;}.elementor-31686 .elementor-element.elementor-element-827b94d .shop_table.cart td.actions .coupon .button{font-family:"gen", Sans-serif;font-size:15px;line-height:0.7em;border-style:solid;border-width:2px 2px 2px 2px;color:#FFFFFF !important;background-color:#000000;border-color:#FFFFFF;border-radius:25px 25px 25px 25px;transition:all 0.2s;}.elementor-31686 .elementor-element.elementor-element-827b94d .shop_table.cart td.actions .coupon .button:hover{color:#FFF600  !important;border-color:#FFF600;border-radius:25px 25px 25px 25px;}.elementor-31686 .elementor-element.elementor-element-827b94d .shop_table.cart td.actions button[name=update_cart]{font-family:"gen", Sans-serif;font-size:15px;border-style:solid;border-width:4px 4px 4px 4px;color:#FFFFFF  !important;background-color:#000000;border-color:#FFFFFF;border-radius:25px 25px 25px 25px;transition:all 0.2s;}.elementor-31686 .elementor-element.elementor-element-827b94d .shop_table.cart td.actions button[name=update_cart]:hover{color:#FFF600  !important;border-color:#FFF600;}.elementor-31686 .elementor-element.elementor-element-73f567c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:28px;margin-bottom:28px;}.elementor-31686 .elementor-element.elementor-element-73f567c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31686 .elementor-element.elementor-element-bf2d72a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-bf2d72a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31686 .elementor-element.elementor-element-ef1ba60 .cart_totals > h2{text-align:center;font-family:"gen", Sans-serif;font-size:27px;text-decoration:underline;line-height:1.5em;letter-spacing:0px;color:#000000;}.elementor-31686 .elementor-element.elementor-element-ef1ba60 .cart_totals .shop_table tr th, .elementor-31686 .elementor-element.elementor-element-ef1ba60 .cart_totals .shop_table tr td{text-align:right;border-style:solid;border-color:#000000;padding:7px 7px 7px 7px;}.elementor-31686 .elementor-element.elementor-element-ef1ba60 .cart_totals .shop_table tr th{font-family:"gen", Sans-serif;font-size:17px;line-height:1em;color:#000000;}.elementor-31686 .elementor-element.elementor-element-ef1ba60 .wc-proceed-to-checkout .button.checkout-button{font-family:"gen", Sans-serif;font-size:21px;border-style:solid;border-width:2px 2px 2px 2px;padding:16px 16px 16px 16px;color:#FFFFFF  !important;background-color:#000000;border-color:#FFFFFF;border-radius:28px 28px 28px 28px;transition:all 0.2s;}.elementor-31686 .elementor-element.elementor-element-ef1ba60 .wc-proceed-to-checkout .button.checkout-button:hover{color:#FFF600  !important;border-color:#FFF600;border-radius:28px 28px 28px 28px;}.elementor-31686 .elementor-element.elementor-element-dda611b > .elementor-container{max-width:1100px;}.elementor-31686 .elementor-element.elementor-element-cc615bc .elementor-button{background-color:#000000;font-family:"gen", Sans-serif;font-size:19px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-31686 .elementor-element.elementor-element-cc615bc .elementor-button:hover, .elementor-31686 .elementor-element.elementor-element-cc615bc .elementor-button:focus{color:#FFF600;border-color:#FFF600;}.elementor-31686 .elementor-element.elementor-element-cc615bc .elementor-button:hover svg, .elementor-31686 .elementor-element.elementor-element-cc615bc .elementor-button:focus svg{fill:#FFF600;}.elementor-31686 .elementor-element.elementor-element-d123453 > .elementor-container{max-width:1100px;}.elementor-31686 .elementor-element.elementor-element-0ed23a2.dtwcbe-elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-31686 .elementor-element.elementor-element-0ed23a2.dtwcbe-elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-31686 .elementor-element.elementor-element-827b94d table.shop_table.cart img{width:32px;}.elementor-31686 .elementor-element.elementor-element-0ed23a2.dtwcbe-elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-31686 .elementor-element.elementor-element-be59a29{margin-top:-55px;margin-bottom:0px;}.elementor-31686 .elementor-element.elementor-element-945edcc{width:100%;}.elementor-31686 .elementor-element.elementor-element-945edcc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-31686 .elementor-element.elementor-element-223a080 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-57dce45 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-57dce45 .elementor-headline{font-size:22px;}.elementor-31686 .elementor-element.elementor-element-57dce45 .elementor-headline .elementor-headline-plain-text{-webkit-text-stroke-width:0px;stroke-width:0px;}.elementor-31686 .elementor-element.elementor-element-57dce45 .elementor-headline .elementor-headline-dynamic-wrapper{-webkit-text-stroke-width:0.5px;stroke-width:0.5px;}.elementor-31686 .elementor-element.elementor-element-13c872e{font-size:11px;}.elementor-31686 .elementor-element.elementor-element-827b94d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-827b94d .shop_table.cart th{font-size:12px;}.elementor-31686 .elementor-element.elementor-element-827b94d table.shop_table.cart img{width:32px;}.elementor-31686 .elementor-element.elementor-element-827b94d .shop_table.cart tr.cart_item td.product-name{font-size:12px;}.elementor-31686 .elementor-element.elementor-element-827b94d .shop_table.cart tr.cart_item td.product-price{font-size:12px;}.elementor-31686 .elementor-element.elementor-element-827b94d .shop_table.cart tr.cart_item td.product-quantity input{font-size:12px;}.elementor-31686 .elementor-element.elementor-element-827b94d .shop_table.cart tr.cart_item td.product-subtotal{font-size:12px;}.elementor-31686 .elementor-element.elementor-element-827b94d table.cart td.actions .coupon .input-text{font-size:12px;}.elementor-31686 .elementor-element.elementor-element-827b94d .shop_table.cart td.actions .coupon .button{font-size:13px;padding:10px 0px 10px 0px;}.elementor-31686 .elementor-element.elementor-element-827b94d .shop_table.cart td.actions button[name=update_cart]{font-size:12px;border-width:2px 2px 2px 2px;}.elementor-31686 .elementor-element.elementor-element-ef1ba60 .cart_totals > h2{font-size:20px;}.elementor-31686 .elementor-element.elementor-element-ef1ba60 .cart_totals .shop_table tr th{font-size:12px;}.elementor-31686 .elementor-element.elementor-element-ef1ba60 .cart_totals .shop_table tr.cart-subtotal td{font-size:12px;}.elementor-31686 .elementor-element.elementor-element-ef1ba60 .cart_totals .shop_table tr.order-total td{font-size:12px;}.elementor-31686 .elementor-element.elementor-element-ef1ba60 .wc-proceed-to-checkout .button.checkout-button{font-size:13px;padding:10px 10px 10px 10px;}.elementor-31686 .elementor-element.elementor-element-cc615bc .elementor-button{font-size:15px;border-width:3px 3px 3px 3px;}.elementor-31686 .elementor-element.elementor-element-0ed23a2.dtwcbe-elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-223a080 */.elementor-31686 .elementor-element.elementor-element-223a080 .site-breadcrumbs.woocommerce-breadcrumbs.clr {font-family: gen; position: static!important;
padding-right: 0px !important; }

@media (max-width: 768px) {.elementor-31686 .elementor-element.elementor-element-223a080 .site-breadcrumbs.woocommerce-breadcrumbs.clr {font-family: gen; position: static!important;
padding-right: 0px !important; 
       font-size: 11px !important; /* גודל הפונט מוגדר ל-16 פיקסלים */

}

}/* End custom CSS */
/* Start custom CSS for cart-table, class: .elementor-element-827b94d */.elementor-31686 .elementor-element.elementor-element-827b94d .shop_table.cart td.actions button[name=update_cart] {margin-top: 8px;
    margin-left: 15px}




.elementor-31686 .elementor-element.elementor-element-827b94d button.button {margin-bottom: 30px !important; 
    margin: -1px
}

/* שולט על המילה קוד קופון בתוך תיבת המילוי*/

.elementor-31686 .elementor-element.elementor-element-827b94d input#coupon_code.input-text {padding-right:20px !important;
    margin: 10px
}


/*שולט על המילה קוד קופון*/


.elementor-31686 .elementor-element.elementor-element-827b94d .coupon label {color: transparent !important;}





/*שולט על טבלת הפריטים*/

.woocommerce .woocommerce-cart-form table.shop_table {
  border: 3px solid black;
   border-radius: 25px;
}


.woocommerce .woocommerce-cart-form table.shop_table td
 {
 border: 3px solid black; 
border-top-style: solid;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

.woocommerce-cart-form table.shop_table th , .woocommerce-cart table.shop_table thead {
  border: 3px solid black;
  background-color: #ffffff00;
  border-radius: 2px;
}


/*שולט על הקופון*/

.woocommerce .woocommerce-cart-form .coupon {
  border: 0px solid black;
  width:350px;
  height:44px;
}

.woocommerce .woocommerce-cart-form .coupon .input-text {
  border: 2px #000000 ;
  width: 200px !important;
  height:20px !important;
  background-color: #fff;
  font-size: 15px;
  color: #000000 !important;
  border-radius: 20px;
}


/*שולט על על כפתור כמות*/

.minus.qib-button:not(#qib_id):not(#qib_id)
{
    border-top-left-radius: 0px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 0px;
}

.plus.qib-button:not(#qib_id):not(#qib_id)
{
    border-top-left-radius: 25px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 25px;
}

.qib-button:not(#qib_id):not(#qib_id) {
    background: #ffffff !important;
    border-color: #cac9c9 !important;
    color: #000000;
    font-weight: bold;
}

.qib-container .quantity input.qty:not(#qib_id):not(#qib_id) {
    background: #FFFfff !important;
    font-weight: bold !important;
    color: #000000;
  
}

.qib-button:not(#qib_id):not(#qib_id):hover {
    background: #ff0000;
    border-color: #000000;
    color: #ff0000;
}






/*מאפיינים למובייל*/


@media screen and (max-width: 767px) {
  
  
    /*שולט על על כפתור כמות*/

.minus.qib-button:not(#qib_id):not(#qib_id)
{
    border-top-left-radius: 0px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 0px;
     height: 20px ;
}

.plus.qib-button:not(#qib_id):not(#qib_id)
{
    border-top-left-radius: 25px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 25px;
     height: 20px ;
}

.qib-container:not(#qib_id):not(#qib_id) {
   
    display: flex;
    padding-right: 50px;
    padding-top :10px;
    padding-bottom:10px;
}

td.product-quantity::before{font-family: gen;
  font-size:12px;
  padding-top :10px;
  padding-bottom:10px;
}


.qib-container .quantity input.qty:not(#qib_id):not(#qib_id) {
    background: #FFFfff !important;
    font-weight: bold !important;
    color: #000000;
      height: 20px ;
      font-size:13px;
      width:25px;
  
}



/*שולט על הקופון*/

.woocommerce .woocommerce-cart-form .coupon .input-text {width: 140px !important;}

.woocommerce .woocommerce-cart-form .coupon {
  border: 0px solid black;
  width:auto;
  height:25px;
}


/*שולט על האיקס האדום*/

.woocommerce a.remove { padding-right:20px;}


/*שולט על הוספת תמונה ממוזערת לפריט*/


.product-thumbnail{
    display:flex!important;
    color:#ffffff;
}

.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
    text-align: none !important;
}

/*שולט על שורת פריט ולפני פריט*/

.shop_table.cart tr.cart_item td.product-name{text-align:right!important;}
.shop_table.cart tr.cart_item td.product-name::before{padding-left:10px;}


input#coupon_code.input-text {
  
    font-size: 10px; /* גודל הטקסט */

  
    padding: 0; /* ללא מרווח פנימי */
    min-height: 20px; /* גובה מינימלי */
    margin-left: auto; /* דוחף את השדה לימין */
    width:120px !important;
}

}

}/* End custom CSS */
/* Start custom CSS for cart-totals, class: .elementor-element-ef1ba60 */.woocommerce-cart .wc-proceed-to-checkout {
   width: 100% !important; }




.woocommerce-cart .cart-collaterals h2 {
    background-color: #FFF !important;
    border-width: 2px !important;
    border-color: #000 !important;
    border-style: solid;
 
}





.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {width: 100% !important;}








.woocommerce .cart_totals table.shop_table {
  border: 2px solid black;
  border-radius: 25px;
  background-color: #ffffff;
}


.woocommerce .cart_totals table.shop_table td
 {
 border: 1px #000000; 
 font-family: gen;
}


.woocommerce .cart_totals table.shop_table th {
  
 
  border-width: 0px 0px 01px 1px !important;
border-top-left-radius: 00px;
    border-top-right-radius: 00px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-color: #000 !important;
  }




.cart_totals .shop_table tr td   {border-width: 0px 0px 1px 0px !important;}

.order-total { border-width: 0px 0px 0px 0px !important;}


/*שולט על כפתור מעבר לתשלום*/
.woocommerce-cart .wc-proceed-to-checkout { width: 320px;}


.woocommerce-message {
    padding: 1em 3.5em 1em 2em;
    margin: 0 0 2em;
    position: relative;
    background-color: #f7f6f7;
    color: #515151;
    border-top: 3px solid #a46497;
    list-style: none outside;
    width: auto;
    word-wrap: break-word;
    visibility: hidden !important;
}





/*מאפיינים למובייל*/

@media screen and (max-width: 767px) {
    

   .woocommerce ul#shipping_method {margin-top:  25px;
       text-align: right;
       font-size:12px;
       
       
   }


.woocommerce ul#shipping_method .amount {
 padding-right: 05px;
    
}

p.woocommerce-shipping-destination {
    text-align: right;
}

.woocommerce-cart .wc-proceed-to-checkout {
    width: 200px;
    margin-right: 45px;


}

/*שולט על כפתור מעבר לתשלום*/
.woocommerce-cart .wc-proceed-to-checkout { width: 220px!important;
}
  
 .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {font-size:12px; 
  
}


.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination{font-size:12px
;
color:red;
  padding-top:10px;
    
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-be59a29 */@media only screen and (max-width: 768px) {


.elementor-container .elementor-column-gap-default{width:100%;}


}/* End custom CSS */