.elementor-11 .elementor-element.elementor-element-32c56ea{--display:flex;--min-height:30vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-32c56ea:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-32c56ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.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-11 .elementor-element.elementor-element-bda3b8f .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-bda3b8f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-bda3b8f.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-bda3b8f.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-bda3b8f.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-bda3b8f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-bda3b8f .elementor-icon{font-size:3vw;}.elementor-11 .elementor-element.elementor-element-bda3b8f .elementor-icon svg{height:3vw;}.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-11 .elementor-element.elementor-element-b3190bb{padding:0vw 0vw 2vw 0vw;text-align:center;}.elementor-11 .elementor-element.elementor-element-b3190bb .elementor-heading-title{font-family:var( --e-global-typography-22662d4-font-family ), Sans-serif;font-size:var( --e-global-typography-22662d4-font-size );font-weight:var( --e-global-typography-22662d4-font-weight );line-height:var( --e-global-typography-22662d4-line-height );color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-11 .elementor-element.elementor-element-51d8c8c .elementor-button{background-color:var( --e-global-color-text );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:500px 500px 500px 500px;padding:1vw 1vw 0.7vw 1vw;}.elementor-11 .elementor-element.elementor-element-51d8c8c .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-51d8c8c .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-51d8c8c{width:var( --container-widget-width, 13vw );max-width:13vw;--container-widget-width:13vw;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-51d8c8c.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-51d8c8c .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-51d8c8c .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-51d8c8c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-1b1f16d{width:var( --container-widget-width, 20vw );max-width:20vw;--container-widget-width:20vw;--container-widget-flex-grow:0;top:1vw;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-1b1f16d{left:-9vw;}body.rtl .elementor-11 .elementor-element.elementor-element-1b1f16d{right:-9vw;}.elementor-11 .elementor-element.elementor-element-5ec4c4c{width:var( --container-widget-width, 15vw );max-width:15vw;--container-widget-width:15vw;--container-widget-flex-grow:0;bottom:-7vw;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-5ec4c4c{right:-6vw;}body.rtl .elementor-11 .elementor-element.elementor-element-5ec4c4c{left:-6vw;}.elementor-11 .elementor-element.elementor-element-5ec4c4c img{width:100%;}.elementor-11 .elementor-element.elementor-element-442aa85{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-11 .elementor-element.elementor-element-f79dbcc{--display:flex;--min-height:100vh;--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;--padding-top:5vw;--padding-bottom:5vw;--padding-left:10vw;--padding-right:5vw;--z-index:1;}.elementor-11 .elementor-element.elementor-element-f79dbcc:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-f79dbcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-f79dbcc.e-con{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-5384ec7{--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;}.elementor-11 .elementor-element.elementor-element-8972c4f{padding:0vw 0vw 3vw 0vw;text-align:center;}.elementor-11 .elementor-element.elementor-element-8972c4f .elementor-heading-title{font-family:var( --e-global-typography-22662d4-font-family ), Sans-serif;font-size:var( --e-global-typography-22662d4-font-size );font-weight:var( --e-global-typography-22662d4-font-weight );line-height:var( --e-global-typography-22662d4-line-height );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-90ef3a1{--update-cart-automatically-display:none;z-index:4;--sections-background-color:var( --e-global-color-099ca1a );--sections-border-type:none;--sections-border-radius:0px 0px 0px 0px;--sections-padding:0px 0px 0px 0px;--sections-margin:0px;--sections-title-color:var( --e-global-color-text );--links-normal-color:var( --e-global-color-text );--sections-radio-buttons-color:var( --e-global-color-text );--forms-fields-normal-color:var( --e-global-color-text );--forms-fields-focus-color:var( --e-global-color-text );--forms-fields-focus-border-color:var( --e-global-color-text );--forms-fields-border-radius:500px 500px 500px 500px;--forms-buttons-normal-text-color:var( --e-global-color-secondary );--forms-buttons-hover-text-color:var( --e-global-color-text );--forms-buttons-border-type:none;--forms-buttons-border-radius:500px 500px 500px 500px;--forms-buttons-padding:1vw 1vw 1vw 1vw;--forms-buttons-width:auto;--order-summary-color:var( --e-global-color-text );--order-summary-variations-color:var( --e-global-color-text );--product-link-hover-color:var( --e-global-color-primary );--order-summary-items-divider-weight:0px;--order-summary-quantity-border-color:var( --e-global-color-text );--order-summary-quantity-border-weight:1px;--order-summary-remove-icon-normal-color:var( --e-global-color-9ad58e9 );--order-summary-remove-icon-hover-color:var( --e-global-color-primary );--totals-color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-90ef3a1 .coupon .input-text, .elementor-11 .elementor-element.elementor-element-90ef3a1 .e-cart-totals .input-text, .elementor-11 .elementor-element.elementor-element-90ef3a1 select, .elementor-11 .elementor-element.elementor-element-90ef3a1 .select2-selection--single{background-color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-90ef3a1 .shop_table .button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-11 .elementor-element.elementor-element-90ef3a1 .shop_table .button:hover, .elementor-11 .elementor-element.elementor-element-90ef3a1 .shop_table .button:disabled[disabled]:hover{background-color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-90ef3a1 .cart_totals h2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-90ef3a1 {--sections-descriptions-color:var( --e-global-color-text );--forms-fields-padding:1vw 1vw 1vw 1vw;}.elementor-11 .elementor-element.elementor-element-90ef3a1 .e-cart-content, .elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce-shipping-destination, .elementor-11 .elementor-element.elementor-element-90ef3a1 .shipping-calculator-button{font-family:var( --e-global-typography-f7e19d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e19d8-font-size );font-weight:var( --e-global-typography-f7e19d8-font-weight );}.elementor-11 .elementor-element.elementor-element-90ef3a1 #shipping_method li label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-90ef3a1 .coupon .input-text, .elementor-11 .elementor-element.elementor-element-90ef3a1 .cart-collaterals .input-text, .elementor-11 .elementor-element.elementor-element-90ef3a1 select, .elementor-11 .elementor-element.elementor-element-90ef3a1 .select2-selection--single{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-90ef3a1 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-text );}.e-woo-select2-wrapper .select2-results__option:focus{color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-90ef3a1 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (1vw*2) + 16px );padding-left:1vw;padding-right:1vw;}.elementor-11 .elementor-element.elementor-element-90ef3a1 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (1vw*2) + 16px );right:1vw;}.elementor-11 .elementor-element.elementor-element-90ef3a1 .select2-container--default .select2-selection--single{height:auto;}.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-90ef3a1 .e-shop-table .cart th, .elementor-11 .elementor-element.elementor-element-90ef3a1 .e-shop-table .cart td:before{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-90ef3a1 .cart td span, .elementor-11 .elementor-element.elementor-element-90ef3a1 .cart td, .elementor-11 .elementor-element.elementor-element-90ef3a1 .input-text.qty{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-name .variation{font-family:var( --e-global-typography-f7e19d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e19d8-font-size );font-weight:var( --e-global-typography-f7e19d8-font-weight );}.elementor-11 .elementor-element.elementor-element-90ef3a1 .cart_totals .shop_table td:before, .elementor-11 .elementor-element.elementor-element-90ef3a1 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-90ef3a1 .checkout-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-11 .elementor-element.elementor-element-90ef3a1 .coupon{--sections-border-radius:0px 0px 0px 0px;--sections-padding:0px 0px 0px 0px;--sections-margin:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-90ef3a1 .e-cart__container{grid-row-gap:0px;}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-365a7c4 .woocommerce #customer_details .form-row .input-text, .elementor-11 .elementor-element.elementor-element-365a7c4  .woocommerce #customer_details .form-row textarea, .elementor-11 .elementor-element.elementor-element-365a7c4 .woocommerce form #customer_details select, .elementor-11 .elementor-element.elementor-element-365a7c4 .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-11 .elementor-element.elementor-element-365a7c4 #coupon_code, .elementor-11 .elementor-element.elementor-element-365a7c4 .select2-container--default .select2-selection--single, .elementor-11 .elementor-element.elementor-element-365a7c4 .woocommerce-checkout #payment .payment_methods .payment_box{background-color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-365a7c4 .woocommerce #customer_details .form-row .input-text:focus, .elementor-11 .elementor-element.elementor-element-365a7c4  .woocommerce #customer_details .form-row textarea:focus, .elementor-11 .elementor-element.elementor-element-365a7c4 #customer_details select:focus, .elementor-11 .elementor-element.elementor-element-365a7c4 .woocommerce .e-woocommerce-login-anchor .form-row .input-text:focus, .elementor-11 .elementor-element.elementor-element-365a7c4 #coupon_code:focus, .elementor-11 .elementor-element.elementor-element-365a7c4 .select2-container--default .select2-selection--single:focus{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-365a7c4 .woocommerce-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );padding:1.3vw 1vw 1.3vw 1vw;width:auto;}.elementor-11 .elementor-element.elementor-element-365a7c4 .woocommerce-button:hover{background-color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-365a7c4 > .elementor-widget-container{margin:-5vw 0vw 0vw 0vw;}.elementor-11 .elementor-element.elementor-element-365a7c4{z-index:1;--billing-details-title-alignment:center;--order-review-title-alignment:center;--sections-background-color:var( --e-global-color-099ca1a );--sections-border-type:none;--sections-border-radius:0px 0px 0px 0px;--sections-padding:0px 0px 0px 0px;--sections-margin:0px 0px 0px 0px;--sections-title-color:var( --e-global-color-text );--sections-title-spacing:5vw;--forms-labels-color:var( --e-global-color-text );--forms-fields-normal-color:var( --e-global-color-text );--forms-fields-focus-color:var( --e-global-color-text );--forms-fields-border-radius:500px 500px 500px 500px;--forms-fields-padding:1vw 1vw 1vw 1vw;--forms-buttons-normal-text-color:var( --e-global-color-secondary );--forms-buttons-hover-text-color:var( --e-global-color-text );--forms-buttons-border-type:none;--forms-buttons-border-radius:600px 600px 600px 600px;--order-summary-rows-gap-top:calc( 0/2 );--order-summary-rows-gap-bottom:calc( 0/2 );--order-summary-items-color:var( --e-global-color-text );--order-summary-variations-color:var( --e-global-color-text );--order-summary-items-divider-color:var( --e-global-color-be678e5 );--order-summary-items-divider-weight:0px;--order-summary-totals-color:var( --e-global-color-text );--order-summary-totals-divider-color:var( --e-global-color-be678e5 );--order-summary-totals-divider-weight:0px;}.elementor-11 .elementor-element.elementor-element-365a7c4 .woocommerce-shipping-fields{--shipping-heading-padding-start:0px;}.elementor-11 .elementor-element.elementor-element-365a7c4 h3#order_review_heading, .elementor-11 .elementor-element.elementor-element-365a7c4 .woocommerce-billing-fields h3, .elementor-11 .elementor-element.elementor-element-365a7c4 .woocommerce-additional-fields h3{font-family:var( --e-global-typography-22662d4-font-family ), Sans-serif;font-size:var( --e-global-typography-22662d4-font-size );font-weight:var( --e-global-typography-22662d4-font-weight );line-height:var( --e-global-typography-22662d4-line-height );}.elementor-11 .elementor-element.elementor-element-365a7c4 .woocommerce-billing-fields .form-row label, .elementor-11 .elementor-element.elementor-element-365a7c4 .woocommerce-shipping-fields .form-row label, .elementor-11 .elementor-element.elementor-element-365a7c4 .woocommerce-additional-fields .form-row label, .elementor-11 .elementor-element.elementor-element-365a7c4 .e-woocommerce-login-anchor .form-row label, .elementor-11 .elementor-element.elementor-element-365a7c4 .e-coupon-anchor-description{font-family:var( --e-global-typography-e0f1c7d-font-family ), Sans-serif;font-size:var( --e-global-typography-e0f1c7d-font-size );font-weight:var( --e-global-typography-e0f1c7d-font-weight );}.elementor-11 .elementor-element.elementor-element-365a7c4 #customer_details .input-text, .elementor-11 .elementor-element.elementor-element-365a7c4 #customer_details .form-row textarea, .elementor-11 .elementor-element.elementor-element-365a7c4 #customer_details .form-row select, .elementor-11 .elementor-element.elementor-element-365a7c4 .e-woocommerce-login-anchor .input-text, .elementor-11 .elementor-element.elementor-element-365a7c4 #coupon_code, .elementor-11 .elementor-element.elementor-element-365a7c4 ::placeholder, .elementor-11 .elementor-element.elementor-element-365a7c4 .select2-container--default .select2-selection--single, .select2-results__option{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-365a7c4 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-365a7c4 .woocommerce #customer_details .form-row .input-text, .elementor-11 .elementor-element.elementor-element-365a7c4  .woocommerce #customer_details .form-row textarea, .elementor-11 .elementor-element.elementor-element-365a7c4 .woocommerce form #customer_details select, .elementor-11 .elementor-element.elementor-element-365a7c4 .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-11 .elementor-element.elementor-element-365a7c4 #coupon_code, .elementor-11 .elementor-element.elementor-element-365a7c4 .select2-container--default .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-365a7c4 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (1vw*2) + 16px );padding-left:1vw;padding-right:1vw;}.elementor-11 .elementor-element.elementor-element-365a7c4 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (1vw*2) + 16px );right:1vw;}.elementor-11 .elementor-element.elementor-element-365a7c4 .select2-container--default .select2-selection--single{height:auto;}.elementor-11 .elementor-element.elementor-element-365a7c4 .woocommerce-checkout-review-order-table .cart_item td{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-365a7c4 .product-name .variation{font-family:var( --e-global-typography-f7e19d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e19d8-font-size );font-weight:var( --e-global-typography-f7e19d8-font-weight );}.elementor-11 .elementor-element.elementor-element-365a7c4 .woocommerce-checkout-review-order-table thead tr th, .elementor-11 .elementor-element.elementor-element-365a7c4 .woocommerce-checkout-review-order-table tfoot tr th, .elementor-11 .elementor-element.elementor-element-365a7c4 .woocommerce-checkout-review-order-table tfoot tr td{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-365a7c4 .e-coupon-box{--sections-background-color:var( --e-global-color-099ca1a );--sections-border-type:none;--sections-border-radius:0px 0px 0px 0px;--sections-padding:0px 0px 0px 0px;--sections-margin:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-365a7c4 .e-woocommerce-coupon-nudge{--sections-secondary-title-color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-365a7c4 .e-woocommerce-coupon-nudge.e-checkout-secondary-title{font-family:var( --e-global-typography-e0f1c7d-font-family ), Sans-serif;font-size:var( --e-global-typography-e0f1c7d-font-size );font-weight:var( --e-global-typography-e0f1c7d-font-weight );}.elementor-11 .elementor-element.elementor-element-365a7c4 .e-checkout__order_review{--sections-border-type:none;--sections-padding:0px 0px 0px 0px;--sections-margin:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-304ccd3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--padding-top:5vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-81b7903{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -0.5vw) 0vw;--e-icon-list-icon-size:1.5vw;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-81b7903 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.5vw/2);}.elementor-11 .elementor-element.elementor-element-81b7903 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.5vw/2);}.elementor-11 .elementor-element.elementor-element-81b7903 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.5vw/2);}.elementor-11 .elementor-element.elementor-element-81b7903 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.5vw/2);}.elementor-11 .elementor-element.elementor-element-81b7903 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.5vw/2);}.elementor-11 .elementor-element.elementor-element-81b7903 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-81b7903 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-81b7903 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-11 .elementor-element.elementor-element-81b7903 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-81b7903 .elementor-icon-list-item > a{font-family:var( --e-global-typography-f7e19d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e19d8-font-size );font-weight:var( --e-global-typography-f7e19d8-font-weight );}.elementor-11 .elementor-element.elementor-element-81b7903 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-f22b965{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0.5vw 0.5vw;--row-gap:0.5vw;--column-gap:0.5vw;--z-index:5;}.elementor-11 .elementor-element.elementor-element-71ffed2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:1.5vw;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-71ffed2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.5vw/2);}.elementor-11 .elementor-element.elementor-element-71ffed2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.5vw/2);}.elementor-11 .elementor-element.elementor-element-71ffed2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.5vw/2);}.elementor-11 .elementor-element.elementor-element-71ffed2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.5vw/2);}.elementor-11 .elementor-element.elementor-element-71ffed2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.5vw/2);}.elementor-11 .elementor-element.elementor-element-71ffed2 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-71ffed2 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-71ffed2 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-11 .elementor-element.elementor-element-71ffed2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-71ffed2 .elementor-icon-list-item > a{font-family:var( --e-global-typography-f7e19d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e19d8-font-size );font-weight:var( --e-global-typography-f7e19d8-font-weight );}.elementor-11 .elementor-element.elementor-element-71ffed2 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-6c25386{background-color:var( --e-global-color-secondary );padding:0.2vw 0.5vw 0.2vw 0.5vw;z-index:5;border-radius:500px 500px 500px 500px;text-align:center;}.elementor-11 .elementor-element.elementor-element-6c25386.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-6c25386 .elementor-heading-title{font-family:var( --e-global-typography-f7e19d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e19d8-font-size );font-weight:var( --e-global-typography-f7e19d8-font-weight );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-e288ded{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0.5vw 0.5vw;--row-gap:0.5vw;--column-gap:0.5vw;}.elementor-11 .elementor-element.elementor-element-e186e30 img{width:100%;}.elementor-11 .elementor-element.elementor-element-a007294 img{width:100%;}.elementor-11 .elementor-element.elementor-element-1dd659c img{width:100%;}.elementor-11 .elementor-element.elementor-element-068b291 img{width:100%;}.elementor-11 .elementor-element.elementor-element-fd5acb7{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:4vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:0vw;--z-index:3;}.elementor-11 .elementor-element.elementor-element-5068439{width:var( --container-widget-width, 10vw );max-width:10vw;--e-transform-flipX:-1;--container-widget-width:10vw;--container-widget-flex-grow:0;top:3vw;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-5068439{right:-5vw;}body.rtl .elementor-11 .elementor-element.elementor-element-5068439{left:-5vw;}.elementor-11 .elementor-element.elementor-element-5068439 img{width:100%;}.elementor-11 .elementor-element.elementor-element-dd375de{background-color:var( --e-global-color-accent );padding:0.7vw 1vw 0.7vw 1vw;border-radius:0.5vw 0.5vw 0.5vw 0.5vw;text-align:center;}.elementor-11 .elementor-element.elementor-element-dd375de.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-dd375de .elementor-heading-title{font-family:var( --e-global-typography-22662d4-font-family ), Sans-serif;font-size:var( --e-global-typography-22662d4-font-size );font-weight:var( --e-global-typography-22662d4-font-weight );line-height:var( --e-global-typography-22662d4-line-height );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-d923a3e{--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 1vw;--row-gap:1vw;--column-gap:1vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-11 .elementor-element.elementor-element-72fc6e2{text-align:start;}.elementor-11 .elementor-element.elementor-element-72fc6e2 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-35136d8{text-align:start;}.elementor-11 .elementor-element.elementor-element-35136d8 .elementor-heading-title{font-family:"polin", Sans-serif;font-size:1.1vw;font-weight:700;text-decoration:underline;color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-35136d8 .elementor-heading-title a:hover, .elementor-11 .elementor-element.elementor-element-35136d8 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce #customer_details .form-row .input-text, .elementor-11 .elementor-element.elementor-element-465fb87  .woocommerce #customer_details .form-row textarea, .elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce form #customer_details select, .elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-11 .elementor-element.elementor-element-465fb87 #coupon_code, .elementor-11 .elementor-element.elementor-element-465fb87 .select2-container--default .select2-selection--single, .elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-checkout #payment .payment_methods .payment_box{background-color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce #customer_details .form-row .input-text:focus, .elementor-11 .elementor-element.elementor-element-465fb87  .woocommerce #customer_details .form-row textarea:focus, .elementor-11 .elementor-element.elementor-element-465fb87 #customer_details select:focus, .elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce .e-woocommerce-login-anchor .form-row .input-text:focus, .elementor-11 .elementor-element.elementor-element-465fb87 #coupon_code:focus, .elementor-11 .elementor-element.elementor-element-465fb87 .select2-container--default .select2-selection--single:focus{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );padding:1.3vw 1vw 1.3vw 1vw;width:auto;}.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-button:hover{background-color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-465fb87 #payment #place_order{background-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-465fb87 #payment #place_order:hover{background-color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-465fb87{z-index:3;--billing-details-title-alignment:center;--order-review-title-alignment:center;--sections-background-color:var( --e-global-color-099ca1a );--sections-border-type:none;--sections-border-radius:0px 0px 0px 0px;--sections-padding:0px 0px 0px 0px;--sections-margin:0px 0px 0px 0px;--sections-title-color:var( --e-global-color-text );--sections-title-spacing:2vw;--sections-secondary-title-spacing:0px;--sections-descriptions-spacing:0px;--forms-columns-gap-padding:calc( 0px/2 );--forms-columns-gap-margin:calc( -0px/2 );--forms-rows-gap:0px;--forms-labels-color:var( --e-global-color-text );--forms-label-spacing:0px;--forms-fields-normal-color:var( --e-global-color-text );--forms-fields-focus-color:var( --e-global-color-text );--forms-fields-border-radius:500px 500px 500px 500px;--forms-fields-padding:1vw 1vw 1vw 1vw;--forms-buttons-normal-text-color:var( --e-global-color-secondary );--forms-buttons-hover-text-color:var( --e-global-color-text );--forms-buttons-border-type:none;--forms-buttons-border-radius:600px 600px 600px 600px;--order-summary-rows-gap-top:calc( 0/2 );--order-summary-rows-gap-bottom:calc( 0/2 );--order-summary-items-color:var( --e-global-color-text );--order-summary-variations-color:var( --e-global-color-text );--order-summary-items-divider-color:var( --e-global-color-be678e5 );--order-summary-items-divider-weight:0px;--order-summary-totals-color:var( --e-global-color-text );--order-summary-totals-divider-color:var( --e-global-color-be678e5 );--order-summary-totals-divider-weight:0px;--purchase-button-normal-text-color:var( --e-global-color-text );--purchase-button-hover-text-color:var( --e-global-color-primary );--purchase-button-border-radius:500px 500px 500px 500px;}.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-checkout{--place-order-title-alignment:stretch;--purchase-button-width:100%;}.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields{--shipping-heading-padding-start:0px;}.elementor-11 .elementor-element.elementor-element-465fb87 h3#order_review_heading, .elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields h3, .elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-additional-fields h3{font-family:var( --e-global-typography-22662d4-font-family ), Sans-serif;font-size:var( --e-global-typography-22662d4-font-size );font-weight:var( --e-global-typography-22662d4-font-weight );line-height:var( --e-global-typography-22662d4-line-height );}.elementor-11 .elementor-element.elementor-element-465fb87 .e-checkout-secondary-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-465fb87 .e-description{font-family:var( --e-global-typography-f7e19d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e19d8-font-size );font-weight:var( --e-global-typography-f7e19d8-font-weight );}.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-checkout #payment .payment_box, .elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-privacy-policy-text p, .elementor-11 .elementor-element.elementor-element-465fb87 .e-checkout-message{font-family:var( --e-global-typography-f7e19d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e19d8-font-size );font-weight:var( --e-global-typography-f7e19d8-font-weight );}.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-form__label-for-checkbox span{font-family:var( --e-global-typography-f7e19d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e19d8-font-size );font-weight:var( --e-global-typography-f7e19d8-font-weight );}.elementor-11 .elementor-element.elementor-element-465fb87 .wc_payment_method label, .elementor-11 .elementor-element.elementor-element-465fb87 #shipping_method li label{font-family:var( --e-global-typography-f7e19d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e19d8-font-size );font-weight:var( --e-global-typography-f7e19d8-font-weight );}.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row label, .elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row label, .elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-additional-fields .form-row label, .elementor-11 .elementor-element.elementor-element-465fb87 .e-woocommerce-login-anchor .form-row label, .elementor-11 .elementor-element.elementor-element-465fb87 .e-coupon-anchor-description{font-family:var( --e-global-typography-f7e19d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e19d8-font-size );font-weight:var( --e-global-typography-f7e19d8-font-weight );}.elementor-11 .elementor-element.elementor-element-465fb87 #customer_details .input-text, .elementor-11 .elementor-element.elementor-element-465fb87 #customer_details .form-row textarea, .elementor-11 .elementor-element.elementor-element-465fb87 #customer_details .form-row select, .elementor-11 .elementor-element.elementor-element-465fb87 .e-woocommerce-login-anchor .input-text, .elementor-11 .elementor-element.elementor-element-465fb87 #coupon_code, .elementor-11 .elementor-element.elementor-element-465fb87 ::placeholder, .elementor-11 .elementor-element.elementor-element-465fb87 .select2-container--default .select2-selection--single, .select2-results__option{font-family:var( --e-global-typography-f7e19d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e19d8-font-size );font-weight:var( --e-global-typography-f7e19d8-font-weight );}.elementor-11 .elementor-element.elementor-element-465fb87 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce #customer_details .form-row .input-text, .elementor-11 .elementor-element.elementor-element-465fb87  .woocommerce #customer_details .form-row textarea, .elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce form #customer_details select, .elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-11 .elementor-element.elementor-element-465fb87 #coupon_code, .elementor-11 .elementor-element.elementor-element-465fb87 .select2-container--default .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-465fb87 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (1vw*2) + 16px );padding-left:1vw;padding-right:1vw;}.elementor-11 .elementor-element.elementor-element-465fb87 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (1vw*2) + 16px );right:1vw;}.elementor-11 .elementor-element.elementor-element-465fb87 .select2-container--default .select2-selection--single{height:auto;}.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-checkout-review-order-table .cart_item td{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-465fb87 .product-name .variation{font-family:var( --e-global-typography-f7e19d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e19d8-font-size );font-weight:var( --e-global-typography-f7e19d8-font-weight );}.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-checkout-review-order-table thead tr th, .elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-checkout-review-order-table tfoot tr th, .elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-checkout-review-order-table tfoot tr td{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce #payment #place_order{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-11 .elementor-element.elementor-element-16911c7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--padding-top:5vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-11 .elementor-element.elementor-element-7b4d1cc{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -0.5vw) 0vw;--e-icon-list-icon-size:1.5vw;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-7b4d1cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.5vw/2);}.elementor-11 .elementor-element.elementor-element-7b4d1cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.5vw/2);}.elementor-11 .elementor-element.elementor-element-7b4d1cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.5vw/2);}.elementor-11 .elementor-element.elementor-element-7b4d1cc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.5vw/2);}.elementor-11 .elementor-element.elementor-element-7b4d1cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.5vw/2);}.elementor-11 .elementor-element.elementor-element-7b4d1cc .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-7b4d1cc .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-7b4d1cc .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-11 .elementor-element.elementor-element-7b4d1cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-7b4d1cc .elementor-icon-list-item > a{font-family:var( --e-global-typography-f7e19d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e19d8-font-size );font-weight:var( --e-global-typography-f7e19d8-font-weight );}.elementor-11 .elementor-element.elementor-element-7b4d1cc .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-3e53d43{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0.5vw 0.5vw;--row-gap:0.5vw;--column-gap:0.5vw;--z-index:5;}.elementor-11 .elementor-element.elementor-element-ff65108{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:1.5vw;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-ff65108 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.5vw/2);}.elementor-11 .elementor-element.elementor-element-ff65108 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.5vw/2);}.elementor-11 .elementor-element.elementor-element-ff65108 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.5vw/2);}.elementor-11 .elementor-element.elementor-element-ff65108 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.5vw/2);}.elementor-11 .elementor-element.elementor-element-ff65108 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.5vw/2);}.elementor-11 .elementor-element.elementor-element-ff65108 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-ff65108 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-ff65108 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-11 .elementor-element.elementor-element-ff65108 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-ff65108 .elementor-icon-list-item > a{font-family:var( --e-global-typography-f7e19d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e19d8-font-size );font-weight:var( --e-global-typography-f7e19d8-font-weight );}.elementor-11 .elementor-element.elementor-element-ff65108 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-9580ea5{background-color:var( --e-global-color-accent );padding:0.2vw 0.5vw 0.2vw 0.5vw;z-index:5;border-radius:500px 500px 500px 500px;text-align:center;}.elementor-11 .elementor-element.elementor-element-9580ea5.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-9580ea5 .elementor-heading-title{font-family:var( --e-global-typography-f7e19d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e19d8-font-size );font-weight:var( --e-global-typography-f7e19d8-font-weight );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-f9c8052{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0.5vw 0.5vw;--row-gap:0.5vw;--column-gap:0.5vw;}.elementor-11 .elementor-element.elementor-element-0a955d5 img{width:100%;}.elementor-11 .elementor-element.elementor-element-0043c86 img{width:100%;}.elementor-11 .elementor-element.elementor-element-00b49c1 img{width:100%;}.elementor-11 .elementor-element.elementor-element-c8ede89 img{width:100%;}.elementor-11 .elementor-element.elementor-element-073daca{--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:space-between;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--overflow:hidden;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;--z-index:2;}.elementor-11 .elementor-element.elementor-element-fca3ea0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:0vw;--padding-bottom:8vw;--padding-left:8vw;--padding-right:5vw;}.elementor-11 .elementor-element.elementor-element-fca3ea0:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-fca3ea0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-5184f4d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--z-index:3;}.elementor-11 .elementor-element.elementor-element-5184f4d.e-con{--e-con-transform-rotateZ:-3deg;--align-self:center;}.elementor-11 .elementor-element.elementor-element-b2d7982{width:var( --container-widget-width, 20vw );max-width:20vw;--container-widget-width:20vw;--container-widget-flex-grow:0;z-index:2;}.elementor-11 .elementor-element.elementor-element-b2d7982 img{width:100%;}.elementor-11 .elementor-element.elementor-element-bb06475{width:var( --container-widget-width, 7vw );max-width:7vw;--e-transform-rotateZ:-15deg;--container-widget-width:7vw;--container-widget-flex-grow:0;top:9vw;z-index:1;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-bb06475{right:-2vw;}body.rtl .elementor-11 .elementor-element.elementor-element-bb06475{left:-2vw;}.elementor-11 .elementor-element.elementor-element-bb06475 img{width:100%;}.elementor-11 .elementor-element.elementor-element-a6449fc{width:var( --container-widget-width, 13vw );max-width:13vw;--e-transform-rotateZ:77deg;--container-widget-width:13vw;--container-widget-flex-grow:0;top:12vw;z-index:1;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-a6449fc{left:-1vw;}body.rtl .elementor-11 .elementor-element.elementor-element-a6449fc{right:-1vw;}.elementor-11 .elementor-element.elementor-element-a6449fc img{width:100%;}.elementor-11 .elementor-element.elementor-element-4c39fd1{background-color:var( --e-global-color-text );margin:-7vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:1vw 2vw 1vw 2vw;z-index:3;border-radius:1vw 1vw 1vw 1vw;}.elementor-11 .elementor-element.elementor-element-4c39fd1.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-4c39fd1 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-2f0dfea{width:var( --container-widget-width, 52vw );max-width:52vw;--container-widget-width:52vw;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-2f0dfea.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-52b65dd{--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:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-11 .elementor-element.elementor-element-81dff6a{background-color:var( --e-global-color-accent );padding:0.7vw 1vw 0.7vw 1vw;border-radius:0.5vw 0.5vw 0.5vw 0.5vw;text-align:center;}.elementor-11 .elementor-element.elementor-element-81dff6a.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-81dff6a .elementor-heading-title{font-family:var( --e-global-typography-22662d4-font-family ), Sans-serif;font-size:var( --e-global-typography-22662d4-font-size );font-weight:var( --e-global-typography-22662d4-font-weight );line-height:var( --e-global-typography-22662d4-line-height );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-f53198e .shop_table .button, .elementor-11 .elementor-element.elementor-element-f53198e .order-again .button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-f7e19d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e19d8-font-size );font-weight:var( --e-global-typography-f7e19d8-font-weight );}.elementor-11 .elementor-element.elementor-element-f53198e .shop_table .button:hover, .elementor-11 .elementor-element.elementor-element-f53198e .order-again .button:hover{background-color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-f53198e{width:100%;max-width:100%;padding:0vw 0vw 0vw 0vw;border-style:none;border-radius:0em 0em 0em 0em;--confirmation-message-display:block;--sections-background-color:var( --e-global-color-099ca1a );--sections-border-type:none;--sections-border-radius:1em 1em 1em 1em;--sections-padding:0px 0px 0px 0px;--sections-spacing:0px;--confirmation-message-color:var( --e-global-color-text );--titles-color:var( --e-global-color-text );--titles-spacing:1vw;--general-text-color:var( --e-global-color-text );--payment-details-space-between:2vw;--payment-details-titles-color:var( --e-global-color-text );--payment-details-titles-spacing:0px;--payment-details-items-color:var( --e-global-color-text );--payment-details-border-type:none;--bank-details-space-between:0px;--account-title-color:var( --e-global-color-text );--account-title-spacing:0px;--bank-details-titles-color:var( --e-global-color-text );--bank-details-titles-spacing:0px;--bank-details-items-color:var( --e-global-color-text );--bank-details-border-type:none;--order-details-titles-totals-color:var( --e-global-color-text );--order-details-items-color:var( --e-global-color-text );--order-details-variations-color:var( --e-global-color-text );--order-details-product-links-normal-color:var( --e-global-color-text );--order-details-product-links-hover-color:var( --e-global-color-primary );--tables-divider-border-type:none;--button-normal-text-color:var( --e-global-color-text );--button-hover-text-color:var( --e-global-color-text );--buttons-border-type:none;--button-border-radius:500px 500px 500px 500px;--button-padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-f53198e.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-f53198e .woocommerce-thankyou-order-received{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-f53198e h2{font-family:var( --e-global-typography-e0f1c7d-font-family ), Sans-serif;font-size:var( --e-global-typography-e0f1c7d-font-size );font-weight:var( --e-global-typography-e0f1c7d-font-weight );}.elementor-11 .elementor-element.elementor-element-f53198e address, .elementor-11 .elementor-element.elementor-element-f53198e .product-purchase-note, .elementor-11 .elementor-element.elementor-element-f53198e .woocommerce-thankyou-order-details + p{font-family:var( --e-global-typography-f7e19d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e19d8-font-size );font-weight:var( --e-global-typography-f7e19d8-font-weight );}.elementor-11 .elementor-element.elementor-element-f53198e .woocommerce-order-overview.order_details li{font-family:var( --e-global-typography-f7e19d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e19d8-font-size );font-weight:var( --e-global-typography-f7e19d8-font-weight );}.elementor-11 .elementor-element.elementor-element-f53198e .woocommerce-order-overview.order_details li strong{font-family:var( --e-global-typography-f7e19d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e19d8-font-size );font-weight:var( --e-global-typography-f7e19d8-font-weight );}.elementor-11 .elementor-element.elementor-element-f53198e .wc-bacs-bank-details-account-name{font-family:var( --e-global-typography-f7e19d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e19d8-font-size );font-weight:var( --e-global-typography-f7e19d8-font-weight );}.elementor-11 .elementor-element.elementor-element-f53198e .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-family:var( --e-global-typography-f7e19d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e19d8-font-size );font-weight:var( --e-global-typography-f7e19d8-font-weight );}.elementor-11 .elementor-element.elementor-element-f53198e .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{font-family:var( --e-global-typography-f7e19d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e19d8-font-size );font-weight:var( --e-global-typography-f7e19d8-font-weight );}.elementor-11 .elementor-element.elementor-element-f53198e .shop_table thead tr th, .elementor-11 .elementor-element.elementor-element-f53198e .shop_table tfoot th, .elementor-11 .elementor-element.elementor-element-f53198e .shop_table tfoot tr td, .elementor-11 .elementor-element.elementor-element-f53198e .shop_table tfoot tr td span, .elementor-11 .elementor-element.elementor-element-f53198e .woocommerce-table--order-downloads tr td:before{font-family:var( --e-global-typography-f7e19d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e19d8-font-size );font-weight:var( --e-global-typography-f7e19d8-font-weight );}.elementor-11 .elementor-element.elementor-element-f53198e .product-quantity, .elementor-11 .elementor-element.elementor-element-f53198e .woocommerce-table--order-details td a, .elementor-11 .elementor-element.elementor-element-f53198e td.product-total, .elementor-11 .elementor-element.elementor-element-f53198e td.download-product, .elementor-11 .elementor-element.elementor-element-f53198e td.download-remaining, .elementor-11 .elementor-element.elementor-element-f53198e td.download-expires, .elementor-11 .elementor-element.elementor-element-f53198e td.download-file{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-11 .elementor-element.elementor-element-f53198e .product-name .wc-item-meta .wc-item-meta-label, .elementor-11 .elementor-element.elementor-element-f53198e .wc-item-meta li p{font-family:var( --e-global-typography-f7e19d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e19d8-font-size );font-weight:var( --e-global-typography-f7e19d8-font-weight );}.elementor-11 .elementor-element.elementor-element-b98d938{width:var( --container-widget-width, 10vw );max-width:10vw;--e-transform-flipX:-1;--container-widget-width:10vw;--container-widget-flex-grow:0;top:3vw;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-b98d938{right:-5vw;}body.rtl .elementor-11 .elementor-element.elementor-element-b98d938{left:-5vw;}.elementor-11 .elementor-element.elementor-element-b98d938 img{width:100%;}body.elementor-page-11:not(.elementor-motion-effects-element-type-background), body.elementor-page-11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-11 .elementor-element.elementor-element-b3190bb .elementor-heading-title{font-size:var( --e-global-typography-22662d4-font-size );line-height:var( --e-global-typography-22662d4-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-11 .elementor-element.elementor-element-51d8c8c{--container-widget-width:17vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 17vw );max-width:17vw;}.elementor-11 .elementor-element.elementor-element-51d8c8c .elementor-button{padding:1.5vw 1.5vw 1vw 1.5vw;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-1b1f16d{--container-widget-width:20vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 20vw );max-width:20vw;}.elementor-11 .elementor-element.elementor-element-5ec4c4c{--container-widget-width:20vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 20vw );max-width:20vw;bottom:-15vw;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-5ec4c4c{right:-7vw;}body.rtl .elementor-11 .elementor-element.elementor-element-5ec4c4c{left:-7vw;}.elementor-11 .elementor-element.elementor-element-f79dbcc{--min-height:0vh;--padding-top:5vw;--padding-bottom:5vw;--padding-left:15vw;--padding-right:5vw;}.elementor-11 .elementor-element.elementor-element-8972c4f .elementor-heading-title{font-size:var( --e-global-typography-22662d4-font-size );line-height:var( --e-global-typography-22662d4-line-height );}.elementor-11 .elementor-element.elementor-element-90ef3a1 .cart_totals h2{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-90ef3a1 .e-cart-content, .elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce-shipping-destination, .elementor-11 .elementor-element.elementor-element-90ef3a1 .shipping-calculator-button{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-90ef3a1 #shipping_method li label{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-90ef3a1 .coupon .input-text, .elementor-11 .elementor-element.elementor-element-90ef3a1 .cart-collaterals .input-text, .elementor-11 .elementor-element.elementor-element-90ef3a1 select, .elementor-11 .elementor-element.elementor-element-90ef3a1 .select2-selection--single{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-90ef3a1 .shop_table .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-11 .elementor-element.elementor-element-90ef3a1 .e-shop-table .cart th, .elementor-11 .elementor-element.elementor-element-90ef3a1 .e-shop-table .cart td:before{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-90ef3a1 .cart td span, .elementor-11 .elementor-element.elementor-element-90ef3a1 .cart td, .elementor-11 .elementor-element.elementor-element-90ef3a1 .input-text.qty{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-name .variation{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-90ef3a1 .cart_totals .shop_table td:before, .elementor-11 .elementor-element.elementor-element-90ef3a1 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-90ef3a1 .checkout-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-365a7c4 h3#order_review_heading, .elementor-11 .elementor-element.elementor-element-365a7c4 .woocommerce-billing-fields h3, .elementor-11 .elementor-element.elementor-element-365a7c4 .woocommerce-additional-fields h3{font-size:var( --e-global-typography-22662d4-font-size );line-height:var( --e-global-typography-22662d4-line-height );}.elementor-11 .elementor-element.elementor-element-365a7c4 .woocommerce-billing-fields .form-row label, .elementor-11 .elementor-element.elementor-element-365a7c4 .woocommerce-shipping-fields .form-row label, .elementor-11 .elementor-element.elementor-element-365a7c4 .woocommerce-additional-fields .form-row label, .elementor-11 .elementor-element.elementor-element-365a7c4 .e-woocommerce-login-anchor .form-row label, .elementor-11 .elementor-element.elementor-element-365a7c4 .e-coupon-anchor-description{font-size:var( --e-global-typography-e0f1c7d-font-size );}.elementor-11 .elementor-element.elementor-element-365a7c4 #customer_details .input-text, .elementor-11 .elementor-element.elementor-element-365a7c4 #customer_details .form-row textarea, .elementor-11 .elementor-element.elementor-element-365a7c4 #customer_details .form-row select, .elementor-11 .elementor-element.elementor-element-365a7c4 .e-woocommerce-login-anchor .input-text, .elementor-11 .elementor-element.elementor-element-365a7c4 #coupon_code, .elementor-11 .elementor-element.elementor-element-365a7c4 ::placeholder, .elementor-11 .elementor-element.elementor-element-365a7c4 .select2-container--default .select2-selection--single, .select2-results__option{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-365a7c4 .woocommerce-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-11 .elementor-element.elementor-element-365a7c4 .woocommerce-checkout-review-order-table .cart_item td{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-365a7c4 .product-name .variation{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-365a7c4 .woocommerce-checkout-review-order-table thead tr th, .elementor-11 .elementor-element.elementor-element-365a7c4 .woocommerce-checkout-review-order-table tfoot tr th, .elementor-11 .elementor-element.elementor-element-365a7c4 .woocommerce-checkout-review-order-table tfoot tr td{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-365a7c4 .e-woocommerce-coupon-nudge.e-checkout-secondary-title{font-size:var( --e-global-typography-e0f1c7d-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-81b7903{z-index:2;}.elementor-11 .elementor-element.elementor-element-81b7903 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-81b7903 .elementor-icon-list-item > a{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-71ffed2{z-index:2;}.elementor-11 .elementor-element.elementor-element-71ffed2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-71ffed2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-6c25386 .elementor-heading-title{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-e288ded{--justify-content:center;}.elementor-11 .elementor-element.elementor-element-304ccd3{--justify-content:center;--z-index:2;}.elementor-11 .elementor-element.elementor-element-5068439{--container-widget-width:15vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 15vw );max-width:15vw;}.elementor-11 .elementor-element.elementor-element-dd375de .elementor-heading-title{font-size:var( --e-global-typography-22662d4-font-size );line-height:var( --e-global-typography-22662d4-line-height );}.elementor-11 .elementor-element.elementor-element-72fc6e2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-35136d8 .elementor-heading-title{font-size:1.5vw;}.elementor-11 .elementor-element.elementor-element-465fb87 h3#order_review_heading, .elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields h3, .elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-additional-fields h3{font-size:var( --e-global-typography-22662d4-font-size );line-height:var( --e-global-typography-22662d4-line-height );}.elementor-11 .elementor-element.elementor-element-465fb87 .e-checkout-secondary-title{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-465fb87 .e-description{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-checkout #payment .payment_box, .elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-privacy-policy-text p, .elementor-11 .elementor-element.elementor-element-465fb87 .e-checkout-message{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-form__label-for-checkbox span{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-465fb87 .wc_payment_method label, .elementor-11 .elementor-element.elementor-element-465fb87 #shipping_method li label{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row label, .elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row label, .elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-additional-fields .form-row label, .elementor-11 .elementor-element.elementor-element-465fb87 .e-woocommerce-login-anchor .form-row label, .elementor-11 .elementor-element.elementor-element-465fb87 .e-coupon-anchor-description{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-465fb87 #customer_details .input-text, .elementor-11 .elementor-element.elementor-element-465fb87 #customer_details .form-row textarea, .elementor-11 .elementor-element.elementor-element-465fb87 #customer_details .form-row select, .elementor-11 .elementor-element.elementor-element-465fb87 .e-woocommerce-login-anchor .input-text, .elementor-11 .elementor-element.elementor-element-465fb87 #coupon_code, .elementor-11 .elementor-element.elementor-element-465fb87 ::placeholder, .elementor-11 .elementor-element.elementor-element-465fb87 .select2-container--default .select2-selection--single, .select2-results__option{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-checkout-review-order-table .cart_item td{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-465fb87 .product-name .variation{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-checkout-review-order-table thead tr th, .elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-checkout-review-order-table tfoot tr th, .elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-checkout-review-order-table tfoot tr td{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce #payment #place_order{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-11 .elementor-element.elementor-element-7b4d1cc{z-index:2;}.elementor-11 .elementor-element.elementor-element-7b4d1cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-7b4d1cc .elementor-icon-list-item > a{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-ff65108{z-index:2;}.elementor-11 .elementor-element.elementor-element-ff65108 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-ff65108 .elementor-icon-list-item > a{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-9580ea5 .elementor-heading-title{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-f9c8052{--justify-content:center;}.elementor-11 .elementor-element.elementor-element-16911c7{--justify-content:center;--z-index:2;}.elementor-11 .elementor-element.elementor-element-442aa85{--gap:5vw 5vw;--row-gap:5vw;--column-gap:5vw;}.elementor-11 .elementor-element.elementor-element-b2d7982{--container-widget-width:23vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 23vw );max-width:23vw;}.elementor-11 .elementor-element.elementor-element-bb06475{--container-widget-width:8vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 8vw );max-width:8vw;top:25vw;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-bb06475{right:-1vw;}body.rtl .elementor-11 .elementor-element.elementor-element-bb06475{left:-1vw;}.elementor-11 .elementor-element.elementor-element-a6449fc{--container-widget-width:15vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 15vw );max-width:15vw;top:30vw;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-a6449fc{left:-1vw;}body.rtl .elementor-11 .elementor-element.elementor-element-a6449fc{right:-1vw;}.elementor-11 .elementor-element.elementor-element-4c39fd1{text-align:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-81dff6a .elementor-heading-title{font-size:var( --e-global-typography-22662d4-font-size );line-height:var( --e-global-typography-22662d4-line-height );}.elementor-11 .elementor-element.elementor-element-f53198e .woocommerce-thankyou-order-received{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-f53198e h2{font-size:var( --e-global-typography-e0f1c7d-font-size );}.elementor-11 .elementor-element.elementor-element-f53198e address, .elementor-11 .elementor-element.elementor-element-f53198e .product-purchase-note, .elementor-11 .elementor-element.elementor-element-f53198e .woocommerce-thankyou-order-details + p{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-f53198e .woocommerce-order-overview.order_details li{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-f53198e .woocommerce-order-overview.order_details li strong{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-f53198e .wc-bacs-bank-details-account-name{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-f53198e .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-f53198e .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-f53198e .shop_table thead tr th, .elementor-11 .elementor-element.elementor-element-f53198e .shop_table tfoot th, .elementor-11 .elementor-element.elementor-element-f53198e .shop_table tfoot tr td, .elementor-11 .elementor-element.elementor-element-f53198e .shop_table tfoot tr td span, .elementor-11 .elementor-element.elementor-element-f53198e .woocommerce-table--order-downloads tr td:before{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-f53198e .product-quantity, .elementor-11 .elementor-element.elementor-element-f53198e .woocommerce-table--order-details td a, .elementor-11 .elementor-element.elementor-element-f53198e td.product-total, .elementor-11 .elementor-element.elementor-element-f53198e td.download-product, .elementor-11 .elementor-element.elementor-element-f53198e td.download-remaining, .elementor-11 .elementor-element.elementor-element-f53198e td.download-expires, .elementor-11 .elementor-element.elementor-element-f53198e td.download-file{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-11 .elementor-element.elementor-element-f53198e .product-name .wc-item-meta .wc-item-meta-label, .elementor-11 .elementor-element.elementor-element-f53198e .wc-item-meta li p{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-f53198e .shop_table .button, .elementor-11 .elementor-element.elementor-element-f53198e .order-again .button{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-b98d938{--container-widget-width:15vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 15vw );max-width:15vw;}.elementor-11 .elementor-element.elementor-element-073daca{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-11 .elementor-element.elementor-element-b3190bb .elementor-heading-title{font-size:var( --e-global-typography-22662d4-font-size );line-height:var( --e-global-typography-22662d4-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-11 .elementor-element.elementor-element-51d8c8c{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-51d8c8c .elementor-button{padding:15px 15px 10px 15px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-1b1f16d{--container-widget-width:130px;--container-widget-flex-grow:0;width:var( --container-widget-width, 130px );max-width:130px;top:5px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-1b1f16d{left:-58px;}body.rtl .elementor-11 .elementor-element.elementor-element-1b1f16d{right:-58px;}.elementor-11 .elementor-element.elementor-element-5ec4c4c{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;bottom:-200px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-5ec4c4c{right:-55px;}body.rtl .elementor-11 .elementor-element.elementor-element-5ec4c4c{left:-55px;}.elementor-11 .elementor-element.elementor-element-f79dbcc{--padding-top:35px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-8972c4f{padding:0px 0px 30px 0px;}.elementor-11 .elementor-element.elementor-element-8972c4f .elementor-heading-title{font-size:var( --e-global-typography-22662d4-font-size );line-height:var( --e-global-typography-22662d4-line-height );}.elementor-11 .elementor-element.elementor-element-90ef3a1 .cart_totals h2{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-90ef3a1 .e-cart-content, .elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce-shipping-destination, .elementor-11 .elementor-element.elementor-element-90ef3a1 .shipping-calculator-button{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-90ef3a1 #shipping_method li label{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-90ef3a1 .coupon .input-text, .elementor-11 .elementor-element.elementor-element-90ef3a1 .cart-collaterals .input-text, .elementor-11 .elementor-element.elementor-element-90ef3a1 select, .elementor-11 .elementor-element.elementor-element-90ef3a1 .select2-selection--single{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-90ef3a1 {--forms-fields-padding:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-90ef3a1 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (10px*2) + 16px );padding-left:10px;padding-right:10px;}.elementor-11 .elementor-element.elementor-element-90ef3a1 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (10px*2) + 16px );right:10px;}.elementor-11 .elementor-element.elementor-element-90ef3a1 .select2-container--default .select2-selection--single{height:auto;}.elementor-11 .elementor-element.elementor-element-90ef3a1 .shop_table .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-11 .elementor-element.elementor-element-90ef3a1{--forms-buttons-padding:10px 10px 10px 10px;--forms-buttons-width:auto;}.elementor-11 .elementor-element.elementor-element-90ef3a1 .e-shop-table .cart th, .elementor-11 .elementor-element.elementor-element-90ef3a1 .e-shop-table .cart td:before{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-90ef3a1 .cart td span, .elementor-11 .elementor-element.elementor-element-90ef3a1 .cart td, .elementor-11 .elementor-element.elementor-element-90ef3a1 .input-text.qty{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-name .variation{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-90ef3a1 .cart_totals .shop_table td:before, .elementor-11 .elementor-element.elementor-element-90ef3a1 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-90ef3a1 .checkout-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-365a7c4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-365a7c4 h3#order_review_heading, .elementor-11 .elementor-element.elementor-element-365a7c4 .woocommerce-billing-fields h3, .elementor-11 .elementor-element.elementor-element-365a7c4 .woocommerce-additional-fields h3{font-size:var( --e-global-typography-22662d4-font-size );line-height:var( --e-global-typography-22662d4-line-height );}.elementor-11 .elementor-element.elementor-element-365a7c4 .woocommerce-billing-fields .form-row label, .elementor-11 .elementor-element.elementor-element-365a7c4 .woocommerce-shipping-fields .form-row label, .elementor-11 .elementor-element.elementor-element-365a7c4 .woocommerce-additional-fields .form-row label, .elementor-11 .elementor-element.elementor-element-365a7c4 .e-woocommerce-login-anchor .form-row label, .elementor-11 .elementor-element.elementor-element-365a7c4 .e-coupon-anchor-description{font-size:var( --e-global-typography-e0f1c7d-font-size );}.elementor-11 .elementor-element.elementor-element-365a7c4 #customer_details .input-text, .elementor-11 .elementor-element.elementor-element-365a7c4 #customer_details .form-row textarea, .elementor-11 .elementor-element.elementor-element-365a7c4 #customer_details .form-row select, .elementor-11 .elementor-element.elementor-element-365a7c4 .e-woocommerce-login-anchor .input-text, .elementor-11 .elementor-element.elementor-element-365a7c4 #coupon_code, .elementor-11 .elementor-element.elementor-element-365a7c4 ::placeholder, .elementor-11 .elementor-element.elementor-element-365a7c4 .select2-container--default .select2-selection--single, .select2-results__option{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-365a7c4 .woocommerce-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-11 .elementor-element.elementor-element-365a7c4 .woocommerce-checkout-review-order-table .cart_item td{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-365a7c4 .product-name .variation{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-365a7c4 .woocommerce-checkout-review-order-table thead tr th, .elementor-11 .elementor-element.elementor-element-365a7c4 .woocommerce-checkout-review-order-table tfoot tr th, .elementor-11 .elementor-element.elementor-element-365a7c4 .woocommerce-checkout-review-order-table tfoot tr td{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-365a7c4 .e-woocommerce-coupon-nudge.e-checkout-secondary-title{font-size:var( --e-global-typography-e0f1c7d-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-81b7903 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-11 .elementor-element.elementor-element-81b7903 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-11 .elementor-element.elementor-element-81b7903 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-11 .elementor-element.elementor-element-81b7903 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-11 .elementor-element.elementor-element-81b7903 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-11 .elementor-element.elementor-element-81b7903{--e-icon-list-icon-size:15px;}.elementor-11 .elementor-element.elementor-element-81b7903 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-81b7903 .elementor-icon-list-item > a{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-71ffed2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-11 .elementor-element.elementor-element-71ffed2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-11 .elementor-element.elementor-element-71ffed2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-11 .elementor-element.elementor-element-71ffed2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-11 .elementor-element.elementor-element-71ffed2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-11 .elementor-element.elementor-element-71ffed2{--e-icon-list-icon-size:15px;}.elementor-11 .elementor-element.elementor-element-71ffed2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-71ffed2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-6c25386 .elementor-heading-title{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-e288ded{--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:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;}.elementor-11 .elementor-element.elementor-element-e288ded.e-con{--order:-99999 /* order start hack */;}.elementor-11 .elementor-element.elementor-element-304ccd3{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:050px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-fd5acb7{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-5068439{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;top:20px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-5068439{right:-50px;}body.rtl .elementor-11 .elementor-element.elementor-element-5068439{left:-50px;}.elementor-11 .elementor-element.elementor-element-dd375de{padding:7px 10px 7px 10px;border-radius:5px 5px 5px 5px;}.elementor-11 .elementor-element.elementor-element-dd375de .elementor-heading-title{font-size:var( --e-global-typography-22662d4-font-size );line-height:var( --e-global-typography-22662d4-line-height );}.elementor-11 .elementor-element.elementor-element-d923a3e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11 .elementor-element.elementor-element-72fc6e2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-35136d8 .elementor-heading-title{font-size:15px;}.elementor-11 .elementor-element.elementor-element-465fb87 h3#order_review_heading, .elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields h3, .elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-additional-fields h3{font-size:var( --e-global-typography-22662d4-font-size );line-height:var( --e-global-typography-22662d4-line-height );}.elementor-11 .elementor-element.elementor-element-465fb87{--sections-title-spacing:20px;--forms-fields-padding:15px 10px 15px 10px;}.elementor-11 .elementor-element.elementor-element-465fb87 .e-checkout-secondary-title{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-465fb87 .e-description{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-checkout #payment .payment_box, .elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-privacy-policy-text p, .elementor-11 .elementor-element.elementor-element-465fb87 .e-checkout-message{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-form__label-for-checkbox span{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-465fb87 .wc_payment_method label, .elementor-11 .elementor-element.elementor-element-465fb87 #shipping_method li label{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row label, .elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row label, .elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-additional-fields .form-row label, .elementor-11 .elementor-element.elementor-element-465fb87 .e-woocommerce-login-anchor .form-row label, .elementor-11 .elementor-element.elementor-element-465fb87 .e-coupon-anchor-description{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-465fb87 #customer_details .input-text, .elementor-11 .elementor-element.elementor-element-465fb87 #customer_details .form-row textarea, .elementor-11 .elementor-element.elementor-element-465fb87 #customer_details .form-row select, .elementor-11 .elementor-element.elementor-element-465fb87 .e-woocommerce-login-anchor .input-text, .elementor-11 .elementor-element.elementor-element-465fb87 #coupon_code, .elementor-11 .elementor-element.elementor-element-465fb87 ::placeholder, .elementor-11 .elementor-element.elementor-element-465fb87 .select2-container--default .select2-selection--single, .select2-results__option{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-465fb87 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (15px*2) + 16px );padding-left:10px;padding-right:10px;}.elementor-11 .elementor-element.elementor-element-465fb87 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (15px*2) + 16px );right:10px;}.elementor-11 .elementor-element.elementor-element-465fb87 .select2-container--default .select2-selection--single{height:auto;}.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:13px 10px 13px 10px;width:auto;}.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-checkout-review-order-table .cart_item td{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-465fb87 .product-name .variation{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-checkout-review-order-table thead tr th, .elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-checkout-review-order-table tfoot tr th, .elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-checkout-review-order-table tfoot tr td{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce #payment #place_order{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-11 .elementor-element.elementor-element-7b4d1cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-11 .elementor-element.elementor-element-7b4d1cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-11 .elementor-element.elementor-element-7b4d1cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-11 .elementor-element.elementor-element-7b4d1cc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-11 .elementor-element.elementor-element-7b4d1cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-11 .elementor-element.elementor-element-7b4d1cc{--e-icon-list-icon-size:15px;}.elementor-11 .elementor-element.elementor-element-7b4d1cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-7b4d1cc .elementor-icon-list-item > a{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-3e53d43{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-11 .elementor-element.elementor-element-ff65108 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-11 .elementor-element.elementor-element-ff65108 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-11 .elementor-element.elementor-element-ff65108 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-11 .elementor-element.elementor-element-ff65108 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-11 .elementor-element.elementor-element-ff65108 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-11 .elementor-element.elementor-element-ff65108{--e-icon-list-icon-size:15px;}.elementor-11 .elementor-element.elementor-element-ff65108 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-ff65108 .elementor-icon-list-item > a{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-9580ea5{padding:5px 5px 5px 5px;}.elementor-11 .elementor-element.elementor-element-9580ea5 .elementor-heading-title{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-f9c8052{--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:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;}.elementor-11 .elementor-element.elementor-element-f9c8052.e-con{--order:-99999 /* order start hack */;}.elementor-11 .elementor-element.elementor-element-16911c7{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:050px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-442aa85{--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;--justify-content:flex-start;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-11 .elementor-element.elementor-element-fca3ea0{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5184f4d{--width:150px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-5184f4d.e-con{--order:-99999 /* order start hack */;}.elementor-11 .elementor-element.elementor-element-b2d7982{--container-widget-width:130px;--container-widget-flex-grow:0;width:var( --container-widget-width, 130px );max-width:130px;}.elementor-11 .elementor-element.elementor-element-bb06475{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;top:80px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-bb06475{right:-7px;}body.rtl .elementor-11 .elementor-element.elementor-element-bb06475{left:-7px;}.elementor-11 .elementor-element.elementor-element-a6449fc{--container-widget-width:110px;--container-widget-flex-grow:0;width:var( --container-widget-width, 110px );max-width:110px;top:95px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-a6449fc{left:3px;}body.rtl .elementor-11 .elementor-element.elementor-element-a6449fc{right:3px;}.elementor-11 .elementor-element.elementor-element-4c39fd1{width:var( --container-widget-width, 220px );max-width:220px;margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;--container-widget-width:220px;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-11 .elementor-element.elementor-element-4c39fd1.elementor-element{--align-self:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-2f0dfea{width:var( --container-widget-width, 244px );max-width:244px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -110px) 0px;--container-widget-width:244px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-52b65dd{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-81dff6a{padding:7px 10px 7px 10px;border-radius:5px 5px 5px 5px;}.elementor-11 .elementor-element.elementor-element-81dff6a .elementor-heading-title{font-size:var( --e-global-typography-22662d4-font-size );line-height:var( --e-global-typography-22662d4-line-height );}.elementor-11 .elementor-element.elementor-element-f53198e{width:100%;max-width:100%;--sections-border-radius:0px 0px 0px 0px;--titles-spacing:10px;--payment-details-space-between:20px;}.elementor-11 .elementor-element.elementor-element-f53198e .woocommerce-thankyou-order-received{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-f53198e h2{font-size:var( --e-global-typography-e0f1c7d-font-size );}.elementor-11 .elementor-element.elementor-element-f53198e address, .elementor-11 .elementor-element.elementor-element-f53198e .product-purchase-note, .elementor-11 .elementor-element.elementor-element-f53198e .woocommerce-thankyou-order-details + p{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-f53198e .woocommerce-order-overview.order_details li{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-f53198e .woocommerce-order-overview.order_details li strong{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-f53198e .wc-bacs-bank-details-account-name{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-f53198e .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-f53198e .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-f53198e .shop_table thead tr th, .elementor-11 .elementor-element.elementor-element-f53198e .shop_table tfoot th, .elementor-11 .elementor-element.elementor-element-f53198e .shop_table tfoot tr td, .elementor-11 .elementor-element.elementor-element-f53198e .shop_table tfoot tr td span, .elementor-11 .elementor-element.elementor-element-f53198e .woocommerce-table--order-downloads tr td:before{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-f53198e .product-quantity, .elementor-11 .elementor-element.elementor-element-f53198e .woocommerce-table--order-details td a, .elementor-11 .elementor-element.elementor-element-f53198e td.product-total, .elementor-11 .elementor-element.elementor-element-f53198e td.download-product, .elementor-11 .elementor-element.elementor-element-f53198e td.download-remaining, .elementor-11 .elementor-element.elementor-element-f53198e td.download-expires, .elementor-11 .elementor-element.elementor-element-f53198e td.download-file{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-11 .elementor-element.elementor-element-f53198e .product-name .wc-item-meta .wc-item-meta-label, .elementor-11 .elementor-element.elementor-element-f53198e .wc-item-meta li p{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-f53198e .shop_table .button, .elementor-11 .elementor-element.elementor-element-f53198e .order-again .button{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-11 .elementor-element.elementor-element-b98d938{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;top:-30px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-b98d938{right:-50px;}body.rtl .elementor-11 .elementor-element.elementor-element-b98d938{left:-50px;}.elementor-11 .elementor-element.elementor-element-073daca{--gap:135px 135px;--row-gap:135px;--column-gap:135px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-f79dbcc{--width:47vw;}.elementor-11 .elementor-element.elementor-element-f22b965{--width:22vw;}.elementor-11 .elementor-element.elementor-element-e288ded{--width:13vw;}.elementor-11 .elementor-element.elementor-element-fd5acb7{--width:49vw;}.elementor-11 .elementor-element.elementor-element-3e53d43{--width:22vw;}.elementor-11 .elementor-element.elementor-element-f9c8052{--width:13vw;}.elementor-11 .elementor-element.elementor-element-fca3ea0{--width:47vw;}.elementor-11 .elementor-element.elementor-element-5184f4d{--width:16vw;}.elementor-11 .elementor-element.elementor-element-52b65dd{--width:50vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-f79dbcc{--width:65vw;}.elementor-11 .elementor-element.elementor-element-e288ded{--width:37vw;}.elementor-11 .elementor-element.elementor-element-fd5acb7{--width:35vw;}.elementor-11 .elementor-element.elementor-element-f9c8052{--width:37vw;}.elementor-11 .elementor-element.elementor-element-5184f4d{--width:23vw;}.elementor-11 .elementor-element.elementor-element-52b65dd{--width:70vw;}}/* Start custom CSS for button, class: .elementor-element-51d8c8c */.elementor-11 .elementor-element.elementor-element-51d8c8c svg{
    width:1.5vw;
margin-top:-0.3vw;
}

.elementor-11 .elementor-element.elementor-element-51d8c8c .elementor-button{
box-shadow: 0 132px 37px 0 rgba(252, 208, 149, 0.00), 0 84px 34px 0 rgba(252, 208, 149, 0.01), 0 48px 29px 0 rgba(252, 208, 149, 0.05), 0 21px 21px 0 rgba(252, 208, 149, 0.09), 0 5px 12px 0 rgba(252, 208, 149, 0.10);
transition: all 0.5s;
}

.elementor-11 .elementor-element.elementor-element-51d8c8c .elementor-button:hover{
    scale: 1.05;
}

@media(max-width:1025px){
 .elementor-11 .elementor-element.elementor-element-51d8c8c svg{
    width:2vw;
}   
}

@media(max-width:767px){
 .elementor-11 .elementor-element.elementor-element-51d8c8c svg{
    width:20px;
}   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b1f16d */.elementor-11 .elementor-element.elementor-element-1b1f16d{
    filter:blur(1px);
}

@media(max-width:767px){
    .elementor-11 .elementor-element.elementor-element-1b1f16d{
        transform: rotate(-25deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ec4c4c */.elementor-11 .elementor-element.elementor-element-5ec4c4c{
    filter:blur(1px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51d8c8c */.elementor-11 .elementor-element.elementor-element-51d8c8c svg{
    width:1.5vw;
margin-top:-0.3vw;
}

.elementor-11 .elementor-element.elementor-element-51d8c8c .elementor-button{
box-shadow: 0 132px 37px 0 rgba(252, 208, 149, 0.00), 0 84px 34px 0 rgba(252, 208, 149, 0.01), 0 48px 29px 0 rgba(252, 208, 149, 0.05), 0 21px 21px 0 rgba(252, 208, 149, 0.09), 0 5px 12px 0 rgba(252, 208, 149, 0.10);
transition: all 0.5s;
}

.elementor-11 .elementor-element.elementor-element-51d8c8c .elementor-button:hover{
    scale: 1.05;
}

@media(max-width:1025px){
 .elementor-11 .elementor-element.elementor-element-51d8c8c svg{
    width:2vw;
}   
}

@media(max-width:767px){
 .elementor-11 .elementor-element.elementor-element-51d8c8c svg{
    width:20px;
}   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b1f16d */.elementor-11 .elementor-element.elementor-element-1b1f16d{
    filter:blur(1px);
}

@media(max-width:767px){
    .elementor-11 .elementor-element.elementor-element-1b1f16d{
        transform: rotate(-25deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ec4c4c */.elementor-11 .elementor-element.elementor-element-5ec4c4c{
    filter:blur(1px);
}/* End custom CSS */
/* Start custom CSS for woocommerce-cart, class: .elementor-element-90ef3a1 *//*הסתרת כותרות טבלת מוצרים*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 thead{
    display: none;
}

/*עיצוב טבלה*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-subtotal{
    padding: 0px !important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce-Price-amount *{
      font-weight: bold !important;  
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .cart_item{
 padding: 0px !important;   
}

/*עיצוב תמונת מוצר*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-thumbnail img{
    width: 4.5vw !important;
    height: auto;
    border-radius: 0.5vw;
    border: solid 1px var(--e-global-color-text);
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-thumbnail{
    width: 4.5vw !important;
    padding: 0px !important;
}
.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-name br{
    display: none;
}

/*הוספת מפריד לטבלת מוצרים*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 tbody{
      padding-bottom:0.5vw;
     border:solid rgba(7, 59, 66, 0.20);
     border-width: 0px 0px 1px 0px;  
     margin-bottom:1.5vw;
}

/*עיצוב קופון*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .coupon-col-start input{
    border-radius: 500px;
    padding: 0.7vw 1vw;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .coupon-col-start input:hover, .elementor-11 .elementor-element.elementor-element-90ef3a1 .coupon-col-start input:focus{
    border:solid 1px  var(--e-global-color-text) !important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1  .woocommerce .coupon-col-start {
    padding-inline-end: 1vw;
}

/*הוספת פח אשפה*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce .remove {
  width: 2vw;
  height: 5vw;
  border: none;
  border-radius: 0px;
  font-size: 0; /* מסתיר את תו ה-× */
  color: transparent; /* גיבוי נוסף */
  position: relative; /* חשוב כדי ש-::after יעבוד עם position: absolute */
  z-index: 99;
 cursor: pointer;
}


.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce .remove::after {
 z-index: 99;
  -webkit-mask: url("/wp-content/uploads/2026/01/trash.svg")
    no-repeat center / contain;
  mask: url("/wp-content/uploads/2026/01/trash.svg")
    no-repeat center / contain;
    cursor: pointer;
  content: "";
  position: absolute;
  width: 1.5vw;
  height: 2vw;
  right:0vw;
  top:50%;
  z-index: 99;
  background-color: #EC3E46;
    transform: translateY(-50%);
    margin-top:-0.6vw;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce .remove:hover::after {
    background-color:  var(--e-global-color-text) !important;
        cursor: pointer;
}

/*עיצוב כמות*/
.elementor-11 .elementor-element.elementor-element-90ef3a1  .input-text.qty{
 border-radius: 500px;
 padding:0vw 1vw;
 text-align: center;
 width: 3vw;
}


.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .minus,
.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus {
    width: 1.5vw !important;
    height: 1.5vw !important;
    padding: 0.4vw !important;
    background: none;
    border: none !important;
    border-radius: 500px;
  cursor: pointer !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  transition: background 0.25s !important;
  position: relative !important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .minus::after {
  content: "";
  position: absolute;
  inset: 0.4vw;
  background-color: var(--e-global-color-text);
  -webkit-mask: url("/wp-content/uploads/2026/02/minus.svg") no-repeat center / contain;
  mask: url("/wp-content/uploads/2026/02/minus.svg") no-repeat center / contain;
  transition: background-color 0.25s;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus{
    margin-left:0.2vw;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus::after {
  content: "";
  position: absolute;
 inset:0.5vw !important;
  background-color: var(--e-global-color-text);
  -webkit-mask: url("/wp-content/uploads/2026/02/plus-7.svg") no-repeat center / contain;
  mask: url("/wp-content/uploads/2026/02/plus-7.svg") no-repeat center / contain;
  transition: background-color 0.25s;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .minus:hover,
.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus:hover {
  background-color: var(--e-global-color-text) !important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus:hover::after, .elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .minus:hover::after{
    background-color: var(--e-global-color-secondary); 
}

  /* CART ONLY: להסתיר חיצים של input[type=number] */
/* WebKit */
.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity input[type="number"]::-webkit-outer-spin-button,
.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity input[type="number"]::-webkit-inner-spin-button,
.elementor-11 .elementor-element.elementor-element-90ef3a1 table.cart input[type="number"]::-webkit-outer-spin-button,
.elementor-11 .elementor-element.elementor-element-90ef3a1 table.cart input[type="number"]::-webkit-inner-spin-button{
  -webkit-appearance:none !important; margin:0!important;
}





/*מובייל*/
@media(max-width:767px){
    

/*עיצוב תמונת מוצר*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-thumbnail img{
    width: 50px !important;
    border-radius: 5px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-thumbnail::before, .elementor-11 .elementor-element.elementor-element-90ef3a1 .product-name::before, .elementor-11 .elementor-element.elementor-element-90ef3a1 .product-price::before{
    display: none;
}

.woocommerce table.cart .product-thumbnail {
display: flex !important;
}


/*הוספת מפריד לטבלת מוצרים*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 tbody{
      padding-bottom:5px;
     margin-bottom:15px;
}

/*עיצוב קופון*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .coupon-col-start input{
    padding: 10px 10px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1  .woocommerce .coupon-col-start {
    padding-inline-end: 0px;
    margin-top:10px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 #coupon_code {
  margin-bottom: 5px !important;
}

/*הוספת פח אשפה*/

.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce .remove {
  height: 20px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce .remove::after {
  width: 15px;
  height: 20px;
    margin-top:-9px;
}


/*עיצוב כמות*/
.elementor-11 .elementor-element.elementor-element-90ef3a1  .input-text.qty{
 padding:2px 10px 0px;
 width: 50px;
}


.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .minus,
.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus {
    width: 20px !important;
    height: 20px !important;
    padding: 5px !important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .minus::after {
  inset: 4px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus{
    margin-left:2px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus::after {
 inset:5px !important;
}

/*סידור שורת מוצר*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .cart_item {
    flex-wrap: wrap !important;
    justify-content: flex-start !important;
    gap:10px;
    padding-bottom:10px !important;
       border:solid rgba(7, 59, 66, 0.20);
     border-width: 0px 0px 1px 0px;  
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 tbody{
      padding-bottom:0px;
border:none !important;
     margin-bottom:15px ;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-quantity{
min-width:48%;
width:48%;
    padding:0px !important;
    margin-top:-7px;
    display: flex;
    flex-direction: row;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-subtotal{
min-width:48%;
width:48%;
padding-right:3vw!important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-price{
    width: 36%;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-name{
 width: 35%;  
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-thumbnail{
width: 15% !important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce .remove {
    width: 15% !important;
    min-width:10px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-subtotal:before {
        font-size: var(--e-global-typography-text-font-size);
        content: "סה״כ לכמות: " !important;
        margin-left:10px;
        
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-quantity:before{
    display: none;
}


}/* End custom CSS */
/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-365a7c4 */.elementor-11 .elementor-element.elementor-element-365a7c4 .e-coupon-box, .elementor-11 .elementor-element.elementor-element-365a7c4 .cart_item{
      display: none !important;
  }
  
 .elementor-11 .elementor-element.elementor-element-f79dbcc .order-total{
     border:solid rgba(7, 59, 66, 0.20);
     border-width: 1px 0px 0px 0px;
     padding-top:1.5vw;
     margin-top:0.5vw;
}

@media(max-width:767px){
.elementor-11 .elementor-element.elementor-element-365a7c4 .order-total{
     padding-top:0px;
     margin-top:0px;
    padding:5px 0px !important;
}
}/* End custom CSS */
/* Start custom CSS for woocommerce-cart, class: .elementor-element-90ef3a1 *//*הסתרת כותרות טבלת מוצרים*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 thead{
    display: none;
}

/*עיצוב טבלה*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-subtotal{
    padding: 0px !important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce-Price-amount *{
      font-weight: bold !important;  
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .cart_item{
 padding: 0px !important;   
}

/*עיצוב תמונת מוצר*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-thumbnail img{
    width: 4.5vw !important;
    height: auto;
    border-radius: 0.5vw;
    border: solid 1px var(--e-global-color-text);
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-thumbnail{
    width: 4.5vw !important;
    padding: 0px !important;
}
.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-name br{
    display: none;
}

/*הוספת מפריד לטבלת מוצרים*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 tbody{
      padding-bottom:0.5vw;
     border:solid rgba(7, 59, 66, 0.20);
     border-width: 0px 0px 1px 0px;  
     margin-bottom:1.5vw;
}

/*עיצוב קופון*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .coupon-col-start input{
    border-radius: 500px;
    padding: 0.7vw 1vw;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .coupon-col-start input:hover, .elementor-11 .elementor-element.elementor-element-90ef3a1 .coupon-col-start input:focus{
    border:solid 1px  var(--e-global-color-text) !important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1  .woocommerce .coupon-col-start {
    padding-inline-end: 1vw;
}

/*הוספת פח אשפה*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce .remove {
  width: 2vw;
  height: 5vw;
  border: none;
  border-radius: 0px;
  font-size: 0; /* מסתיר את תו ה-× */
  color: transparent; /* גיבוי נוסף */
  position: relative; /* חשוב כדי ש-::after יעבוד עם position: absolute */
  z-index: 99;
 cursor: pointer;
}


.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce .remove::after {
 z-index: 99;
  -webkit-mask: url("/wp-content/uploads/2026/01/trash.svg")
    no-repeat center / contain;
  mask: url("/wp-content/uploads/2026/01/trash.svg")
    no-repeat center / contain;
    cursor: pointer;
  content: "";
  position: absolute;
  width: 1.5vw;
  height: 2vw;
  right:0vw;
  top:50%;
  z-index: 99;
  background-color: #EC3E46;
    transform: translateY(-50%);
    margin-top:-0.6vw;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce .remove:hover::after {
    background-color:  var(--e-global-color-text) !important;
        cursor: pointer;
}

/*עיצוב כמות*/
.elementor-11 .elementor-element.elementor-element-90ef3a1  .input-text.qty{
 border-radius: 500px;
 padding:0vw 1vw;
 text-align: center;
 width: 3vw;
}


.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .minus,
.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus {
    width: 1.5vw !important;
    height: 1.5vw !important;
    padding: 0.4vw !important;
    background: none;
    border: none !important;
    border-radius: 500px;
  cursor: pointer !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  transition: background 0.25s !important;
  position: relative !important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .minus::after {
  content: "";
  position: absolute;
  inset: 0.4vw;
  background-color: var(--e-global-color-text);
  -webkit-mask: url("/wp-content/uploads/2026/02/minus.svg") no-repeat center / contain;
  mask: url("/wp-content/uploads/2026/02/minus.svg") no-repeat center / contain;
  transition: background-color 0.25s;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus{
    margin-left:0.2vw;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus::after {
  content: "";
  position: absolute;
 inset:0.5vw !important;
  background-color: var(--e-global-color-text);
  -webkit-mask: url("/wp-content/uploads/2026/02/plus-7.svg") no-repeat center / contain;
  mask: url("/wp-content/uploads/2026/02/plus-7.svg") no-repeat center / contain;
  transition: background-color 0.25s;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .minus:hover,
.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus:hover {
  background-color: var(--e-global-color-text) !important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus:hover::after, .elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .minus:hover::after{
    background-color: var(--e-global-color-secondary); 
}

  /* CART ONLY: להסתיר חיצים של input[type=number] */
/* WebKit */
.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity input[type="number"]::-webkit-outer-spin-button,
.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity input[type="number"]::-webkit-inner-spin-button,
.elementor-11 .elementor-element.elementor-element-90ef3a1 table.cart input[type="number"]::-webkit-outer-spin-button,
.elementor-11 .elementor-element.elementor-element-90ef3a1 table.cart input[type="number"]::-webkit-inner-spin-button{
  -webkit-appearance:none !important; margin:0!important;
}





/*מובייל*/
@media(max-width:767px){
    

/*עיצוב תמונת מוצר*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-thumbnail img{
    width: 50px !important;
    border-radius: 5px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-thumbnail::before, .elementor-11 .elementor-element.elementor-element-90ef3a1 .product-name::before, .elementor-11 .elementor-element.elementor-element-90ef3a1 .product-price::before{
    display: none;
}

.woocommerce table.cart .product-thumbnail {
display: flex !important;
}


/*הוספת מפריד לטבלת מוצרים*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 tbody{
      padding-bottom:5px;
     margin-bottom:15px;
}

/*עיצוב קופון*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .coupon-col-start input{
    padding: 10px 10px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1  .woocommerce .coupon-col-start {
    padding-inline-end: 0px;
    margin-top:10px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 #coupon_code {
  margin-bottom: 5px !important;
}

/*הוספת פח אשפה*/

.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce .remove {
  height: 20px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce .remove::after {
  width: 15px;
  height: 20px;
    margin-top:-9px;
}


/*עיצוב כמות*/
.elementor-11 .elementor-element.elementor-element-90ef3a1  .input-text.qty{
 padding:2px 10px 0px;
 width: 50px;
}


.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .minus,
.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus {
    width: 20px !important;
    height: 20px !important;
    padding: 5px !important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .minus::after {
  inset: 4px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus{
    margin-left:2px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus::after {
 inset:5px !important;
}

/*סידור שורת מוצר*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .cart_item {
    flex-wrap: wrap !important;
    justify-content: flex-start !important;
    gap:10px;
    padding-bottom:10px !important;
       border:solid rgba(7, 59, 66, 0.20);
     border-width: 0px 0px 1px 0px;  
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 tbody{
      padding-bottom:0px;
border:none !important;
     margin-bottom:15px ;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-quantity{
min-width:48%;
width:48%;
    padding:0px !important;
    margin-top:-7px;
    display: flex;
    flex-direction: row;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-subtotal{
min-width:48%;
width:48%;
padding-right:3vw!important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-price{
    width: 36%;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-name{
 width: 35%;  
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-thumbnail{
width: 15% !important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce .remove {
    width: 15% !important;
    min-width:10px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-subtotal:before {
        font-size: var(--e-global-typography-text-font-size);
        content: "סה״כ לכמות: " !important;
        margin-left:10px;
        
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-quantity:before{
    display: none;
}


}/* End custom CSS */
/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-365a7c4 */.elementor-11 .elementor-element.elementor-element-365a7c4 .e-coupon-box, .elementor-11 .elementor-element.elementor-element-365a7c4 .cart_item{
      display: none !important;
  }
  
 .elementor-11 .elementor-element.elementor-element-f79dbcc .order-total{
     border:solid rgba(7, 59, 66, 0.20);
     border-width: 1px 0px 0px 0px;
     padding-top:1.5vw;
     margin-top:0.5vw;
}

@media(max-width:767px){
.elementor-11 .elementor-element.elementor-element-365a7c4 .order-total{
     padding-top:0px;
     margin-top:0px;
    padding:5px 0px !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f22b965 */.elementor-11 .elementor-element.elementor-element-f22b965 .shipping-tooltip{
    opacity: 0;
   transition: all 0.5s; 
}

.elementor-11 .elementor-element.elementor-element-f22b965:hover .shipping-tooltip{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f22b965 */.elementor-11 .elementor-element.elementor-element-f22b965 .shipping-tooltip{
    opacity: 0;
   transition: all 0.5s; 
}

.elementor-11 .elementor-element.elementor-element-f22b965:hover .shipping-tooltip{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f79dbcc */@media(min-width:767px){
 .elementor-11 .elementor-element.elementor-element-f79dbcc{
   -webkit-mask-image: url('/wp-content/uploads/2026/01/sell-section-bg.svg');
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: left center;
  -webkit-mask-size: cover;

  mask-image: url('/wp-content/uploads/2026/01/sell-section-bg.svg');
  mask-repeat: no-repeat;
  mask-position: left center;
  mask-size: cover;   
}
}

.elementor-11 .elementor-element.elementor-element-f79dbcc .woocommerce-billing-fields, .elementor-11 .elementor-element.elementor-element-f79dbcc .woocommerce-shipping-fields, .elementor-11 .elementor-element.elementor-element-f79dbcc .e-checkout__order_review-2{
  display: none !important; 
}

.elementor-11 .elementor-element.elementor-element-f79dbcc .woocommerce-checkout-review-order-table th.product-name,
.elementor-11 .elementor-element.elementor-element-f79dbcc .woocommerce-checkout-review-order-table th.product-total {
    display: none;
}


.elementor-11 .elementor-element.elementor-element-f79dbcc .woocommerce-checkout-review-order-table td.product-name br {
    display: none;
}

.elementor-11 .elementor-element.elementor-element-f79dbcc .cart_item td.product-name {
    max-width: 100%;
    padding-inline-end: 0px !important;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 1vw;
    padding: 0px;
  
}

.elementor-11 .elementor-element.elementor-element-f79dbcc .uz-checkout-thumb img{
    width: 4.5vw;
    height: auto;
    border-radius: 0.5vw;
    border: solid 1px var(--e-global-color-text);
}

.elementor-11 .elementor-element.elementor-element-f79dbcc .cart_item {  
    display: flex;
    flex-direction: row !important;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
    width:100% !important;
    padding:0.5vw 4vw 0.5vw 0vw;
}

.elementor-11 .elementor-element.elementor-element-f79dbcc .cart_item td {
font-weight: bold !important;
}


.elementor-11 .elementor-element.elementor-element-f79dbcc .woocommerce-checkout-review-order-table td.product-name strong.product-quantity{
    order: -1;          
    white-space: nowrap;
    font-weight: bold;
    font-size:0.9vw;
    background: var(--e-global-color-text);
    color: var(--e-global-color-secondary);
    border-radius: 500px;
    height: 1.5vw;
    width: 1.5vw;
    margin: -5vw 0vw 0vw -6.2vw;
    z-index: 10;
    display: flex;
    align-items: center;
    justify-content: center;
}




 
 .elementor-11 .elementor-element.elementor-element-f79dbcc .shop_table {
    width: 100%;
    display: flex;
    flex-direction: column;
}

.elementor-11 .elementor-element.elementor-element-f79dbcc .cart-subtotal, .elementor-11 .elementor-element.elementor-element-f79dbcc .shipping, .elementor-11 .elementor-element.elementor-element-f79dbcc .order-total{
  display: flex;
      justify-content: space-between;
    flex-direction: row;
    align-content: center;
    align-items: center;
    padding: 0.5vw 0vw;
}


.elementor-11 .elementor-element.elementor-element-f79dbcc .woocommerce #shipping_method li label {
    color: var(--e-global-color-text) !important;
}

.elementor-11 .elementor-element.elementor-element-f79dbcc  .woocommerce-shipping-totals td{
    max-width:100% !important;
}

.elementor-11 .elementor-element.elementor-element-f79dbcc .woocommerce .woocommerce-checkout-review-order-table th {
    padding: 0px;
}

.elementor-11 .elementor-element.elementor-element-f79dbcc tfoot{
    padding-top:1vw;
}


.elementor-11 .elementor-element.elementor-element-f79dbcc .woocommerce .woocommerce-checkout-review-order-table .order-total th {
    font-weight: bold !important;
}

.elementor-11 .elementor-element.elementor-element-f79dbcc .e-coupon-anchor {
    margin-top: 1vw !important;
    display: flex !important;
}

.elementor-11 .elementor-element.elementor-element-f79dbcc .e-checkout-secondary-title, .elementor-11 .elementor-element.elementor-element-f79dbcc .e-coupon-anchor-description{
 display: none !important;  }
 
 .elementor-11 .elementor-element.elementor-element-f79dbcc .e-coupon-box .form-row {
    width: 100%;
 }
 
 .elementor-11 .elementor-element.elementor-element-f79dbcc input:focus{
     outline: none !important;
 }
 
 .elementor-11 .elementor-element.elementor-element-f79dbcc .woocommerce-button {
    width: 100% !important;
 }
  .elementor-11 .elementor-element.elementor-element-f79dbcc .coupon-container-grid {
    gap: 1vw;
  }

  
.elementor-11 .elementor-element.elementor-element-f79dbcc .elementor-widget-woocommerce-checkout-page a {
    color: var(--e-global-color-9ad58e9);
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5068439 */.elementor-11 .elementor-element.elementor-element-5068439{
    filter:blur(1px);
}/* End custom CSS */
/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-465fb87 *//*צבע לינק*/
.elementor-11 .elementor-element.elementor-element-465fb87  .woocommerce-form__label-for-checkbox span a{
    color: var(--e-global-color-text);
    text-decoration: underline ;
}

.elementor-11 .elementor-element.elementor-element-465fb87  .woocommerce-form__label-for-checkbox span a:hover{
    color: var(--e-global-color-primary);
}

/*כפתור התחברות בילטאין*/
.elementor-11 .elementor-element.elementor-element-465fb87 .button{
   background: var(--e-global-color-primary) !important; 
   color:var(--e-global-color-text) !important;
   border-radius: 500px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: var(--e-global-typography-accent-line-height);
    padding: 1vw !important;
    text-align: center;
    margin-top:1vw;
}

.elementor-11 .elementor-element.elementor-element-465fb87 #ppcp-recaptcha-v2-container{
margin: 0px !important;    
}

.elementor-11 .elementor-element.elementor-element-465fb87 .button:hover{
 background: var(--e-global-color-text) !important; 
 color: var(--e-global-color-secondary) !important;
}

/*צקבוקס הסכמה*/

.elementor-11 .elementor-element.elementor-element-465fb87  .form-row .input-checkbox{
    margin-right:0px;
}
/* מעצב את המצב הלא מסומן של צ'קבוקס */
.woocommerce-checkout .woocommerce-form__label-for-checkbox input[type="checkbox"],
.woocommerce-checkout .form-row input[type="checkbox"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid var(--e-global-color-text);
    padding: 0.5vw;
    display: inline-flex;
    width: 0.5vw;
    height: .5vw;
    margin-top:0.3vw !important;
    margin-left:0.2vw !important;
    border-radius: 100px;
    position: relative;
    cursor: pointer;
    margin-left: 0;
}

/* מעצב את המצב המסומן של צ'קבוקס */
.woocommerce-checkout .woocommerce-form__label-for-checkbox input[type="checkbox"]:checked:before,
.woocommerce-checkout .form-row input[type="checkbox"]:checked:before {
    content: '\f00c';
    color: white;
    font-size: 0.7vw;
    padding-right: 0.05vw;
    padding-top:0.05vw;
    line-height: 1vw;
    font-weight: 600;
    background-color: var(--e-global-color-text);
    width: 1.2vw;
    height: 1.2vw;
    font-family: 'Font Awesome 5 Free', 'FontAwesome';
    transform: translate3d(0.6vw, -0.6vw, 0px);
    position: absolute;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
}




 /*ביטול מסגרת פוקוס*/
 .elementor-11 .elementor-element.elementor-element-465fb87 input:focus{
     outline: none !important;
 }
 
 /*ביטול שדות סל קניות*/
 .elementor-11 .elementor-element.elementor-element-465fb87 .e-checkout__order_review, .elementor-11 .elementor-element.elementor-element-465fb87 .e-coupon-box{
     display: none;
 }
 
 

/* ריווח שדות */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-account-fields .form-row,
.elementor-11 .elementor-element.elementor-element-465fb87 #order_comments_field {
    padding-right: calc(0vw / 2) !important;
    padding-left: calc(0vw / 2) !important;
    margin-bottom: 1vw !important;
    padding-top:0.2vw;
    padding-bottom: 0.2vw;
    position: relative;
}

/* שמירה על placeholder שקוף – נחוץ לזיהוי :not(:placeholder-shown) */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-input-wrapper input::placeholder,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-input-wrapper textarea::placeholder {
    color: transparent !important;
}

/* ריפוד הקלט */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-input-wrapper input,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-input-wrapper textarea,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-input-wrapper select {
    padding: 0.7vw 1vw !important;
    background-clip: padding-box;
}

/* מצב ברירת מחדל של הלייבל */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-account-fields .form-row label,
.elementor-11 .elementor-element.elementor-element-465fb87 #order_comments_field label {
    position: absolute !important;
    right: 1vw;
    top: 1.2vw !important;
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    color: var(--e-global-color-text);
    display: inline-block;
    pointer-events: none;
    background: transparent;
    padding: 0 0.25vw;
    transition: top 0.2s ease, font-size 0.2s ease, color 0.2s ease, background-color 0.2s ease, right 0.2s ease;
    border-radius: 500px;
    z-index: 2;
    margin: 0 !important;
    line-height: 1;
}

/* כשהשדה בפוקוס – הלייבל "צף" */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row:focus-within label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row:focus-within label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-account-fields .form-row:focus-within label,
.elementor-11 .elementor-element.elementor-element-465fb87 #order_comments_field:focus-within label {
    top: -1vw !important;
    right: 1vw !important;
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: 0.9vw;
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    background:var(--e-global-color-secondary) !important;
    color:  var(--e-global-color-text);
    padding: 0.5vw 0.5vw 0.5vw 0.5vw !important;
    border-radius: 500px;
}

/* נשאר "צף" כשיש ערך בשדה */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row:has(input:not(:placeholder-shown)) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row:has(textarea:not(:placeholder-shown)) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row:has(input:not(:placeholder-shown)) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row:has(textarea:not(:placeholder-shown)) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-account-fields .form-row:has(input:not(:placeholder-shown)) label,
.elementor-11 .elementor-element.elementor-element-465fb87 #order_comments_field:has(textarea:not(:placeholder-shown)) label {
    top: -1vw !important;
    right: 1vw !important;
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: 0.9vw;
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    background:var(--e-global-color-secondary) !important;
    color:  var(--e-global-color-text);
    padding: 0.5vw 0.5vw 0.5vw 0.5vw !important;
    border-radius: 500px;
}

/* Select – נשאר צף כשנבחרה אפשרות */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row:has(select option:checked:not([value=""])) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row:has(select option:checked:not([value=""])) label {
    top: -1vw !important;
    right: 1vw !important;
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: 0.9vw;
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    background:var(--e-global-color-secondary) !important;
    color:  var(--e-global-color-text);
    padding: 0.5vw 0.5vw 0.5vw 0.5vw !important;
    border-radius: 500px;
}
/* שדות select2 – פוקוס (הרשימה פתוחה) */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row:has(.select2-selection--single[aria-expanded="true"]) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row:has(.select2-selection--single[aria-expanded="true"]) label {
     top: -1vw !important;
    right: 1vw !important;
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: 0.9vw;
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    background:var(--e-global-color-secondary) !important;
    color:  var(--e-global-color-text);
    padding: 0.5vw 0.5vw 0.5vw 0.5vw !important;
    border-radius: 500px;
}

/* select2 – נשאר צף כשנבחרה אפשרות (לא placeholder) */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row:has(.select2-selection__rendered:not(.select2-selection__placeholder)) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row:has(.select2-selection__rendered:not(.select2-selection__placeholder)) label {
    top: -1vw !important;
    right: 1vw !important;
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: 0.9vw;
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    background:var(--e-global-color-secondary) !important;
    color:  var(--e-global-color-text);
    padding: 0.5vw 0.5vw 0.5vw 0.5vw !important;
    border-radius: 500px;
}

/* ריפוד select2 לתאום עם שאר השדות */
.elementor-11 .elementor-element.elementor-element-465fb87 .select2-container--default .select2-selection--single {
    height: auto !important;
    padding: 0.7vw 1vw !important;
}

/*עיצוב שדה בחירת מדינה*/
.elementor-11 .elementor-element.elementor-element-465fb87 .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding: 0 !important;
    line-height: 1.5 !important;
}

.elementor-11 .elementor-element.elementor-element-465fb87 .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 50% !important;
    transform: translateY(-50%);
}


.elementor-11 .elementor-element.elementor-element-465fb87 .ship-to-different-address{
    padding: 0px;
}



.elementor-11 .elementor-element.elementor-element-465fb87 .select2-selection--single .select2-selection__arrow{
    left: 1vw !important;
        right: auto !important;
}



/* הרשימה הנפתחת של select2 */
.select2-container--default .select2-results__option {
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    color: var(--e-global-color-text);
    padding: 0.5vw 1vw;
}

/* אפשרות שמרחפים עליה */
 .select2-container--default .select2-results__option--highlighted {
    background-color: var(--e-global-color-primary) !important;
    color: var(--e-global-color-text) !important;
}

/* אפשרות שנבחרה */
 .select2-container--default .select2-results__option[aria-selected="true"] {
    background-color: var(--e-global-color-primary) !important;
}



.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-privacy-policy-text p {
    margin: 0px;
    color: var(--e-global-color-text) !important;
}


.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-privacy-policy-text a{
  color: var(--e-global-color-text) !important;
  text-decoration: underline;
}

.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-privacy-policy-text a:hover{
      color: var(--e-global-color-primary) !important;
}




/*מובייל*/
@media(max-width:767px){
 
/* ריווח שדות */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-account-fields .form-row,
.elementor-11 .elementor-element.elementor-element-465fb87 #order_comments_field {
    margin-bottom: 10px !important;
    padding-top:2px;
    padding-bottom: 2px;
}


/* ריפוד הקלט */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-input-wrapper input,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-input-wrapper textarea,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-input-wrapper select {
    padding:10px 10px !important;
}

/* מצב ברירת מחדל של הלייבל */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-account-fields .form-row label,
.elementor-11 .elementor-element.elementor-element-465fb87 #order_comments_field label {
    right: 10px;
    top: 15px !important;
    padding: 0 2.5px;
}

/* כשהשדה בפוקוס – הלייבל "צף" */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row:focus-within label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row:focus-within label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-account-fields .form-row:focus-within label,
.elementor-11 .elementor-element.elementor-element-465fb87 #order_comments_field:focus-within label {
    top: -10px !important;
    right: 10px !important;
    font-size: 10px;
    padding: 5px !important;
}

/* נשאר "צף" כשיש ערך בשדה */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row:has(input:not(:placeholder-shown)) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row:has(textarea:not(:placeholder-shown)) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row:has(input:not(:placeholder-shown)) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row:has(textarea:not(:placeholder-shown)) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-account-fields .form-row:has(input:not(:placeholder-shown)) label,
.elementor-11 .elementor-element.elementor-element-465fb87 #order_comments_field:has(textarea:not(:placeholder-shown)) label {
    top: -10px !important;
    right: 10px !important;
    font-size: 10px;
    padding: 5px !important;
}

/* Select – נשאר צף כשנבחרה אפשרות */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row:has(select option:checked:not([value=""])) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row:has(select option:checked:not([value=""])) label {
   top: -10px !important;
    right: 10px !important;
    font-size: 10px;
    padding: 5px !important;
}
/* שדות select2 – פוקוס (הרשימה פתוחה) */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row:has(.select2-selection--single[aria-expanded="true"]) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row:has(.select2-selection--single[aria-expanded="true"]) label {
   top: -10px !important;
    right: 10px !important;
    font-size: 10px;
    padding: 5px !important;
}

/* select2 – נשאר צף כשנבחרה אפשרות (לא placeholder) */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row:has(.select2-selection__rendered:not(.select2-selection__placeholder)) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row:has(.select2-selection__rendered:not(.select2-selection__placeholder)) label {
   top: -10px !important;
    right: 10px !important;
    font-size: 10px;
    padding: 5px !important;
}

/* ריפוד select2 לתאום עם שאר השדות */
.elementor-11 .elementor-element.elementor-element-465fb87 .select2-container--default .select2-selection--single {
    height: auto !important;
    padding: 0.7vw 1vw !important;
}

/*עיצוב שדה בחירת מדינה*/
.elementor-11 .elementor-element.elementor-element-465fb87 .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding: 0 !important;
    line-height: 1.5 !important;
}

.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields h3{
    padding-bottom: 30px;
}

.elementor-11 .elementor-element.elementor-element-465fb87 .select2-selection--single .select2-selection__arrow{
    left: 10px !important;
}



/* הרשימה הנפתחת של select2 */
.select2-container--default .select2-results__option {
    padding: 5px 10px;
}

/* מעצב את המצב הלא מסומן של צ'קבוקס */
.woocommerce-checkout .woocommerce-form__label-for-checkbox input[type="checkbox"],
.woocommerce-checkout .form-row input[type="checkbox"] {
    padding: 8px;
    width: 8px;
    height: 8px;
    margin-top:3px !important;
    margin-left:3px !important;
}

/* מעצב את המצב המסומן של צ'קבוקס */
.woocommerce-checkout .woocommerce-form__label-for-checkbox input[type="checkbox"]:checked:before,
.woocommerce-checkout .form-row input[type="checkbox"]:checked:before {
    font-size: 9px;
    padding-right: 0px;
    padding-top:0px;
    line-height: 10px;
    width: 19px;
    height: 19px;
    transform: translate3d(9px, -9px, 0px);
}

/*כפתור התחברות בילטאין*/
.elementor-11 .elementor-element.elementor-element-465fb87 .button{
    padding: 10px !important;
    margin-top:10px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e53d43 */.elementor-11 .elementor-element.elementor-element-3e53d43 .shipping-tooltip{
    opacity: 0;
   transition: all 0.5s; 
}

.elementor-11 .elementor-element.elementor-element-3e53d43:hover .shipping-tooltip{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e53d43 */.elementor-11 .elementor-element.elementor-element-3e53d43 .shipping-tooltip{
    opacity: 0;
   transition: all 0.5s; 
}

.elementor-11 .elementor-element.elementor-element-3e53d43:hover .shipping-tooltip{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for woocommerce-cart, class: .elementor-element-90ef3a1 *//*הסתרת כותרות טבלת מוצרים*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 thead{
    display: none;
}

/*עיצוב טבלה*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-subtotal{
    padding: 0px !important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce-Price-amount *{
      font-weight: bold !important;  
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .cart_item{
 padding: 0px !important;   
}

/*עיצוב תמונת מוצר*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-thumbnail img{
    width: 4.5vw !important;
    height: auto;
    border-radius: 0.5vw;
    border: solid 1px var(--e-global-color-text);
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-thumbnail{
    width: 4.5vw !important;
    padding: 0px !important;
}
.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-name br{
    display: none;
}

/*הוספת מפריד לטבלת מוצרים*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 tbody{
      padding-bottom:0.5vw;
     border:solid rgba(7, 59, 66, 0.20);
     border-width: 0px 0px 1px 0px;  
     margin-bottom:1.5vw;
}

/*עיצוב קופון*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .coupon-col-start input{
    border-radius: 500px;
    padding: 0.7vw 1vw;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .coupon-col-start input:hover, .elementor-11 .elementor-element.elementor-element-90ef3a1 .coupon-col-start input:focus{
    border:solid 1px  var(--e-global-color-text) !important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1  .woocommerce .coupon-col-start {
    padding-inline-end: 1vw;
}

/*הוספת פח אשפה*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce .remove {
  width: 2vw;
  height: 5vw;
  border: none;
  border-radius: 0px;
  font-size: 0; /* מסתיר את תו ה-× */
  color: transparent; /* גיבוי נוסף */
  position: relative; /* חשוב כדי ש-::after יעבוד עם position: absolute */
  z-index: 99;
 cursor: pointer;
}


.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce .remove::after {
 z-index: 99;
  -webkit-mask: url("/wp-content/uploads/2026/01/trash.svg")
    no-repeat center / contain;
  mask: url("/wp-content/uploads/2026/01/trash.svg")
    no-repeat center / contain;
    cursor: pointer;
  content: "";
  position: absolute;
  width: 1.5vw;
  height: 2vw;
  right:0vw;
  top:50%;
  z-index: 99;
  background-color: #EC3E46;
    transform: translateY(-50%);
    margin-top:-0.6vw;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce .remove:hover::after {
    background-color:  var(--e-global-color-text) !important;
        cursor: pointer;
}

/*עיצוב כמות*/
.elementor-11 .elementor-element.elementor-element-90ef3a1  .input-text.qty{
 border-radius: 500px;
 padding:0vw 1vw;
 text-align: center;
 width: 3vw;
}


.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .minus,
.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus {
    width: 1.5vw !important;
    height: 1.5vw !important;
    padding: 0.4vw !important;
    background: none;
    border: none !important;
    border-radius: 500px;
  cursor: pointer !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  transition: background 0.25s !important;
  position: relative !important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .minus::after {
  content: "";
  position: absolute;
  inset: 0.4vw;
  background-color: var(--e-global-color-text);
  -webkit-mask: url("/wp-content/uploads/2026/02/minus.svg") no-repeat center / contain;
  mask: url("/wp-content/uploads/2026/02/minus.svg") no-repeat center / contain;
  transition: background-color 0.25s;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus{
    margin-left:0.2vw;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus::after {
  content: "";
  position: absolute;
 inset:0.5vw !important;
  background-color: var(--e-global-color-text);
  -webkit-mask: url("/wp-content/uploads/2026/02/plus-7.svg") no-repeat center / contain;
  mask: url("/wp-content/uploads/2026/02/plus-7.svg") no-repeat center / contain;
  transition: background-color 0.25s;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .minus:hover,
.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus:hover {
  background-color: var(--e-global-color-text) !important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus:hover::after, .elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .minus:hover::after{
    background-color: var(--e-global-color-secondary); 
}

  /* CART ONLY: להסתיר חיצים של input[type=number] */
/* WebKit */
.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity input[type="number"]::-webkit-outer-spin-button,
.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity input[type="number"]::-webkit-inner-spin-button,
.elementor-11 .elementor-element.elementor-element-90ef3a1 table.cart input[type="number"]::-webkit-outer-spin-button,
.elementor-11 .elementor-element.elementor-element-90ef3a1 table.cart input[type="number"]::-webkit-inner-spin-button{
  -webkit-appearance:none !important; margin:0!important;
}





/*מובייל*/
@media(max-width:767px){
    

/*עיצוב תמונת מוצר*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-thumbnail img{
    width: 50px !important;
    border-radius: 5px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-thumbnail::before, .elementor-11 .elementor-element.elementor-element-90ef3a1 .product-name::before, .elementor-11 .elementor-element.elementor-element-90ef3a1 .product-price::before{
    display: none;
}

.woocommerce table.cart .product-thumbnail {
display: flex !important;
}


/*הוספת מפריד לטבלת מוצרים*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 tbody{
      padding-bottom:5px;
     margin-bottom:15px;
}

/*עיצוב קופון*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .coupon-col-start input{
    padding: 10px 10px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1  .woocommerce .coupon-col-start {
    padding-inline-end: 0px;
    margin-top:10px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 #coupon_code {
  margin-bottom: 5px !important;
}

/*הוספת פח אשפה*/

.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce .remove {
  height: 20px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce .remove::after {
  width: 15px;
  height: 20px;
    margin-top:-9px;
}


/*עיצוב כמות*/
.elementor-11 .elementor-element.elementor-element-90ef3a1  .input-text.qty{
 padding:2px 10px 0px;
 width: 50px;
}


.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .minus,
.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus {
    width: 20px !important;
    height: 20px !important;
    padding: 5px !important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .minus::after {
  inset: 4px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus{
    margin-left:2px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus::after {
 inset:5px !important;
}

/*סידור שורת מוצר*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .cart_item {
    flex-wrap: wrap !important;
    justify-content: flex-start !important;
    gap:10px;
    padding-bottom:10px !important;
       border:solid rgba(7, 59, 66, 0.20);
     border-width: 0px 0px 1px 0px;  
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 tbody{
      padding-bottom:0px;
border:none !important;
     margin-bottom:15px ;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-quantity{
min-width:48%;
width:48%;
    padding:0px !important;
    margin-top:-7px;
    display: flex;
    flex-direction: row;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-subtotal{
min-width:48%;
width:48%;
padding-right:3vw!important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-price{
    width: 36%;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-name{
 width: 35%;  
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-thumbnail{
width: 15% !important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce .remove {
    width: 15% !important;
    min-width:10px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-subtotal:before {
        font-size: var(--e-global-typography-text-font-size);
        content: "סה״כ לכמות: " !important;
        margin-left:10px;
        
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-quantity:before{
    display: none;
}


}/* End custom CSS */
/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-365a7c4 */.elementor-11 .elementor-element.elementor-element-365a7c4 .e-coupon-box, .elementor-11 .elementor-element.elementor-element-365a7c4 .cart_item{
      display: none !important;
  }
  
 .elementor-11 .elementor-element.elementor-element-f79dbcc .order-total{
     border:solid rgba(7, 59, 66, 0.20);
     border-width: 1px 0px 0px 0px;
     padding-top:1.5vw;
     margin-top:0.5vw;
}

@media(max-width:767px){
.elementor-11 .elementor-element.elementor-element-365a7c4 .order-total{
     padding-top:0px;
     margin-top:0px;
    padding:5px 0px !important;
}
}/* End custom CSS */
/* Start custom CSS for woocommerce-cart, class: .elementor-element-90ef3a1 *//*הסתרת כותרות טבלת מוצרים*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 thead{
    display: none;
}

/*עיצוב טבלה*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-subtotal{
    padding: 0px !important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce-Price-amount *{
      font-weight: bold !important;  
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .cart_item{
 padding: 0px !important;   
}

/*עיצוב תמונת מוצר*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-thumbnail img{
    width: 4.5vw !important;
    height: auto;
    border-radius: 0.5vw;
    border: solid 1px var(--e-global-color-text);
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-thumbnail{
    width: 4.5vw !important;
    padding: 0px !important;
}
.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-name br{
    display: none;
}

/*הוספת מפריד לטבלת מוצרים*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 tbody{
      padding-bottom:0.5vw;
     border:solid rgba(7, 59, 66, 0.20);
     border-width: 0px 0px 1px 0px;  
     margin-bottom:1.5vw;
}

/*עיצוב קופון*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .coupon-col-start input{
    border-radius: 500px;
    padding: 0.7vw 1vw;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .coupon-col-start input:hover, .elementor-11 .elementor-element.elementor-element-90ef3a1 .coupon-col-start input:focus{
    border:solid 1px  var(--e-global-color-text) !important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1  .woocommerce .coupon-col-start {
    padding-inline-end: 1vw;
}

/*הוספת פח אשפה*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce .remove {
  width: 2vw;
  height: 5vw;
  border: none;
  border-radius: 0px;
  font-size: 0; /* מסתיר את תו ה-× */
  color: transparent; /* גיבוי נוסף */
  position: relative; /* חשוב כדי ש-::after יעבוד עם position: absolute */
  z-index: 99;
 cursor: pointer;
}


.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce .remove::after {
 z-index: 99;
  -webkit-mask: url("/wp-content/uploads/2026/01/trash.svg")
    no-repeat center / contain;
  mask: url("/wp-content/uploads/2026/01/trash.svg")
    no-repeat center / contain;
    cursor: pointer;
  content: "";
  position: absolute;
  width: 1.5vw;
  height: 2vw;
  right:0vw;
  top:50%;
  z-index: 99;
  background-color: #EC3E46;
    transform: translateY(-50%);
    margin-top:-0.6vw;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce .remove:hover::after {
    background-color:  var(--e-global-color-text) !important;
        cursor: pointer;
}

/*עיצוב כמות*/
.elementor-11 .elementor-element.elementor-element-90ef3a1  .input-text.qty{
 border-radius: 500px;
 padding:0vw 1vw;
 text-align: center;
 width: 3vw;
}


.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .minus,
.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus {
    width: 1.5vw !important;
    height: 1.5vw !important;
    padding: 0.4vw !important;
    background: none;
    border: none !important;
    border-radius: 500px;
  cursor: pointer !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  transition: background 0.25s !important;
  position: relative !important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .minus::after {
  content: "";
  position: absolute;
  inset: 0.4vw;
  background-color: var(--e-global-color-text);
  -webkit-mask: url("/wp-content/uploads/2026/02/minus.svg") no-repeat center / contain;
  mask: url("/wp-content/uploads/2026/02/minus.svg") no-repeat center / contain;
  transition: background-color 0.25s;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus{
    margin-left:0.2vw;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus::after {
  content: "";
  position: absolute;
 inset:0.5vw !important;
  background-color: var(--e-global-color-text);
  -webkit-mask: url("/wp-content/uploads/2026/02/plus-7.svg") no-repeat center / contain;
  mask: url("/wp-content/uploads/2026/02/plus-7.svg") no-repeat center / contain;
  transition: background-color 0.25s;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .minus:hover,
.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus:hover {
  background-color: var(--e-global-color-text) !important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus:hover::after, .elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .minus:hover::after{
    background-color: var(--e-global-color-secondary); 
}

  /* CART ONLY: להסתיר חיצים של input[type=number] */
/* WebKit */
.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity input[type="number"]::-webkit-outer-spin-button,
.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity input[type="number"]::-webkit-inner-spin-button,
.elementor-11 .elementor-element.elementor-element-90ef3a1 table.cart input[type="number"]::-webkit-outer-spin-button,
.elementor-11 .elementor-element.elementor-element-90ef3a1 table.cart input[type="number"]::-webkit-inner-spin-button{
  -webkit-appearance:none !important; margin:0!important;
}





/*מובייל*/
@media(max-width:767px){
    

/*עיצוב תמונת מוצר*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-thumbnail img{
    width: 50px !important;
    border-radius: 5px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-thumbnail::before, .elementor-11 .elementor-element.elementor-element-90ef3a1 .product-name::before, .elementor-11 .elementor-element.elementor-element-90ef3a1 .product-price::before{
    display: none;
}

.woocommerce table.cart .product-thumbnail {
display: flex !important;
}


/*הוספת מפריד לטבלת מוצרים*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 tbody{
      padding-bottom:5px;
     margin-bottom:15px;
}

/*עיצוב קופון*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .coupon-col-start input{
    padding: 10px 10px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1  .woocommerce .coupon-col-start {
    padding-inline-end: 0px;
    margin-top:10px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 #coupon_code {
  margin-bottom: 5px !important;
}

/*הוספת פח אשפה*/

.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce .remove {
  height: 20px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce .remove::after {
  width: 15px;
  height: 20px;
    margin-top:-9px;
}


/*עיצוב כמות*/
.elementor-11 .elementor-element.elementor-element-90ef3a1  .input-text.qty{
 padding:2px 10px 0px;
 width: 50px;
}


.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .minus,
.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus {
    width: 20px !important;
    height: 20px !important;
    padding: 5px !important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .minus::after {
  inset: 4px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus{
    margin-left:2px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus::after {
 inset:5px !important;
}

/*סידור שורת מוצר*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .cart_item {
    flex-wrap: wrap !important;
    justify-content: flex-start !important;
    gap:10px;
    padding-bottom:10px !important;
       border:solid rgba(7, 59, 66, 0.20);
     border-width: 0px 0px 1px 0px;  
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 tbody{
      padding-bottom:0px;
border:none !important;
     margin-bottom:15px ;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-quantity{
min-width:48%;
width:48%;
    padding:0px !important;
    margin-top:-7px;
    display: flex;
    flex-direction: row;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-subtotal{
min-width:48%;
width:48%;
padding-right:3vw!important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-price{
    width: 36%;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-name{
 width: 35%;  
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-thumbnail{
width: 15% !important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce .remove {
    width: 15% !important;
    min-width:10px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-subtotal:before {
        font-size: var(--e-global-typography-text-font-size);
        content: "סה״כ לכמות: " !important;
        margin-left:10px;
        
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-quantity:before{
    display: none;
}


}/* End custom CSS */
/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-365a7c4 */.elementor-11 .elementor-element.elementor-element-365a7c4 .e-coupon-box, .elementor-11 .elementor-element.elementor-element-365a7c4 .cart_item{
      display: none !important;
  }
  
 .elementor-11 .elementor-element.elementor-element-f79dbcc .order-total{
     border:solid rgba(7, 59, 66, 0.20);
     border-width: 1px 0px 0px 0px;
     padding-top:1.5vw;
     margin-top:0.5vw;
}

@media(max-width:767px){
.elementor-11 .elementor-element.elementor-element-365a7c4 .order-total{
     padding-top:0px;
     margin-top:0px;
    padding:5px 0px !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f22b965 */.elementor-11 .elementor-element.elementor-element-f22b965 .shipping-tooltip{
    opacity: 0;
   transition: all 0.5s; 
}

.elementor-11 .elementor-element.elementor-element-f22b965:hover .shipping-tooltip{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f22b965 */.elementor-11 .elementor-element.elementor-element-f22b965 .shipping-tooltip{
    opacity: 0;
   transition: all 0.5s; 
}

.elementor-11 .elementor-element.elementor-element-f22b965:hover .shipping-tooltip{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f79dbcc */@media(min-width:767px){
 .elementor-11 .elementor-element.elementor-element-f79dbcc{
   -webkit-mask-image: url('/wp-content/uploads/2026/01/sell-section-bg.svg');
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: left center;
  -webkit-mask-size: cover;

  mask-image: url('/wp-content/uploads/2026/01/sell-section-bg.svg');
  mask-repeat: no-repeat;
  mask-position: left center;
  mask-size: cover;   
}
}

.elementor-11 .elementor-element.elementor-element-f79dbcc .woocommerce-billing-fields, .elementor-11 .elementor-element.elementor-element-f79dbcc .woocommerce-shipping-fields, .elementor-11 .elementor-element.elementor-element-f79dbcc .e-checkout__order_review-2{
  display: none !important; 
}

.elementor-11 .elementor-element.elementor-element-f79dbcc .woocommerce-checkout-review-order-table th.product-name,
.elementor-11 .elementor-element.elementor-element-f79dbcc .woocommerce-checkout-review-order-table th.product-total {
    display: none;
}


.elementor-11 .elementor-element.elementor-element-f79dbcc .woocommerce-checkout-review-order-table td.product-name br {
    display: none;
}

.elementor-11 .elementor-element.elementor-element-f79dbcc .cart_item td.product-name {
    max-width: 100%;
    padding-inline-end: 0px !important;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 1vw;
    padding: 0px;
  
}

.elementor-11 .elementor-element.elementor-element-f79dbcc .uz-checkout-thumb img{
    width: 4.5vw;
    height: auto;
    border-radius: 0.5vw;
    border: solid 1px var(--e-global-color-text);
}

.elementor-11 .elementor-element.elementor-element-f79dbcc .cart_item {  
    display: flex;
    flex-direction: row !important;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
    width:100% !important;
    padding:0.5vw 4vw 0.5vw 0vw;
}

.elementor-11 .elementor-element.elementor-element-f79dbcc .cart_item td {
font-weight: bold !important;
}


.elementor-11 .elementor-element.elementor-element-f79dbcc .woocommerce-checkout-review-order-table td.product-name strong.product-quantity{
    order: -1;          
    white-space: nowrap;
    font-weight: bold;
    font-size:0.9vw;
    background: var(--e-global-color-text);
    color: var(--e-global-color-secondary);
    border-radius: 500px;
    height: 1.5vw;
    width: 1.5vw;
    margin: -5vw 0vw 0vw -6.2vw;
    z-index: 10;
    display: flex;
    align-items: center;
    justify-content: center;
}




 
 .elementor-11 .elementor-element.elementor-element-f79dbcc .shop_table {
    width: 100%;
    display: flex;
    flex-direction: column;
}

.elementor-11 .elementor-element.elementor-element-f79dbcc .cart-subtotal, .elementor-11 .elementor-element.elementor-element-f79dbcc .shipping, .elementor-11 .elementor-element.elementor-element-f79dbcc .order-total{
  display: flex;
      justify-content: space-between;
    flex-direction: row;
    align-content: center;
    align-items: center;
    padding: 0.5vw 0vw;
}


.elementor-11 .elementor-element.elementor-element-f79dbcc .woocommerce #shipping_method li label {
    color: var(--e-global-color-text) !important;
}

.elementor-11 .elementor-element.elementor-element-f79dbcc  .woocommerce-shipping-totals td{
    max-width:100% !important;
}

.elementor-11 .elementor-element.elementor-element-f79dbcc .woocommerce .woocommerce-checkout-review-order-table th {
    padding: 0px;
}

.elementor-11 .elementor-element.elementor-element-f79dbcc tfoot{
    padding-top:1vw;
}


.elementor-11 .elementor-element.elementor-element-f79dbcc .woocommerce .woocommerce-checkout-review-order-table .order-total th {
    font-weight: bold !important;
}

.elementor-11 .elementor-element.elementor-element-f79dbcc .e-coupon-anchor {
    margin-top: 1vw !important;
    display: flex !important;
}

.elementor-11 .elementor-element.elementor-element-f79dbcc .e-checkout-secondary-title, .elementor-11 .elementor-element.elementor-element-f79dbcc .e-coupon-anchor-description{
 display: none !important;  }
 
 .elementor-11 .elementor-element.elementor-element-f79dbcc .e-coupon-box .form-row {
    width: 100%;
 }
 
 .elementor-11 .elementor-element.elementor-element-f79dbcc input:focus{
     outline: none !important;
 }
 
 .elementor-11 .elementor-element.elementor-element-f79dbcc .woocommerce-button {
    width: 100% !important;
 }
  .elementor-11 .elementor-element.elementor-element-f79dbcc .coupon-container-grid {
    gap: 1vw;
  }

  
.elementor-11 .elementor-element.elementor-element-f79dbcc .elementor-widget-woocommerce-checkout-page a {
    color: var(--e-global-color-9ad58e9);
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5068439 */.elementor-11 .elementor-element.elementor-element-5068439{
    filter:blur(1px);
}/* End custom CSS */
/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-465fb87 *//*צבע לינק*/
.elementor-11 .elementor-element.elementor-element-465fb87  .woocommerce-form__label-for-checkbox span a{
    color: var(--e-global-color-text);
    text-decoration: underline ;
}

.elementor-11 .elementor-element.elementor-element-465fb87  .woocommerce-form__label-for-checkbox span a:hover{
    color: var(--e-global-color-primary);
}

/*כפתור התחברות בילטאין*/
.elementor-11 .elementor-element.elementor-element-465fb87 .button{
   background: var(--e-global-color-primary) !important; 
   color:var(--e-global-color-text) !important;
   border-radius: 500px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: var(--e-global-typography-accent-line-height);
    padding: 1vw !important;
    text-align: center;
    margin-top:1vw;
}

.elementor-11 .elementor-element.elementor-element-465fb87 #ppcp-recaptcha-v2-container{
margin: 0px !important;    
}

.elementor-11 .elementor-element.elementor-element-465fb87 .button:hover{
 background: var(--e-global-color-text) !important; 
 color: var(--e-global-color-secondary) !important;
}

/*צקבוקס הסכמה*/

.elementor-11 .elementor-element.elementor-element-465fb87  .form-row .input-checkbox{
    margin-right:0px;
}
/* מעצב את המצב הלא מסומן של צ'קבוקס */
.woocommerce-checkout .woocommerce-form__label-for-checkbox input[type="checkbox"],
.woocommerce-checkout .form-row input[type="checkbox"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid var(--e-global-color-text);
    padding: 0.5vw;
    display: inline-flex;
    width: 0.5vw;
    height: .5vw;
    margin-top:0.3vw !important;
    margin-left:0.2vw !important;
    border-radius: 100px;
    position: relative;
    cursor: pointer;
    margin-left: 0;
}

/* מעצב את המצב המסומן של צ'קבוקס */
.woocommerce-checkout .woocommerce-form__label-for-checkbox input[type="checkbox"]:checked:before,
.woocommerce-checkout .form-row input[type="checkbox"]:checked:before {
    content: '\f00c';
    color: white;
    font-size: 0.7vw;
    padding-right: 0.05vw;
    padding-top:0.05vw;
    line-height: 1vw;
    font-weight: 600;
    background-color: var(--e-global-color-text);
    width: 1.2vw;
    height: 1.2vw;
    font-family: 'Font Awesome 5 Free', 'FontAwesome';
    transform: translate3d(0.6vw, -0.6vw, 0px);
    position: absolute;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
}




 /*ביטול מסגרת פוקוס*/
 .elementor-11 .elementor-element.elementor-element-465fb87 input:focus{
     outline: none !important;
 }
 
 /*ביטול שדות סל קניות*/
 .elementor-11 .elementor-element.elementor-element-465fb87 .e-checkout__order_review, .elementor-11 .elementor-element.elementor-element-465fb87 .e-coupon-box{
     display: none;
 }
 
 

/* ריווח שדות */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-account-fields .form-row,
.elementor-11 .elementor-element.elementor-element-465fb87 #order_comments_field {
    padding-right: calc(0vw / 2) !important;
    padding-left: calc(0vw / 2) !important;
    margin-bottom: 1vw !important;
    padding-top:0.2vw;
    padding-bottom: 0.2vw;
    position: relative;
}

/* שמירה על placeholder שקוף – נחוץ לזיהוי :not(:placeholder-shown) */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-input-wrapper input::placeholder,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-input-wrapper textarea::placeholder {
    color: transparent !important;
}

/* ריפוד הקלט */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-input-wrapper input,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-input-wrapper textarea,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-input-wrapper select {
    padding: 0.7vw 1vw !important;
    background-clip: padding-box;
}

/* מצב ברירת מחדל של הלייבל */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-account-fields .form-row label,
.elementor-11 .elementor-element.elementor-element-465fb87 #order_comments_field label {
    position: absolute !important;
    right: 1vw;
    top: 1.2vw !important;
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    color: var(--e-global-color-text);
    display: inline-block;
    pointer-events: none;
    background: transparent;
    padding: 0 0.25vw;
    transition: top 0.2s ease, font-size 0.2s ease, color 0.2s ease, background-color 0.2s ease, right 0.2s ease;
    border-radius: 500px;
    z-index: 2;
    margin: 0 !important;
    line-height: 1;
}

/* כשהשדה בפוקוס – הלייבל "צף" */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row:focus-within label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row:focus-within label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-account-fields .form-row:focus-within label,
.elementor-11 .elementor-element.elementor-element-465fb87 #order_comments_field:focus-within label {
    top: -1vw !important;
    right: 1vw !important;
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: 0.9vw;
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    background:var(--e-global-color-secondary) !important;
    color:  var(--e-global-color-text);
    padding: 0.5vw 0.5vw 0.5vw 0.5vw !important;
    border-radius: 500px;
}

/* נשאר "צף" כשיש ערך בשדה */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row:has(input:not(:placeholder-shown)) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row:has(textarea:not(:placeholder-shown)) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row:has(input:not(:placeholder-shown)) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row:has(textarea:not(:placeholder-shown)) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-account-fields .form-row:has(input:not(:placeholder-shown)) label,
.elementor-11 .elementor-element.elementor-element-465fb87 #order_comments_field:has(textarea:not(:placeholder-shown)) label {
    top: -1vw !important;
    right: 1vw !important;
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: 0.9vw;
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    background:var(--e-global-color-secondary) !important;
    color:  var(--e-global-color-text);
    padding: 0.5vw 0.5vw 0.5vw 0.5vw !important;
    border-radius: 500px;
}

/* Select – נשאר צף כשנבחרה אפשרות */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row:has(select option:checked:not([value=""])) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row:has(select option:checked:not([value=""])) label {
    top: -1vw !important;
    right: 1vw !important;
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: 0.9vw;
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    background:var(--e-global-color-secondary) !important;
    color:  var(--e-global-color-text);
    padding: 0.5vw 0.5vw 0.5vw 0.5vw !important;
    border-radius: 500px;
}
/* שדות select2 – פוקוס (הרשימה פתוחה) */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row:has(.select2-selection--single[aria-expanded="true"]) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row:has(.select2-selection--single[aria-expanded="true"]) label {
     top: -1vw !important;
    right: 1vw !important;
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: 0.9vw;
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    background:var(--e-global-color-secondary) !important;
    color:  var(--e-global-color-text);
    padding: 0.5vw 0.5vw 0.5vw 0.5vw !important;
    border-radius: 500px;
}

/* select2 – נשאר צף כשנבחרה אפשרות (לא placeholder) */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row:has(.select2-selection__rendered:not(.select2-selection__placeholder)) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row:has(.select2-selection__rendered:not(.select2-selection__placeholder)) label {
    top: -1vw !important;
    right: 1vw !important;
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: 0.9vw;
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    background:var(--e-global-color-secondary) !important;
    color:  var(--e-global-color-text);
    padding: 0.5vw 0.5vw 0.5vw 0.5vw !important;
    border-radius: 500px;
}

/* ריפוד select2 לתאום עם שאר השדות */
.elementor-11 .elementor-element.elementor-element-465fb87 .select2-container--default .select2-selection--single {
    height: auto !important;
    padding: 0.7vw 1vw !important;
}

/*עיצוב שדה בחירת מדינה*/
.elementor-11 .elementor-element.elementor-element-465fb87 .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding: 0 !important;
    line-height: 1.5 !important;
}

.elementor-11 .elementor-element.elementor-element-465fb87 .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 50% !important;
    transform: translateY(-50%);
}


.elementor-11 .elementor-element.elementor-element-465fb87 .ship-to-different-address{
    padding: 0px;
}



.elementor-11 .elementor-element.elementor-element-465fb87 .select2-selection--single .select2-selection__arrow{
    left: 1vw !important;
        right: auto !important;
}



/* הרשימה הנפתחת של select2 */
.select2-container--default .select2-results__option {
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    color: var(--e-global-color-text);
    padding: 0.5vw 1vw;
}

/* אפשרות שמרחפים עליה */
 .select2-container--default .select2-results__option--highlighted {
    background-color: var(--e-global-color-primary) !important;
    color: var(--e-global-color-text) !important;
}

/* אפשרות שנבחרה */
 .select2-container--default .select2-results__option[aria-selected="true"] {
    background-color: var(--e-global-color-primary) !important;
}



.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-privacy-policy-text p {
    margin: 0px;
    color: var(--e-global-color-text) !important;
}


.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-privacy-policy-text a{
  color: var(--e-global-color-text) !important;
  text-decoration: underline;
}

.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-privacy-policy-text a:hover{
      color: var(--e-global-color-primary) !important;
}




/*מובייל*/
@media(max-width:767px){
 
/* ריווח שדות */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-account-fields .form-row,
.elementor-11 .elementor-element.elementor-element-465fb87 #order_comments_field {
    margin-bottom: 10px !important;
    padding-top:2px;
    padding-bottom: 2px;
}


/* ריפוד הקלט */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-input-wrapper input,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-input-wrapper textarea,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-input-wrapper select {
    padding:10px 10px !important;
}

/* מצב ברירת מחדל של הלייבל */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-account-fields .form-row label,
.elementor-11 .elementor-element.elementor-element-465fb87 #order_comments_field label {
    right: 10px;
    top: 15px !important;
    padding: 0 2.5px;
}

/* כשהשדה בפוקוס – הלייבל "צף" */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row:focus-within label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row:focus-within label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-account-fields .form-row:focus-within label,
.elementor-11 .elementor-element.elementor-element-465fb87 #order_comments_field:focus-within label {
    top: -10px !important;
    right: 10px !important;
    font-size: 10px;
    padding: 5px !important;
}

/* נשאר "צף" כשיש ערך בשדה */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row:has(input:not(:placeholder-shown)) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row:has(textarea:not(:placeholder-shown)) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row:has(input:not(:placeholder-shown)) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row:has(textarea:not(:placeholder-shown)) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-account-fields .form-row:has(input:not(:placeholder-shown)) label,
.elementor-11 .elementor-element.elementor-element-465fb87 #order_comments_field:has(textarea:not(:placeholder-shown)) label {
    top: -10px !important;
    right: 10px !important;
    font-size: 10px;
    padding: 5px !important;
}

/* Select – נשאר צף כשנבחרה אפשרות */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row:has(select option:checked:not([value=""])) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row:has(select option:checked:not([value=""])) label {
   top: -10px !important;
    right: 10px !important;
    font-size: 10px;
    padding: 5px !important;
}
/* שדות select2 – פוקוס (הרשימה פתוחה) */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row:has(.select2-selection--single[aria-expanded="true"]) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row:has(.select2-selection--single[aria-expanded="true"]) label {
   top: -10px !important;
    right: 10px !important;
    font-size: 10px;
    padding: 5px !important;
}

/* select2 – נשאר צף כשנבחרה אפשרות (לא placeholder) */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row:has(.select2-selection__rendered:not(.select2-selection__placeholder)) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row:has(.select2-selection__rendered:not(.select2-selection__placeholder)) label {
   top: -10px !important;
    right: 10px !important;
    font-size: 10px;
    padding: 5px !important;
}

/* ריפוד select2 לתאום עם שאר השדות */
.elementor-11 .elementor-element.elementor-element-465fb87 .select2-container--default .select2-selection--single {
    height: auto !important;
    padding: 0.7vw 1vw !important;
}

/*עיצוב שדה בחירת מדינה*/
.elementor-11 .elementor-element.elementor-element-465fb87 .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding: 0 !important;
    line-height: 1.5 !important;
}

.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields h3{
    padding-bottom: 30px;
}

.elementor-11 .elementor-element.elementor-element-465fb87 .select2-selection--single .select2-selection__arrow{
    left: 10px !important;
}



/* הרשימה הנפתחת של select2 */
.select2-container--default .select2-results__option {
    padding: 5px 10px;
}

/* מעצב את המצב הלא מסומן של צ'קבוקס */
.woocommerce-checkout .woocommerce-form__label-for-checkbox input[type="checkbox"],
.woocommerce-checkout .form-row input[type="checkbox"] {
    padding: 8px;
    width: 8px;
    height: 8px;
    margin-top:3px !important;
    margin-left:3px !important;
}

/* מעצב את המצב המסומן של צ'קבוקס */
.woocommerce-checkout .woocommerce-form__label-for-checkbox input[type="checkbox"]:checked:before,
.woocommerce-checkout .form-row input[type="checkbox"]:checked:before {
    font-size: 9px;
    padding-right: 0px;
    padding-top:0px;
    line-height: 10px;
    width: 19px;
    height: 19px;
    transform: translate3d(9px, -9px, 0px);
}

/*כפתור התחברות בילטאין*/
.elementor-11 .elementor-element.elementor-element-465fb87 .button{
    padding: 10px !important;
    margin-top:10px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e53d43 */.elementor-11 .elementor-element.elementor-element-3e53d43 .shipping-tooltip{
    opacity: 0;
   transition: all 0.5s; 
}

.elementor-11 .elementor-element.elementor-element-3e53d43:hover .shipping-tooltip{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e53d43 */.elementor-11 .elementor-element.elementor-element-3e53d43 .shipping-tooltip{
    opacity: 0;
   transition: all 0.5s; 
}

.elementor-11 .elementor-element.elementor-element-3e53d43:hover .shipping-tooltip{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for woocommerce-cart, class: .elementor-element-90ef3a1 *//*הסתרת כותרות טבלת מוצרים*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 thead{
    display: none;
}

/*עיצוב טבלה*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-subtotal{
    padding: 0px !important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce-Price-amount *{
      font-weight: bold !important;  
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .cart_item{
 padding: 0px !important;   
}

/*עיצוב תמונת מוצר*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-thumbnail img{
    width: 4.5vw !important;
    height: auto;
    border-radius: 0.5vw;
    border: solid 1px var(--e-global-color-text);
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-thumbnail{
    width: 4.5vw !important;
    padding: 0px !important;
}
.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-name br{
    display: none;
}

/*הוספת מפריד לטבלת מוצרים*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 tbody{
      padding-bottom:0.5vw;
     border:solid rgba(7, 59, 66, 0.20);
     border-width: 0px 0px 1px 0px;  
     margin-bottom:1.5vw;
}

/*עיצוב קופון*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .coupon-col-start input{
    border-radius: 500px;
    padding: 0.7vw 1vw;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .coupon-col-start input:hover, .elementor-11 .elementor-element.elementor-element-90ef3a1 .coupon-col-start input:focus{
    border:solid 1px  var(--e-global-color-text) !important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1  .woocommerce .coupon-col-start {
    padding-inline-end: 1vw;
}

/*הוספת פח אשפה*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce .remove {
  width: 2vw;
  height: 5vw;
  border: none;
  border-radius: 0px;
  font-size: 0; /* מסתיר את תו ה-× */
  color: transparent; /* גיבוי נוסף */
  position: relative; /* חשוב כדי ש-::after יעבוד עם position: absolute */
  z-index: 99;
 cursor: pointer;
}


.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce .remove::after {
 z-index: 99;
  -webkit-mask: url("/wp-content/uploads/2026/01/trash.svg")
    no-repeat center / contain;
  mask: url("/wp-content/uploads/2026/01/trash.svg")
    no-repeat center / contain;
    cursor: pointer;
  content: "";
  position: absolute;
  width: 1.5vw;
  height: 2vw;
  right:0vw;
  top:50%;
  z-index: 99;
  background-color: #EC3E46;
    transform: translateY(-50%);
    margin-top:-0.6vw;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce .remove:hover::after {
    background-color:  var(--e-global-color-text) !important;
        cursor: pointer;
}

/*עיצוב כמות*/
.elementor-11 .elementor-element.elementor-element-90ef3a1  .input-text.qty{
 border-radius: 500px;
 padding:0vw 1vw;
 text-align: center;
 width: 3vw;
}


.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .minus,
.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus {
    width: 1.5vw !important;
    height: 1.5vw !important;
    padding: 0.4vw !important;
    background: none;
    border: none !important;
    border-radius: 500px;
  cursor: pointer !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  transition: background 0.25s !important;
  position: relative !important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .minus::after {
  content: "";
  position: absolute;
  inset: 0.4vw;
  background-color: var(--e-global-color-text);
  -webkit-mask: url("/wp-content/uploads/2026/02/minus.svg") no-repeat center / contain;
  mask: url("/wp-content/uploads/2026/02/minus.svg") no-repeat center / contain;
  transition: background-color 0.25s;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus{
    margin-left:0.2vw;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus::after {
  content: "";
  position: absolute;
 inset:0.5vw !important;
  background-color: var(--e-global-color-text);
  -webkit-mask: url("/wp-content/uploads/2026/02/plus-7.svg") no-repeat center / contain;
  mask: url("/wp-content/uploads/2026/02/plus-7.svg") no-repeat center / contain;
  transition: background-color 0.25s;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .minus:hover,
.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus:hover {
  background-color: var(--e-global-color-text) !important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus:hover::after, .elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .minus:hover::after{
    background-color: var(--e-global-color-secondary); 
}

  /* CART ONLY: להסתיר חיצים של input[type=number] */
/* WebKit */
.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity input[type="number"]::-webkit-outer-spin-button,
.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity input[type="number"]::-webkit-inner-spin-button,
.elementor-11 .elementor-element.elementor-element-90ef3a1 table.cart input[type="number"]::-webkit-outer-spin-button,
.elementor-11 .elementor-element.elementor-element-90ef3a1 table.cart input[type="number"]::-webkit-inner-spin-button{
  -webkit-appearance:none !important; margin:0!important;
}





/*מובייל*/
@media(max-width:767px){
    

/*עיצוב תמונת מוצר*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-thumbnail img{
    width: 50px !important;
    border-radius: 5px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-thumbnail::before, .elementor-11 .elementor-element.elementor-element-90ef3a1 .product-name::before, .elementor-11 .elementor-element.elementor-element-90ef3a1 .product-price::before{
    display: none;
}

.woocommerce table.cart .product-thumbnail {
display: flex !important;
}


/*הוספת מפריד לטבלת מוצרים*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 tbody{
      padding-bottom:5px;
     margin-bottom:15px;
}

/*עיצוב קופון*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .coupon-col-start input{
    padding: 10px 10px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1  .woocommerce .coupon-col-start {
    padding-inline-end: 0px;
    margin-top:10px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 #coupon_code {
  margin-bottom: 5px !important;
}

/*הוספת פח אשפה*/

.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce .remove {
  height: 20px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce .remove::after {
  width: 15px;
  height: 20px;
    margin-top:-9px;
}


/*עיצוב כמות*/
.elementor-11 .elementor-element.elementor-element-90ef3a1  .input-text.qty{
 padding:2px 10px 0px;
 width: 50px;
}


.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .minus,
.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus {
    width: 20px !important;
    height: 20px !important;
    padding: 5px !important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .minus::after {
  inset: 4px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus{
    margin-left:2px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus::after {
 inset:5px !important;
}

/*סידור שורת מוצר*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .cart_item {
    flex-wrap: wrap !important;
    justify-content: flex-start !important;
    gap:10px;
    padding-bottom:10px !important;
       border:solid rgba(7, 59, 66, 0.20);
     border-width: 0px 0px 1px 0px;  
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 tbody{
      padding-bottom:0px;
border:none !important;
     margin-bottom:15px ;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-quantity{
min-width:48%;
width:48%;
    padding:0px !important;
    margin-top:-7px;
    display: flex;
    flex-direction: row;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-subtotal{
min-width:48%;
width:48%;
padding-right:3vw!important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-price{
    width: 36%;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-name{
 width: 35%;  
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-thumbnail{
width: 15% !important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce .remove {
    width: 15% !important;
    min-width:10px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-subtotal:before {
        font-size: var(--e-global-typography-text-font-size);
        content: "סה״כ לכמות: " !important;
        margin-left:10px;
        
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-quantity:before{
    display: none;
}


}/* End custom CSS */
/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-365a7c4 */.elementor-11 .elementor-element.elementor-element-365a7c4 .e-coupon-box, .elementor-11 .elementor-element.elementor-element-365a7c4 .cart_item{
      display: none !important;
  }
  
 .elementor-11 .elementor-element.elementor-element-f79dbcc .order-total{
     border:solid rgba(7, 59, 66, 0.20);
     border-width: 1px 0px 0px 0px;
     padding-top:1.5vw;
     margin-top:0.5vw;
}

@media(max-width:767px){
.elementor-11 .elementor-element.elementor-element-365a7c4 .order-total{
     padding-top:0px;
     margin-top:0px;
    padding:5px 0px !important;
}
}/* End custom CSS */
/* Start custom CSS for woocommerce-cart, class: .elementor-element-90ef3a1 *//*הסתרת כותרות טבלת מוצרים*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 thead{
    display: none;
}

/*עיצוב טבלה*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-subtotal{
    padding: 0px !important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce-Price-amount *{
      font-weight: bold !important;  
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .cart_item{
 padding: 0px !important;   
}

/*עיצוב תמונת מוצר*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-thumbnail img{
    width: 4.5vw !important;
    height: auto;
    border-radius: 0.5vw;
    border: solid 1px var(--e-global-color-text);
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-thumbnail{
    width: 4.5vw !important;
    padding: 0px !important;
}
.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-name br{
    display: none;
}

/*הוספת מפריד לטבלת מוצרים*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 tbody{
      padding-bottom:0.5vw;
     border:solid rgba(7, 59, 66, 0.20);
     border-width: 0px 0px 1px 0px;  
     margin-bottom:1.5vw;
}

/*עיצוב קופון*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .coupon-col-start input{
    border-radius: 500px;
    padding: 0.7vw 1vw;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .coupon-col-start input:hover, .elementor-11 .elementor-element.elementor-element-90ef3a1 .coupon-col-start input:focus{
    border:solid 1px  var(--e-global-color-text) !important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1  .woocommerce .coupon-col-start {
    padding-inline-end: 1vw;
}

/*הוספת פח אשפה*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce .remove {
  width: 2vw;
  height: 5vw;
  border: none;
  border-radius: 0px;
  font-size: 0; /* מסתיר את תו ה-× */
  color: transparent; /* גיבוי נוסף */
  position: relative; /* חשוב כדי ש-::after יעבוד עם position: absolute */
  z-index: 99;
 cursor: pointer;
}


.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce .remove::after {
 z-index: 99;
  -webkit-mask: url("/wp-content/uploads/2026/01/trash.svg")
    no-repeat center / contain;
  mask: url("/wp-content/uploads/2026/01/trash.svg")
    no-repeat center / contain;
    cursor: pointer;
  content: "";
  position: absolute;
  width: 1.5vw;
  height: 2vw;
  right:0vw;
  top:50%;
  z-index: 99;
  background-color: #EC3E46;
    transform: translateY(-50%);
    margin-top:-0.6vw;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce .remove:hover::after {
    background-color:  var(--e-global-color-text) !important;
        cursor: pointer;
}

/*עיצוב כמות*/
.elementor-11 .elementor-element.elementor-element-90ef3a1  .input-text.qty{
 border-radius: 500px;
 padding:0vw 1vw;
 text-align: center;
 width: 3vw;
}


.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .minus,
.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus {
    width: 1.5vw !important;
    height: 1.5vw !important;
    padding: 0.4vw !important;
    background: none;
    border: none !important;
    border-radius: 500px;
  cursor: pointer !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  transition: background 0.25s !important;
  position: relative !important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .minus::after {
  content: "";
  position: absolute;
  inset: 0.4vw;
  background-color: var(--e-global-color-text);
  -webkit-mask: url("/wp-content/uploads/2026/02/minus.svg") no-repeat center / contain;
  mask: url("/wp-content/uploads/2026/02/minus.svg") no-repeat center / contain;
  transition: background-color 0.25s;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus{
    margin-left:0.2vw;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus::after {
  content: "";
  position: absolute;
 inset:0.5vw !important;
  background-color: var(--e-global-color-text);
  -webkit-mask: url("/wp-content/uploads/2026/02/plus-7.svg") no-repeat center / contain;
  mask: url("/wp-content/uploads/2026/02/plus-7.svg") no-repeat center / contain;
  transition: background-color 0.25s;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .minus:hover,
.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus:hover {
  background-color: var(--e-global-color-text) !important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus:hover::after, .elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .minus:hover::after{
    background-color: var(--e-global-color-secondary); 
}

  /* CART ONLY: להסתיר חיצים של input[type=number] */
/* WebKit */
.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity input[type="number"]::-webkit-outer-spin-button,
.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity input[type="number"]::-webkit-inner-spin-button,
.elementor-11 .elementor-element.elementor-element-90ef3a1 table.cart input[type="number"]::-webkit-outer-spin-button,
.elementor-11 .elementor-element.elementor-element-90ef3a1 table.cart input[type="number"]::-webkit-inner-spin-button{
  -webkit-appearance:none !important; margin:0!important;
}





/*מובייל*/
@media(max-width:767px){
    

/*עיצוב תמונת מוצר*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-thumbnail img{
    width: 50px !important;
    border-radius: 5px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-thumbnail::before, .elementor-11 .elementor-element.elementor-element-90ef3a1 .product-name::before, .elementor-11 .elementor-element.elementor-element-90ef3a1 .product-price::before{
    display: none;
}

.woocommerce table.cart .product-thumbnail {
display: flex !important;
}


/*הוספת מפריד לטבלת מוצרים*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 tbody{
      padding-bottom:5px;
     margin-bottom:15px;
}

/*עיצוב קופון*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .coupon-col-start input{
    padding: 10px 10px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1  .woocommerce .coupon-col-start {
    padding-inline-end: 0px;
    margin-top:10px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 #coupon_code {
  margin-bottom: 5px !important;
}

/*הוספת פח אשפה*/

.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce .remove {
  height: 20px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce .remove::after {
  width: 15px;
  height: 20px;
    margin-top:-9px;
}


/*עיצוב כמות*/
.elementor-11 .elementor-element.elementor-element-90ef3a1  .input-text.qty{
 padding:2px 10px 0px;
 width: 50px;
}


.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .minus,
.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus {
    width: 20px !important;
    height: 20px !important;
    padding: 5px !important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .minus::after {
  inset: 4px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus{
    margin-left:2px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .quantity .plus::after {
 inset:5px !important;
}

/*סידור שורת מוצר*/
.elementor-11 .elementor-element.elementor-element-90ef3a1 .cart_item {
    flex-wrap: wrap !important;
    justify-content: flex-start !important;
    gap:10px;
    padding-bottom:10px !important;
       border:solid rgba(7, 59, 66, 0.20);
     border-width: 0px 0px 1px 0px;  
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 tbody{
      padding-bottom:0px;
border:none !important;
     margin-bottom:15px ;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-quantity{
min-width:48%;
width:48%;
    padding:0px !important;
    margin-top:-7px;
    display: flex;
    flex-direction: row;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-subtotal{
min-width:48%;
width:48%;
padding-right:3vw!important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-price{
    width: 36%;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-name{
 width: 35%;  
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-thumbnail{
width: 15% !important;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .woocommerce .remove {
    width: 15% !important;
    min-width:10px;
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-subtotal:before {
        font-size: var(--e-global-typography-text-font-size);
        content: "סה״כ לכמות: " !important;
        margin-left:10px;
        
}

.elementor-11 .elementor-element.elementor-element-90ef3a1 .product-quantity:before{
    display: none;
}


}/* End custom CSS */
/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-365a7c4 */.elementor-11 .elementor-element.elementor-element-365a7c4 .e-coupon-box, .elementor-11 .elementor-element.elementor-element-365a7c4 .cart_item{
      display: none !important;
  }
  
 .elementor-11 .elementor-element.elementor-element-f79dbcc .order-total{
     border:solid rgba(7, 59, 66, 0.20);
     border-width: 1px 0px 0px 0px;
     padding-top:1.5vw;
     margin-top:0.5vw;
}

@media(max-width:767px){
.elementor-11 .elementor-element.elementor-element-365a7c4 .order-total{
     padding-top:0px;
     margin-top:0px;
    padding:5px 0px !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f22b965 */.elementor-11 .elementor-element.elementor-element-f22b965 .shipping-tooltip{
    opacity: 0;
   transition: all 0.5s; 
}

.elementor-11 .elementor-element.elementor-element-f22b965:hover .shipping-tooltip{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f22b965 */.elementor-11 .elementor-element.elementor-element-f22b965 .shipping-tooltip{
    opacity: 0;
   transition: all 0.5s; 
}

.elementor-11 .elementor-element.elementor-element-f22b965:hover .shipping-tooltip{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f79dbcc */@media(min-width:767px){
 .elementor-11 .elementor-element.elementor-element-f79dbcc{
   -webkit-mask-image: url('/wp-content/uploads/2026/01/sell-section-bg.svg');
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: left center;
  -webkit-mask-size: cover;

  mask-image: url('/wp-content/uploads/2026/01/sell-section-bg.svg');
  mask-repeat: no-repeat;
  mask-position: left center;
  mask-size: cover;   
}
}

.elementor-11 .elementor-element.elementor-element-f79dbcc .woocommerce-billing-fields, .elementor-11 .elementor-element.elementor-element-f79dbcc .woocommerce-shipping-fields, .elementor-11 .elementor-element.elementor-element-f79dbcc .e-checkout__order_review-2{
  display: none !important; 
}

.elementor-11 .elementor-element.elementor-element-f79dbcc .woocommerce-checkout-review-order-table th.product-name,
.elementor-11 .elementor-element.elementor-element-f79dbcc .woocommerce-checkout-review-order-table th.product-total {
    display: none;
}


.elementor-11 .elementor-element.elementor-element-f79dbcc .woocommerce-checkout-review-order-table td.product-name br {
    display: none;
}

.elementor-11 .elementor-element.elementor-element-f79dbcc .cart_item td.product-name {
    max-width: 100%;
    padding-inline-end: 0px !important;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 1vw;
    padding: 0px;
  
}

.elementor-11 .elementor-element.elementor-element-f79dbcc .uz-checkout-thumb img{
    width: 4.5vw;
    height: auto;
    border-radius: 0.5vw;
    border: solid 1px var(--e-global-color-text);
}

.elementor-11 .elementor-element.elementor-element-f79dbcc .cart_item {  
    display: flex;
    flex-direction: row !important;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
    width:100% !important;
    padding:0.5vw 4vw 0.5vw 0vw;
}

.elementor-11 .elementor-element.elementor-element-f79dbcc .cart_item td {
font-weight: bold !important;
}


.elementor-11 .elementor-element.elementor-element-f79dbcc .woocommerce-checkout-review-order-table td.product-name strong.product-quantity{
    order: -1;          
    white-space: nowrap;
    font-weight: bold;
    font-size:0.9vw;
    background: var(--e-global-color-text);
    color: var(--e-global-color-secondary);
    border-radius: 500px;
    height: 1.5vw;
    width: 1.5vw;
    margin: -5vw 0vw 0vw -6.2vw;
    z-index: 10;
    display: flex;
    align-items: center;
    justify-content: center;
}




 
 .elementor-11 .elementor-element.elementor-element-f79dbcc .shop_table {
    width: 100%;
    display: flex;
    flex-direction: column;
}

.elementor-11 .elementor-element.elementor-element-f79dbcc .cart-subtotal, .elementor-11 .elementor-element.elementor-element-f79dbcc .shipping, .elementor-11 .elementor-element.elementor-element-f79dbcc .order-total{
  display: flex;
      justify-content: space-between;
    flex-direction: row;
    align-content: center;
    align-items: center;
    padding: 0.5vw 0vw;
}


.elementor-11 .elementor-element.elementor-element-f79dbcc .woocommerce #shipping_method li label {
    color: var(--e-global-color-text) !important;
}

.elementor-11 .elementor-element.elementor-element-f79dbcc  .woocommerce-shipping-totals td{
    max-width:100% !important;
}

.elementor-11 .elementor-element.elementor-element-f79dbcc .woocommerce .woocommerce-checkout-review-order-table th {
    padding: 0px;
}

.elementor-11 .elementor-element.elementor-element-f79dbcc tfoot{
    padding-top:1vw;
}


.elementor-11 .elementor-element.elementor-element-f79dbcc .woocommerce .woocommerce-checkout-review-order-table .order-total th {
    font-weight: bold !important;
}

.elementor-11 .elementor-element.elementor-element-f79dbcc .e-coupon-anchor {
    margin-top: 1vw !important;
    display: flex !important;
}

.elementor-11 .elementor-element.elementor-element-f79dbcc .e-checkout-secondary-title, .elementor-11 .elementor-element.elementor-element-f79dbcc .e-coupon-anchor-description{
 display: none !important;  }
 
 .elementor-11 .elementor-element.elementor-element-f79dbcc .e-coupon-box .form-row {
    width: 100%;
 }
 
 .elementor-11 .elementor-element.elementor-element-f79dbcc input:focus{
     outline: none !important;
 }
 
 .elementor-11 .elementor-element.elementor-element-f79dbcc .woocommerce-button {
    width: 100% !important;
 }
  .elementor-11 .elementor-element.elementor-element-f79dbcc .coupon-container-grid {
    gap: 1vw;
  }

  
.elementor-11 .elementor-element.elementor-element-f79dbcc .elementor-widget-woocommerce-checkout-page a {
    color: var(--e-global-color-9ad58e9);
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5068439 */.elementor-11 .elementor-element.elementor-element-5068439{
    filter:blur(1px);
}/* End custom CSS */
/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-465fb87 *//*צבע לינק*/
.elementor-11 .elementor-element.elementor-element-465fb87  .woocommerce-form__label-for-checkbox span a{
    color: var(--e-global-color-text);
    text-decoration: underline ;
}

.elementor-11 .elementor-element.elementor-element-465fb87  .woocommerce-form__label-for-checkbox span a:hover{
    color: var(--e-global-color-primary);
}

/*כפתור התחברות בילטאין*/
.elementor-11 .elementor-element.elementor-element-465fb87 .button{
   background: var(--e-global-color-primary) !important; 
   color:var(--e-global-color-text) !important;
   border-radius: 500px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: var(--e-global-typography-accent-line-height);
    padding: 1vw !important;
    text-align: center;
    margin-top:1vw;
}

.elementor-11 .elementor-element.elementor-element-465fb87 #ppcp-recaptcha-v2-container{
margin: 0px !important;    
}

.elementor-11 .elementor-element.elementor-element-465fb87 .button:hover{
 background: var(--e-global-color-text) !important; 
 color: var(--e-global-color-secondary) !important;
}

/*צקבוקס הסכמה*/

.elementor-11 .elementor-element.elementor-element-465fb87  .form-row .input-checkbox{
    margin-right:0px;
}
/* מעצב את המצב הלא מסומן של צ'קבוקס */
.woocommerce-checkout .woocommerce-form__label-for-checkbox input[type="checkbox"],
.woocommerce-checkout .form-row input[type="checkbox"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid var(--e-global-color-text);
    padding: 0.5vw;
    display: inline-flex;
    width: 0.5vw;
    height: .5vw;
    margin-top:0.3vw !important;
    margin-left:0.2vw !important;
    border-radius: 100px;
    position: relative;
    cursor: pointer;
    margin-left: 0;
}

/* מעצב את המצב המסומן של צ'קבוקס */
.woocommerce-checkout .woocommerce-form__label-for-checkbox input[type="checkbox"]:checked:before,
.woocommerce-checkout .form-row input[type="checkbox"]:checked:before {
    content: '\f00c';
    color: white;
    font-size: 0.7vw;
    padding-right: 0.05vw;
    padding-top:0.05vw;
    line-height: 1vw;
    font-weight: 600;
    background-color: var(--e-global-color-text);
    width: 1.2vw;
    height: 1.2vw;
    font-family: 'Font Awesome 5 Free', 'FontAwesome';
    transform: translate3d(0.6vw, -0.6vw, 0px);
    position: absolute;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
}




 /*ביטול מסגרת פוקוס*/
 .elementor-11 .elementor-element.elementor-element-465fb87 input:focus{
     outline: none !important;
 }
 
 /*ביטול שדות סל קניות*/
 .elementor-11 .elementor-element.elementor-element-465fb87 .e-checkout__order_review, .elementor-11 .elementor-element.elementor-element-465fb87 .e-coupon-box{
     display: none;
 }
 
 

/* ריווח שדות */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-account-fields .form-row,
.elementor-11 .elementor-element.elementor-element-465fb87 #order_comments_field {
    padding-right: calc(0vw / 2) !important;
    padding-left: calc(0vw / 2) !important;
    margin-bottom: 1vw !important;
    padding-top:0.2vw;
    padding-bottom: 0.2vw;
    position: relative;
}

/* שמירה על placeholder שקוף – נחוץ לזיהוי :not(:placeholder-shown) */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-input-wrapper input::placeholder,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-input-wrapper textarea::placeholder {
    color: transparent !important;
}

/* ריפוד הקלט */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-input-wrapper input,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-input-wrapper textarea,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-input-wrapper select {
    padding: 0.7vw 1vw !important;
    background-clip: padding-box;
}

/* מצב ברירת מחדל של הלייבל */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-account-fields .form-row label,
.elementor-11 .elementor-element.elementor-element-465fb87 #order_comments_field label {
    position: absolute !important;
    right: 1vw;
    top: 1.2vw !important;
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    color: var(--e-global-color-text);
    display: inline-block;
    pointer-events: none;
    background: transparent;
    padding: 0 0.25vw;
    transition: top 0.2s ease, font-size 0.2s ease, color 0.2s ease, background-color 0.2s ease, right 0.2s ease;
    border-radius: 500px;
    z-index: 2;
    margin: 0 !important;
    line-height: 1;
}

/* כשהשדה בפוקוס – הלייבל "צף" */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row:focus-within label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row:focus-within label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-account-fields .form-row:focus-within label,
.elementor-11 .elementor-element.elementor-element-465fb87 #order_comments_field:focus-within label {
    top: -1vw !important;
    right: 1vw !important;
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: 0.9vw;
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    background:var(--e-global-color-secondary) !important;
    color:  var(--e-global-color-text);
    padding: 0.5vw 0.5vw 0.5vw 0.5vw !important;
    border-radius: 500px;
}

/* נשאר "צף" כשיש ערך בשדה */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row:has(input:not(:placeholder-shown)) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row:has(textarea:not(:placeholder-shown)) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row:has(input:not(:placeholder-shown)) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row:has(textarea:not(:placeholder-shown)) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-account-fields .form-row:has(input:not(:placeholder-shown)) label,
.elementor-11 .elementor-element.elementor-element-465fb87 #order_comments_field:has(textarea:not(:placeholder-shown)) label {
    top: -1vw !important;
    right: 1vw !important;
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: 0.9vw;
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    background:var(--e-global-color-secondary) !important;
    color:  var(--e-global-color-text);
    padding: 0.5vw 0.5vw 0.5vw 0.5vw !important;
    border-radius: 500px;
}

/* Select – נשאר צף כשנבחרה אפשרות */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row:has(select option:checked:not([value=""])) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row:has(select option:checked:not([value=""])) label {
    top: -1vw !important;
    right: 1vw !important;
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: 0.9vw;
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    background:var(--e-global-color-secondary) !important;
    color:  var(--e-global-color-text);
    padding: 0.5vw 0.5vw 0.5vw 0.5vw !important;
    border-radius: 500px;
}
/* שדות select2 – פוקוס (הרשימה פתוחה) */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row:has(.select2-selection--single[aria-expanded="true"]) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row:has(.select2-selection--single[aria-expanded="true"]) label {
     top: -1vw !important;
    right: 1vw !important;
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: 0.9vw;
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    background:var(--e-global-color-secondary) !important;
    color:  var(--e-global-color-text);
    padding: 0.5vw 0.5vw 0.5vw 0.5vw !important;
    border-radius: 500px;
}

/* select2 – נשאר צף כשנבחרה אפשרות (לא placeholder) */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row:has(.select2-selection__rendered:not(.select2-selection__placeholder)) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row:has(.select2-selection__rendered:not(.select2-selection__placeholder)) label {
    top: -1vw !important;
    right: 1vw !important;
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: 0.9vw;
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    background:var(--e-global-color-secondary) !important;
    color:  var(--e-global-color-text);
    padding: 0.5vw 0.5vw 0.5vw 0.5vw !important;
    border-radius: 500px;
}

/* ריפוד select2 לתאום עם שאר השדות */
.elementor-11 .elementor-element.elementor-element-465fb87 .select2-container--default .select2-selection--single {
    height: auto !important;
    padding: 0.7vw 1vw !important;
}

/*עיצוב שדה בחירת מדינה*/
.elementor-11 .elementor-element.elementor-element-465fb87 .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding: 0 !important;
    line-height: 1.5 !important;
}

.elementor-11 .elementor-element.elementor-element-465fb87 .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 50% !important;
    transform: translateY(-50%);
}


.elementor-11 .elementor-element.elementor-element-465fb87 .ship-to-different-address{
    padding: 0px;
}



.elementor-11 .elementor-element.elementor-element-465fb87 .select2-selection--single .select2-selection__arrow{
    left: 1vw !important;
        right: auto !important;
}



/* הרשימה הנפתחת של select2 */
.select2-container--default .select2-results__option {
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    color: var(--e-global-color-text);
    padding: 0.5vw 1vw;
}

/* אפשרות שמרחפים עליה */
 .select2-container--default .select2-results__option--highlighted {
    background-color: var(--e-global-color-primary) !important;
    color: var(--e-global-color-text) !important;
}

/* אפשרות שנבחרה */
 .select2-container--default .select2-results__option[aria-selected="true"] {
    background-color: var(--e-global-color-primary) !important;
}



.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-privacy-policy-text p {
    margin: 0px;
    color: var(--e-global-color-text) !important;
}


.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-privacy-policy-text a{
  color: var(--e-global-color-text) !important;
  text-decoration: underline;
}

.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-privacy-policy-text a:hover{
      color: var(--e-global-color-primary) !important;
}




/*מובייל*/
@media(max-width:767px){
 
/* ריווח שדות */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-account-fields .form-row,
.elementor-11 .elementor-element.elementor-element-465fb87 #order_comments_field {
    margin-bottom: 10px !important;
    padding-top:2px;
    padding-bottom: 2px;
}


/* ריפוד הקלט */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-input-wrapper input,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-input-wrapper textarea,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-input-wrapper select {
    padding:10px 10px !important;
}

/* מצב ברירת מחדל של הלייבל */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-account-fields .form-row label,
.elementor-11 .elementor-element.elementor-element-465fb87 #order_comments_field label {
    right: 10px;
    top: 15px !important;
    padding: 0 2.5px;
}

/* כשהשדה בפוקוס – הלייבל "צף" */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row:focus-within label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row:focus-within label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-account-fields .form-row:focus-within label,
.elementor-11 .elementor-element.elementor-element-465fb87 #order_comments_field:focus-within label {
    top: -10px !important;
    right: 10px !important;
    font-size: 10px;
    padding: 5px !important;
}

/* נשאר "צף" כשיש ערך בשדה */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row:has(input:not(:placeholder-shown)) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row:has(textarea:not(:placeholder-shown)) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row:has(input:not(:placeholder-shown)) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row:has(textarea:not(:placeholder-shown)) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-account-fields .form-row:has(input:not(:placeholder-shown)) label,
.elementor-11 .elementor-element.elementor-element-465fb87 #order_comments_field:has(textarea:not(:placeholder-shown)) label {
    top: -10px !important;
    right: 10px !important;
    font-size: 10px;
    padding: 5px !important;
}

/* Select – נשאר צף כשנבחרה אפשרות */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row:has(select option:checked:not([value=""])) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row:has(select option:checked:not([value=""])) label {
   top: -10px !important;
    right: 10px !important;
    font-size: 10px;
    padding: 5px !important;
}
/* שדות select2 – פוקוס (הרשימה פתוחה) */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row:has(.select2-selection--single[aria-expanded="true"]) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row:has(.select2-selection--single[aria-expanded="true"]) label {
   top: -10px !important;
    right: 10px !important;
    font-size: 10px;
    padding: 5px !important;
}

/* select2 – נשאר צף כשנבחרה אפשרות (לא placeholder) */
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields .form-row:has(.select2-selection__rendered:not(.select2-selection__placeholder)) label,
.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-shipping-fields .form-row:has(.select2-selection__rendered:not(.select2-selection__placeholder)) label {
   top: -10px !important;
    right: 10px !important;
    font-size: 10px;
    padding: 5px !important;
}

/* ריפוד select2 לתאום עם שאר השדות */
.elementor-11 .elementor-element.elementor-element-465fb87 .select2-container--default .select2-selection--single {
    height: auto !important;
    padding: 0.7vw 1vw !important;
}

/*עיצוב שדה בחירת מדינה*/
.elementor-11 .elementor-element.elementor-element-465fb87 .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding: 0 !important;
    line-height: 1.5 !important;
}

.elementor-11 .elementor-element.elementor-element-465fb87 .woocommerce-billing-fields h3{
    padding-bottom: 30px;
}

.elementor-11 .elementor-element.elementor-element-465fb87 .select2-selection--single .select2-selection__arrow{
    left: 10px !important;
}



/* הרשימה הנפתחת של select2 */
.select2-container--default .select2-results__option {
    padding: 5px 10px;
}

/* מעצב את המצב הלא מסומן של צ'קבוקס */
.woocommerce-checkout .woocommerce-form__label-for-checkbox input[type="checkbox"],
.woocommerce-checkout .form-row input[type="checkbox"] {
    padding: 8px;
    width: 8px;
    height: 8px;
    margin-top:3px !important;
    margin-left:3px !important;
}

/* מעצב את המצב המסומן של צ'קבוקס */
.woocommerce-checkout .woocommerce-form__label-for-checkbox input[type="checkbox"]:checked:before,
.woocommerce-checkout .form-row input[type="checkbox"]:checked:before {
    font-size: 9px;
    padding-right: 0px;
    padding-top:0px;
    line-height: 10px;
    width: 19px;
    height: 19px;
    transform: translate3d(9px, -9px, 0px);
}

/*כפתור התחברות בילטאין*/
.elementor-11 .elementor-element.elementor-element-465fb87 .button{
    padding: 10px !important;
    margin-top:10px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e53d43 */.elementor-11 .elementor-element.elementor-element-3e53d43 .shipping-tooltip{
    opacity: 0;
   transition: all 0.5s; 
}

.elementor-11 .elementor-element.elementor-element-3e53d43:hover .shipping-tooltip{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e53d43 */.elementor-11 .elementor-element.elementor-element-3e53d43 .shipping-tooltip{
    opacity: 0;
   transition: all 0.5s; 
}

.elementor-11 .elementor-element.elementor-element-3e53d43:hover .shipping-tooltip{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b2d7982 */=/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb06475 */.elementor-11 .elementor-element.elementor-element-bb06475{
    filter:blur(1.5px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a6449fc */.elementor-11 .elementor-element.elementor-element-a6449fc{
    filter:blur(1px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f0dfea */.elementor-11 .elementor-element.elementor-element-2f0dfea a{
    text-decoration: underline;
     color:var(--e-global-color-text);   
}

.elementor-11 .elementor-element.elementor-element-2f0dfea a:hover{
 color:var(--e-global-color-secondary);   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fca3ea0 */@media(min-width:767px){
 .elementor-11 .elementor-element.elementor-element-fca3ea0{
   -webkit-mask-image: url('/wp-content/uploads/2026/01/sell-section-bg.svg');
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: left center;
  -webkit-mask-size: cover;

  mask-image: url('/wp-content/uploads/2026/01/sell-section-bg.svg');
  mask-repeat: no-repeat;
  mask-position: left center;
  mask-size: cover;   
}
}/* End custom CSS */
/* Start custom CSS for woocommerce-purchase-summary, class: .elementor-element-f53198e */.elementor-11 .elementor-element.elementor-element-f53198e .woocommerce .woocommerce-thankyou-order-details {
    display: flex;
    flex-wrap: nowrap;
    margin: 0px !important;
    justify-content: space-between;
    padding: 0vw 0vw 1vw 0vw;
    border:solid rgba(7, 59, 66, 0.20);
    border-width: 0px 0px 1px 0px;
}

.elementor-11 .elementor-element.elementor-element-f53198e .woocommerce .woocommerce-thankyou-order-details li{
    margin: 0px !important;
    padding: 0px !important;
}

.elementor-11 .elementor-element.elementor-element-f53198e .order_details::before, .elementor-11 .elementor-element.elementor-element-f53198e .order_details::after{
    display: none !important;
}

.elementor-11 .elementor-element.elementor-element-f53198e .checkout-product-thumbnail{
    display: flex !important;
    flex-direction: row;
    gap: 1vw;
    align-items: center;
}

.elementor-11 .elementor-element.elementor-element-f53198e .checkout-product-thumbnail img{
   border-radius: 0.5vw;
   width:3.5vw;
}

.elementor-11 .elementor-element.elementor-element-f53198e .product-quantity{
    position: absolute;
    background: var(--e-global-color-text);
    height: 1.5vw;
    width: 1.5vw;
    border-radius: 500px;
    display: flex;
    color: var(--e-global-color-secondary) !important;
    font-weight: bold !important;
    font-size: 1vw !important;
    justify-content: center;
    align-items: center;
    top: 0vw;
    right: 2.7vw;
}

.elementor-11 .elementor-element.elementor-element-f53198e td.woocommerce-table__product-name {
  position: relative;
}

.elementor-11 .elementor-element.elementor-element-f53198e td.woocommerce-table__product-name br{
    display: none;
}

.elementor-11 .elementor-element.elementor-element-f53198e .woocommerce .shop_table thead tr th{
    display: none;;
}

.elementor-11 .elementor-element.elementor-element-f53198e .shop_table tbody tr{
    display: flex !important;
    flex-direction: row !important;
    flex-wrap:nowrap !important;
        align-items: center;
    justify-content: space-between;
    width: 100%;
}


.elementor-11 .elementor-element.elementor-element-f53198e .woocommerce-order-details{
  padding-top:2vw;  
}

.elementor-11 .elementor-element.elementor-element-f53198e .order_item{
    border:solid 2px var(--e-global-color-accent);
    border-radius: 0.5vw;
    padding: 0.5vw 1vw !important;
}

.elementor-11 .elementor-element.elementor-element-f53198e table.shop_table {
    margin: 0px;
    border-radius: 0px;
    display: flex;
    flex-direction: column
}

.elementor-11 .elementor-element.elementor-element-f53198e  .woocommerce .shop_table tfoot th {
    font-weight: bold !important;
}

.elementor-11 .elementor-element.elementor-element-f53198e  .woocommerce .shop_table tfoot th,
.elementor-11 .elementor-element.elementor-element-f53198e  .woocommerce .shop_table tfoot td{
    padding: 0px;
} 

.elementor-11 .elementor-element.elementor-element-f53198e .woocommerce .shop_table tr{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 0.1vw 0.5vw;
}

.elementor-11 .elementor-element.elementor-element-f53198e tfoot{
    padding:2vw 0vw 1vw 0vw;
        border:solid rgba(7, 59, 66, 0.20);
    border-width: 0px 0px 1px 0px;
}
.elementor-11 .elementor-element.elementor-element-f53198e .woocommerce p{
    padding: 0vw;
    margin: 0px;
}

.elementor-11 .elementor-element.elementor-element-f53198e .woocommerce-customer-details--phone::before, .elementor-11 .elementor-element.elementor-element-f53198e .woocommerce-customer-details--email::before{
    display: none;
}





@media(max-width:1025px){
  .elementor-11 .elementor-element.elementor-element-f53198e  .woocommerce .woocommerce-thankyou-order-details li {
    display: flex;
    flex-direction: column;
}
}



@media(max-width:767px){
   .elementor-11 .elementor-element.elementor-element-f53198e  .woocommerce .woocommerce-thankyou-order-details li {
    display: flex;
    flex-direction: row;
} 

.elementor-11 .elementor-element.elementor-element-f53198e .woocommerce .woocommerce-thankyou-order-details {
    display: flex;
    flex-direction: column;
    padding: 0vw 0vw 10px 0vw;
}

.elementor-11 .elementor-element.elementor-element-f53198e .checkout-product-thumbnail{
    gap: 10px;
}

.elementor-11 .elementor-element.elementor-element-f53198e .checkout-product-thumbnail img{
   border-radius: 5px;
   width:35px !important;
}

.elementor-11 .elementor-element.elementor-element-f53198e .product-quantity{
    height: 15px;
    width: 15px;
    font-size: 10px !important;
    right:27px;
}


.elementor-11 .elementor-element.elementor-element-f53198e .woocommerce-order-details{
  padding-top:20px;  
}

.elementor-11 .elementor-element.elementor-element-f53198e .order_item{
    border-radius: 5px;
    padding:5px 10px!important;
}


.elementor-11 .elementor-element.elementor-element-f53198e .woocommerce .shop_table tr{
    padding: 1px 5px
}

.elementor-11 .elementor-element.elementor-element-f53198e tfoot{
    padding:20px 0px 20px 0px;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b98d938 */.elementor-11 .elementor-element.elementor-element-b98d938{
    filter:blur(1px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b2d7982 */=/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb06475 */.elementor-11 .elementor-element.elementor-element-bb06475{
    filter:blur(1.5px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a6449fc */.elementor-11 .elementor-element.elementor-element-a6449fc{
    filter:blur(1px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f0dfea */.elementor-11 .elementor-element.elementor-element-2f0dfea a{
    text-decoration: underline;
     color:var(--e-global-color-text);   
}

.elementor-11 .elementor-element.elementor-element-2f0dfea a:hover{
 color:var(--e-global-color-secondary);   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fca3ea0 */@media(min-width:767px){
 .elementor-11 .elementor-element.elementor-element-fca3ea0{
   -webkit-mask-image: url('/wp-content/uploads/2026/01/sell-section-bg.svg');
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: left center;
  -webkit-mask-size: cover;

  mask-image: url('/wp-content/uploads/2026/01/sell-section-bg.svg');
  mask-repeat: no-repeat;
  mask-position: left center;
  mask-size: cover;   
}
}/* End custom CSS */
/* Start custom CSS for woocommerce-purchase-summary, class: .elementor-element-f53198e */.elementor-11 .elementor-element.elementor-element-f53198e .woocommerce .woocommerce-thankyou-order-details {
    display: flex;
    flex-wrap: nowrap;
    margin: 0px !important;
    justify-content: space-between;
    padding: 0vw 0vw 1vw 0vw;
    border:solid rgba(7, 59, 66, 0.20);
    border-width: 0px 0px 1px 0px;
}

.elementor-11 .elementor-element.elementor-element-f53198e .woocommerce .woocommerce-thankyou-order-details li{
    margin: 0px !important;
    padding: 0px !important;
}

.elementor-11 .elementor-element.elementor-element-f53198e .order_details::before, .elementor-11 .elementor-element.elementor-element-f53198e .order_details::after{
    display: none !important;
}

.elementor-11 .elementor-element.elementor-element-f53198e .checkout-product-thumbnail{
    display: flex !important;
    flex-direction: row;
    gap: 1vw;
    align-items: center;
}

.elementor-11 .elementor-element.elementor-element-f53198e .checkout-product-thumbnail img{
   border-radius: 0.5vw;
   width:3.5vw;
}

.elementor-11 .elementor-element.elementor-element-f53198e .product-quantity{
    position: absolute;
    background: var(--e-global-color-text);
    height: 1.5vw;
    width: 1.5vw;
    border-radius: 500px;
    display: flex;
    color: var(--e-global-color-secondary) !important;
    font-weight: bold !important;
    font-size: 1vw !important;
    justify-content: center;
    align-items: center;
    top: 0vw;
    right: 2.7vw;
}

.elementor-11 .elementor-element.elementor-element-f53198e td.woocommerce-table__product-name {
  position: relative;
}

.elementor-11 .elementor-element.elementor-element-f53198e td.woocommerce-table__product-name br{
    display: none;
}

.elementor-11 .elementor-element.elementor-element-f53198e .woocommerce .shop_table thead tr th{
    display: none;;
}

.elementor-11 .elementor-element.elementor-element-f53198e .shop_table tbody tr{
    display: flex !important;
    flex-direction: row !important;
    flex-wrap:nowrap !important;
        align-items: center;
    justify-content: space-between;
    width: 100%;
}


.elementor-11 .elementor-element.elementor-element-f53198e .woocommerce-order-details{
  padding-top:2vw;  
}

.elementor-11 .elementor-element.elementor-element-f53198e .order_item{
    border:solid 2px var(--e-global-color-accent);
    border-radius: 0.5vw;
    padding: 0.5vw 1vw !important;
}

.elementor-11 .elementor-element.elementor-element-f53198e table.shop_table {
    margin: 0px;
    border-radius: 0px;
    display: flex;
    flex-direction: column
}

.elementor-11 .elementor-element.elementor-element-f53198e  .woocommerce .shop_table tfoot th {
    font-weight: bold !important;
}

.elementor-11 .elementor-element.elementor-element-f53198e  .woocommerce .shop_table tfoot th,
.elementor-11 .elementor-element.elementor-element-f53198e  .woocommerce .shop_table tfoot td{
    padding: 0px;
} 

.elementor-11 .elementor-element.elementor-element-f53198e .woocommerce .shop_table tr{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 0.1vw 0.5vw;
}

.elementor-11 .elementor-element.elementor-element-f53198e tfoot{
    padding:2vw 0vw 1vw 0vw;
        border:solid rgba(7, 59, 66, 0.20);
    border-width: 0px 0px 1px 0px;
}
.elementor-11 .elementor-element.elementor-element-f53198e .woocommerce p{
    padding: 0vw;
    margin: 0px;
}

.elementor-11 .elementor-element.elementor-element-f53198e .woocommerce-customer-details--phone::before, .elementor-11 .elementor-element.elementor-element-f53198e .woocommerce-customer-details--email::before{
    display: none;
}





@media(max-width:1025px){
  .elementor-11 .elementor-element.elementor-element-f53198e  .woocommerce .woocommerce-thankyou-order-details li {
    display: flex;
    flex-direction: column;
}
}



@media(max-width:767px){
   .elementor-11 .elementor-element.elementor-element-f53198e  .woocommerce .woocommerce-thankyou-order-details li {
    display: flex;
    flex-direction: row;
} 

.elementor-11 .elementor-element.elementor-element-f53198e .woocommerce .woocommerce-thankyou-order-details {
    display: flex;
    flex-direction: column;
    padding: 0vw 0vw 10px 0vw;
}

.elementor-11 .elementor-element.elementor-element-f53198e .checkout-product-thumbnail{
    gap: 10px;
}

.elementor-11 .elementor-element.elementor-element-f53198e .checkout-product-thumbnail img{
   border-radius: 5px;
   width:35px !important;
}

.elementor-11 .elementor-element.elementor-element-f53198e .product-quantity{
    height: 15px;
    width: 15px;
    font-size: 10px !important;
    right:27px;
}


.elementor-11 .elementor-element.elementor-element-f53198e .woocommerce-order-details{
  padding-top:20px;  
}

.elementor-11 .elementor-element.elementor-element-f53198e .order_item{
    border-radius: 5px;
    padding:5px 10px!important;
}


.elementor-11 .elementor-element.elementor-element-f53198e .woocommerce .shop_table tr{
    padding: 1px 5px
}

.elementor-11 .elementor-element.elementor-element-f53198e tfoot{
    padding:20px 0px 20px 0px;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b98d938 */.elementor-11 .elementor-element.elementor-element-b98d938{
    filter:blur(1px);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'polin';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://en-uzralex.shiruziel.com/wp-content/uploads/2026/01/Polin-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'polin';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://en-uzralex.shiruziel.com/wp-content/uploads/2026/01/Polin-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */