.elementor-8748 .elementor-element.elementor-element-365fd4b8{--display:flex;--min-height:28px;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF70;--border-color:#FFFFFF70;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8748 .elementor-element.elementor-element-10ea942d{--display:flex;--min-height:0px;--justify-content:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Heebo;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8748 .elementor-element.elementor-element-3d75557a{margin:0% 2% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;color:var( --e-global-color-accent );}.elementor-8748 .elementor-element.elementor-element-3d75557a a{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Heebo;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Heebo;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8748 .elementor-element.elementor-element-51990da8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:0;}.elementor-8748 .elementor-element.elementor-element-2ed6e637{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0%;--padding-bottom:0%;--padding-left:1%;--padding-right:2%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Heebo;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8748 .elementor-element.elementor-element-33bca272{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Heebo;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8748 .elementor-element.elementor-element-3aa6d8d7{--divider-border-style:solid;--divider-color:var( --e-global-color-9d0e22f );--divider-border-width:1px;width:var( --container-widget-width, 1340px );max-width:1340px;--container-widget-width:1340px;--container-widget-flex-grow:0;}.elementor-8748 .elementor-element.elementor-element-3aa6d8d7 .elementor-divider-separator{width:0%;}.elementor-8748 .elementor-element.elementor-element-3aa6d8d7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Heebo;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8748 .elementor-element.elementor-element-1bdc836a img{width:100%;}.elementor-8748 .elementor-element.elementor-element-7e72c26d{--e-image-carousel-slides-to-show:4;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-8748 .elementor-element.elementor-element-7e72c26d .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-text );opacity:var( --e-global-color-text );}.elementor-8748 .elementor-element.elementor-element-7e72c26d .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-color:var( --e-global-color-text );border-radius:6px 6px 6px 6px;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Heebo;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8748 .elementor-element.elementor-element-50db3fa{width:100%;max-width:100%;padding:0% 0% 0% 10%;text-align:start;color:#FFFFFF;}.elementor-8748 .elementor-element.elementor-element-2e7f8177{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8748 .elementor-element.elementor-element-2e7f8177 .elementor-heading-title{font-family:"Rubik", Heebo;font-size:23px;font-weight:400;text-decoration:none;color:var( --e-global-color-text );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Heebo;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8748 .elementor-element.elementor-element-66bed147{width:var( --container-widget-width, 100% );max-width:100%;background-color:var( --e-global-color-9d0e22f );--container-widget-width:100%;--container-widget-flex-grow:0;--button-spacing:40px;}.elementor-8748 .elementor-element.elementor-element-66bed147 .cart button, .elementor-8748 .elementor-element.elementor-element-66bed147 .cart .button{font-family:"Secular One", Heebo;font-weight:400;color:var( --e-global-color-9d0e22f );background-color:var( --e-global-color-text );transition:all 0.2s;}.elementor-8748 .elementor-element.elementor-element-66bed147 .cart button:hover, .elementor-8748 .elementor-element.elementor-element-66bed147 .cart .button:hover{color:var( --e-global-color-9d0e22f );background-color:#FFFFFFCC;}.elementor-8748 .elementor-element.elementor-element-66bed147 .added_to_cart{color:var( --e-global-color-9d0e22f );font-family:"Heebo", Heebo;font-weight:500;}.elementor-8748 .elementor-element.elementor-element-66bed147 .quantity .qty{color:var( --e-global-color-text );background-color:var( --e-global-color-9d0e22f );transition:all 0.2s;}.woocommerce .elementor-8748 .elementor-element.elementor-element-66bed147 form.cart .variations{width:100%;margin-bottom:0px;}.woocommerce .elementor-8748 .elementor-element.elementor-element-66bed147 form.cart table.variations tr th, .woocommerce .elementor-8748 .elementor-element.elementor-element-66bed147 form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-8748 .elementor-element.elementor-element-66bed147 form.cart table.variations label{color:var( --e-global-color-text );}.woocommerce .elementor-8748 .elementor-element.elementor-element-66bed147 form.cart table.variations td.value select{color:var( --e-global-color-9d0e22f );}.woocommerce .elementor-8748 .elementor-element.elementor-element-66bed147 form.cart table.variations td.value select, .woocommerce .elementor-8748 .elementor-element.elementor-element-66bed147 form.cart table.variations td.value:before{background-color:var( --e-global-color-text );border:var( --e-global-color-text );border-radius:11px;}.elementor-8748 .elementor-element.elementor-element-65b93101{width:100%;max-width:100%;padding:5px 5px 5px 5px;}.elementor-8748 .elementor-element.elementor-element-31c53c7d{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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 ), Heebo;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8748 .elementor-element.elementor-element-cd27511 .elementor-icon-list-icon i{color:#EF6C00;transition:color 0.3s;}.elementor-8748 .elementor-element.elementor-element-cd27511 .elementor-icon-list-icon svg{fill:#EF6C00;transition:fill 0.3s;}.elementor-8748 .elementor-element.elementor-element-cd27511{--e-icon-list-icon-size:18px;}.elementor-8748 .elementor-element.elementor-element-cd27511 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-8748 .elementor-element.elementor-element-cd27511 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8748 .elementor-element.elementor-element-cd27511 .elementor-icon-list-item > a{font-family:"Rubik", Heebo;font-size:16px;font-weight:400;}.elementor-8748 .elementor-element.elementor-element-cd27511 .elementor-icon-list-text{color:#EF6C00;transition:color 0.3s;}.elementor-8748 .elementor-element.elementor-element-5c7576a5 .elementor-icon-list-icon i{color:#009688;transition:color 0.3s;}.elementor-8748 .elementor-element.elementor-element-5c7576a5 .elementor-icon-list-icon svg{fill:#009688;transition:fill 0.3s;}.elementor-8748 .elementor-element.elementor-element-5c7576a5{--e-icon-list-icon-size:18px;}.elementor-8748 .elementor-element.elementor-element-5c7576a5 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-8748 .elementor-element.elementor-element-5c7576a5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8748 .elementor-element.elementor-element-5c7576a5 .elementor-icon-list-item > a{font-size:16px;font-weight:400;}.elementor-8748 .elementor-element.elementor-element-5c7576a5 .elementor-icon-list-text{color:#009688;transition:color 0.3s;}.elementor-8748 .elementor-element.elementor-element-d2431be{width:100%;max-width:100%;margin:0px 06px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8748 .elementor-element.elementor-element-d2431be.elementor-element{--align-self:flex-start;}.elementor-8748 .elementor-element.elementor-element-4a5c2efd{--display:flex;border-style:none;--border-style:none;}.elementor-8748 .elementor-element.elementor-element-3aed0429{--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Heebo;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-8748 .elementor-element.elementor-element-77243f85{font-family:"Secular One", Heebo;font-size:18px;font-weight:bold;}.elementor-8748 .elementor-element.elementor-element-14fa218f{--display:flex;border-style:none;--border-style:none;}.elementor-8748 .elementor-element.elementor-element-6cbd3adc{--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-8748 .elementor-element.elementor-element-5060cf3e{font-family:"Secular One", Heebo;font-size:18px;font-weight:bold;}.elementor-8748 .elementor-element.elementor-element-45f0538f{--display:flex;border-style:none;--border-style:none;}.elementor-8748 .elementor-element.elementor-element-104ac1cc{--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-8748 .elementor-element.elementor-element-308eb62{font-family:"Secular One", Heebo;font-size:18px;font-weight:bold;}.elementor-8748 .elementor-element.elementor-element-251c592a{--display:flex;border-style:none;--border-style:none;}.elementor-8748 .elementor-element.elementor-element-691cef9c{--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-8748 .elementor-element.elementor-element-37ca4de9{font-family:"Secular One", Heebo;font-size:18px;font-weight:bold;}.elementor-8748 .elementor-element.elementor-element-4c43699d{--n-accordion-title-font-size:19px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:15px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-accent );--n-accordion-icon-size:21px;--n-accordion-icon-gap:26px;--n-accordion-icon-normal-color:var( --e-global-color-text );}.elementor-8748 .elementor-element.elementor-element-4c43699d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}:where( .elementor-8748 .elementor-element.elementor-element-4c43699d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Heebo", Heebo;font-weight:normal;}.elementor-8748 .elementor-element.elementor-element-3053bfdb{--display:flex;--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--align-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8748 .elementor-element.elementor-element-8fee5d4{--display:flex;}.elementor-8748 .elementor-element.elementor-element-60ab33c4{text-align:start;}.elementor-8748 .elementor-element.elementor-element-60ab33c4 img{width:100%;}.elementor-8748 .elementor-element.elementor-element-1ff1a344{--e-image-carousel-slides-to-show:3;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8748 .elementor-element.elementor-element-1ff1a344 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-text );opacity:var( --e-global-color-text );}.elementor-8748 .elementor-element.elementor-element-1ff1a344 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:6px 6px 6px 6px;}.elementor-8748 .elementor-element.elementor-element-612b52af{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-8748 .elementor-element.elementor-element-6e1a8973{padding:0px 0px 0px 0px;}.elementor-8748 .elementor-element.elementor-element-22154b4e{--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;--z-index:0;}.elementor-8748 .elementor-element.elementor-element-1f25594f{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:0;}.elementor-8748 .elementor-element.elementor-element-1f25594f:not(.elementor-motion-effects-element-type-background), .elementor-8748 .elementor-element.elementor-element-1f25594f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d0e22f );}.elementor-8748 .elementor-element.elementor-element-3e85c66b{width:100%;max-width:100%;margin:0px 06px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8748 .elementor-element.elementor-element-3e85c66b.elementor-element{--align-self:center;}.elementor-8748 .elementor-element.elementor-element-982b5e2{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-secondary );--arrow-hover-color:#FFFFFFDE;}.elementor-8748 .elementor-element.elementor-element-982b5e2 .swiper-slide > .elementor-element{height:100%;}body.elementor-page-8748:not(.elementor-motion-effects-element-type-background), body.elementor-page-8748 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d0e22f );}@media(min-width:768px){.elementor-8748 .elementor-element.elementor-element-365fd4b8{--content-width:1440px;}.elementor-8748 .elementor-element.elementor-element-51990da8{--content-width:1440px;}.elementor-8748 .elementor-element.elementor-element-2ed6e637{--width:66%;}.elementor-8748 .elementor-element.elementor-element-31c53c7d{--width:100%;}.elementor-8748 .elementor-element.elementor-element-3053bfdb{--width:75%;}.elementor-8748 .elementor-element.elementor-element-612b52af{--width:1440px;}.elementor-8748 .elementor-element.elementor-element-22154b4e{--width:1600px;}.elementor-8748 .elementor-element.elementor-element-1f25594f{--content-width:1440px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8748 .elementor-element.elementor-element-1f25594f{--content-width:100%;}}@media(max-width:1024px){.elementor-8748 .elementor-element.elementor-element-50db3fa{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8748 .elementor-element.elementor-element-60ab33c4 img{width:100%;}.elementor-8748 .elementor-element.elementor-element-1f25594f{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-8748 .elementor-element.elementor-element-982b5e2{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-8748 .elementor-element.elementor-element-365fd4b8{--content-width:100%;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-8748 .elementor-element.elementor-element-10ea942d{--width:100%;}.elementor-8748 .elementor-element.elementor-element-3d75557a{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8748 .elementor-element.elementor-element-51990da8{--content-width:100%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:0;}.elementor-8748 .elementor-element.elementor-element-2ed6e637{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-8748 .elementor-element.elementor-element-3aa6d8d7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8748 .elementor-element.elementor-element-3aa6d8d7.elementor-element{--align-self:flex-start;}.elementor-8748 .elementor-element.elementor-element-3aa6d8d7 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-8748 .elementor-element.elementor-element-3aa6d8d7 .elementor-divider{text-align:right;}.elementor-8748 .elementor-element.elementor-element-7e72c26d{--e-image-carousel-slides-to-show:3;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8748 .elementor-element.elementor-element-7e72c26d .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-width:1px 1px 1px 1px;border-radius:19px 19px 19px 19px;}.elementor-8748 .elementor-element.elementor-element-50db3fa{width:var( --container-widget-width, 100% );max-width:100%;margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 5% 0% 5%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-8748 .elementor-element.elementor-element-50db3fa.elementor-element{--align-self:flex-start;}.elementor-8748 .elementor-element.elementor-element-2e7f8177{width:100%;max-width:100%;}.elementor-8748 .elementor-element.elementor-element-2e7f8177.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8748 .elementor-element.elementor-element-2e7f8177 .elementor-heading-title{font-size:20px;}.elementor-8748 .elementor-element.elementor-element-66bed147{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--button-spacing:40px;}.elementor-8748 .elementor-element.elementor-element-66bed147 .added_to_cart{font-size:14px;}.woocommerce .elementor-8748 .elementor-element.elementor-element-66bed147 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-8748 .elementor-element.elementor-element-66bed147 form.cart table.variations td.value:before{font-size:14px;}.elementor-8748 .elementor-element.elementor-element-65b93101{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8748 .elementor-element.elementor-element-31c53c7d{--width:100%;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-8748 .elementor-element.elementor-element-cd27511{--e-icon-list-icon-size:18px;}.elementor-8748 .elementor-element.elementor-element-cd27511 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8748 .elementor-element.elementor-element-cd27511 .elementor-icon-list-item > a{font-size:14px;}.elementor-8748 .elementor-element.elementor-element-5c7576a5{--e-icon-list-icon-size:18px;}.elementor-8748 .elementor-element.elementor-element-5c7576a5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8748 .elementor-element.elementor-element-5c7576a5 .elementor-icon-list-item > a{font-size:14px;}.elementor-8748 .elementor-element.elementor-element-d2431be{padding:0px 0px 0px 0px;}.elementor-8748 .elementor-element.elementor-element-d2431be.elementor-element{--align-self:flex-start;}.elementor-8748 .elementor-element.elementor-element-77243f85{font-size:14px;}.elementor-8748 .elementor-element.elementor-element-5060cf3e{font-size:14px;}.elementor-8748 .elementor-element.elementor-element-308eb62{font-size:14px;}.elementor-8748 .elementor-element.elementor-element-37ca4de9{font-size:14px;}.elementor-8748 .elementor-element.elementor-element-4c43699d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--n-accordion-title-font-size:16px;--n-accordion-icon-size:20px;--n-accordion-icon-gap:12px;}.elementor-8748 .elementor-element.elementor-element-3053bfdb{--width:100%;}.elementor-8748 .elementor-element.elementor-element-612b52af{--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--z-index:0;}.elementor-8748 .elementor-element.elementor-element-22154b4e{--width:100%;}.elementor-8748 .elementor-element.elementor-element-1f25594f{--content-width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:0;}.elementor-8748 .elementor-element.elementor-element-1f25594f.e-con{--align-self:center;}.elementor-8748 .elementor-element.elementor-element-3e85c66b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8748 .elementor-element.elementor-element-3e85c66b.elementor-element{--align-self:flex-start;}.elementor-8748 .elementor-element.elementor-element-982b5e2{--swiper-slides-to-display:1;width:var( --container-widget-width, 100% );max-width:100%;padding:0% 0% 0% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;--arrow-prev-top-position:-110px;--arrow-next-top-position:-110px;--arrow-size:42px;}.elementor-8748 .elementor-element.elementor-element-982b5e2 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for divider, class: .elementor-element-3aa6d8d7 *//* CSS */ .line-seperator { width: 80%; /* רוחב הקו */ height: 4px; /* עובי הקו */ margin: 0px auto; /* ריווח אנכי ומרכוז */ border-radius: 2px; /* פינות מעוגלות */ background: linear-gradient(90deg, #00ffff, #ff00ff, #00ffff); background-size: 200% 100%; /* הגדלת הגרדיאנט למעבר חלק */ animation: slide 3s linear infinite; /* אנימציה של מעבר צבע */ } /* אנימציה להזזת מיקום הגרדיאנט */ @keyframes slide { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } } /* התאמה למובייל */ @media (max-width: 768px) { .line-separator { width: 90%; /* התאמת רוחב הקו למסכים קטנים יותר */ height: 3px; /* ניתן להתאים את עובי הקו */ margin: 15px auto; } }/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-50db3fa *//* --- Product Text Container Typography --- */
.product-text {
  font-family: 'Inter', sans-serif;
  color: #E5E5E5; /* Off-White */
}

/* --- Paragraphs --- */
.product-text p {
  line-height: 1.7; /* High readability */
  margin-bottom: 1.2em;
  font-weight: 400;
  color: #E5E5E5;
}

/* --- Links (Tech Style) --- */
.product-text a {
  color: #1974B4; /* Tech Blue */
  text-decoration: none;
  font-weight: 600;
  border-bottom: 1px solid rgba(25, 116, 180, 0.3); /* Subtle tech border */
  transition: all 0.3s cubic-bezier(0.22, 1, 0.36, 1);
}

.product-text a:hover {
  color: #FF2E97; /* Neon Pink */
  border-bottom-color: #FF2E97;
  text-shadow: 0 0 10px rgba(255, 46, 151, 0.4); /* Pink Glow */
}

/* --- Lists (Previous Code) --- */
.product-text ul,
.product-text ol {
  direction: rtl;
  list-style: none;
  padding-right: 0.1em;
  margin-bottom: 1.5em;
  margin-top: -0.5em; /* Adjusted for flow with P tags */
}

.product-text ul li,
.product-text ol li {
  position: relative;
  padding-right: 1.8em;
  margin-bottom: 0.6em;
  text-align: right;
  line-height: 1.6;
  font-weight: 400;
}

/* Square Bullet - Tech Blue */
.product-text ul li::before,
.product-text ol li::before {
  content: "";
  position: absolute;
  right: 0;
  top: 0.7em; /* Aligns with first line of text */
  transform: translateY(-50%);
  width: 0.6em;
  height: 0.6em;
  background-color: #1974B4;
  border-radius: 2px;
  box-shadow: 0 0 5px rgba(25, 116, 180, 0.3);
}

/* Mobile Adjustments */
@media (max-width: 767px) {
  .product-text ul { margin-bottom: 2em; }
  .product-text ul li { padding-right: 1.5em; margin-bottom: 0.4em; }
  .product-text ul li::before { width: 0.5em; height: 0.5em; top: 0.65em; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e7f8177 */.woocommerce-Price-amount { position: relative; display: inline-block; color: #fff; text-shadow: 0 0 5px magenta, 0 0 10px magenta, 0 0 15px cyan, 0 0 20px cyan; animation: pulse 1.5s infinite; } @keyframes pulse { 0%, 100% { transform: scale(1); } 50% { transform: scale(1.05); } }/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-66bed147 *//* 1. אנימציות */
@keyframes glow-pulse {
    0% {
        box-shadow: 0 0 5px rgba(255, 69, 0, 0.5); /* זוהר התחלתי ועדין */
    }
    100% {
        box-shadow: 0 0 20px rgba(255, 140, 0, 0.8); /* זוהר חזק ובוהק יותר */
    }
}

/* 2. עיצוב הכפתור הראשי */
.single_add_to_cart_button {
    /* מאפיינים בסיסיים */
    border: 2px solid #ff4500 !important; /* גבול קבוע וזוהר */
    border-radius: 15px !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    color: #fff !important;
    background: #000 !important;
    overflow: hidden !important;
    cursor: pointer !important;
    position: relative;
    z-index: 1;
    transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;

    /* אנימציית זוהר פועמת */
    animation: glow-pulse 2s ease-in-out infinite alternate;
}

/* 3. אפקט ריחוף (Hover) */
.single_add_to_cart_button:hover {
    transform: scale(0.95);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.4);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d2431be */@keyframes neon-flicker{0%,100%{opacity:1;box-shadow:0 0 10px var(--neon-pink)}50%{opacity:.4;box-shadow:0 0 2px var(--neon-pink)}}.scifi-wrapper{--neon-pink:#FF2E97;--off-white:#E5E5E5;text-align:right;display:inline-block;width:100%;box-sizing:border-box;padding:20px 0}.scifi-tag{font-family:'Space Mono',monospace;color:var(--neon-pink);font-size:14px;letter-spacing:2px;text-transform:uppercase;display:block;margin-bottom:5px;font-weight:700}.scifi-h2{font-family:Inter,Assistant,sans-serif;font-weight:900;font-size:clamp(2.5rem,5vw,2rem);line-height:1;text-transform:uppercase;color:var(--off-white);margin:0}@media (max-width:768px){.scifi-h2{font-size:clamp(2rem,10vw,2.5rem);width:100%}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6e1a8973 *//* משתנים לעיצוב כהה עם קונטרסט ניאון גבוה */
  .dark-neon-wrapper {
    --bg-main: #0a0e17; /* כחול-שחור עמוק מאוד */
    --card-bg: #111827; /* אפור-כחול כהה לכרטיסיות */
    --card-border: rgba(255, 255, 255, 0.08);
    --text-main: #f8fafc; /* לבן בוהק לקריאות מרבית */
    --text-muted: #94a3b8; /* אפור בהיר לטקסט משני */
    --accent-cyan: #00f2fe; /* ציאן ניאון בוהק */
    --accent-pink: #ff0844; /* ורוד ניאון טקטי */
    --glow-cyan: rgba(0, 242, 254, 0.4);
    --glow-pink: rgba(255, 8, 68, 0.3);
    
    --font-mono: 'Space Mono', ui-monospace, monospace;
    --font-sans: 'Inter', system-ui, -apple-system, sans-serif;
    
    background-color: transparent; /* משתלב ברקע הכהה של האתר שלך */
    color: var(--text-main);
    font-family: var(--font-sans);
    position: relative;
    overflow: hidden;
    padding: 4rem 1rem;
    direction: rtl;
    width: 100%;
    content-visibility: auto; /* אופטימיזציה לזמן טעינה */
  }

  .dark-neon-wrapper * {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
  }

  /* רקע טופוגרפי מסתובב לאט */
  .dark-neon-wrapper .topo-container {
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    z-index: 0;
    pointer-events: none;
    opacity: 0.15;
    animation: rotateTopo 120s linear infinite;
  }

  @keyframes rotateTopo {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
  }

  .dark-neon-wrapper .specs-wrapper {
    position: relative;
    z-index: 10;
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
  }

  /* אזור כותרת */
  .dark-neon-wrapper .header-section {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
    gap: 1.5rem;
    margin-bottom: 4rem;
    padding-bottom: 2rem;
    border-bottom: 1px solid var(--card-border);
    position: relative;
  }

  .dark-neon-wrapper .header-section::after {
    content: '';
    position: absolute;
    bottom: -1px;
    right: 0;
    width: 150px;
    height: 1px;
    background: linear-gradient(90deg, transparent, var(--accent-cyan));
  }

  .dark-neon-wrapper .badge {
    font-family: var(--font-mono);
    font-size: 0.8rem;
    color: var(--accent-pink);
    border: 1px solid var(--accent-pink);
    background: rgba(255, 8, 68, 0.05);
    padding: 6px 14px;
    border-radius: 4px;
    text-transform: uppercase;
    letter-spacing: 2px;
    display: inline-block;
    margin-bottom: 1rem;
    font-weight: 700;
    box-shadow: 0 0 10px var(--glow-pink);
  }

  .dark-neon-wrapper .product-title h2 {
    font-size: clamp(2.2rem, 5vw, 4rem);
    font-weight: 900;
    line-height: 1;
    text-transform: uppercase;
    background: linear-gradient(135deg, #fff 30%, var(--text-muted));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }

  .dark-neon-wrapper .status-box {
    text-align: left;
    font-family: var(--font-mono);
    font-size: 0.75rem;
    color: var(--text-muted);
    background: rgba(17, 24, 39, 0.6);
    padding: 1rem 1.5rem;
    border-radius: 8px;
    border: 1px solid var(--card-border);
    backdrop-filter: blur(4px);
  }

  .dark-neon-wrapper .status-active {
    color: var(--accent-cyan);
    font-weight: 700;
    margin-top: 6px;
    text-shadow: 0 0 8px var(--glow-cyan);
    animation: pulseText 2s infinite;
  }

  @keyframes pulseText {
    0%, 100% { opacity: 1; }
    50% { opacity: 0.6; }
  }

  /* גריד הכרטיסיות */
  .dark-neon-wrapper .specs-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
    gap: 1.5rem;
  }

  /* עיצוב כרטיסיות בסיסי - אנימציות עשירות */
  .dark-neon-wrapper .spec-item {
    background: linear-gradient(145deg, #111827, #0d131f);
    padding: 2.5rem 1.5rem;
    border-radius: 12px;
    border: 1px solid var(--card-border);
    box-shadow: 0 10px 30px -10px rgba(0,0,0,0.5);
    display: flex;
    flex-direction: column;
    position: relative;
    overflow: hidden;
    
    /* הגדרות ביצועים מראש למניעת ריצודים */
    will-change: transform, opacity, box-shadow;
    
    /* שילוב של כניסה בריחוף (יופעל בטעינה) וריחוף תמידי */
    animation: slideInFade 0.8s ease-out forwards, floatingCards 6s ease-in-out infinite alternate;
    opacity: 0; /* מצב התחלתי לאנימציית כניסה */
  }

  /* הילה עליונה פנימית עדינה לכרטיסייה */
  .dark-neon-wrapper .spec-item::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: radial-gradient(circle at 50% 0%, rgba(0, 242, 254, 0.05), transparent 70%);
    pointer-events: none;
  }

  /* השהיות מדורגות כדי ליצור אפקט "גל" תלת מימדי בכניסה ובריחוף */
  .dark-neon-wrapper .spec-item:nth-child(1) { animation-delay: 0.1s, 0.1s; }
  .dark-neon-wrapper .spec-item:nth-child(2) { animation-delay: 0.2s, 0.8s; }
  .dark-neon-wrapper .spec-item:nth-child(3) { animation-delay: 0.3s, 1.5s; }
  .dark-neon-wrapper .spec-item:nth-child(4) { animation-delay: 0.4s, 2.2s; }
  .dark-neon-wrapper .spec-item:nth-child(5) { animation-delay: 0.5s, 2.9s; }
  .dark-neon-wrapper .spec-item:nth-child(6) { animation-delay: 0.6s, 3.6s; }

  /* אנימציית כניסה */
  @keyframes slideInFade {
    0% { opacity: 0; transform: translateY(40px); }
    100% { opacity: 1; transform: translateY(0); }
  }

  /* אנימציית ריחוף תמידית */
  @keyframes floatingCards {
    0% { transform: translateY(0px); }
    100% { transform: translateY(-12px); }
  }

  /* אפקט מעבר עכבר חזק ומרשים */
  .dark-neon-wrapper .spec-item:hover {
    /* עוצר את הריחוף כששמים עכבר */
    animation-play-state: paused, paused;
    transform: translateY(-15px) scale(1.03) !important;
    border-color: var(--accent-cyan);
    box-shadow: 0 15px 35px -5px rgba(0,0,0,0.6), 0 0 20px -2px var(--glow-cyan);
    z-index: 2;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  }

  /* שינוי צבע הטקסט בהובר להבלטה */
  .dark-neon-wrapper .spec-item:hover .spec-label {
    color: var(--accent-cyan);
    text-shadow: 0 0 8px var(--glow-cyan);
  }

  .dark-neon-wrapper .spec-label {
    font-family: var(--font-mono);
    font-size: 0.8rem;
    color: var(--text-muted);
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 0.75rem;
    letter-spacing: 1px;
    transition: color 0.3s ease;
  }

  .dark-neon-wrapper .spec-value {
    font-size: 1.6rem;
    font-weight: 800;
    color: var(--text-main);
    margin-bottom: 0.25rem;
  }

  .dark-neon-wrapper .spec-sub {
    font-family: var(--font-mono);
    font-size: 0.75rem;
    color: var(--text-muted);
    margin-top: auto;
    opacity: 0.7;
  }

  /* ביטול אנימציות למי שמבקש מערכת ללא תנועה (נגישות) */
  @media (prefers-reduced-motion: reduce) {
    .dark-neon-wrapper .spec-item, 
    .dark-neon-wrapper .topo-container {
      animation: none !important;
      opacity: 1;
      transform: none !important;
    }
  }

  /* מובייל */
  @media (max-width: 768px) {
    .dark-neon-wrapper {
      padding: 2rem 1rem;
    }
    .dark-neon-wrapper .header-section {
      flex-direction: column;
      gap: 1.5rem;
      border-bottom: none;
      margin-bottom: 2rem;
    }
    .dark-neon-wrapper .header-section::after {
      display: none;
    }
    .dark-neon-wrapper .status-box {
      width: 100%;
    }
    .dark-neon-wrapper .spec-item {
      padding: 2rem 1.5rem;
    }
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6c37e31 */. faq-bottom-page #wp-faq-widget-container{--tech-blue:#1974B4;--neon-pink:#FF2E97;--off-white:#E5E5E5;--dark-grey:#2A2A2E;--bg-black:#000000;--pink-glow:rgba(255, 46, 151, 0.4);--glass-bg:rgba(25, 116, 180, 0.05);--strata-gap:20px;font-family:Assistant,Inter,sans-serif;color:var(--off-white);box-sizing:border-box;background-color:var(--bg-black);background-image:radial-gradient(circle at 2px 2px,rgba(25,116,180,.15) 1px,transparent 0);background-size:40px 40px;position:relative;overflow:hidden;width:100%;min-height:100vh}#wp-faq-widget-container *{box-sizing:border-box}#wp-faq-widget-container::before{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(rgba(18,16,16,0) 50%,rgba(0,0,0,.25) 50%),linear-gradient(90deg,rgba(255,0,0,.06),rgba(0,255,0,.02),rgba(0,0,255,.06));z-index:10;background-size:100% 4px,3px 100%;pointer-events:none;opacity:.3}#wp-faq-widget-container .container{max-width:1140px;margin:0 auto;padding:20px;position:relative;z-index:20}#wp-faq-widget-container .header-stratigraphy{position:relative;margin:60px 0 80px}#wp-faq-widget-container .header-tag{font-family:'Space Mono',monospace;color:var(--neon-pink);font-size:12px;letter-spacing:2px;text-transform:uppercase;margin-bottom:8px;display:inline-block;border-right:2px solid var(--neon-pink);padding-right:10px}#wp-faq-widget-container h2{font-family:Inter,Assistant,sans-serif;font-weight:900;font-size:clamp(2.5rem,8vw,6rem);line-height:.9;text-transform:uppercase;color:var(--off-white);margin:0;position:relative;z-index:1}#wp-faq-widget-container .header-accent{position:absolute;top:-20px;left:-40px;width:150px;height:150px;border:1px solid var(--tech-blue);opacity:.2;pointer-events:none}#wp-faq-widget-container .faq-stack{display:flex;flex-direction:column;gap:var(--strata-gap);perspective:1000px}#wp-faq-widget-container .faq-item{position:relative;background:var(--glass-bg);border-right:4px solid var(--tech-blue);transition:all .5s cubic-bezier(.19,1,.22,1);overflow:hidden;-webkit-backdrop-filter:blur(10px);
backdrop-filter:blur(10px);transform:translateZ(0)}#wp-faq-widget-container .faq-item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(25,116,180,.05));pointer-events:none}@media (hover:hover){#wp-faq-widget-container .faq-item:hover{border-right-color:var(--neon-pink);transform:translateX(-10px) translateZ(20px);box-shadow:-20px 20px 40px rgba(0,0,0,.5),10px 0 20px var(--pink-glow);background:rgba(255,46,151,.03)}#wp-faq-widget-container .faq-item:hover .faq-status{color:var(--neon-pink);border-color:var(--neon-pink)}#wp-faq-widget-container .faq-item:hover .glitch-bar{opacity:1;animation:glitch-anim .8s infinite}}#wp-faq-widget-container .faq-item.active{background:rgba(25,116,180,.08);border-right-color:var(--neon-pink)}#wp-faq-widget-container .faq-item.active .faq-status{color:var(--neon-pink);border-color:var(--neon-pink)}#wp-faq-widget-container .faq-trigger{width:100%;padding:30px;display:grid;grid-template-columns:80px 1fr auto;align-items:center;gap:20px;background:0 0;border:none;text-align:right;cursor:pointer;color:inherit;outline:0;-webkit-tap-highlight-color:transparent}#wp-faq-widget-container .faq-trigger:focus-visible{background:rgba(255,46,151,.05);box-shadow:inset 0 0 0 2px var(--neon-pink)}#wp-faq-widget-container .faq-id{font-family:'Space Mono',monospace;color:var(--tech-blue);font-size:14px;font-weight:700}#wp-faq-widget-container .faq-question{font-family:Assistant,sans-serif;font-weight:800;font-size:1.4rem;color:var(--off-white);letter-spacing:-.5px;margin:0;line-height:1.2}#wp-faq-widget-container .faq-status{font-family:'Space Mono',monospace;font-size:10px;color:var(--dark-grey);text-transform:uppercase;border:1px solid var(--dark-grey);padding:4px 8px;transition:all .3s ease;white-space:nowrap}#wp-faq-widget-container .faq-answer-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.19,1,.22,1)}#wp-faq-widget-container .faq-content{overflow:hidden;padding:0 130px 0 30px;transition:padding .6s cubic-bezier(.19,1,.22,1)}#wp-faq-widget-container .faq-item.active .faq-answer-wrapper{grid-template-rows:1fr}#wp-faq-widget-container .faq-item.active .faq-content{padding-bottom:40px}#wp-faq-widget-container .faq-answer{font-family:Assistant,sans-serif;font-size:1.1rem;line-height:1.6;color:#a0a0a5;position:relative;padding-top:20px;border-top:1px solid var(--dark-grey);min-height:0}#wp-faq-widget-container .glitch-bar{position:absolute;left:0;top:0;height:100%;width:2px;background:var(--neon-pink);opacity:0;transition:opacity .3s;pointer-events:none}@keyframes glitch-anim{0%{transform:translateY(0)}50%{transform:translateY(100%)}100%{transform:translateY(0)}}#wp-faq-widget-container .meta-data{margin-top:100px;display:flex;justify-content:space-between;font-family:'Space Mono',monospace;font-size:11px;color:#fff;border-top:1px solid var(--dark-grey);padding-top:20px;margin-bottom:40px}#wp-faq-widget-container .signal-indicator{display:inline-block;width:8px;height:8px;background:var(--neon-pink);border-radius:50%;margin-left:8px;box-shadow:0 0 10px var(--neon-pink);animation:pulse 2s infinite}@keyframes pulse{0%{opacity:1}50%{opacity:.3}100%{opacity:1}}@media (max-width:768px){#wp-faq-widget-container .faq-trigger{grid-template-columns:50px 1fr;padding:20px;gap:15px}#wp-faq-widget-container .faq-status{display:none}#wp-faq-widget-container .faq-content{padding:0 25px 0 25px}#wp-faq-widget-container .faq-item.active .faq-content{padding-bottom:25px}#wp-faq-widget-container .header-stratigraphy{margin:40px 0 50px}#wp-faq-widget-container .meta-data{flex-direction:column;gap:10px;align-items:center;margin-top:60px}#wp-faq-widget-container .header-accent{left:-20px;width:100px;height:100px}}@media (max-width:480px){#wp-faq-widget-container .faq-trigger{padding:15px;gap:10px;grid-template-columns:40px 1fr}#wp-faq-widget-container .faq-id{font-size:12px}#wp-faq-widget-container .faq-question{font-size:1.1rem}#wp-faq-widget-container .faq-answer{font-size:1rem;padding-top:15px}#wp-faq-widget-container .faq-content{padding:0 15px 0 15px}#wp-faq-widget-container .faq-item.active .faq-content{padding-bottom:20px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a79ac1 */:root{--tech-blue:#1974B4;--neon-pink:#FF2E97;--off-white:#E5E5E5;--dark-grey:#2A2A2E;--pink-glow:rgba(255, 46, 151, 0.4);--bg-deep:#000000;--bg-card:#111;--font-heading:'Inter',sans-serif;--font-tech:'Space Mono',monospace;--ease-tectonic:cubic-bezier(0.22, 1, 0.36, 1)}*{margin:0;padding:0;box-sizing:border-box}.tectonic-viewport{padding:80px 0;display:flex;flex-direction:column;gap:2rem;background:radial-gradient(circle at 50% -20%,rgba(25,116,180,.1) 0,transparent 60%),linear-gradient(to bottom,var(--bg-deep),var(--bg-deep))}.section-header{max-width:1200px;margin:0 0 4rem auto;padding:0 20px;text-align:right}.section-header h2{font-weight:900;font-size:clamp(2.5rem,8vw,5rem);text-transform:uppercase;letter-spacing:-2px;line-height:.9;color:var(--off-white);background:linear-gradient(90deg,#fff,var(--tech-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tectonic-row{display:flex;width:100%;overflow:hidden;user-select:none;mask-image:linear-gradient(to right,transparent,#000 15%,#000 85%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 15%,#000 85%,transparent)}.tectonic-track{display:flex;gap:1.5rem;padding:10px;flex-shrink:0;will-change:transform}.row-1 .tectonic-track{animation:slide-rtl 120s linear infinite}.row-2 .tectonic-track{animation:slide-ltr 100s linear infinite}.row-3 .tectonic-track{animation:slide-rtl 140s linear infinite}@keyframes slide-rtl{from{transform:translateX(0)}to{transform:translateX(50%)}}@keyframes slide-ltr{from{transform:translateX(50%)}to{transform:translateX(0)}}.review-slab{background:var(--bg-card);width:400px;padding:0;position:relative;border:1px solid var(--tech-blue);transition:all .4s var(--ease-tectonic);cursor:pointer;clip-path:polygon(0 0,100% 0,100% 90%,95% 100%,0 100%);display:flex;flex-direction:column}.review-slab::before{content:'';position:absolute;top:0;right:0;width:2px;height:100%;background:var(--neon-pink);opacity:0;transition:opacity .3s ease;z-index:5}.review-slab:hover{transform:translateY(-8px) scale(1.02);border-color:var(--neon-pink);box-shadow:0 10px 40px var(--pink-glow);z-index:10}.review-slab:hover::before{opacity:1}.review-image-container{width:100%;height:220px;overflow:hidden;position:relative;border-bottom:1px solid var(--dark-grey);background-color:#222}.review-image-container img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.review-slab:hover .review-image-container img{transform:scale(1.1)}.review-content-wrapper{padding:2.5rem;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.review-slab blockquote{font-family:var(--font-heading);font-weight:400;font-size:1.05rem;line-height:1.6;margin-bottom:1.5rem;color:var(--off-white)}.review-slab blockquote:empty{display:none}.review-meta{display:flex;justify-content:space-between;align-items:flex-end;border-top:1px solid var(--dark-grey);padding-top:1.5rem;margin-top:auto}.author-meta cite{display:block;font-style:normal;font-family:var(--font-heading);font-weight:900;text-transform:uppercase;font-size:.9rem;letter-spacing:1px;min-height:1.2em;color:var(--off-white)}.author-meta span{font-family:var(--font-tech);font-weight:400;font-size:.75rem;color:var(--tech-blue);text-transform:uppercase;display:block;margin-top:4px}.rating-data{font-family:var(--font-tech);color:var(--neon-pink);font-weight:700;font-size:.9rem;letter-spacing:2px;display:flex;align-items:center;gap:5px}.rating-star{font-size:1.2em}@media (max-width:768px){.review-slab{width:300px}.review-content-wrapper{padding:1.5rem}.section-header h2{font-size:2.7rem}.tectonic-viewport{padding:30px 0}.section-header{margin:5px}}@media (prefers-reduced-motion:reduce){.tectonic-track{animation-play-state:paused!important}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3e85c66b */@keyframes blink-pink{0%,100%{opacity:1;box-shadow:0 0 10px #ff2e97}50%{opacity:.3;box-shadow:0 0 2px #ff2e97}}.special-section-container{width:100%;text-align:right;padding:20px 0;box-sizing:border-box;background:0 0}.special-tag{font-family:'Space Mono',monospace;color:#ff2e97;font-size:14px;letter-spacing:2px;display:block;margin-bottom:8px;font-weight:700}.special-h2{display:inline-block;position:relative;margin:0;padding-right:25px;font-family:Inter,Assistant,sans-serif;font-weight:900;font-size:clamp(2.5rem,5vw,4rem);line-height:.95;text-transform:uppercase;color:#e5e5e5}.special-h2::after{content:'';position:absolute;right:0;top:0;width:6px;height:100%;background-color:#ff2e97;animation:blink-pink 1.5s infinite ease-in-out}@media (max-width:768px){.special-section-container{padding:15px 0}.special-h2{font-size:clamp(2rem,10vw,2.5rem);padding-right:18px;width:auto}.special-h2::after{width:4px}}/* End custom CSS */
/* Start custom CSS */.woocommerce-Price-amount.amount {
    color: #ffffff; /* צבע לבן */
}

/* 1. הגדרת האנימציה בראש הקוד */
@keyframes textShineMove {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 200% 50%;
    }
}

/* 2. הסגנון לכותרת */
.product-heading-h1-product-page .elementor-heading-title {
    /* הגדרת משתנים */
    --tech-blue: #1974B4;
    --neon-pink: #FF2E97;
    --off-white: #E5E5E5;

    /* פונטים וטיפוגרפיה */
    font-weight: 900 !important;
    text-transform: uppercase !important;
    font-size: clamp(40px, 5vw, 70px) !important;
    line-height: 1.1 !important;
    
    /* --- התיקון הקריטי כאן --- */
    
    /* במקום פקודה אחת ארוכה, מפרידים את התמונה מהמיקום */
    background-color: transparent !important;
    
    background-image: linear-gradient(
        55deg, 
        var(--off-white) 10%, 
        var(--off-white) 10%, 
        var(--neon-pink) 45%, 
        var(--tech-blue) 55%,
        var(--off-white) 80%
    ) !important;

    /* גודל: רוחב כפול כדי לאפשר תזוזה */
    background-size: 200% auto !important;
    
    /* חיתוך הטקסט */
    background-clip: text !important;
    -webkit-background-clip: text !important;
    color: transparent !important;
    -webkit-text-fill-color: transparent !important;

    /* חיבור האנימציה */
    animation: textShineMove 3s linear infinite !important;
    
    /* הגדרות נוספות */
    display: inline-block !important; /* עוזר לאנימציה לעבוד בדפדפנים מסוימים */
    margin: 0 !important;
}/* End custom CSS */