.elementor-9 .elementor-element.elementor-element-c34d821{--display:flex;--min-height:105vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-10vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ea1db2a{--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:center;--align-items:center;--flex-wrap:wrap;--align-content:center;--padding-top:10vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.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-9 .elementor-element.elementor-element-9e01cfa{width:100%;max-width:100%;text-align:center;}.elementor-9 .elementor-element.elementor-element-9e01cfa .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:90px;font-weight:100;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-4901c10{width:100%;max-width:100%;text-align:center;}.elementor-9 .elementor-element.elementor-element-4901c10 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:60px;font-weight:100;color:var( --e-global-color-primary );}.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 );}.elementor-9 .elementor-element.elementor-element-be2bded .elementor-button{background-color:var( --e-global-color-accent );fill:#111111;color:#111111;}.elementor-9 .elementor-element.elementor-element-be2bded{width:auto;max-width:auto;}.elementor-9 .elementor-element.elementor-element-66950d6 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-66950d6{width:auto;max-width:auto;}.elementor-9 .elementor-element.elementor-element-3d329ac{--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-9 .elementor-element.elementor-element-4df3b86{text-align:end;}.elementor-9 .elementor-element.elementor-element-4df3b86 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:120px;font-weight:100;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-0515daf{text-align:end;}.elementor-9 .elementor-element.elementor-element-0515daf .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:120px;font-weight:100;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-2b81744 .elementor-button{background-color:var( --e-global-color-accent );fill:#111111;color:#111111;}.elementor-9 .elementor-element.elementor-element-2b81744{width:auto;max-width:auto;}.elementor-9 .elementor-element.elementor-element-a3535c7 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-a3535c7{width:auto;max-width:auto;}.elementor-9 .elementor-element.elementor-element-1efaebe{--display:flex;--min-height:60vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:2vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-1efaebe:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1efaebe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://estipisakhov.co.il/wp-content/uploads/2026/03/Image-Mar-31-2026-11_55_52-PM.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-9275ebe{--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;--margin-top:0vw;--margin-bottom:2vw;--margin-left:0vw;--margin-right:0vw;}.elementor-9 .elementor-element.elementor-element-5c0ca4e{--display:flex;}.elementor-9 .elementor-element.elementor-element-6496465{--display:flex;}.elementor-9 .elementor-element.elementor-element-702ccc8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-702ccc8 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:35px;font-weight:100;font-style:italic;}.elementor-9 .elementor-element.elementor-element-53f2846{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-9 .elementor-element.elementor-element-53f2846 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:60px;font-weight:600;}.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-9 .elementor-element.elementor-element-9a31ea1{text-align:center;}.elementor-9 .elementor-element.elementor-element-cbf61f0{--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;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-082a283 );--border-color:var( --e-global-color-082a283 );--border-radius:15px 15px 15px 15px;--margin-top:-2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-9 .elementor-element.elementor-element-cbf61f0:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-cbf61f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-9 .elementor-element.elementor-element-241eda3{--display:flex;}.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-9 .elementor-element.elementor-element-3314284:hover{--e-transform-scale:1.05;}.elementor-9 .elementor-element.elementor-element-6fe1b33{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-9 .elementor-element.elementor-element-6fe1b33 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:21px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-d73742c{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-b37522b:hover{--e-transform-scale:1.05;}.elementor-9 .elementor-element.elementor-element-1dc23e8{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-9 .elementor-element.elementor-element-1dc23e8 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:21px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-cab9ec1{--display:flex;}.elementor-9 .elementor-element.elementor-element-5ba09a4:hover{--e-transform-scale:1.05;}.elementor-9 .elementor-element.elementor-element-c7a12c6{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-9 .elementor-element.elementor-element-c7a12c6 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:21px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-cb215a6 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-cb215a6{width:auto;max-width:auto;}.elementor-9 .elementor-element.elementor-element-89c0dae{--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;--justify-content:flex-end;--overlay-opacity:0.5;}.elementor-9 .elementor-element.elementor-element-89c0dae:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-89c0dae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://estipisakhov.co.il/wp-content/uploads/2026/03/esti.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-89c0dae::before, .elementor-9 .elementor-element.elementor-element-89c0dae > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-89c0dae > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-89c0dae > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-89c0dae > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-89c0dae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-e5c97c4{--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;--padding-top:1vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-e5c97c4:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e5c97c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://estipisakhov.co.il/wp-content/uploads/2026/04/bg-esti-items-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-93596ef{text-align:center;}.elementor-9 .elementor-element.elementor-element-93596ef .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:50px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-b4c8549{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__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 );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );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 );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{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 );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {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 );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .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 );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{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 );}.elementor-9 .elementor-element.elementor-element-ea1f082.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px;padding:0px 0px 15px 0px;background-color:#FFFFFF;border-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-ea1f082.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-9 .elementor-element.elementor-element-ea1f082.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-ea1f082.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-ea1f082.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-ea1f082.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-9 .elementor-element.elementor-element-ea1f082.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{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 );}.elementor-9 .elementor-element.elementor-element-ea1f082.elementor-wc-products ul.products li.product .price{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 );}.elementor-9 .elementor-element.elementor-element-ea1f082.elementor-wc-products ul.products li.product .price del {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-9 .elementor-element.elementor-element-ea1f082.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-082a283 );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-accent );font-family:"Assistant", Sans-serif;font-size:18px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;padding:5% 20% 5% 20%;margin-top:-3px;}.elementor-9 .elementor-element.elementor-element-ea1f082.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-ea1f082.elementor-wc-products ul.products li.product:hover{box-shadow:5px 10px 20px 5px rgba(0,0,0,0.5);border-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-ea1f082.elementor-wc-products ul.products li.product span.onsale{display:block;background-color:var( --e-global-color-primary );border-radius:10px;min-width:70px;right:auto;left:0;margin:-8px;}.elementor-9 .elementor-element.elementor-element-7e4569d{--display:flex;--min-height:35vh;--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:center;}.elementor-9 .elementor-element.elementor-element-7e4569d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7e4569d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://estipisakhov.co.il/wp-content/uploads/2026/04/esti-bg-scaled.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-b07f142{text-align:center;}.elementor-9 .elementor-element.elementor-element-b07f142 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-082a283 );}.elementor-9 .elementor-element.elementor-element-494e3de{text-align:center;color:var( --e-global-color-082a283 );}.elementor-9 .elementor-element.elementor-element-89115e7 .elementor-button{background-color:var( --e-global-color-accent );fill:#111111;color:#111111;}.elementor-9 .elementor-element.elementor-element-89115e7{width:auto;max-width:auto;}.elementor-9 .elementor-element.elementor-element-6985222{--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;--padding-top:1vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-6985222:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6985222 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://estipisakhov.co.il/wp-content/uploads/2026/04/bg-esti-items-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-d1c1a24{text-align:center;}.elementor-9 .elementor-element.elementor-element-d1c1a24 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:50px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-b2844b2{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );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 );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9 .elementor-element.elementor-element-46e8547 .swiper-pagination-bullet-active, .elementor-9 .elementor-element.elementor-element-46e8547 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-46e8547 .swiper-pagination-fraction{color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-46e8547.elementor-arrows-yes .elementor-main-swiper{width:calc( 97% - 40px );}.elementor-9 .elementor-element.elementor-element-46e8547 .elementor-main-swiper{width:97%;}.elementor-9 .elementor-element.elementor-element-46e8547 .elementor-main-swiper .swiper-slide{background-color:#FFFFFF75;border-width:1px 1px 1px 1px;border-radius:15px;border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-46e8547 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-46e8547 .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-46e8547 .swiper-pagination-bullet{height:6px;width:6px;}.elementor-9 .elementor-element.elementor-element-46e8547 .swiper-horizontal .swiper-pagination-progressbar{height:6px;}.elementor-9 .elementor-element.elementor-element-46e8547 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-text );opacity:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-46e8547 .elementor-testimonial__name{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-9 .elementor-element.elementor-element-46e8547 .elementor-testimonial__title{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 );}.elementor-9 .elementor-element.elementor-element-1824721{--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-9 .elementor-element.elementor-element-f69ed55{text-align:center;}.elementor-9 .elementor-element.elementor-element-f69ed55 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:50px;font-weight:600;}.elementor-widget-posts .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 );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );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 );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{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-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{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 );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9 .elementor-element.elementor-element-20eaca7{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-9 .elementor-element.elementor-element-20eaca7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-9 .elementor-element.elementor-element-20eaca7:after{content:"0.66";}.elementor-9 .elementor-element.elementor-element-20eaca7 .elementor-post__thumbnail__link{width:100%;}.elementor-9 .elementor-element.elementor-element-20eaca7 .elementor-post__meta-data span + span:before{content:"•";}.elementor-9 .elementor-element.elementor-element-20eaca7 .elementor-post__card{border-radius:13px;}.elementor-9 .elementor-element.elementor-element-20eaca7 .elementor-post__card .elementor-post__meta-data{border-top-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-20eaca7 .elementor-post__text{margin-top:20px;}.elementor-9 .elementor-element.elementor-element-20eaca7 .elementor-post__title, .elementor-9 .elementor-element.elementor-element-20eaca7 .elementor-post__title a{color:var( --e-global-color-primary );font-family:"Assistant", Sans-serif;font-size:25px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-20eaca7 .elementor-post__meta-data{font-family:"Assistant", Sans-serif;font-size:12px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-20eaca7 .elementor-post__read-more{color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-20eaca7 a.elementor-post__read-more{font-family:"Assistant", Sans-serif;font-size:18px;font-weight:600;}: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-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-9 .elementor-element.elementor-element-ea1f082.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-9 .elementor-element.elementor-element-ea1f082.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-9 .elementor-element.elementor-element-ea1f082.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-accent-font-size );}.elementor-9 .elementor-element.elementor-element-ea1f082.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-accent-font-size );}.elementor-9 .elementor-element.elementor-element-ea1f082.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9 .elementor-element.elementor-element-46e8547 .elementor-testimonial__name{font-size:var( --e-global-typography-text-font-size );}.elementor-9 .elementor-element.elementor-element-46e8547 .elementor-testimonial__title{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9 .elementor-element.elementor-element-9e01cfa{width:100%;max-width:100%;text-align:center;}.elementor-9 .elementor-element.elementor-element-9e01cfa.elementor-element{--align-self:flex-end;}.elementor-9 .elementor-element.elementor-element-9e01cfa .elementor-heading-title{font-size:50px;}.elementor-9 .elementor-element.elementor-element-4901c10{width:100%;max-width:100%;text-align:center;}.elementor-9 .elementor-element.elementor-element-4901c10.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-4901c10 .elementor-heading-title{font-size:30px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-9 .elementor-element.elementor-element-be2bded{width:auto;max-width:auto;}.elementor-9 .elementor-element.elementor-element-3d329ac{--min-height:100vh;--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:center;--align-items:center;--flex-wrap:wrap;--align-content:center;--margin-top:-30vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-9 .elementor-element.elementor-element-3d329ac.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-4df3b86{width:100%;max-width:100%;text-align:center;}.elementor-9 .elementor-element.elementor-element-4df3b86.elementor-element{--align-self:flex-end;}.elementor-9 .elementor-element.elementor-element-4df3b86 .elementor-heading-title{font-size:50px;}.elementor-9 .elementor-element.elementor-element-0515daf{width:100%;max-width:100%;text-align:center;}.elementor-9 .elementor-element.elementor-element-0515daf.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-0515daf .elementor-heading-title{font-size:30px;}.elementor-9 .elementor-element.elementor-element-2b81744{width:auto;max-width:auto;}.elementor-9 .elementor-element.elementor-element-1efaebe{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-1efaebe.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-9275ebe{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-9275ebe.e-con{--align-self:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-9 .elementor-element.elementor-element-cbf61f0{--flex-wrap:wrap;}.elementor-9 .elementor-element.elementor-element-241eda3{--width:28%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-9 .elementor-element.elementor-element-3314284{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-3314284 img{width:100%;}.elementor-9 .elementor-element.elementor-element-6fe1b33 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-d73742c{--width:28%;}.elementor-9 .elementor-element.elementor-element-1dc23e8 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-cab9ec1{--width:28%;}.elementor-9 .elementor-element.elementor-element-5ba09a4 img{width:100%;}.elementor-9 .elementor-element.elementor-element-c7a12c6 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-89c0dae{--min-height:50vh;}.elementor-9 .elementor-element.elementor-element-e5c97c4{--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:center;--align-items:center;}.elementor-9 .elementor-element.elementor-element-93596ef .elementor-heading-title{font-size:39px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-9 .elementor-element.elementor-element-ea1f082{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-ea1f082 > .elementor-widget-container{padding:0px 25px 0px 0px;}.elementor-9 .elementor-element.elementor-element-ea1f082.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-ea1f082.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-9 .elementor-element.elementor-element-ea1f082.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-ea1f082.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-9 .elementor-element.elementor-element-ea1f082.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-accent-font-size );}.elementor-9 .elementor-element.elementor-element-ea1f082.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:-5px;}.elementor-9 .elementor-element.elementor-element-ea1f082.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:-5px;}.elementor-9 .elementor-element.elementor-element-ea1f082.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-accent-font-size );}.elementor-9 .elementor-element.elementor-element-ea1f082.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-text-font-size );}.elementor-9 .elementor-element.elementor-element-7e4569d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7e4569d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://estipisakhov.co.il/wp-content/uploads/2026/03/Image-Apr-1-2026-01_44_21-AM.webp");background-position:center center;}.elementor-9 .elementor-element.elementor-element-b07f142 .elementor-heading-title{font-size:39px;}.elementor-9 .elementor-element.elementor-element-89115e7{width:auto;max-width:auto;}.elementor-9 .elementor-element.elementor-element-6985222{--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:center;--align-items:center;}.elementor-9 .elementor-element.elementor-element-d1c1a24 .elementor-heading-title{font-size:39px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9 .elementor-element.elementor-element-46e8547{width:var( --container-widget-width, 90vw );max-width:90vw;--container-widget-width:90vw;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-46e8547 .elementor-swiper-button{font-size:18px;}.elementor-9 .elementor-element.elementor-element-46e8547 .swiper-pagination-bullet{height:5px;width:5px;}.elementor-9 .elementor-element.elementor-element-46e8547 .swiper-horizontal .swiper-pagination-progressbar{height:5px;}.elementor-9 .elementor-element.elementor-element-46e8547 .elementor-testimonial__name{font-size:var( --e-global-typography-text-font-size );}.elementor-9 .elementor-element.elementor-element-46e8547 .elementor-testimonial__title{font-size:var( --e-global-typography-accent-font-size );}.elementor-9 .elementor-element.elementor-element-f69ed55 .elementor-heading-title{font-size:39px;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9 .elementor-element.elementor-element-20eaca7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-9 .elementor-element.elementor-element-20eaca7:after{content:"0.5";}.elementor-9 .elementor-element.elementor-element-20eaca7 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-c34d821{--content-width:70vw;}.elementor-9 .elementor-element.elementor-element-1efaebe{--content-width:60vw;}.elementor-9 .elementor-element.elementor-element-9275ebe{--width:50%;}.elementor-9 .elementor-element.elementor-element-89c0dae{--width:50%;}.elementor-9 .elementor-element.elementor-element-e5c97c4{--content-width:70vw;}.elementor-9 .elementor-element.elementor-element-6985222{--content-width:70vw;}}@media(min-width:1025px){.elementor-9 .elementor-element.elementor-element-1efaebe:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1efaebe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-9 .elementor-element.elementor-element-89c0dae:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-89c0dae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-9 .elementor-element.elementor-element-e5c97c4:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e5c97c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-9 .elementor-element.elementor-element-7e4569d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7e4569d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-9 .elementor-element.elementor-element-6985222:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6985222 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for button, class: .elementor-element-be2bded */.aura-silver-btn .elementor-button{
    position: relative;
    overflow: hidden;
    border: none !important;
    border-radius: 16px;
    padding: 16px 34px;
    isolation: isolate;

    background: linear-gradient(
        135deg,
        #f5f5f5,
        #d9d9d9,
        #bfbfbf,
        #e6e6e6
    ) !important;

    color: #1a1a1a !important;
    font-weight: 700;
    letter-spacing: 0.4px;

    box-shadow:
        0 0 0 1px rgba(255,255,255,0.4),
        0 10px 30px rgba(0,0,0,0.35),
        inset 0 2px 6px rgba(255,255,255,0.6),
        inset 0 -8px 18px rgba(0,0,0,0.15);

    transition: transform .35s ease, box-shadow .35s ease, filter .35s ease;
}

/* הילה */
.aura-silver-btn .elementor-button::before{
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 18px;
    z-index: -2;

    background: conic-gradient(
        from 0deg,
        rgba(255,255,255,0.4),
        rgba(200,200,200,0.6),
        rgba(255,255,255,0.2),
        rgba(160,160,160,0.6),
        rgba(255,255,255,0.4)
    );

    filter: blur(10px);
    opacity: .9;

    animation: auraSpin 10s linear infinite, auraPulse 3s ease-in-out infinite;
}

/* shine */
.aura-silver-btn .elementor-button::after{
    content: "";
    position: absolute;
    inset: 1px;
    border-radius: 15px;
    z-index: 1;

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,0.7),
            rgba(255,255,255,0.2),
            rgba(0,0,0,0.15)
        ),
        linear-gradient(
            120deg,
            transparent 20%,
            rgba(255,255,255,0.9) 40%,
            rgba(255,255,255,0.2) 50%,
            transparent 65%
        );

    background-size: 100% 100%, 220% 220%;
    animation: glassShineMove 4.5s ease-in-out infinite;
}

.aura-silver-btn .elementor-button:hover{
    transform: translateY(-2px) scale(1.02);
    filter: brightness(1.1);

    box-shadow:
        0 0 0 1px rgba(255,255,255,0.8),
        0 18px 50px rgba(0,0,0,0.45),
        0 0 40px rgba(255,255,255,0.5);
}
.aura-silver-btn .elementor-button-text,
.aura-silver-btn .elementor-button-icon{
    position: relative;
    z-index: 3;
    color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66950d6 */.aura-black-btn .elementor-button{
    position: relative;
    overflow: hidden;
    border: none !important;
    border-radius: 16px;
    padding: 16px 34px;
    isolation: isolate;

    /* רקע שחור */
    background: #0f0f0f !important;

    color: #ffffff !important;
    font-weight: 700;
    letter-spacing: 0.4px;

    box-shadow:
        0 0 0 1px rgba(255,255,255,0.06),
        0 10px 30px rgba(0,0,0,0.8),
        inset 0 1px 0 rgba(255,255,255,0.06),
        inset 0 -10px 20px rgba(0,0,0,0.7);

    transition: transform .35s ease, box-shadow .35s ease, filter .35s ease;
}

/* הילה שחורה עם נגיעה לבנה */
.aura-black-btn .elementor-button::before{
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 18px;
    z-index: -2;
    pointer-events: none;

    background: conic-gradient(
        from 0deg,
        rgba(0,0,0,0.6),
        rgba(255,255,255,0.15),
        rgba(0,0,0,0.7),
        rgba(255,255,255,0.18),
        rgba(0,0,0,0.6)
    );

    filter: blur(8px);
    opacity: .8;

    animation:
        auraSpin 8s linear infinite,
        auraPulse 3s ease-in-out infinite;
}

/* אפקט זכוכית עדין */
.aura-black-btn .elementor-button::after{
    content: "";
    position: absolute;
    inset: 1px;
    border-radius: 15px;
    pointer-events: none;
    z-index: 1;

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,0.14) 0%,
            rgba(255,255,255,0.05) 18%,
            rgba(255,255,255,0.02) 40%,
            rgba(0,0,0,0.35) 100%
        ),
        linear-gradient(
            120deg,
            rgba(255,255,255,0) 20%,
            rgba(255,255,255,0.25) 38%,
            rgba(255,255,255,0.06) 48%,
            rgba(255,255,255,0) 60%
        );

    background-size: 100% 100%, 220% 220%;
    background-position: center center, 0% 50%;
    mix-blend-mode: screen;

    animation: glassShineMove 5s ease-in-out infinite;
}

.aura-black-btn .elementor-button-text,
.aura-black-btn .elementor-button-icon{
    position: relative;
    z-index: 3;
}

.aura-black-btn .elementor-button:hover{
    transform: translateY(-2px);
    filter: brightness(1.08);

    box-shadow:
        0 0 0 1px rgba(255,255,255,0.15),
        0 14px 45px rgba(0,0,0,0.9),
        0 0 35px rgba(255,255,255,0.15),
        inset 0 1px 0 rgba(255,255,255,0.12);
}

/* אנימציות */

@keyframes auraSpin{
    0%{ transform: rotate(0deg); }
    100%{ transform: rotate(360deg); }
}

@keyframes auraPulse{
    0%,100%{
        opacity: .65;
        filter: blur(8px);
    }
    50%{
        opacity: .95;
        filter: blur(11px);
    }
}

@keyframes glassShineMove{
    0%{ background-position: center center, 0% 50%; }
    50%{ background-position: center center, 100% 50%; }
    100%{ background-position: center center, 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b81744 */.aura-silver-btn .elementor-button{
    position: relative;
    overflow: hidden;
    border: none !important;
    border-radius: 16px;
    padding: 16px 34px;
    isolation: isolate;

    background: linear-gradient(
        135deg,
        #f5f5f5,
        #d9d9d9,
        #bfbfbf,
        #e6e6e6
    ) !important;

    color: #1a1a1a !important;
    font-weight: 700;
    letter-spacing: 0.4px;

    box-shadow:
        0 0 0 1px rgba(255,255,255,0.4),
        0 10px 30px rgba(0,0,0,0.35),
        inset 0 2px 6px rgba(255,255,255,0.6),
        inset 0 -8px 18px rgba(0,0,0,0.15);

    transition: transform .35s ease, box-shadow .35s ease, filter .35s ease;
}

/* הילה */
.aura-silver-btn .elementor-button::before{
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 18px;
    z-index: -2;

    background: conic-gradient(
        from 0deg,
        rgba(255,255,255,0.4),
        rgba(200,200,200,0.6),
        rgba(255,255,255,0.2),
        rgba(160,160,160,0.6),
        rgba(255,255,255,0.4)
    );

    filter: blur(10px);
    opacity: .9;

    animation: auraSpin 10s linear infinite, auraPulse 3s ease-in-out infinite;
}

/* shine */
.aura-silver-btn .elementor-button::after{
    content: "";
    position: absolute;
    inset: 1px;
    border-radius: 15px;
    z-index: 1;

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,0.7),
            rgba(255,255,255,0.2),
            rgba(0,0,0,0.15)
        ),
        linear-gradient(
            120deg,
            transparent 20%,
            rgba(255,255,255,0.9) 40%,
            rgba(255,255,255,0.2) 50%,
            transparent 65%
        );

    background-size: 100% 100%, 220% 220%;
    animation: glassShineMove 4.5s ease-in-out infinite;
}

.aura-silver-btn .elementor-button:hover{
    transform: translateY(-2px) scale(1.02);
    filter: brightness(1.1);

    box-shadow:
        0 0 0 1px rgba(255,255,255,0.8),
        0 18px 50px rgba(0,0,0,0.45),
        0 0 40px rgba(255,255,255,0.5);
}
.aura-silver-btn .elementor-button-text,
.aura-silver-btn .elementor-button-icon{
    position: relative;
    z-index: 3;
    color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3535c7 */.aura-black-btn .elementor-button{
    position: relative;
    overflow: hidden;
    border: none !important;
    border-radius: 16px;
    padding: 16px 34px;
    isolation: isolate;

    /* רקע שחור */
    background: #0f0f0f !important;

    color: #ffffff !important;
    font-weight: 700;
    letter-spacing: 0.4px;

    box-shadow:
        0 0 0 1px rgba(255,255,255,0.06),
        0 10px 30px rgba(0,0,0,0.8),
        inset 0 1px 0 rgba(255,255,255,0.06),
        inset 0 -10px 20px rgba(0,0,0,0.7);

    transition: transform .35s ease, box-shadow .35s ease, filter .35s ease;
}

/* הילה שחורה עם נגיעה לבנה */
.aura-black-btn .elementor-button::before{
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 18px;
    z-index: -2;
    pointer-events: none;

    background: conic-gradient(
        from 0deg,
        rgba(0,0,0,0.6),
        rgba(255,255,255,0.15),
        rgba(0,0,0,0.7),
        rgba(255,255,255,0.18),
        rgba(0,0,0,0.6)
    );

    filter: blur(8px);
    opacity: .8;

    animation:
        auraSpin 8s linear infinite,
        auraPulse 3s ease-in-out infinite;
}

/* אפקט זכוכית עדין */
.aura-black-btn .elementor-button::after{
    content: "";
    position: absolute;
    inset: 1px;
    border-radius: 15px;
    pointer-events: none;
    z-index: 1;

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,0.14) 0%,
            rgba(255,255,255,0.05) 18%,
            rgba(255,255,255,0.02) 40%,
            rgba(0,0,0,0.35) 100%
        ),
        linear-gradient(
            120deg,
            rgba(255,255,255,0) 20%,
            rgba(255,255,255,0.25) 38%,
            rgba(255,255,255,0.06) 48%,
            rgba(255,255,255,0) 60%
        );

    background-size: 100% 100%, 220% 220%;
    background-position: center center, 0% 50%;
    mix-blend-mode: screen;

    animation: glassShineMove 5s ease-in-out infinite;
}

.aura-black-btn .elementor-button-text,
.aura-black-btn .elementor-button-icon{
    position: relative;
    z-index: 3;
}

.aura-black-btn .elementor-button:hover{
    transform: translateY(-2px);
    filter: brightness(1.08);

    box-shadow:
        0 0 0 1px rgba(255,255,255,0.15),
        0 14px 45px rgba(0,0,0,0.9),
        0 0 35px rgba(255,255,255,0.15),
        inset 0 1px 0 rgba(255,255,255,0.12);
}

/* אנימציות */

@keyframes auraSpin{
    0%{ transform: rotate(0deg); }
    100%{ transform: rotate(360deg); }
}

@keyframes auraPulse{
    0%,100%{
        opacity: .65;
        filter: blur(8px);
    }
    50%{
        opacity: .95;
        filter: blur(11px);
    }
}

@keyframes glassShineMove{
    0%{ background-position: center center, 0% 50%; }
    50%{ background-position: center center, 100% 50%; }
    100%{ background-position: center center, 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53f2846 *//* קלאס: premium-underline-center */

.premium-underline-center {
    position: relative;
    display: inline-block;
    padding-bottom: 4px;
}

.premium-underline-center::after{
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;

    width: 280px;
    height: 3px;

    background: linear-gradient(
        90deg,
        transparent,
        #000,
        #2a2a2a,
        #000,
        transparent
    );

    border-radius: 3px;

    box-shadow:
        0 3px 8px rgba(0,0,0,0.4),
        0 0 12px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cb215a6 */.aura-black-btn .elementor-button{
    position: relative;
    overflow: hidden;
    border: none !important;
    border-radius: 16px;
    padding: 16px 34px;
    isolation: isolate;

    /* רקע שחור */
    background: #0f0f0f !important;

    color: #ffffff !important;
    font-weight: 700;
    letter-spacing: 0.4px;

    box-shadow:
        0 0 0 1px rgba(255,255,255,0.06),
        0 10px 30px rgba(0,0,0,0.8),
        inset 0 1px 0 rgba(255,255,255,0.06),
        inset 0 -10px 20px rgba(0,0,0,0.7);

    transition: transform .35s ease, box-shadow .35s ease, filter .35s ease;
}

/* הילה שחורה עם נגיעה לבנה */
.aura-black-btn .elementor-button::before{
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 18px;
    z-index: -2;
    pointer-events: none;

    background: conic-gradient(
        from 0deg,
        rgba(0,0,0,0.6),
        rgba(255,255,255,0.15),
        rgba(0,0,0,0.7),
        rgba(255,255,255,0.18),
        rgba(0,0,0,0.6)
    );

    filter: blur(8px);
    opacity: .8;

    animation:
        auraSpin 8s linear infinite,
        auraPulse 3s ease-in-out infinite;
}

/* אפקט זכוכית עדין */
.aura-black-btn .elementor-button::after{
    content: "";
    position: absolute;
    inset: 1px;
    border-radius: 15px;
    pointer-events: none;
    z-index: 1;

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,0.14) 0%,
            rgba(255,255,255,0.05) 18%,
            rgba(255,255,255,0.02) 40%,
            rgba(0,0,0,0.35) 100%
        ),
        linear-gradient(
            120deg,
            rgba(255,255,255,0) 20%,
            rgba(255,255,255,0.25) 38%,
            rgba(255,255,255,0.06) 48%,
            rgba(255,255,255,0) 60%
        );

    background-size: 100% 100%, 220% 220%;
    background-position: center center, 0% 50%;
    mix-blend-mode: screen;

    animation: glassShineMove 5s ease-in-out infinite;
}

.aura-black-btn .elementor-button-text,
.aura-black-btn .elementor-button-icon{
    position: relative;
    z-index: 3;
}

.aura-black-btn .elementor-button:hover{
    transform: translateY(-2px);
    filter: brightness(1.08);

    box-shadow:
        0 0 0 1px rgba(255,255,255,0.15),
        0 14px 45px rgba(0,0,0,0.9),
        0 0 35px rgba(255,255,255,0.15),
        inset 0 1px 0 rgba(255,255,255,0.12);
}

/* אנימציות */

@keyframes auraSpin{
    0%{ transform: rotate(0deg); }
    100%{ transform: rotate(360deg); }
}

@keyframes auraPulse{
    0%,100%{
        opacity: .65;
        filter: blur(8px);
    }
    50%{
        opacity: .95;
        filter: blur(11px);
    }
}

@keyframes glassShineMove{
    0%{ background-position: center center, 0% 50%; }
    50%{ background-position: center center, 100% 50%; }
    100%{ background-position: center center, 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-ea1f082 *//* =========================
   רק אפקט לתיבה עצמה
   class: lux-box-hover
========================= */

/* הכרטיס עצמו */
.lux-box-hover ul.products li.product,
.lux-box-hover .products li.product {
    position: relative;
    overflow: hidden;
    border-radius: 22px;
    background: linear-gradient(180deg, #ffffff 0%, #fcfcfc 100%);
    border: 1px solid rgba(198, 150, 214, 0.38);
    box-shadow:
        0 10px 24px rgba(0,0,0,0.06),
        0 1px 0 rgba(255,255,255,0.95) inset,
        0 0 0 1px rgba(255,255,255,0.55) inset,
        0 0 18px rgba(214, 176, 228, 0.14);
    transition:
        transform .42s ease,
        box-shadow .42s ease,
        border-color .42s ease,
        background .42s ease;
    will-change: transform, box-shadow;
}

/* שכבת אור פנימית */
.lux-box-hover ul.products li.product::before,
.lux-box-hover .products li.product::before {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    border-radius: 22px;
    background:
        radial-gradient(circle at top center, rgba(255,255,255,0.72), transparent 38%),
        radial-gradient(circle at bottom left, rgba(242, 221, 247, 0.24), transparent 30%);
    opacity: .95;
    transition: opacity .42s ease;
}

/* קו אור דינמי בריחוף */
.lux-box-hover ul.products li.product::after,
.lux-box-hover .products li.product::after {
    content: "";
    position: absolute;
    top: -30%;
    left: -120%;
    width: 70%;
    height: 160%;
    pointer-events: none;
    transform: rotate(18deg);
    background: linear-gradient(
        90deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.00) 20%,
        rgba(255,255,255,0.42) 50%,
        rgba(255,255,255,0.00) 80%,
        rgba(255,255,255,0) 100%
    );
    opacity: 0;
}

/* hover דינמי ועדין */
.lux-box-hover ul.products li.product:hover,
.lux-box-hover .products li.product:hover {
    transform: translateY(-8px) scale(1.01);
    border-color: rgba(196, 136, 213, 0.62);
    box-shadow:
        0 18px 38px rgba(0,0,0,0.10),
        0 1px 0 rgba(255,255,255,0.98) inset,
        0 0 0 1px rgba(255,255,255,0.58) inset,
        0 0 26px rgba(214, 176, 228, 0.22);
}

/* חיזוק תאורה פנימית */
.lux-box-hover ul.products li.product:hover::before,
.lux-box-hover .products li.product:hover::before {
    opacity: 1;
}

/* הפעלת קו האור */
.lux-box-hover ul.products li.product:hover::after,
.lux-box-hover .products li.product:hover::after {
    opacity: 1;
    animation: luxSweep 1.2s ease forwards;
}

/* אנימציית sweep */
@keyframes luxSweep {
    0% {
        left: -120%;
    }
    100% {
        left: 155%;
    }
}

/* מובייל - אפקט מעט עדין יותר */
@media (max-width: 767px) {
    .lux-box-hover ul.products li.product:hover,
    .lux-box-hover .products li.product:hover {
        transform: translateY(-4px) scale(1.005);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89115e7 */.aura-silver-btn .elementor-button{
    position: relative;
    overflow: hidden;
    border: none !important;
    border-radius: 16px;
    padding: 16px 34px;
    isolation: isolate;

    background: linear-gradient(
        135deg,
        #f5f5f5,
        #d9d9d9,
        #bfbfbf,
        #e6e6e6
    ) !important;

    color: #1a1a1a !important;
    font-weight: 700;
    letter-spacing: 0.4px;

    box-shadow:
        0 0 0 1px rgba(255,255,255,0.4),
        0 10px 30px rgba(0,0,0,0.35),
        inset 0 2px 6px rgba(255,255,255,0.6),
        inset 0 -8px 18px rgba(0,0,0,0.15);

    transition: transform .35s ease, box-shadow .35s ease, filter .35s ease;
}

/* הילה */
.aura-silver-btn .elementor-button::before{
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 18px;
    z-index: -2;

    background: conic-gradient(
        from 0deg,
        rgba(255,255,255,0.4),
        rgba(200,200,200,0.6),
        rgba(255,255,255,0.2),
        rgba(160,160,160,0.6),
        rgba(255,255,255,0.4)
    );

    filter: blur(10px);
    opacity: .9;

    animation: auraSpin 10s linear infinite, auraPulse 3s ease-in-out infinite;
}

/* shine */
.aura-silver-btn .elementor-button::after{
    content: "";
    position: absolute;
    inset: 1px;
    border-radius: 15px;
    z-index: 1;

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,0.7),
            rgba(255,255,255,0.2),
            rgba(0,0,0,0.15)
        ),
        linear-gradient(
            120deg,
            transparent 20%,
            rgba(255,255,255,0.9) 40%,
            rgba(255,255,255,0.2) 50%,
            transparent 65%
        );

    background-size: 100% 100%, 220% 220%;
    animation: glassShineMove 4.5s ease-in-out infinite;
}

.aura-silver-btn .elementor-button:hover{
    transform: translateY(-2px) scale(1.02);
    filter: brightness(1.1);

    box-shadow:
        0 0 0 1px rgba(255,255,255,0.8),
        0 18px 50px rgba(0,0,0,0.45),
        0 0 40px rgba(255,255,255,0.5);
}
.aura-silver-btn .elementor-button-text,
.aura-silver-btn .elementor-button-icon{
    position: relative;
    z-index: 3;
    color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6985222 */Html, body
{
Width: 100%;
Overflow-x: hidden
}/* End custom CSS */