.elementor-10 .elementor-element.elementor-element-ff88d69{--display:flex;--overflow:hidden;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3584C526;--border-color:#3584C526;--border-radius:16px 16px 16px 16px;--padding-top:4%;--padding-bottom:4%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-ff88d69:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ff88d69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F8;}.elementor-10 .elementor-element.elementor-element-ff88d69::before, .elementor-10 .elementor-element.elementor-element-ff88d69 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ff88d69 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ff88d69 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-ff88d69 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-ff88d69 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-95d97a6{text-align:center;}.elementor-10 .elementor-element.elementor-element-95d97a6 .elementor-heading-title{font-family:"Monopoly", Sans-serif;font-size:2.6vw;font-weight:500;color:#002A4D;}.elementor-10 .elementor-element.elementor-element-f137da3{--update-cart-automatically-display:none;--sections-background-color:#F6ECEA03;--sections-border-type:none;--sections-border-radius:0px 0px 0px 0px;--sections-title-color:var( --e-global-color-d7c0618 );--links-normal-color:var( --e-global-color-9fb1a51 );--links-hover-color:#1E1A34;--sections-radio-buttons-color:var( --e-global-color-d7c0618 );--forms-fields-normal-color:var( --e-global-color-9fb1a51 );--forms-fields-focus-color:#0A254D;--forms-fields-focus-border-color:#0A254D;--forms-fields-focus-transition-duration:2000ms;--forms-fields-border-radius:30px 30px 30px 30px;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:#FFFFFF;--forms-buttons-hover-border-color:#3584C5;--forms-buttons-hover-transition-duration:500ms;--forms-buttons-border-type:solid;--forms-buttons-border-color:var( --e-global-color-9fb1a51 );--forms-buttons-border-radius:30px 30px 30px 30px;--forms-buttons-padding:0.5em 1em 0.3em 1em;--forms-buttons-width:auto;--order-summary-color:var( --e-global-color-9fb1a51 );--order-summary-variations-color:var( --e-global-color-9fb1a51 );--product-link-normal-color:var( --e-global-color-9fb1a51 );--product-link-hover-color:#3584C5;--order-summary-items-divider-weight:1px;--order-summary-quantity-border-color:var( --e-global-color-9fb1a51 );--order-summary-quantity-border-weight:0px;--order-summary-remove-icon-normal-color:var( --e-global-color-d7c0618 );--order-summary-remove-icon-hover-color:#3584C5;--totals-color:var( --e-global-color-9fb1a51 );--totals-divider-weight:1px;--checkout-button-normal-text-color:#FFFFFF;--checkout-button-hover-text-color:#FFFFFF;--checkout-button-hover-border-color:#3584C5;--checkout-button-border-radius:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-f137da3 .coupon .input-text, .elementor-10 .elementor-element.elementor-element-f137da3 .e-cart-totals .input-text, .elementor-10 .elementor-element.elementor-element-f137da3 select, .elementor-10 .elementor-element.elementor-element-f137da3 .select2-selection--single{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f137da3 .coupon .input-text:focus, .elementor-10 .elementor-element.elementor-element-f137da3 .e-cart-totals .input-text:focus, .elementor-10 .elementor-element.elementor-element-f137da3 select:focus, .elementor-10 .elementor-element.elementor-element-f137da3 .select2-selection--single:focus{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f137da3 .shop_table .button{background-color:var( --e-global-color-9fb1a51 );font-family:"Monopoly", Sans-serif;font-size:1vw;font-weight:200;border-width:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f137da3 .shop_table .button:hover, .elementor-10 .elementor-element.elementor-element-f137da3 .shop_table .button:disabled[disabled]:hover{background-color:#3584C5;}.elementor-10 .elementor-element.elementor-element-f137da3 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-9fb1a51 );}.elementor-10 .elementor-element.elementor-element-f137da3 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-6ae6537 );}.elementor-10 .elementor-element.elementor-element-f137da3 .cart_totals h2{font-family:"Monopoly", Sans-serif;font-size:19px;font-weight:200;}.elementor-10 .elementor-element.elementor-element-f137da3 {--sections-descriptions-color:var( --e-global-color-d7c0618 );--forms-fields-padding:11px 11px 11px 11px;}.elementor-10 .elementor-element.elementor-element-f137da3 .e-cart-content, .elementor-10 .elementor-element.elementor-element-f137da3 .woocommerce-shipping-destination, .elementor-10 .elementor-element.elementor-element-f137da3 .shipping-calculator-button{font-family:"Monopoly", Sans-serif;font-size:1vw;font-weight:100;}.elementor-10 .elementor-element.elementor-element-f137da3 #shipping_method li label{font-family:"Monopoly", Sans-serif;font-size:0.8vw;font-weight:100;}.elementor-10 .elementor-element.elementor-element-f137da3 .coupon .input-text, .elementor-10 .elementor-element.elementor-element-f137da3 .cart-collaterals .input-text, .elementor-10 .elementor-element.elementor-element-f137da3 select, .elementor-10 .elementor-element.elementor-element-f137da3 .select2-selection--single{font-family:"Monopoly", Sans-serif;font-size:1vw;font-weight:200;border-style:none;}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-9fb1a51 );}.elementor-10 .elementor-element.elementor-element-f137da3 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-9fb1a51 );}.e-woo-select2-wrapper .select2-results__option:focus{color:#0A254D;}.elementor-10 .elementor-element.elementor-element-f137da3 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (11px*2) + 16px );padding-left:11px;padding-right:11px;}.elementor-10 .elementor-element.elementor-element-f137da3 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (11px*2) + 16px );right:11px;}.elementor-10 .elementor-element.elementor-element-f137da3 .select2-container--default .select2-selection--single{height:auto;}.elementor-10 .elementor-element.elementor-element-f137da3 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-9fb1a51 );}.elementor-10 .elementor-element.elementor-element-f137da3 .e-shop-table .cart th, .elementor-10 .elementor-element.elementor-element-f137da3 .e-shop-table .cart td:before{font-family:"Monopoly", Sans-serif;font-size:1vw;font-weight:200;}.elementor-10 .elementor-element.elementor-element-f137da3 .cart td span, .elementor-10 .elementor-element.elementor-element-f137da3 .cart td, .elementor-10 .elementor-element.elementor-element-f137da3 .input-text.qty{font-family:"Monopoly", Sans-serif;font-size:0.9vw;font-weight:100;}.elementor-10 .elementor-element.elementor-element-f137da3 .product-name .variation{font-family:"Monopoly", Sans-serif;font-size:1vw;font-weight:100;}.elementor-10 .elementor-element.elementor-element-f137da3 .cart_totals .shop_table td:before, .elementor-10 .elementor-element.elementor-element-f137da3 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Monopoly", Sans-serif;font-size:1.1vw;font-weight:400;}.elementor-10 .elementor-element.elementor-element-f137da3 .checkout-button{font-family:"Monopoly", Sans-serif;font-size:1.1vw;font-weight:200;line-height:1.5em;border-style:none;}.elementor-10 .elementor-element.elementor-element-f137da3 .e-cart-totals{--sections-border-type:none;--sections-descriptions-color:var( --e-global-color-d7c0618 );--links-normal-color:var( --e-global-color-d7c0618 );--links-hover-color:var( --e-global-color-6ae6537 );}.elementor-10 .elementor-element.elementor-element-f137da3 .cart_totals{--sections-title-color:var( --e-global-color-d7c0618 );}.elementor-10 .elementor-element.elementor-element-f137da3 .e-cart-totals .e-cart-content, .elementor-10 .elementor-element.elementor-element-f137da3 .e-cart-totals .woocommerce-shipping-destination, .elementor-10 .elementor-element.elementor-element-f137da3 .e-cart-totals .shipping-calculator-button{font-family:"Monopoly", Sans-serif;font-size:14px;font-weight:300;}.elementor-10 .elementor-element.elementor-element-f137da3 .coupon{--sections-background-color:#EAEAED;--sections-border-type:none;--sections-border-radius:60px 60px 60px 60px;--sections-padding:5% 5% 5% 5%;--sections-margin:2% 2% 2% 2%;}.elementor-10 .elementor-element.elementor-element-f137da3 .e-cart__container{grid-row-gap:2%;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-95d97a6 .elementor-heading-title{font-size:25px;}.elementor-10 .elementor-element.elementor-element-f137da3 .cart_totals h2{font-size:18px;}.elementor-10 .elementor-element.elementor-element-f137da3 .e-cart-content, .elementor-10 .elementor-element.elementor-element-f137da3 .woocommerce-shipping-destination, .elementor-10 .elementor-element.elementor-element-f137da3 .shipping-calculator-button{font-size:16px;}.elementor-10 .elementor-element.elementor-element-f137da3 #shipping_method li label{font-size:16px;}.elementor-10 .elementor-element.elementor-element-f137da3 .coupon .input-text, .elementor-10 .elementor-element.elementor-element-f137da3 .cart-collaterals .input-text, .elementor-10 .elementor-element.elementor-element-f137da3 select, .elementor-10 .elementor-element.elementor-element-f137da3 .select2-selection--single{font-size:16px;}.elementor-10 .elementor-element.elementor-element-f137da3{--forms-fields-border-radius:0px 0px 0px 0px;--forms-buttons-border-radius:0px 0px 0px 0px;--forms-buttons-padding:0em 0em 0em 0em;--forms-buttons-width:auto;--checkout-button-border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f137da3 {--forms-fields-padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f137da3 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (0px*2) + 16px );padding-left:0px;padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f137da3 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (0px*2) + 16px );right:0px;}.elementor-10 .elementor-element.elementor-element-f137da3 .select2-container--default .select2-selection--single{height:auto;}.elementor-10 .elementor-element.elementor-element-f137da3 .shop_table .button{font-size:16px;}.elementor-10 .elementor-element.elementor-element-f137da3 .e-shop-table .cart th, .elementor-10 .elementor-element.elementor-element-f137da3 .e-shop-table .cart td:before{font-size:16px;}.elementor-10 .elementor-element.elementor-element-f137da3 .cart td span, .elementor-10 .elementor-element.elementor-element-f137da3 .cart td, .elementor-10 .elementor-element.elementor-element-f137da3 .input-text.qty{font-size:16px;}.elementor-10 .elementor-element.elementor-element-f137da3 .product-name .variation{font-size:16px;}.elementor-10 .elementor-element.elementor-element-f137da3 .cart_totals .shop_table td:before, .elementor-10 .elementor-element.elementor-element-f137da3 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:16px;}.elementor-10 .elementor-element.elementor-element-f137da3 .checkout-button{font-size:18px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-ff88d69{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-10 .elementor-element.elementor-element-95d97a6{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -6%) 0%;}.elementor-10 .elementor-element.elementor-element-95d97a6 .elementor-heading-title{font-size:27px;}.elementor-10 .elementor-element.elementor-element-f137da3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f137da3{--sections-padding:2px 2px 2px 2px;--forms-buttons-border-radius:35px 35px 35px 35px;--forms-buttons-padding:10px 25px 10px 25px;--forms-buttons-width:auto;--checkout-button-border-radius:35px 35px 35px 35px;--checkout-button-padding:0.8em 4em 0.5em 4em;--checkout-button-width:fit-content;}.elementor-10 .elementor-element.elementor-element-f137da3 .shop_table .button{border-width:1px 1px 1px 1px;}.elementor-10 .elementor-element.elementor-element-f137da3 .e-cart-totals{--sections-padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-f137da3 .coupon{--sections-border-radius:0px 0px 0px 0px;--sections-padding:20px 20px 30px 20px;--sections-margin:0em 0em 1em 0em;}.elementor-10 .elementor-element.elementor-element-f137da3 .e-cart__container{grid-row-gap:1em;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-f137da3 *//* Mobile cart layout - Code by LEMON - LMN.co.il */
@media only screen and (max-width: 768px) {
    /* Hide specific table elements on mobile for cleaner layout */
   .e-shop-table .cart td:before,
   /* .product-remove,*/
    .product-price {
        display: none !important;
    }
    /* Cart item row styling */
    tr.cart_item {
        display: flex !important;
        flex-wrap: nowrap;
        flex-direction: row;
        gap: 10px;
        padding: 10px 10px !important;
        align-items: center;
    }
    /* Thumbnail adjustment to appear first */
    td.product-thumbnail{
        display: block !important;
        order: 1;
        
    } 
    
        .elementor-widget-woocommerce-cart .woocommerce .coupon-col {
        display: flex !important;
        margin-bottom: -10px !important;
        flex-direction:column!important;
    }
  
    /* Product name configuration */
    td.product-name {
        display: flex !important;
        flex-direction: row;
        flex-grow: 1;
        order: 2;
        min-width: 100px;
        font-size:16px;
    }
    td.product-name a {
        text-align: right;
    }
    /* Subtotal positioning */
    td.product-subtotal {
        order: 3;
    }
    /* Quantity field positioning and styling */
    td.product-quantity {
        order: 4;
        margin-right: 10px;
    }
}


/* Coupon column layout adjustments - Code by LEMON - LMN.co.il */
@media only screen and (max-width: 768px) {
    .elementor-widget-woocommerce-cart .woocommerce .coupon-col {
        display: flex !important;
        margin-bottom: -10px !important;
    }
    .elementor-widget-woocommerce-cart .woocommerce .coupon-col-start {
        padding-left: 10px !important;
    }
    .coupon-col-end {
        margin-top: 1px !important;
    }
}



/* כפתור התאמה אישית*/

/* עוטף כללי */
.custom-cart-message-wrap {
  margin-top: 1vw;
}

/* כפתור */
.custom-cart-whatsapp-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.6vw;
  background-color: #25d366;
  color: #fff;
  text-decoration: none;
  border-radius: 50px;
  padding: 0.9em 2em 0.2em 2em;
  transition: background 0.3s ease, transform 0.2s ease;
}

/* אפקט ריחוף */
.custom-cart-whatsapp-btn:hover {
  background-color: #1ebe5b;
  transform: scale(1.03);
}

a.custom-cart-whatsapp-btn:hover {
    color: #FFF !important;
}

/* טקסט
.custom-cart-whatsapp-text {
  font-weight: 100;
  font-size: 1.1vw;
  line-height: 1;
  white-space: nowrap;
  font-family: "Elitism", Sans-serif;
  color:#FFF;
} */

/* אייקון */
.custom-cart-whatsapp-icon img {
  width: 1.3vw;
  height: auto;
  vertical-align: super;
}

/* --- מובייל --- */
@media (max-width: 768px) {
  .custom-cart-whatsapp-btn {
    padding: 0.7em 2em 0.2em 2em;
    gap: 8px;
  }

  .custom-cart-whatsapp-text {
    font-size: 1rem;
  }

  .custom-cart-whatsapp-icon img {
    width: 18px;
    vertical-align: baseline;
  }
}/* End custom CSS */
/* Start custom CSS *//* Quantity buttons styling */
.quantity button {
    color: #000;
    padding: 2px;
    width: 21px;
    height: 21px;
    line-height: 0px;
    border-color: #1E1A34;
    background-color: #EAEAED;
    border-radius: 35px;
}
.quantity button:hover,
.quantity button:focus {
    color: #FFF;
    background: #C43C6D;
    border-color: #C43C6D;
    transform: scale(1.2);
}
/* Styling for quantity input */
.qty {
    width: 20px !important;
    text-align: center !important;
    border: none !important;
    -moz-appearance: textfield;
}
.qty::-webkit-outer-spin-button,
.qty::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Monopoly';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.shade-pro.co.il/wp-content/uploads/2025/04/FbMonopolyHeb-Light.woff2') format('woff2'),
		url('https://www.shade-pro.co.il/wp-content/uploads/2025/04/FbMonopolyHeb-Light.woff') format('woff'),
		url('https://www.shade-pro.co.il/wp-content/uploads/2025/04/FbMonopolyHeb-Light-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Monopoly';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.shade-pro.co.il/wp-content/uploads/2025/04/FbMonopolyHeb-Medium.woff2') format('woff2'),
		url('https://www.shade-pro.co.il/wp-content/uploads/2025/04/FbMonopolyHeb-Medium.woff') format('woff'),
		url('https://www.shade-pro.co.il/wp-content/uploads/2025/04/FbMonopolyHeb-Medium-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Monopoly';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.shade-pro.co.il/wp-content/uploads/2025/04/FbMonopolyHeb-Bold.woff2') format('woff2'),
		url('https://www.shade-pro.co.il/wp-content/uploads/2025/04/FbMonopolyHeb-Bold.woff') format('woff'),
		url('https://www.shade-pro.co.il/wp-content/uploads/2025/04/FbMonopolyHeb-Bold-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */