.elementor-88501 .elementor-element.elementor-element-b543387 > .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-88501 .elementor-element.elementor-element-d45fdab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-88501 .elementor-element.elementor-element-d45fdab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-88501 .elementor-element.elementor-element-56ae286 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-88501 .elementor-element.elementor-element-56ae286 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-88501 .elementor-element.elementor-element-76b1a7e > .elementor-widget-container{margin:0px -125px 0px 125px;}.elementor-88501 .elementor-element.elementor-element-76b1a7e .woocommerce-breadcrumb{text-align:center;}.elementor-88501 .elementor-element.elementor-element-0507604 > .elementor-container{max-width:500px;}.elementor-88501 .elementor-element.elementor-element-0507604{margin-top:15px;margin-bottom:15px;}.elementor-88501 .elementor-element.elementor-element-98c127d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-88501 .elementor-element.elementor-element-98c127d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-88501 .elementor-element.elementor-element-98c127d > .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-88501 .elementor-element.elementor-element-98c127d > .elementor-element-populated, .elementor-88501 .elementor-element.elementor-element-98c127d > .elementor-element-populated > .elementor-background-overlay, .elementor-88501 .elementor-element.elementor-element-98c127d > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-88501 .elementor-element.elementor-element-98c127d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-88501 .elementor-element.elementor-element-49e31da{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#9100FF;}.elementor-88501 .elementor-element.elementor-element-49e31da .elementor-headline{text-align:center;}.elementor-88501 .elementor-element.elementor-element-49e31da .elementor-headline-dynamic-text{font-family:"gveret", Sans-serif;font-weight:100;}.elementor-88501 .elementor-element.elementor-element-49e31da .elementor-headline .elementor-headline-dynamic-wrapper{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-88501 .elementor-element.elementor-element-49e31da .elementor-headline-dynamic-wrapper path{stroke:#000000;stroke-width:5px;}.elementor-88501 .elementor-element.elementor-element-6438836:not(.elementor-motion-effects-element-type-background), .elementor-88501 .elementor-element.elementor-element-6438836 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-88501 .elementor-element.elementor-element-6438836{border-style:solid;border-width:2px 2px 2px 2px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:30px;}.elementor-88501 .elementor-element.elementor-element-6438836 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-88501 .elementor-element.elementor-element-65a4909 .elementor-element-populated a{color:#003EFF;}.elementor-88501 .elementor-element.elementor-element-65a4909 .elementor-element-populated a:hover{color:#FF0000;}.elementor-88501 .elementor-element.elementor-element-ceb6e63:not(.elementor-motion-effects-element-type-background), .elementor-88501 .elementor-element.elementor-element-ceb6e63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-88501 .elementor-element.elementor-element-ceb6e63{border-style:solid;border-width:2px 2px 2px 2px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;}.elementor-88501 .elementor-element.elementor-element-ceb6e63 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-88501 .elementor-element.elementor-element-1d26cad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;}.elementor-88501 .elementor-element.elementor-element-1d26cad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-88501 .elementor-element.elementor-element-b48b2fe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-88501 .elementor-element.elementor-element-b48b2fe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-88501 .elementor-element.elementor-element-b48b2fe > .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;margin:0px 0px 0px 3px;--e-column-margin-right:0px;--e-column-margin-left:3px;}.elementor-88501 .elementor-element.elementor-element-b48b2fe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-88501 .elementor-element.elementor-element-fb3b312 .woocommerce-billing-fields > h3{font-family:"gen", Sans-serif;font-size:21px;text-align:right;}.elementor-88501 .elementor-element.elementor-element-fb3b312 .woocommerce-billing-fields .form-row label{font-family:"gen", Sans-serif;font-size:15px;color:#0010FF;text-align:right;}.elementor-88501 .elementor-element.elementor-element-fb3b312 .woocommerce-billing-fields input.input-text{font-family:"gen", Sans-serif;font-size:15px;padding:0px 0px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;background-color:#FFFFFF;}.elementor-88501 .elementor-element.elementor-element-fb3b312 .form-row select, .elementor-88501 .elementor-element.elementor-element-fb3b312 .form-row .select2-container .select2-selection,  .elementor-88501 .elementor-element.elementor-element-fb3b312 .form-row .select2-container .select2-selection .select2-selection__rendered{font-family:"gen", Sans-serif;font-size:15px;}.elementor-88501 .elementor-element.elementor-element-fb3b312 .form-row select, .elementor-88501 .elementor-element.elementor-element-fb3b312 .form-row .select2-container .select2-selection .select2-selection__rendered{color:#FF0000;}.elementor-88501 .elementor-element.elementor-element-fb3b312 .form-row select, .elementor-88501 .elementor-element.elementor-element-fb3b312 .form-row .select2-container .select2-selection{background-color:#46DB7C;}.elementor-88501 .elementor-element.elementor-element-4fcd1c9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-88501 .elementor-element.elementor-element-4fcd1c9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-88501 .elementor-element.elementor-element-4fcd1c9 > .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;margin:0px 3px 0px 0px;--e-column-margin-right:3px;--e-column-margin-left:0px;}.elementor-88501 .elementor-element.elementor-element-4fcd1c9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-88501 .elementor-element.elementor-element-f113b97 .woocommerce-shipping-fields #ship-to-different-address{font-family:"gen", Sans-serif;font-size:20px;color:#FF0000;text-align:right;}.elementor-88501 .elementor-element.elementor-element-f113b97 .shipping_address .woocommerce-shipping-fields__field-wrapper .form-row label{font-family:"gen", Sans-serif;font-size:15px;color:#0400FF;text-align:right;}.elementor-88501 .elementor-element.elementor-element-f113b97 .shipping_address .woocommerce-shipping-fields__field-wrapper .form-row label abbr{color:#FF0000;}.elementor-88501 .elementor-element.elementor-element-f113b97 .shipping_address .woocommerce-shipping-fields__field-wrapper input , .elementor-88501 .elementor-element.elementor-element-f113b97 .shipping_address .woocommerce-shipping-fields__field-wrapper textarea{font-family:"gen", Sans-serif;font-size:15px;}.elementor-88501 .elementor-element.elementor-element-f113b97 .shipping_address .woocommerce-shipping-fields__field-wrapper input.input-text{color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;background-color:#FFFFFF;}.elementor-88501 .elementor-element.elementor-element-f113b97 .shipping_address .woocommerce-shipping-fields__field-wrapper select{font-family:"gen", Sans-serif;}.elementor-88501 .elementor-element.elementor-element-5b2963c > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-88501 .elementor-element.elementor-element-5b2963c .woocommerce-additional-fields > h3{font-family:"gen", Sans-serif;font-size:15px;text-align:right;}.elementor-88501 .elementor-element.elementor-element-5b2963c .woocommerce-additional-fields .form-row label{font-family:"gen", Sans-serif;font-size:15px;color:#0010FF;text-align:right;}.elementor-88501 .elementor-element.elementor-element-5b2963c .woocommerce-additional-fields input , .elementor-88501 .elementor-element.elementor-element-5b2963c .woocommerce-additional-fields textarea{font-family:"gen", Sans-serif;font-size:15px;}.elementor-88501 .elementor-element.elementor-element-5b2963c .woocommerce-additional-fields input, .elementor-88501 .elementor-element.elementor-element-5b2963c .woocommerce-additional-fields textarea{border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;background-color:#FFFFFF;}.elementor-88501 .elementor-element.elementor-element-611110d:not(.elementor-motion-effects-element-type-background), .elementor-88501 .elementor-element.elementor-element-611110d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-88501 .elementor-element.elementor-element-611110d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;}.elementor-88501 .elementor-element.elementor-element-611110d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-88501 .elementor-element.elementor-element-ba4e56b > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;}.elementor-88501 .elementor-element.elementor-element-0b0e198 #order_review_heading{font-family:"gen", Sans-serif;font-size:22px;text-align:right;}.elementor-88501 .elementor-element.elementor-element-0b0e198 .woocommerce-checkout-review-order-table thead th{font-family:"gen", Sans-serif;font-size:15px;}.elementor-88501 .elementor-element.elementor-element-0b0e198 .woocommerce-checkout-review-order-table tbody{font-family:"gen", Sans-serif;font-size:14px;}.elementor-88501 .elementor-element.elementor-element-0b0e198 .woocommerce-checkout-review-order-table tfoot{font-family:"gen", Sans-serif;font-size:15px;}.elementor-88501 .elementor-element.elementor-element-0b0e198 .woocommerce-checkout-review-order-table tfoot th{font-family:"gen", Sans-serif;font-size:15px;}.elementor-88501 .elementor-element.elementor-element-03c56b6:not(.elementor-motion-effects-element-type-background), .elementor-88501 .elementor-element.elementor-element-03c56b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-88501 .elementor-element.elementor-element-03c56b6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;}.elementor-88501 .elementor-element.elementor-element-03c56b6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-88501 .elementor-element.elementor-element-6446c0e > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;}.elementor-88501 .elementor-element.elementor-element-c0176e2 #payment{font-family:"gen", Sans-serif;font-size:15px;line-height:1em;letter-spacing:0px;}.elementor-88501 .elementor-element.elementor-element-c0176e2 #place_order{font-family:"gen", Sans-serif;font-size:20px;border-style:solid;border-width:2px 2px 2px 2px;padding:5px 35px 5px 35px;color:#FFFFFF;background-color:#000000;border-color:#FFFFFF;transition:all 0.2s;}.elementor-88501 .elementor-element.elementor-element-c0176e2 #place_order:hover{color:#F9F709;border-color:#F9F709;}@media(max-width:767px){.elementor-88501 .elementor-element.elementor-element-b543387{width:100%;}.elementor-88501 .elementor-element.elementor-element-b543387.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-88501 .elementor-element.elementor-element-76b1a7e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-88501 .elementor-element.elementor-element-49e31da .elementor-headline{font-size:23px;}.elementor-88501 .elementor-element.elementor-element-49e31da .elementor-headline .elementor-headline-dynamic-wrapper{-webkit-text-stroke-width:0.5px;stroke-width:0.5px;}.elementor-88501 .elementor-element.elementor-element-fb3b312 .woocommerce-billing-fields > h3{font-size:18px;}.elementor-88501 .elementor-element.elementor-element-fb3b312 .woocommerce-billing-fields .form-row label{font-size:12px;}.elementor-88501 .elementor-element.elementor-element-fb3b312 .woocommerce-billing-fields input.input-text{font-size:12px;}.elementor-88501 .elementor-element.elementor-element-fb3b312 .form-row select, .elementor-88501 .elementor-element.elementor-element-fb3b312 .form-row .select2-container .select2-selection,  .elementor-88501 .elementor-element.elementor-element-fb3b312 .form-row .select2-container .select2-selection .select2-selection__rendered{font-size:12px;}.elementor-88501 .elementor-element.elementor-element-4fcd1c9 > .elementor-element-populated{margin:21px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-88501 .elementor-element.elementor-element-f113b97 .woocommerce-shipping-fields #ship-to-different-address{font-size:18px;}.elementor-88501 .elementor-element.elementor-element-f113b97 .shipping_address .woocommerce-shipping-fields__field-wrapper .form-row label{font-size:12px;}.elementor-88501 .elementor-element.elementor-element-f113b97 .shipping_address .woocommerce-shipping-fields__field-wrapper input , .elementor-88501 .elementor-element.elementor-element-f113b97 .shipping_address .woocommerce-shipping-fields__field-wrapper textarea{font-size:12px;}.elementor-88501 .elementor-element.elementor-element-f113b97 .shipping_address .woocommerce-shipping-fields__field-wrapper select{font-size:12px;}.elementor-88501 .elementor-element.elementor-element-5b2963c .woocommerce-additional-fields > h3{font-size:15px;}.elementor-88501 .elementor-element.elementor-element-5b2963c .woocommerce-additional-fields .form-row label{font-size:12px;}.elementor-88501 .elementor-element.elementor-element-5b2963c .woocommerce-additional-fields input , .elementor-88501 .elementor-element.elementor-element-5b2963c .woocommerce-additional-fields textarea{font-size:12px;}.elementor-88501 .elementor-element.elementor-element-0b0e198 #order_review_heading{font-size:18px;}.elementor-88501 .elementor-element.elementor-element-0b0e198 .woocommerce-checkout-review-order-table thead th{font-size:12px;}.elementor-88501 .elementor-element.elementor-element-0b0e198 .woocommerce-checkout-review-order-table tbody{font-size:12px;}.elementor-88501 .elementor-element.elementor-element-0b0e198 .woocommerce-checkout-review-order-table tfoot{font-size:12px;}.elementor-88501 .elementor-element.elementor-element-0b0e198 .woocommerce-checkout-review-order-table tfoot th{font-size:12px;}.elementor-88501 .elementor-element.elementor-element-c0176e2 #payment{font-size:12px;}.elementor-88501 .elementor-element.elementor-element-c0176e2 #place_order{font-size:13px;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-76b1a7e */.elementor-88501 .elementor-element.elementor-element-76b1a7e .site-breadcrumbs.woocommerce-breadcrumbs.clr {font-family: gen; position: static!important;
padding-right: 0px !important; }

@media screen and (max-width: 767px) {
    .elementor-88501 .elementor-element.elementor-element-76b1a7e .site-breadcrumbs.woocommerce-breadcrumbs.clr {font-family: gen; position: static!important;
padding-right: 0px !important;
font-size:12px;}
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-65a4909 */.dtwcbe_woocommerce_checkout_coupon_form { border-radius: 0px;
    border-color: #000;
}

.woocommerce-info {
  border: 2px solid black;
  background: #FFF;
  color: #000000!important;
  font-weight: bold !important;
  font-family: gen !important;
    
}

.woocommerce-info::before {
    color: #000000;
    display: none
}

.woocommerce button.button {
    border-radius: 25px;
    color: #ffffff;
    background-color: #000000;
border: 2px solid #ffffff;
}

.woocommerce button.button:hover {
    border-radius: 25px;
    color: #fff600;
    background-color: #000000;
border: 2px solid #fff600;
}


.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
  
    font-family: gen;
    border: 2px solid #000000;
}


.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    background-color: #ffffff;
    font-size: 18px;
     border: 2px solid #000000;
}/* End custom CSS */
/* Start custom CSS for form-billing, class: .elementor-element-fb3b312 */.woocommerce form .form-row {
  
    text-align: right;
    font-family: gen;
}


@media (max-width:768px) { 


.elementor-column-wrap.elementor-element-populated {
    border-width: 0px 0px 0px 0px !important;}




.woocommerce ul#shipping_method {
font-size: 13px;
    width: 150%;
}
}/* End custom CSS */
/* Start custom CSS for review-order, class: .elementor-element-0b0e198 */.woocommerce .cart_totals table.shop_table {
  border: 15px solid black;
  border-radius: 0px;
}

.woocommerce .cart_totals table.shop_table tr {
border: 1px solid green;
border-radius: 0px;
}




.woocommerce .cart_totals table.shop_table td
 {
 border: 1px solid black; 
border-top-style: solid;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  font-family: gen;
}




.woocommerce .cart_totals table.shop_table th {
  border: 1px solid black;
  background-color: #fff1ca;
  border-radius: 0px;
}



tr.woocommerce-shipping-totals.shipping
{display: flex;
 flex-direction: column;
}

.woocommerce table.shop_table { border: 3px solid rgb(0 0 0);}



.product-name , .product-total , .cart-subtotal { border-color: #000000}

.woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
    font-weight: 700;
    border-top: 0px solid rgb(0 0 0);
    border-bottom: 1px solid rgb(0 0 0);
  
}/* End custom CSS */
/* Start custom CSS for checkout-payment, class: .elementor-element-c0176e2 */#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background: transparent;
    border-radius: 5px;
    border: 3px solid #000000;
    
}

.woocommerce-checkout #payment div.payment_box {
    color: #fff;
      background: #000;
      font-size: 13px;
}

.woocommerce-checkout #payment div.payment_box::before {
    border: 1em solid #000;
    border-left-color: transparent;
    border-right-color: transparent;
    border-top-color: transparent;



}



.payment_method_paypal .about_paypal {
    font-size: 13px;
    color: #0018ff;
    font-family: gen;
}


.payment_method_paypal .about_paypal:hover {
  
    font-size: 13px;
    color: #FF0000;
      font-family: gen;
}



.woocommerce-terms-and-conditions-wrapper{ text-align: right;
    line-height: 30px;
}





.woocommerce-error li {
  
    color: #ff0000;
    
}



.woocommerce-error { border-color: #ff0000;
border: 3px !important;
color: #000000;
font-weight: bold;
border-color: #ff0000 !important;
 background-color: #ffffff;
}

.woocommerce-error::before {
    
    color: #ff000b;
    font-size: 20px;
}

.woocommerce form .form-row .input-checkbox {
display: inline-block;
border: 1px solid #000000;

}


@media (max-width: 768px) {
.woocommerce-checkout #payment div.payment_box {
    color: #fff;
      background: #000;
      font-size: 10px;
}

    .woocommerce ul#shipping_method li label {
        display: block;
        max-width: 90%;
        white-space: normal;
        overflow-wrap: break-word;
        word-break: break-word;
        margin: 0 ;
    }
    
    .woocommerce ul#shipping_method li {   max-width: 90%;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-39f9a30 */@media only screen and (max-width: 768px) {

.area-payment {
    max-width: 96% !important;
    margin: 0 auto; /* מרכז את האזור עם מרווחים שווים משני הצדדים */
}
}/* End custom CSS */