.elementor-1238 .elementor-element.elementor-element-177d24c9{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-0e113cf );--border-color:var( --e-global-color-0e113cf );}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1238 .elementor-element.elementor-element-4e68dbe9{font-family:"Assistant", Sans-serif;font-weight:400;color:#DCE7DB;}.elementor-1238 .elementor-element.elementor-element-4e68dbe9 a{color:var( --e-global-color-secondary );}.elementor-1238 .elementor-element.elementor-element-4e68dbe9 a:hover{color:#A9B0A8;}.elementor-1238 .elementor-element.elementor-element-c58887{--display:flex;--min-height:0px;--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:22px 22px;--row-gap:22px;--column-gap:22px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1238 .elementor-element.elementor-element-c58887:not(.elementor-motion-effects-element-type-background), .elementor-1238 .elementor-element.elementor-element-c58887 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12171400;}.elementor-1238 .elementor-element.elementor-element-c58887::before, .elementor-1238 .elementor-element.elementor-element-c58887 > .elementor-background-video-container::before, .elementor-1238 .elementor-element.elementor-element-c58887 > .e-con-inner > .elementor-background-video-container::before, .elementor-1238 .elementor-element.elementor-element-c58887 > .elementor-background-slideshow::before, .elementor-1238 .elementor-element.elementor-element-c58887 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1238 .elementor-element.elementor-element-c58887 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1238 .elementor-element.elementor-element-62842c2c{text-align:center;}.elementor-1238 .elementor-element.elementor-element-62842c2c .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:40px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;color:var( --e-global-color-secondary );}.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-1238 .elementor-element.elementor-element-0c6f294{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{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-1238 .elementor-element.elementor-element-4069e18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1238 .elementor-element.elementor-element-32512cc .product{text-align:center;}.elementor-1238 .elementor-element.elementor-element-32512cc.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1238 .elementor-element.elementor-element-32512cc .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-secondary );font-family:"Assistant", Sans-serif;font-size:20px;font-weight:600;}.elementor-1238 .elementor-element.elementor-element-8c9bae0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1238 .elementor-element.elementor-element-ca2b6af{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1238 .elementor-element.elementor-element-e8da5a1{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1238 .elementor-element.elementor-element-bf51ef0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1238 .elementor-element.elementor-element-1dae69a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1238 .elementor-element.elementor-element-80ebb34{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1238 .elementor-element.elementor-element-915256c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1238 .elementor-element.elementor-element-251e607{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1238 .elementor-element.elementor-element-6b255c9{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1238 .elementor-element.elementor-element-b942297{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1238 .elementor-element.elementor-element-86159db{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1238 .elementor-element.elementor-element-1e9e0fd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-1238 .elementor-element.elementor-element-3e1960a .elementor-icon-box-wrapper{gap:14px;}.elementor-1238 .elementor-element.elementor-element-3e1960a .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-1238 .elementor-element.elementor-element-3e1960a.elementor-view-stacked .elementor-icon{background-color:#FFC95E;}.elementor-1238 .elementor-element.elementor-element-3e1960a.elementor-view-framed .elementor-icon, .elementor-1238 .elementor-element.elementor-element-3e1960a.elementor-view-default .elementor-icon{fill:#FFC95E;color:#FFC95E;border-color:#FFC95E;}.elementor-1238 .elementor-element.elementor-element-3e1960a .elementor-icon{font-size:54px;}.elementor-1238 .elementor-element.elementor-element-3e1960a .elementor-icon-box-title, .elementor-1238 .elementor-element.elementor-element-3e1960a .elementor-icon-box-title a{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:600;}.elementor-1238 .elementor-element.elementor-element-2fc127a .elementor-icon-box-wrapper{gap:14px;}.elementor-1238 .elementor-element.elementor-element-2fc127a .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-1238 .elementor-element.elementor-element-2fc127a.elementor-view-stacked .elementor-icon{background-color:#FFC95E;}.elementor-1238 .elementor-element.elementor-element-2fc127a.elementor-view-framed .elementor-icon, .elementor-1238 .elementor-element.elementor-element-2fc127a.elementor-view-default .elementor-icon{fill:#FFC95E;color:#FFC95E;border-color:#FFC95E;}.elementor-1238 .elementor-element.elementor-element-2fc127a .elementor-icon{font-size:54px;}.elementor-1238 .elementor-element.elementor-element-2fc127a .elementor-icon-box-title, .elementor-1238 .elementor-element.elementor-element-2fc127a .elementor-icon-box-title a{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:600;}.elementor-1238 .elementor-element.elementor-element-3b3a90b .elementor-icon-box-wrapper{gap:14px;}.elementor-1238 .elementor-element.elementor-element-3b3a90b .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-1238 .elementor-element.elementor-element-3b3a90b.elementor-view-stacked .elementor-icon{background-color:#FFC95E;}.elementor-1238 .elementor-element.elementor-element-3b3a90b.elementor-view-framed .elementor-icon, .elementor-1238 .elementor-element.elementor-element-3b3a90b.elementor-view-default .elementor-icon{fill:#FFC95E;color:#FFC95E;border-color:#FFC95E;}.elementor-1238 .elementor-element.elementor-element-3b3a90b .elementor-icon{font-size:54px;}.elementor-1238 .elementor-element.elementor-element-3b3a90b .elementor-icon-box-title, .elementor-1238 .elementor-element.elementor-element-3b3a90b .elementor-icon-box-title a{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:600;}.elementor-1238 .elementor-element.elementor-element-8b96930{--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-1238 .elementor-element.elementor-element-2f4415f{text-align:center;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-1238 .elementor-element.elementor-element-5223053{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1238 .elementor-element.elementor-element-8b86d20{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1238 .elementor-element.elementor-element-5f5281c{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1238 .elementor-element.elementor-element-c58887{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1238 .elementor-element.elementor-element-62842c2c .elementor-heading-title{font-size:45px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1238 .elementor-element.elementor-element-1e9e0fd{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-1238 .elementor-element.elementor-element-177d24c9{--padding-top:2%;--padding-bottom:2%;--padding-left:5%;--padding-right:5%;}.elementor-1238 .elementor-element.elementor-element-c58887{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-1238 .elementor-element.elementor-element-62842c2c .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1238 .elementor-element.elementor-element-1e9e0fd{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1238 .elementor-element.elementor-element-3e1960a .elementor-icon{font-size:42px;}.elementor-1238 .elementor-element.elementor-element-3e1960a .elementor-icon-box-title, .elementor-1238 .elementor-element.elementor-element-3e1960a .elementor-icon-box-title a{font-size:16px;}.elementor-1238 .elementor-element.elementor-element-2fc127a .elementor-icon{font-size:42px;}.elementor-1238 .elementor-element.elementor-element-2fc127a .elementor-icon-box-title, .elementor-1238 .elementor-element.elementor-element-2fc127a .elementor-icon-box-title a{font-size:16px;}.elementor-1238 .elementor-element.elementor-element-3b3a90b .elementor-icon{font-size:42px;}.elementor-1238 .elementor-element.elementor-element-3b3a90b .elementor-icon-box-title, .elementor-1238 .elementor-element.elementor-element-3b3a90b .elementor-icon-box-title a{font-size:16px;}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for wc-categories, class: .elementor-element-32512cc */.elementor-1238 .elementor-element.elementor-element-32512cc{width:100%;margin-top:18px}
.elementor-1238 .elementor-element.elementor-element-32512cc ul.products li.product{background-color:var(--e-global-color-0e113cf);border:1px solid rgba(127,183,126,.4);border-radius:10px;padding:5px;transition:background-color .3s ease,box-shadow .3s ease}
.elementor-1238 .elementor-element.elementor-element-32512cc ul.products li.product:hover{background-color:#3A4940;box-shadow:0 0 10px 0 rgba(255,255,255,.5)}
.elementor-1238 .elementor-element.elementor-element-32512cc ul.products li.product .woocommerce-loop-category__title{margin-bottom:10px;transition:color .3s ease}
.elementor-1238 .elementor-element.elementor-element-32512cc .woocommerce-loop-category__title .count{display:none}
.elementor-1238 .elementor-element.elementor-element-32512cc ul.products li.product a img{margin-bottom:5px}
.elementor-1238 .elementor-element.elementor-element-32512cc ul.products li.product:hover .woocommerce-loop-category__title{color:#FFC95E}
/* מובייל: כותרת מתכווצת עם רוחב המסך כדי שתישאר בשורה אחת */
@media (max-width:767px){.elementor-1238 .elementor-element.elementor-element-32512cc ul.products li.product .woocommerce-loop-category__title{font-size:clamp(13px,calc(5.6vw - 4px),20px)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e9e0fd *//* קוביות קישור: אותו כרטיס זכוכית של הסקשן, כל הקובייה לחיצה */
.elementor-1238 .elementor-element.elementor-element-1e9e0fd{margin-top:28px}
.elementor-1238 .elementor-element.elementor-element-1e9e0fd .elementor-widget-icon-box{position:relative;height:100%;padding:26px 16px;text-align:center;background-color:rgba(255,255,255,.05);border:1px solid rgba(183,206,180,.24);border-radius:24px;box-shadow:0 22px 44px -26px rgba(0,0,0,.85),inset 0 1px 0 rgba(255,255,255,.07);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease}
.elementor-1238 .elementor-element.elementor-element-1e9e0fd .elementor-icon-box-title{margin:0;line-height:1.3}
.elementor-1238 .elementor-element.elementor-element-1e9e0fd .elementor-icon-box-title a{transition:color .3s ease}
.elementor-1238 .elementor-element.elementor-element-1e9e0fd .elementor-icon-box-title a::after{content:"";position:absolute;inset:0;border-radius:24px}
.elementor-1238 .elementor-element.elementor-element-1e9e0fd .elementor-widget-icon-box:hover,.elementor-1238 .elementor-element.elementor-element-1e9e0fd .elementor-widget-icon-box:focus-within{background-color:rgba(255,201,94,.1);border-color:#FFC95E;box-shadow:0 22px 44px -26px rgba(0,0,0,.85),0 0 30px -8px rgba(255,201,94,.55);transform:translateY(-4px)}
.elementor-1238 .elementor-element.elementor-element-1e9e0fd .elementor-widget-icon-box:hover .elementor-icon-box-title a,.elementor-1238 .elementor-element.elementor-element-1e9e0fd .elementor-widget-icon-box:focus-within .elementor-icon-box-title a{color:#FFC95E}
.elementor-1238 .elementor-element.elementor-element-1e9e0fd .elementor-icon-box-title a:focus-visible{outline:none}
.elementor-1238 .elementor-element.elementor-element-1e9e0fd .elementor-widget-icon-box:has(a:focus-visible){outline:2px solid #FFC95E;outline-offset:3px}
@media (max-width:767px){.elementor-1238 .elementor-element.elementor-element-1e9e0fd{margin-top:12px}.elementor-1238 .elementor-element.elementor-element-1e9e0fd .elementor-widget-icon-box{padding:18px 8px;border-radius:18px}.elementor-1238 .elementor-element.elementor-element-1e9e0fd .elementor-icon-box-title a::after{border-radius:18px}}
@media (prefers-reduced-motion:reduce){.elementor-1238 .elementor-element.elementor-element-1e9e0fd .elementor-widget-icon-box{transition:none}.elementor-1238 .elementor-element.elementor-element-1e9e0fd .elementor-widget-icon-box:hover{transform:none}}/* End custom CSS */
/* Start custom CSS *//* עמוד HUB תאורת חוץ */
body.elementor-page-1238{--al-bg:#121714;--al-card:#2F3A33;--al-line:rgba(127,183,126,.4);--al-gold:#FFC95E;--al-gold2:#DCAE53;--al-sage:#B7CEB4;--al-text:#DCE7DB;}
body.elementor-page-1238 .al-sec{padding-top:84px;padding-bottom:84px;position:relative;}
body.elementor-page-1238 .elementor-widget-text-editor{color:var(--al-text);}
body.elementor-page-1238 .elementor-widget-text-editor a{color:var(--al-gold);text-decoration:underline;text-underline-offset:3px;}
body.elementor-page-1238 .elementor-widget-text-editor a:hover{color:var(--al-sage);}
body.elementor-page-1238 .al-lead{max-width:820px;margin-inline:auto;text-align:center;}
body.elementor-page-1238 .al-lead p:last-child{margin-bottom:0;}

/* Hero */
body.elementor-page-1238 .al-hub-hero{position:relative;overflow:hidden;isolation:isolate;padding-top:96px;padding-bottom:104px;margin:0;border-bottom:1px solid rgba(255,201,94,.18);
  background-image:radial-gradient(ellipse 55% 70% at 50% 115%,rgba(255,201,94,.20) 0%,rgba(255,201,94,0) 70%),radial-gradient(ellipse 45% 60% at 100% 0%,rgba(79,154,91,.26) 0%,rgba(79,154,91,0) 70%),radial-gradient(ellipse 40% 55% at 0% 35%,rgba(79,154,91,.18) 0%,rgba(79,154,91,0) 70%),linear-gradient(180deg,#121714 0%,#1a221d 55%,#2f3a33 100%) !important;}
body.elementor-page-1238 .al-hub-hero::after{content:"";position:absolute;top:0;left:0;width:4px;height:4px;border-radius:50%;pointer-events:none;z-index:0;
  box-shadow:8vw 90px 2px 1px rgba(255,201,94,.85),18vw 300px 2px 0 rgba(255,201,94,.55),27vw 160px 3px 1px rgba(255,214,140,.7),36vw 380px 2px 0 rgba(255,201,94,.5),46vw 120px 2px 1px rgba(255,201,94,.6),55vw 330px 3px 1px rgba(255,214,140,.75),64vw 70px 2px 0 rgba(255,201,94,.5),72vw 250px 2px 1px rgba(255,201,94,.8),81vw 140px 3px 1px rgba(255,214,140,.6),90vw 360px 2px 0 rgba(255,201,94,.55),95vw 210px 2px 1px rgba(255,201,94,.7),4vw 260px 2px 0 rgba(255,214,140,.5);
  animation:alh-fly 18s ease-in-out infinite alternate,alh-twinkle 3.2s ease-in-out infinite;}
body.elementor-page-1238 .al-hub-hero > .e-con-inner{position:static;}
body.elementor-page-1238 .al-hub-hero > .e-con-inner > *{position:relative;z-index:1;}
body.elementor-page-1238 .al-hub-hero > .e-con-inner::before{content:"";position:absolute;width:300px;height:300px;top:-50px;right:5%;opacity:.14;pointer-events:none;z-index:0;
  filter:drop-shadow(0 0 24px rgba(255,201,94,.45));background:url("https://www.agrolight.co.il/wp-content/uploads/2026/09/agro-lite_symbol_orange.svg") center/contain no-repeat;animation:alh-spin 60s linear infinite;}
body.elementor-page-1238 .al-hub-hero .elementor-heading-title{font-size:60px;line-height:1.1;text-align:center;text-shadow:0 0 36px rgba(255,201,94,.35);}
body.elementor-page-1238 .al-hub-hero .elementor-widget-heading::after{content:"";display:block;width:8px;height:8px;margin:18px auto 0;border-radius:50%;background:var(--al-gold);box-shadow:0 0 12px 3px rgba(255,201,94,.55);animation:alh-pulse 2.8s ease-in-out infinite;}
body.elementor-page-1238 .al-hub-hero .al-lead{font-size:20px;line-height:1.75;}
body.elementor-page-1238 .al-btns{justify-content:center;gap:14px;margin-top:10px;}

/* Buttons */
body.elementor-page-1238 .al-btn .elementor-button{border-radius:999px;padding:16px 34px;font-size:18px;font-weight:700;border:2px solid transparent;transition:.25s;}
body.elementor-page-1238 .al-btn-primary .elementor-button{background:var(--al-gold);color:#121714;border-color:var(--al-gold);box-shadow:0 0 26px rgba(255,201,94,.3);}
body.elementor-page-1238 .al-btn-primary .elementor-button:hover,body.elementor-page-1238 .al-btn-primary .elementor-button:focus-visible{background:transparent;color:var(--al-gold);}
body.elementor-page-1238 .al-btn-ghost .elementor-button{background:transparent;color:var(--al-sage);border-color:var(--al-sage);}
body.elementor-page-1238 .al-btn-ghost .elementor-button:hover,body.elementor-page-1238 .al-btn-ghost .elementor-button:focus-visible{background:var(--al-sage);color:#121714;}

/* Section titles */
body.elementor-page-1238 .al-h2 .elementor-heading-title{display:flex;align-items:center;justify-content:center;gap:22px;color:var(--al-sage);font-size:40px;text-align:center;text-shadow:0 0 28px rgba(255,201,94,.28);}
body.elementor-page-1238 .al-h2 .elementor-heading-title::before,body.elementor-page-1238 .al-h2 .elementor-heading-title::after{content:"";flex:0 0 auto;width:clamp(40px,9vw,120px);height:2px;border-radius:2px;}
body.elementor-page-1238 .al-h2 .elementor-heading-title::before{background:linear-gradient(90deg,var(--al-gold) 0%,rgba(255,201,94,0) 100%);}
body.elementor-page-1238 .al-h2 .elementor-heading-title::after{background:linear-gradient(270deg,var(--al-gold) 0%,rgba(255,201,94,0) 100%);}

/* Category hub */
body.elementor-page-1238 #categories{scroll-margin-top:110px;}
body.elementor-page-1238 .al-hub-cats{background-image:radial-gradient(ellipse 50% 40% at 50% 0%,rgba(255,201,94,.08) 0%,rgba(255,201,94,0) 70%);}
body.elementor-page-1238 .al-grid{width:100%;margin-top:18px;}
body.elementor-page-1238 .al-grid ul.products{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0 !important;padding:0;}
body.elementor-page-1238 .al-grid ul.products::before,body.elementor-page-1238 .al-grid ul.products::after{display:none !important;}
body.elementor-page-1238 .al-grid ul.products li.product-category{width:auto !important;margin:0 !important;float:none !important;padding:0;list-style:none;background:var(--al-card);border:1px solid var(--al-line);border-radius:16px;overflow:hidden;transition:transform .3s,border-color .3s,box-shadow .3s;}
body.elementor-page-1238 .al-grid li.product-category a{display:flex;flex-direction:column;--flex-direction:column !important;height:100%;text-decoration:none;}
body.elementor-page-1238 .al-grid li.product-category img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;margin:0 !important;border-radius:0;background:radial-gradient(circle at 50% 40%,#3a4840 0%,#2F3A33 70%);transition:transform .5s;}
body.elementor-page-1238 .al-grid .woocommerce-loop-category__title{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;margin:0;padding:14px 12px 16px;color:var(--al-sage);font-size:19px;font-weight:600;line-height:1.3;text-align:center;border-top:1px solid rgba(127,183,126,.2);}
body.elementor-page-1238 .al-grid .woocommerce-loop-category__title::after{content:"←";color:var(--al-gold);font-size:.9em;transition:transform .3s;}
body.elementor-page-1238 .al-grid .woocommerce-loop-category__title .count{display:none;}
body.elementor-page-1238 .al-grid li.product-category:hover,body.elementor-page-1238 .al-grid li.product-category:focus-within{transform:translateY(-6px);border-color:var(--al-gold);box-shadow:0 14px 34px rgba(0,0,0,.45),0 0 24px rgba(255,201,94,.18);}
body.elementor-page-1238 .al-grid li.product-category:hover img{transform:scale(1.05);}
body.elementor-page-1238 .al-grid li.product-category:hover .woocommerce-loop-category__title::after{transform:translateX(-4px);}

/* Guide cards */
body.elementor-page-1238 .al-hub-guide{background:linear-gradient(180deg,#121714 0%,#18201b 100%);border-top:1px solid rgba(127,183,126,.15);}
body.elementor-page-1238 .al-cards{counter-reset:alcard;gap:28px;margin-top:22px;}
body.elementor-page-1238 .al-card{counter-increment:alcard;flex:1 1 0;position:relative;overflow:hidden;padding:40px 34px 34px;border:1px solid var(--al-line);border-radius:18px;background:linear-gradient(180deg,#2F3A33 0%,#232d27 100%);}
body.elementor-page-1238 .al-card,body.elementor-page-1238 .al-stat,body.elementor-page-1238 .al-about-text{--flex-direction:column !important;flex-direction:column;}
body.elementor-page-1238 .al-card .al-card-h{position:relative;}
body.elementor-page-1238 .al-card .al-card-h::before{content:"0" counter(alcard);position:absolute;top:50%;left:0;transform:translateY(-50%);direction:ltr;font-size:64px;font-weight:800;line-height:1;color:rgba(255,201,94,.16);pointer-events:none;}
body.elementor-page-1238 .al-card::after{content:"";position:absolute;top:0;right:34px;width:64px;height:3px;border-radius:0 0 3px 3px;background:var(--al-gold);box-shadow:0 0 14px rgba(255,201,94,.6);}
body.elementor-page-1238 .al-card .elementor-heading-title{color:var(--al-sage);font-size:28px;line-height:1.25;padding-left:84px;}

/* About + stats */
body.elementor-page-1238 .al-hub-about{background-image:radial-gradient(ellipse 45% 60% at 0% 100%,rgba(79,154,91,.20) 0%,rgba(79,154,91,0) 70%),linear-gradient(180deg,#18201b 0%,#121714 100%);}
body.elementor-page-1238 .al-about-row{gap:48px;align-items:center;}
body.elementor-page-1238 .al-about-text{flex:1.5 1 0;}
body.elementor-page-1238 .al-about-text .al-h2 .elementor-heading-title{justify-content:flex-start;}
body.elementor-page-1238 .al-about-text .al-h2 .elementor-heading-title::before{display:none;}
body.elementor-page-1238 .al-stats{flex:1 1 0;gap:16px;}
body.elementor-page-1238 .al-stat{padding:22px 26px;border-radius:14px;background:var(--al-card);border:1px solid var(--al-line);border-right:4px solid var(--al-gold);gap:2px;}
body.elementor-page-1238 .al-stat-num .elementor-heading-title{font-size:46px;font-weight:800;line-height:1;color:var(--al-gold);text-shadow:0 0 22px rgba(255,201,94,.35);}
body.elementor-page-1238 .al-stat-label .elementor-heading-title{font-size:19px;font-weight:600;color:var(--al-sage);}

/* CTA */
body.elementor-page-1238 .al-hub-cta{padding-top:24px;}
body.elementor-page-1238 .al-cta-box{position:relative;overflow:hidden;isolation:isolate;max-width:980px;margin-inline:auto;padding:52px 48px;border-radius:22px;border:1px solid rgba(255,201,94,.35);text-align:center;
  background:radial-gradient(ellipse 70% 80% at 50% 0%,rgba(255,201,94,.14) 0%,rgba(255,201,94,0) 70%),linear-gradient(180deg,#2F3A33 0%,#1d2620 100%);box-shadow:0 0 50px rgba(255,201,94,.08);}
body.elementor-page-1238 .al-cta-box::before{content:"";position:absolute;width:220px;height:220px;bottom:-70px;left:-50px;opacity:.12;z-index:-1;pointer-events:none;background:url("https://www.agrolight.co.il/wp-content/uploads/2026/09/agro-lite_symbol_orange.svg") center/contain no-repeat;animation:alh-spin 70s linear infinite;}


/* FAQ */
body.elementor-page-1238 .al-hub-faq{background:linear-gradient(180deg,#121714 0%,#18201b 100%);border-top:1px solid rgba(127,183,126,.15);}
body.elementor-page-1238 .al-faq{width:100%;max-width:900px !important;margin-inline:auto;margin-top:18px;}
body.elementor-page-1238 .al-faq .elementor-accordion-item{border:1px solid var(--al-line) !important;border-radius:14px;background:var(--al-card);margin-bottom:12px;overflow:hidden;transition:border-color .25s,box-shadow .25s;}
body.elementor-page-1238 .al-faq .elementor-accordion-item:hover{border-color:rgba(255,201,94,.5) !important;}
body.elementor-page-1238 .al-faq .elementor-tab-title{display:flex;align-items:center;gap:14px;padding:20px 24px;border:0 !important;}
body.elementor-page-1238 .al-faq .elementor-tab-title a,body.elementor-page-1238 .al-faq .elementor-accordion-title{color:var(--al-sage);font-size:20px;font-weight:700;line-height:1.35;text-decoration:none;}
body.elementor-page-1238 .al-faq .elementor-tab-title.elementor-active a{color:var(--al-gold);}
body.elementor-page-1238 .al-faq .elementor-accordion-icon{order:2;margin-inline-start:auto;color:var(--al-gold);font-size:16px;}
body.elementor-page-1238 .al-faq .elementor-accordion-icon i{color:var(--al-gold);}
body.elementor-page-1238 .al-faq .elementor-tab-content{padding:0 24px 22px;border:0 !important;color:var(--al-text);}
body.elementor-page-1238 .al-faq .elementor-tab-content p:last-child{margin-bottom:0;}
body.elementor-page-1238 .al-faq .elementor-tab-content a{color:var(--al-gold);text-decoration:underline;text-underline-offset:3px;}
body.elementor-page-1238 .al-faq .elementor-accordion-item:has(.elementor-active){border-color:var(--al-gold) !important;box-shadow:0 0 22px rgba(255,201,94,.15);}
@media (max-width:767px){
  body.elementor-page-1238 .al-faq .elementor-tab-title{padding:16px 18px;}
  body.elementor-page-1238 .al-faq .elementor-tab-title a,body.elementor-page-1238 .al-faq .elementor-accordion-title{font-size:17px;}
  body.elementor-page-1238 .al-faq .elementor-tab-content{padding:0 18px 18px;}
}

@keyframes alh-fly{0%{transform:translate(0,0);}33%{transform:translate(14px,-22px);}66%{transform:translate(-10px,-8px);}100%{transform:translate(8px,-30px);}}
@keyframes alh-twinkle{0%,100%{opacity:.55;}50%{opacity:1;}}
@keyframes alh-spin{to{transform:rotate(360deg);}}
@keyframes alh-pulse{0%,100%{transform:scale(1);opacity:.85;}50%{transform:scale(1.35);opacity:1;}}

@media (max-width:1024px){
  body.elementor-page-1238 .al-sec{padding-top:60px;padding-bottom:60px;}
  body.elementor-page-1238 .al-hub-hero{padding-top:72px;padding-bottom:80px;}
  body.elementor-page-1238 .al-hub-hero .elementor-heading-title{font-size:46px;}
  body.elementor-page-1238 .al-hub-hero > .e-con-inner::before{width:220px;height:220px;}
  body.elementor-page-1238 .al-h2 .elementor-heading-title{font-size:34px;}
  body.elementor-page-1238 .al-grid ul.products{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}
  body.elementor-page-1238 .al-about-row{flex-direction:column;--flex-direction:column !important;gap:32px;}
  body.elementor-page-1238 .al-about-text,body.elementor-page-1238 .al-stats{flex:none;width:100%;}
  body.elementor-page-1238 .al-stats{flex-direction:row;--flex-direction:row !important;}
  body.elementor-page-1238 .al-stat{flex:1 1 0;}
}
@media (max-width:767px){
  body.elementor-page-1238 .al-sec{padding-top:44px;padding-bottom:44px;}
  body.elementor-page-1238 .al-hub-hero{padding-top:52px;padding-bottom:60px;}
  body.elementor-page-1238 .al-hub-hero .elementor-heading-title{font-size:36px;}
  body.elementor-page-1238 .al-hub-hero .al-lead{font-size:18px;}
  body.elementor-page-1238 .al-hub-hero > .e-con-inner::before{width:150px;height:150px;top:-20px;}
  body.elementor-page-1238 .al-btns{flex-direction:column;--flex-direction:column !important;align-items:stretch;}
  body.elementor-page-1238 .al-btn .elementor-button{width:100%;justify-content:center;}
  body.elementor-page-1238 .al-h2 .elementor-heading-title{font-size:28px;gap:12px;}
  body.elementor-page-1238 .al-grid ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
  body.elementor-page-1238 .al-grid .woocommerce-loop-category__title{font-size:15px;padding:10px 8px 12px;}
  body.elementor-page-1238 .al-cards{flex-direction:column;--flex-direction:column !important;gap:18px;}
  body.elementor-page-1238 .al-card{padding:32px 22px 24px;}
  body.elementor-page-1238 .al-card .al-card-h::before{font-size:44px;}
  body.elementor-page-1238 .al-card,body.elementor-page-1238 .al-stat{flex:0 0 auto;}
  body.elementor-page-1238 .al-card .elementor-heading-title{padding-left:60px;}
  body.elementor-page-1238 .al-card .elementor-heading-title{font-size:24px;}
  body.elementor-page-1238 .al-stats{flex-direction:column;--flex-direction:column !important;}
  body.elementor-page-1238 .al-stat-num .elementor-heading-title{font-size:38px;}
  body.elementor-page-1238 .al-cta-box{padding:36px 20px;}
}
@media (prefers-reduced-motion:reduce){
  body.elementor-page-1238 .al-hub-hero::after,body.elementor-page-1238 .al-hub-hero > .e-con-inner::before,body.elementor-page-1238 .al-hub-hero .elementor-widget-heading::after,body.elementor-page-1238 .al-cta-box::before{animation:none;}
  body.elementor-page-1238 .al-grid li.product-category,body.elementor-page-1238 .al-grid li.product-category img{transition:none;}
}/* End custom CSS */