.elementor-12 .elementor-element.elementor-element-44a21619{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:10vw;--padding-right:10vw;}.elementor-12 .elementor-element.elementor-element-44a21619.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-af5995e{width:100%;max-width:100%;padding:3vw 0vw 1vw 0vw;text-align:center;}.elementor-12 .elementor-element.elementor-element-af5995e .elementor-heading-title{font-family:"polin", Sans-serif;font-size:3.1vw;font-weight:700;}.elementor-12 .elementor-element.elementor-element-a681454{--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;--gap:1vw 0.5vw;--row-gap:1vw;--column-gap:0.5vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:1vw;--padding-left:2vw;--padding-right:2vw;}.elementor-12 .elementor-element.elementor-element-8901b04 .elementor-heading-title{font-family:"polin", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1.2vw;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-0fb6ce8 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-0fb6ce8.elementor-view-stacked .elementor-icon{background-color:#12123266;}.elementor-12 .elementor-element.elementor-element-0fb6ce8.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-0fb6ce8.elementor-view-default .elementor-icon{color:#12123266;border-color:#12123266;}.elementor-12 .elementor-element.elementor-element-0fb6ce8.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-0fb6ce8.elementor-view-default .elementor-icon svg{fill:#12123266;}.elementor-12 .elementor-element.elementor-element-0fb6ce8 .elementor-icon{font-size:1.2vw;}.elementor-12 .elementor-element.elementor-element-0fb6ce8 .elementor-icon svg{height:1.2vw;}.elementor-12 .elementor-element.elementor-element-1aa2cab .elementor-heading-title{font-family:"polin", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1.2vw;color:#12123266;}.elementor-12 .elementor-element.elementor-element-f379d59 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-f379d59.elementor-view-stacked .elementor-icon{background-color:#12123266;}.elementor-12 .elementor-element.elementor-element-f379d59.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f379d59.elementor-view-default .elementor-icon{color:#12123266;border-color:#12123266;}.elementor-12 .elementor-element.elementor-element-f379d59.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f379d59.elementor-view-default .elementor-icon svg{fill:#12123266;}.elementor-12 .elementor-element.elementor-element-f379d59 .elementor-icon{font-size:1.2vw;}.elementor-12 .elementor-element.elementor-element-f379d59 .elementor-icon svg{height:1.2vw;}.elementor-12 .elementor-element.elementor-element-7a42cce .elementor-heading-title{font-family:"polin", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1.2vw;color:#12123266;}.elementor-12 .elementor-element.elementor-element-213c4e9{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:2vw;--padding-right:0vw;}.elementor-12 .elementor-element.elementor-element-3ed8af2{width:var( --container-widget-width, 47vw );max-width:47vw;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:47vw;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-3ed8af2 .elementor-heading-title{font-family:"polin", Sans-serif;font-size:1.6vw;font-weight:700;line-height:1.6vw;}.elementor-12 .elementor-element.elementor-element-c426d30{--update-cart-automatically-display:none;--totals-title-alignment:start;--sections-background-color:#FFFFFF;--sections-border-type:none;--sections-padding:0vw 0vw 0vw 17vw;--sections-margin:0vw;--sections-title-color:var( --e-global-color-primary );--links-normal-color:var( --e-global-color-primary );--links-hover-color:var( --e-global-color-primary );--sections-radio-buttons-color:var( --e-global-color-primary );--forms-fields-normal-color:var( --e-global-color-primary );--forms-fields-focus-color:#12123259;--forms-fields-focus-border-color:#12123200;--forms-fields-focus-transition-duration:0.1ms;--forms-fields-border-radius:0.8vw 0.8vw 0.8vw 0.8vw;--forms-buttons-normal-text-color:var( --e-global-color-primary );--forms-buttons-hover-text-color:var( --e-global-color-secondary );--forms-buttons-hover-border-color:var( --e-global-color-secondary );--forms-buttons-border-type:solid;--forms-buttons-border-color:var( --e-global-color-primary );--forms-buttons-border-radius:0.8vw 0.8vw 0.8vw 0.8vw;--forms-buttons-padding:0.6vw 1.5vw 0.4vw 1.5vw;--forms-buttons-width:auto;--product-link-normal-color:var( --e-global-color-primary );--order-summary-items-divider-weight:0px;--order-summary-quantity-border-weight:0.1vw;--order-summary-remove-icon-normal-color:var( --e-global-color-primary );--totals-color:var( --e-global-color-primary );--totals-divider-color:var( --e-global-color-primary );--totals-divider-weight:0.1vw;--checkout-button-normal-text-color:var( --e-global-color-text );--checkout-button-border-radius:0.8vw 0.8vw 0.8vw 0.8vw;--checkout-button-padding:0.8vw 0vw 0.6vw 0vw;--checkout-button-width:fit-content;}.elementor-12 .elementor-element.elementor-element-c426d30 .wc-proceed-to-checkout{--place-order-title-alignment:stretch;--checkout-button-width:100%;}.elementor-12 .elementor-element.elementor-element-c426d30 .cart_totals h2{font-family:"polin", Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:600;line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-c426d30 {--sections-descriptions-color:var( --e-global-color-primary );--forms-fields-padding:0.6vw 1.5vw 0.4vw 1.5vw;}.elementor-12 .elementor-element.elementor-element-c426d30 .e-cart-content, .elementor-12 .elementor-element.elementor-element-c426d30 .woocommerce-shipping-destination, .elementor-12 .elementor-element.elementor-element-c426d30 .shipping-calculator-button{font-family:var( --e-global-typography-531879b-font-family ), Sans-serif;font-size:var( --e-global-typography-531879b-font-size );font-weight:var( --e-global-typography-531879b-font-weight );line-height:var( --e-global-typography-531879b-line-height );}.elementor-12 .elementor-element.elementor-element-c426d30 #shipping_method li label{font-family:var( --e-global-typography-531879b-font-family ), Sans-serif;font-size:var( --e-global-typography-531879b-font-size );font-weight:var( --e-global-typography-531879b-font-weight );line-height:var( --e-global-typography-531879b-line-height );}.elementor-12 .elementor-element.elementor-element-c426d30 .coupon .input-text, .elementor-12 .elementor-element.elementor-element-c426d30 .cart-collaterals .input-text, .elementor-12 .elementor-element.elementor-element-c426d30 select, .elementor-12 .elementor-element.elementor-element-c426d30 .select2-selection--single{font-family:var( --e-global-typography-531879b-font-family ), Sans-serif;font-size:var( --e-global-typography-531879b-font-size );font-weight:var( --e-global-typography-531879b-font-weight );line-height:var( --e-global-typography-531879b-line-height );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-c426d30 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-primary );}.e-woo-select2-wrapper .select2-results__option:focus{color:#12123259;}.elementor-12 .elementor-element.elementor-element-c426d30 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (0.6vw*2) + 16px );padding-left:1.5vw;padding-right:1.5vw;}.elementor-12 .elementor-element.elementor-element-c426d30 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (0.6vw*2) + 16px );right:1.5vw;}.elementor-12 .elementor-element.elementor-element-c426d30 .select2-container--default .select2-selection--single{height:auto;}.elementor-12 .elementor-element.elementor-element-c426d30 .shop_table .button{font-family:var( --e-global-typography-531879b-font-family ), Sans-serif;font-size:var( --e-global-typography-531879b-font-size );font-weight:var( --e-global-typography-531879b-font-weight );line-height:var( --e-global-typography-531879b-line-height );border-width:0.1vw 0.1vw 0.1vw 0.1vw;}.elementor-12 .elementor-element.elementor-element-c426d30 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-c426d30 .e-shop-table .cart th, .elementor-12 .elementor-element.elementor-element-c426d30 .e-shop-table .cart td:before{font-family:"polin", Sans-serif;font-size:1vw;font-weight:500;line-height:1vw;}.elementor-12 .elementor-element.elementor-element-c426d30 .cart td span, .elementor-12 .elementor-element.elementor-element-c426d30 .cart td, .elementor-12 .elementor-element.elementor-element-c426d30 .input-text.qty{font-family:var( --e-global-typography-531879b-font-family ), Sans-serif;font-size:var( --e-global-typography-531879b-font-size );font-weight:var( --e-global-typography-531879b-font-weight );line-height:var( --e-global-typography-531879b-line-height );}.elementor-12 .elementor-element.elementor-element-c426d30 .product-name .variation{font-family:var( --e-global-typography-531879b-font-family ), Sans-serif;font-size:var( --e-global-typography-531879b-font-size );font-weight:var( --e-global-typography-531879b-font-weight );line-height:var( --e-global-typography-531879b-line-height );}.elementor-12 .elementor-element.elementor-element-c426d30 .cart_totals .shop_table td:before, .elementor-12 .elementor-element.elementor-element-c426d30 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"polin", Sans-serif;font-size:1vw;font-weight:400;line-height:1.3vw;}.elementor-12 .elementor-element.elementor-element-c426d30 .checkout-button{font-family:"polin", Sans-serif;font-size:1.2vw;font-weight:500;line-height:1.3vw;border-style:solid;}.elementor-12 .elementor-element.elementor-element-c426d30 .e-shop-table{--sections-border-type:solid;border-width:0.1vw 0.1vw 0.1vw 0.1vw;--sections-border-color:var( --e-global-color-primary );--sections-border-radius:0.8vw 0.8vw 0.8vw 0.8vw;--sections-padding:1.5vw 1.5vw 1.5vw 2vw;--sections-margin:0vw 0vw 1vw -1vw;}.elementor-12 .elementor-element.elementor-element-c426d30 .e-cart-totals{--sections-background-color:#FFFFFF;--sections-border-type:solid;border-width:0.1vw 0.1vw 0.1vw 0.1vw;--sections-border-color:var( --e-global-color-primary );--sections-border-radius:0.8vw 0.8vw 0.8vw 0.8vw;--sections-padding:1.5vw 1.5vw 1.5vw 1.5vw;--sections-margin:0vw 7vw 0vw 0vw;}.elementor-12 .elementor-element.elementor-element-c426d30 .cart_totals{--sections-title-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-688d12a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-c426d30 .cart_totals h2{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-c426d30 .e-cart-content, .elementor-12 .elementor-element.elementor-element-c426d30 .woocommerce-shipping-destination, .elementor-12 .elementor-element.elementor-element-c426d30 .shipping-calculator-button{font-size:var( --e-global-typography-531879b-font-size );line-height:var( --e-global-typography-531879b-line-height );}.elementor-12 .elementor-element.elementor-element-c426d30 #shipping_method li label{font-size:var( --e-global-typography-531879b-font-size );line-height:var( --e-global-typography-531879b-line-height );}.elementor-12 .elementor-element.elementor-element-c426d30 .coupon .input-text, .elementor-12 .elementor-element.elementor-element-c426d30 .cart-collaterals .input-text, .elementor-12 .elementor-element.elementor-element-c426d30 select, .elementor-12 .elementor-element.elementor-element-c426d30 .select2-selection--single{font-size:var( --e-global-typography-531879b-font-size );line-height:var( --e-global-typography-531879b-line-height );}.elementor-12 .elementor-element.elementor-element-c426d30 .shop_table .button{font-size:var( --e-global-typography-531879b-font-size );line-height:var( --e-global-typography-531879b-line-height );}.elementor-12 .elementor-element.elementor-element-c426d30 .cart td span, .elementor-12 .elementor-element.elementor-element-c426d30 .cart td, .elementor-12 .elementor-element.elementor-element-c426d30 .input-text.qty{font-size:var( --e-global-typography-531879b-font-size );line-height:var( --e-global-typography-531879b-line-height );}.elementor-12 .elementor-element.elementor-element-c426d30 .product-name .variation{font-size:var( --e-global-typography-531879b-font-size );line-height:var( --e-global-typography-531879b-line-height );}.elementor-12 .elementor-element.elementor-element-c426d30 .e-shop-table{--sections-padding:2vw 2vw 2vw 2vw;--sections-margin:0vw 0vw 1vw 0vw;}.elementor-12 .elementor-element.elementor-element-c426d30 .e-cart-totals{--sections-margin:0vw 0vw 0vw 0vw;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-44a21619{--width:93.307vw;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-44a21619{--margin-top:0vw;--margin-bottom:10vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:0vw;--padding-left:10vw;--padding-right:10vw;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-af5995e{padding:5vw 0vw 5vw 0vw;}.elementor-12 .elementor-element.elementor-element-af5995e .elementor-heading-title{font-size:9vw;}.elementor-12 .elementor-element.elementor-element-8901b04 .elementor-heading-title{font-size:3.5vw;line-height:4vw;}.elementor-12 .elementor-element.elementor-element-1aa2cab .elementor-heading-title{font-size:3.5vw;line-height:4vw;}.elementor-12 .elementor-element.elementor-element-7a42cce .elementor-heading-title{font-size:3.5vw;line-height:4vw;}.elementor-12 .elementor-element.elementor-element-213c4e9{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-12 .elementor-element.elementor-element-3ed8af2{padding:3vw 0vw 3vw 0vw;}.elementor-12 .elementor-element.elementor-element-3ed8af2 .elementor-heading-title{font-size:4.9vw;line-height:4.5vw;}.elementor-12 .elementor-element.elementor-element-c426d30{--sections-padding:0vw 0vw 0vw 0vw;--forms-fields-border-radius:2vw 2vw 2vw 2vw;--forms-buttons-border-radius:2vw 2vw 2vw 2vw;--order-summary-quantity-border-weight:1px;--totals-divider-weight:1px;--checkout-button-border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-12 .elementor-element.elementor-element-c426d30 .cart_totals h2{font-size:5.9vw;line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-c426d30 .e-cart-content, .elementor-12 .elementor-element.elementor-element-c426d30 .woocommerce-shipping-destination, .elementor-12 .elementor-element.elementor-element-c426d30 .shipping-calculator-button{font-size:var( --e-global-typography-531879b-font-size );line-height:var( --e-global-typography-531879b-line-height );}.elementor-12 .elementor-element.elementor-element-c426d30 #shipping_method li label{font-size:var( --e-global-typography-531879b-font-size );line-height:var( --e-global-typography-531879b-line-height );}.elementor-12 .elementor-element.elementor-element-c426d30 .coupon .input-text, .elementor-12 .elementor-element.elementor-element-c426d30 .cart-collaterals .input-text, .elementor-12 .elementor-element.elementor-element-c426d30 select, .elementor-12 .elementor-element.elementor-element-c426d30 .select2-selection--single{font-size:var( --e-global-typography-531879b-font-size );line-height:var( --e-global-typography-531879b-line-height );border-width:1px 1px 1px 1px;}.elementor-12 .elementor-element.elementor-element-c426d30 .shop_table .button{font-size:var( --e-global-typography-531879b-font-size );line-height:var( --e-global-typography-531879b-line-height );border-width:1px 1px 1px 1px;}.elementor-12 .elementor-element.elementor-element-c426d30 .e-shop-table .cart th, .elementor-12 .elementor-element.elementor-element-c426d30 .e-shop-table .cart td:before{font-size:3.5vw;line-height:4vw;}.elementor-12 .elementor-element.elementor-element-c426d30 .cart td span, .elementor-12 .elementor-element.elementor-element-c426d30 .cart td, .elementor-12 .elementor-element.elementor-element-c426d30 .input-text.qty{font-size:var( --e-global-typography-531879b-font-size );line-height:var( --e-global-typography-531879b-line-height );}.elementor-12 .elementor-element.elementor-element-c426d30 .product-name .variation{font-size:var( --e-global-typography-531879b-font-size );line-height:var( --e-global-typography-531879b-line-height );}.elementor-12 .elementor-element.elementor-element-c426d30 .cart_totals .shop_table td:before, .elementor-12 .elementor-element.elementor-element-c426d30 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:3.8vw;line-height:4.4vw;}.elementor-12 .elementor-element.elementor-element-c426d30 .checkout-button{font-size:4vw;line-height:4vw;}.elementor-12 .elementor-element.elementor-element-c426d30 .e-shop-table{border-width:1px 1px 1px 1px;--sections-border-radius:2vw 2vw 2vw 2vw;--sections-margin:0vw 0vw 5vw 0vw;}.elementor-12 .elementor-element.elementor-element-c426d30 .e-cart-totals{border-width:1px 1px 1px 1px;--sections-border-radius:2vw 2vw 2vw 2vw;--sections-padding:5vw 3vw 3vw 3vw;--sections-margin:5vw 0vw 0vw 0vw;}}/* Start custom CSS for heading, class: .elementor-element-af5995e */.elementor-12 .elementor-element.elementor-element-af5995e{
    line-height: 1.15;
     font-weight: 800;
        background: linear-gradient(to left, #3F65AF 0%, #46C7F0 100%);
    -webkit-background-clip: text;       /* תומך WebKit */
            background-clip: text;  
    -webkit-text-fill-color: transparent;
            color: transparent;      
}/* End custom CSS */
/* Start custom CSS for woocommerce-cart, class: .elementor-element-c426d30 *//* ───────── BUTTONS ───────── */
.elementor-12 .elementor-element.elementor-element-c426d30 .checkout-button{
  background:linear-gradient(90deg,#46C7F0 0%,#3F65AF 100%);
  border:none;
  transition:border-width .25s,background .25s;
  border-style:solid; border-color:#121232;
  border-width:0 .2vw .2vw 0;
}
.elementor-12 .elementor-element.elementor-element-c426d30 .checkout-button:hover{
  background:linear-gradient(90deg,#3F65AF 0%,#46C7F0 100%);
  border-width:0 .2vw .2vw 0;
}



/* GLOBAL form inputs */
.elementor-12 .elementor-element.elementor-element-c426d30 .woocommerce form .form-row .input-text,
.elementor-12 .elementor-element.elementor-element-c426d30 .woocommerce form .form-row select{ border-radius:0.8vw; }

/* תמונת מוצר עגולה (כללי) */
.elementor-12 .elementor-element.elementor-element-c426d30 .elementor-widget-woocommerce-cart .woocommerce table.cart img{ border-radius:50vw !important; }

/* QUANTITY (base) */
:root{ --qty-size:1vw; --qty-radius:.5vw; --qty-font:1vw; }
.quantity{ display:inline-flex !important; align-items:center !important; gap:.2vw !important; }
.quantity .qty-btn,.quantity .plus,.quantity .minus{
  width:var(--qty-size) !important; height:var(--qty-size) !important; line-height:var(--qty-size) !important;
  border-radius:var(--qty-radius) !important; padding:0.9vw .9vw .8vw 0.8vw !important;
  display:inline-flex !important; align-items:center !important; justify-content:center !important;
  font-size:var(--qty-font) !important; font-weight:700 !important; border:none !important; cursor:pointer !important; flex:0 0 auto !important;
  background:var(--e-global-color-primary,#0d1338) !important; color:#fff !important;
}
.quantity input.qty,
.quantity input[type="number"][name*="qty"]{
  height:0.9vw !important; line-height:0.9vw !important;
  border-radius:var(--qty-radius) !important; padding:0.9vw 0vw 0.9vw 0vw !important;
  width:4vw !important; text-align:center !important; font-size:1vw !important;
  background-color:var(--e-global-color-text) !important; box-sizing:border-box !important;}
  /* CART ONLY: להסתיר חיצים של input[type=number] */
/* WebKit */
.woocommerce-cart .quantity input[type="number"]::-webkit-outer-spin-button,
.woocommerce-cart .quantity input[type="number"]::-webkit-inner-spin-button,
.woocommerce-cart table.cart input[type="number"]::-webkit-outer-spin-button,
.woocommerce-cart table.cart input[type="number"]::-webkit-inner-spin-button{
  -webkit-appearance:none !important; margin:0!important;
}

/* SHIPPING BUTTONS (50/50) */
.woocommerce-cart ul#shipping_method{
  display:flex !important; gap:1vw !important; flex-wrap:nowrap !important; list-style:none !important;
  width:100% !important; margin:.6vw 0 0 !important; padding:0 !important;
}
.woocommerce-cart ul#shipping_method li{ flex:1 1 0 !important; min-width:0 !important; margin:0 0 1vw 0 !important; position:relative !important; }
.woocommerce-cart ul#shipping_method li input[type="radio"]{ position:absolute !important; opacity:0 !important; width:0 !important; height:0 !important; pointer-events:none !important; }
.woocommerce-cart ul#shipping_method li label{
  display:inline-flex !important; align-items:center !important; justify-content:center !important;
  padding:.6vw 1vw !important; border:.1vw solid var(--e-global-color-primary,#3F65AF) !important; border-radius:.8vw !important;
  background:rgba(255,255,255,.95) !important; color:var(--e-global-color-primary,#3F65AF) !important;
  width:100% !important; box-sizing:border-box !important; cursor:pointer !important;
  transition: all 0.3s !important;
  font:500 1vw/1 "polin",Sans-serif !important;
}
.woocommerce ul#shipping_method :hover  .amount {
    color: #ffff;}
    .woocommerce ul#shipping_method li input[type="radio"]:checked + label .amount{
  color: #ffff;
}

.elementor-12 .elementor-element.elementor-element-c426d30 .woocommerce ul#shipping_method .amount{ font:500 1vw/1 "polin",Sans-serif !important; }
.woocommerce-cart ul#shipping_method li label:hover,
.woocommerce-cart ul#shipping_method li input[type="radio"]:checked + label{
  background:var(--e-global-color-primary,#3F65AF) !important; color:#fff !important; border-color:var(--e-global-color-primary,#3F65AF) !important;
}





/* ───────── DESKTOP (≥1026px) ───────── */
@media (min-width:1026px){
  .elementor-widget-woocommerce-cart .woocommerce table.cart img{ width:4vw; padding:.5vw 0 !important; }
  .elementor-widget-woocommerce-cart .woocommerce .remove{ font-size:1vw; width:0.1vw !important; padding:.5vw 0 !important; }
  .elementor-12 .elementor-element.elementor-element-c426d30 .product-thumbnail{ width:5vw !important; padding:.5vw 0 !important; }
  .elementor-12 .elementor-element.elementor-element-c426d30 .product-name{ width:100 !important; padding:.5vw 0 !important; }
  .elementor-12 .elementor-element.elementor-element-c426d30 .product-price{ width:5vw !important;  padding:.5vw 0 !important; }
  .elementor-12 .elementor-element.elementor-element-c426d30 .product-quantity{ width:12vw !important; padding:.5vw 0 !important; }
  .elementor-12 .elementor-element.elementor-element-c426d30 .product-subtotal{ width:5vw !important;  padding:.5vw 0 !important; }
}


/* ───────── TABLET (≤1025px; ≈75vw; text 1.2vw) ───────── */
@media (max-width:1025px){
  .elementor-12 .elementor-element.elementor-element-c426d30 .elementor-widget-woocommerce-cart{ width:75vw !important; max-width:75vw !important; margin-inline:auto !important; }
  .woocommerce-cart{ font-size:1.2vw; }
  .elementor-12 .elementor-element.elementor-element-c426d30 .button{ font-size:1.2vw; padding:1vw 2vw !important; border-width:0 .3vw .3vw 0; }

  :root{ --qty-size:3.2vw; --qty-radius:1vw; --qty-font:1.2vw; }
  .woocommerce-cart .quantity input.qty{ width:7vw !important; font-size:1.2vw !important; }

  .woocommerce-cart ul#shipping_method li label{
    font-size:1.2vw !important; line-height:1.2vw !important; padding:.8vw 1.2vw !important; border-width:.15vw !important; border-radius:1vw !important;
  }
  .elementor-12 .elementor-element.elementor-element-c426d30 .woocommerce ul#shipping_method .amount{ font-size:1.2vw !important; line-height:1.2vw !important; }
}


/* ───────── MOBILE (≤767px; ≈85vw; RTL; text 3.6vw) ───────── */
@media (max-width:767px){



  /* שם מוצר – תווית מימין, שם משמאל */
  .elementor-widget-woocommerce-cart .woocommerce table.cart th.product-name,
  .elementor-widget-woocommerce-cart .woocommerce table.shop_table_responsive th.product-name,
  .elementor-widget-woocommerce-cart .woocommerce table.cart td.product-name,
  .elementor-widget-woocommerce-cart .woocommerce table.shop_table_responsive td.product-name{
    display:flex !important;
    align-items:baseline !important;
    justify-content:space-between !important;
     margin:0vw 0 !important;
     
  }
  
  
  .elementor-widget-woocommerce-cart .woocommerce table.cart th.product-name::before,
  .elementor-widget-woocommerce-cart .woocommerce table.shop_table_responsive th.product-name::before,
  .elementor-widget-woocommerce-cart .woocommerce table.cart td.product-name::before,
  .elementor-widget-woocommerce-cart .woocommerce table.shop_table_responsive td.product-name::before{
    content:"מוצר:" !important;
    font-weight:700 !important;
    color:var(--e-global-color-primary,#121232) !important;
    margin:0 !important;
  }
  .elementor-widget-woocommerce-cart .woocommerce table.cart th.product-name a,
  .elementor-widget-woocommerce-cart .woocommerce table.shop_table_responsive th.product-name a,
  .elementor-widget-woocommerce-cart .woocommerce table.cart td.product-name a,
  .elementor-widget-woocommerce-cart .woocommerce table.shop_table_responsive td.product-name a{
    display:block !important;
    flex:1 1 auto !important;
    text-align:left !important;
    width:100% !important;
    white-space:normal !important;
    overflow-wrap:anywhere !important;
    font-weight:700 !important;
    font-size:3.6vw !important;
    line-height:1.3 !important;
    color:var(--links-normal-color,#46C7F0) !important;
    text-decoration:none !important;
  }

.elementor-12 .elementor-element.elementor-element-c426d30 table td, table th {
    padding:1vw 0!important;
}
  /* מחיר / כמות / ביניים – תווית מימין, ערך משמאל */
  .elementor-widget-woocommerce-cart .woocommerce table.shop_table_responsive tr td[data-title]{
    display:flex !important; align-items:center !important; justify-content:space-between !important;
 
  }
  .elementor-widget-woocommerce-cart .woocommerce table.shop_table_responsive tr td[data-title]::before{
    content:attr(data-title) ":\00A0" !important;
    font-weight:700 !important; color:var(--e-global-color-primary,#121232) !important; margin:0 !important;
  }
  .elementor-widget-woocommerce-cart .woocommerce table.cart td.product-price,
  .elementor-widget-woocommerce-cart .woocommerce table.cart td.product-subtotal{ text-align:left !important; }

  /* תמונה בראש הכרטיס */
  .elementor-widget-woocommerce-cart .woocommerce table.cart td.product-thumbnail{
    display:inline-flex !important; width:22vw !important; margin:0 0 2.5vw 0;
  }
  .elementor-widget-woocommerce-cart .woocommerce table.cart .product-thumbnail img{ width:22vw !important; height:auto !important; display:block !important; }

.product-thumbnail::before {
    display:none;
}
  /* איקס ההסרה – יציב */
  .elementor-widget-woocommerce-cart .woocommerce table.cart tr{ position:relative; padding-top:6vw; }
  .elementor-widget-woocommerce-cart .woocommerce table.cart td.product-remove{
    position:absolute !important; top:3vw !important; inset-inline-end:2.5vw !important; margin:0 !important; padding:0 !important; width:auto !important; z-index:3 !important;
  }
  .elementor-widget-woocommerce-cart .woocommerce .remove{ display:block !important; line-height:1 !important; }

  /* QUANTITY קטן יותר במובייל */
  .quantity{ --qty-size:6vw; --qty-radius:1.6vw; --qty-font:3.2vw; gap:2.5vw !important; }
  .woocommerce-cart .quantity input.qty{ width:14vw !important; font-size:3.2vw !important; }

  /* SHIPPING – אפשר לשבור לשתי שורות */

  .woocommerce-cart ul#shipping_method li{ flex:1 1 100% !important; }
  .woocommerce-cart ul#shipping_method li label{
    font-size:3.6vw !important; line-height:3.6vw !important; padding:2vw 3vw !important; border-width:.3vw !important; border-radius:3vw !important; white-space:nowrap !important;
  }
  .elementor-12 .elementor-element.elementor-element-c426d30 .woocommerce ul#shipping_method .amount{ font-size:3.6vw !important; line-height:3.6vw !important; }
  
   .woocommerce-cart .cart_totals tr.shipping td{
    display:flex !important;
    align-items:flex-start;
    flex-wrap:wrap;          /* שבירת שורה */
    gap:.6rem;
  }

  /* רשימת שיטות המשלוח */
  .woocommerce-cart .cart_totals tr.shipping td ul#shipping_method{
    order:1;
    flex:0 0 100%;
    display:flex;
    flex-wrap:wrap;
    gap:.5rem;
  }
  .woocommerce-cart .cart_totals tr.shipping td ul#shipping_method li{
    flex:1 1 100%;
  }

  /* הטקסט: "אפשרויות המשלוח יעודכנו במהלך התשלום" (כיסוי כל הווריאציות) */
  .woocommerce-cart .cart_totals tr.shipping td p.woocommerce-shipping-destination,
  .woocommerce-cart .cart_totals tr.shipping td p.woocommerce-shipping-contents,
  .woocommerce-cart .cart_totals tr.shipping td p.woocommerce-shipping-notice{
    order:2;
    flex:0 0 100% !important;  /* 100% רוחב */
    width:100% !important;
    margin:.5rem 0 0;
    white-space:normal;        /* שלא יכריח שורה אחת */
  }
  
  .elementor-12 .elementor-element.elementor-element-c426d30 .checkout-button{
      font-size:4vw!important;
      padding: 3vw!important;

}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'polin';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://ikudu.michal-yogev.co.il/wp-content/uploads/2025/07/Polin-Regular.woff2') format('woff2'),
		url('https://ikudu.michal-yogev.co.il/wp-content/uploads/2025/07/Polin-Regular.woff') format('woff'),
		url('https://ikudu.michal-yogev.co.il/wp-content/uploads/2025/07/Polin-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'polin';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://ikudu.michal-yogev.co.il/wp-content/uploads/2025/07/Polin-Medium.woff2') format('woff2'),
		url('https://ikudu.michal-yogev.co.il/wp-content/uploads/2025/07/Polin-Medium.woff') format('woff'),
		url('https://ikudu.michal-yogev.co.il/wp-content/uploads/2025/07/Polin-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'polin';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://ikudu.michal-yogev.co.il/wp-content/uploads/2025/07/Polin-Bold.woff2') format('woff2'),
		url('https://ikudu.michal-yogev.co.il/wp-content/uploads/2025/07/Polin-Bold.woff') format('woff'),
		url('https://ikudu.michal-yogev.co.il/wp-content/uploads/2025/07/Polin-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'polin';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://ikudu.michal-yogev.co.il/wp-content/uploads/2025/07/Polin-Extrabold.woff2') format('woff2'),
		url('https://ikudu.michal-yogev.co.il/wp-content/uploads/2025/07/Polin-Extrabold.woff') format('woff'),
		url('https://ikudu.michal-yogev.co.il/wp-content/uploads/2025/07/Polin-Extrabold.ttf') format('truetype');
}
/* End Custom Fonts CSS */