.elementor-15 .elementor-element.elementor-element-37dda0b4{--display:flex;--min-height:60vh;}.elementor-15 .elementor-element.elementor-element-37dda0b4 .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-15 .elementor-element.elementor-element-bde24b4{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:35px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-f828045.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-f828045{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-15 .elementor-element.elementor-element-f828045 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-f828045 .elementor-icon{font-size:60px;}.elementor-15 .elementor-element.elementor-element-f828045 .elementor-icon svg{height:60px;}.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-15 .elementor-element.elementor-element-172c181{text-align:center;}.elementor-15 .elementor-element.elementor-element-172c181 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:64px;font-weight:800;line-height:1.15em;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-9d1f7f1{text-align:center;}.elementor-15 .elementor-element.elementor-element-9d1f7f1 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-a36e0ab );}.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-15 .elementor-element.elementor-element-4c37645{width:var( --container-widget-width, 65% );max-width:65%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:65%;--container-widget-flex-grow:0;columns:1;text-align:center;font-family:"Assistant", Sans-serif;font-weight:400;line-height:1.2em;}.elementor-15 .elementor-element.elementor-element-4c37645.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-fc44398.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-fc44398{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-15 .elementor-element.elementor-element-fc44398 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-fc44398 .elementor-icon{font-size:60px;}.elementor-15 .elementor-element.elementor-element-fc44398 .elementor-icon svg{height:60px;}.elementor-15 .elementor-element.elementor-element-4deeab07{--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:space-around;--align-items:center;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-4deeab07:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-4deeab07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f0692bd );}.elementor-15 .elementor-element.elementor-element-4deeab07::before, .elementor-15 .elementor-element.elementor-element-4deeab07 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-4deeab07 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-4deeab07 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-4deeab07 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-4deeab07 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-833a224{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-15 .elementor-element.elementor-element-833a224 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-secondary );}.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-15 .elementor-element.elementor-element-6bae113 .product{text-align:center;}.elementor-15 .elementor-element.elementor-element-6bae113.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-15 .elementor-element.elementor-element-6bae113 .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-secondary );font-family:"Assistant", Sans-serif;font-size:20px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-0d4f719{--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:space-between;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-47d017a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-4018181{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-4018181 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-69fa5da{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-cd43538{--display:flex;}.elementor-15 .elementor-element.elementor-element-6554f07.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-6554f07{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-6554f07 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-15 .elementor-element.elementor-element-da094d7{--display:flex;}.elementor-15 .elementor-element.elementor-element-0404125{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:30px 30px 30px 30px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-0404125:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-0404125 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f0692bd );}.elementor-15 .elementor-element.elementor-element-9e3462f{text-align:center;}.elementor-15 .elementor-element.elementor-element-9e3462f .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-652f3ba );}.elementor-15 .elementor-element.elementor-element-64ab9df{font-family:"Assistant", Sans-serif;font-size:18px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-81be8e2{--display:grid;--e-con-grid-template-columns:repeat(4, 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-15 .elementor-element.elementor-element-33a5269 .elementor-icon-box-wrapper{gap:14px;}.elementor-15 .elementor-element.elementor-element-33a5269 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-33a5269.elementor-view-stacked .elementor-icon{background-color:#FFC95E;}.elementor-15 .elementor-element.elementor-element-33a5269.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-33a5269.elementor-view-default .elementor-icon{fill:#FFC95E;color:#FFC95E;border-color:#FFC95E;}.elementor-15 .elementor-element.elementor-element-33a5269 .elementor-icon{font-size:54px;}.elementor-15 .elementor-element.elementor-element-33a5269 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-33a5269 .elementor-icon-box-title a{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-bb131fa .elementor-icon-box-wrapper{gap:14px;}.elementor-15 .elementor-element.elementor-element-bb131fa .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-bb131fa.elementor-view-stacked .elementor-icon{background-color:#FFC95E;}.elementor-15 .elementor-element.elementor-element-bb131fa.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-bb131fa.elementor-view-default .elementor-icon{fill:#FFC95E;color:#FFC95E;border-color:#FFC95E;}.elementor-15 .elementor-element.elementor-element-bb131fa .elementor-icon{font-size:54px;}.elementor-15 .elementor-element.elementor-element-bb131fa .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-bb131fa .elementor-icon-box-title a{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-9c671b4 .elementor-icon-box-wrapper{gap:14px;}.elementor-15 .elementor-element.elementor-element-9c671b4 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-9c671b4.elementor-view-stacked .elementor-icon{background-color:#FFC95E;}.elementor-15 .elementor-element.elementor-element-9c671b4.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-9c671b4.elementor-view-default .elementor-icon{fill:#FFC95E;color:#FFC95E;border-color:#FFC95E;}.elementor-15 .elementor-element.elementor-element-9c671b4 .elementor-icon{font-size:54px;}.elementor-15 .elementor-element.elementor-element-9c671b4 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-9c671b4 .elementor-icon-box-title a{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-84483c0 .elementor-icon-box-wrapper{gap:14px;}.elementor-15 .elementor-element.elementor-element-84483c0 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-84483c0.elementor-view-stacked .elementor-icon{background-color:#FFC95E;}.elementor-15 .elementor-element.elementor-element-84483c0.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-84483c0.elementor-view-default .elementor-icon{fill:#FFC95E;color:#FFC95E;border-color:#FFC95E;}.elementor-15 .elementor-element.elementor-element-84483c0 .elementor-icon{font-size:54px;}.elementor-15 .elementor-element.elementor-element-84483c0 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-84483c0 .elementor-icon-box-title a{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-d45588a{--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:space-around;--align-items:center;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-d45588a::before, .elementor-15 .elementor-element.elementor-element-d45588a > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-d45588a > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-d45588a > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-d45588a > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-d45588a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-5364d9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-5364d9f .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:40px;font-weight:700;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-15 .elementor-element.elementor-element-65e33fe{--grid-columns:6;--grid-row-gap:40px;--grid-column-gap:20px;}.elementor-15 .elementor-element.elementor-element-65e33fe .elementor-loop-container{grid-auto-rows:1fr;}.elementor-15 .elementor-element.elementor-element-65e33fe .e-loop-item > .elementor-section, .elementor-15 .elementor-element.elementor-element-65e33fe .e-loop-item > .elementor-section > .elementor-container, .elementor-15 .elementor-element.elementor-element-65e33fe .e-loop-item > .e-con, .elementor-15 .elementor-element.elementor-element-65e33fe .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-cd43538{--width:32%;}.elementor-15 .elementor-element.elementor-element-da094d7{--width:68%;}}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-172c181 .elementor-heading-title{font-size:52px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-4c37645{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;}.elementor-15 .elementor-element.elementor-element-4deeab07{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-15 .elementor-element.elementor-element-81be8e2{--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-d45588a{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-15 .elementor-element.elementor-element-65e33fe{--grid-columns:3;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-37dda0b4{--min-height:50vh;}.elementor-15 .elementor-element.elementor-element-bde24b4{--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-172c181 .elementor-heading-title{font-size:34px;}.elementor-15 .elementor-element.elementor-element-9d1f7f1 .elementor-heading-title{font-size:19px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-4c37645{line-height:1.2em;}.elementor-15 .elementor-element.elementor-element-4deeab07{--min-height:0px;--padding-top:12%;--padding-bottom:12%;--padding-left:5%;--padding-right:5%;}.elementor-15 .elementor-element.elementor-element-833a224 .elementor-heading-title{font-size:35px;}.elementor-15 .elementor-element.elementor-element-0d4f719{--padding-top:35px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-4018181 .elementor-heading-title{font-size:35px;}.elementor-15 .elementor-element.elementor-element-9e3462f .elementor-heading-title{font-size:35px;}.elementor-15 .elementor-element.elementor-element-64ab9df{text-align:center;font-size:18px;}.elementor-15 .elementor-element.elementor-element-81be8e2{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 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-15 .elementor-element.elementor-element-33a5269 .elementor-icon{font-size:42px;}.elementor-15 .elementor-element.elementor-element-33a5269 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-33a5269 .elementor-icon-box-title a{font-size:16px;}.elementor-15 .elementor-element.elementor-element-bb131fa .elementor-icon{font-size:42px;}.elementor-15 .elementor-element.elementor-element-bb131fa .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-bb131fa .elementor-icon-box-title a{font-size:16px;}.elementor-15 .elementor-element.elementor-element-9c671b4 .elementor-icon{font-size:42px;}.elementor-15 .elementor-element.elementor-element-9c671b4 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-9c671b4 .elementor-icon-box-title a{font-size:16px;}.elementor-15 .elementor-element.elementor-element-84483c0 .elementor-icon{font-size:42px;}.elementor-15 .elementor-element.elementor-element-84483c0 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-84483c0 .elementor-icon-box-title a{font-size:16px;}.elementor-15 .elementor-element.elementor-element-d45588a{--min-height:0px;--padding-top:12%;--padding-bottom:12%;--padding-left:5%;--padding-right:5%;}.elementor-15 .elementor-element.elementor-element-5364d9f .elementor-heading-title{font-size:35px;}.elementor-15 .elementor-element.elementor-element-65e33fe{--grid-columns:2;}}/* Start custom CSS for heading, class: .elementor-element-172c181 */.elementor-15 .elementor-element.elementor-element-172c181 .elementor-heading-title{display:inline-block;position:relative;max-width:100%;padding-bottom:18px;background-image:linear-gradient(100deg,var(--e-global-color-secondary) 0%,var(--e-global-color-secondary) 33%,#FFC95E 36%,#FFE9B8 37.5%,#FFC95E 39%,var(--e-global-color-secondary) 42%,var(--e-global-color-secondary) 58%,#FF9F45 61%,#FFC95E 62.5%,#FF9F45 64%,var(--e-global-color-secondary) 67%,var(--e-global-color-secondary) 100%);background-size:400% 100%;background-position:0 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 16px rgba(255,201,94,.3));animation:al-h1-beam 14s linear infinite}
.elementor-15 .elementor-element.elementor-element-172c181 .elementor-heading-title::after{content:"";position:absolute;bottom:0;left:50%;width:160px;max-width:60%;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#FFC95E,transparent);transform:translateX(-50%) scaleX(.45);animation:al-h1-line 7s ease-in-out infinite alternate}
@keyframes al-h1-beam{0%{background-position:0 0}100%{background-position:100% 0}}
@keyframes al-h1-line{0%{transform:translateX(-50%) scaleX(.45);filter:hue-rotate(0deg)}100%{transform:translateX(-50%) scaleX(1);filter:hue-rotate(-18deg)}}
@media (prefers-reduced-motion:reduce){.elementor-15 .elementor-element.elementor-element-172c181 .elementor-heading-title,.elementor-15 .elementor-element.elementor-element-172c181 .elementor-heading-title::after{animation:none}}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-6bae113 */.elementor-15 .elementor-element.elementor-element-6bae113 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-15 .elementor-element.elementor-element-6bae113 ul.products li.product:hover{background-color:#3A4940;box-shadow:0 0 10px 0 rgba(255,255,255,.5)}
.elementor-15 .elementor-element.elementor-element-6bae113 ul.products li.product .woocommerce-loop-category__title{margin-bottom:10px;transition:color .3s ease}
.elementor-15 .elementor-element.elementor-element-6bae113 .woocommerce-loop-category__title .count{display:none}
.elementor-15 .elementor-element.elementor-element-6bae113 ul.products li.product a img{margin-bottom:5px}
.elementor-15 .elementor-element.elementor-element-6bae113 ul.products li.product:hover .woocommerce-loop-category__title{color:#FFC95E}
/* מובייל: כותרת מתכווצת עם רוחב המסך כדי שתישאר בשורה אחת */
@media (max-width:767px){.elementor-15 .elementor-element.elementor-element-6bae113 ul.products li.product .woocommerce-loop-category__title{font-size:clamp(12px,calc(5.1vw - 3px),20px)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4deeab07 */.elementor-15 .elementor-element.elementor-element-4deeab07{overflow:hidden}
.elementor-15 .elementor-element.elementor-element-4deeab07>.e-con-inner{position:relative;z-index:1}
.elementor-15 .elementor-element.elementor-element-4deeab07::before,.elementor-15 .elementor-element.elementor-element-4deeab07::after{content:"";position:absolute;inset:-40%;z-index:0;pointer-events:none;opacity:1}
.elementor-15 .elementor-element.elementor-element-4deeab07::before{background:radial-gradient(ellipse 22% 22% at 30% 34%,rgba(255,186,60,.32),transparent),radial-gradient(ellipse 18% 18% at 68% 52%,rgba(255,232,170,.20),transparent),radial-gradient(ellipse 20% 20% at 36% 72%,rgba(255,150,70,.22),transparent);animation:al-spot-a 22s ease-in-out infinite alternate,al-spot-hue 30s linear infinite}
.elementor-15 .elementor-element.elementor-element-4deeab07::after{background:radial-gradient(ellipse 22% 22% at 68% 32%,rgba(127,183,126,.32),transparent),radial-gradient(ellipse 18% 18% at 32% 54%,rgba(90,170,200,.22),transparent),radial-gradient(ellipse 20% 20% at 66% 72%,rgba(127,183,126,.24),transparent);animation:al-spot-b 28s ease-in-out infinite alternate,al-spot-hue 40s linear infinite reverse}
@keyframes al-spot-a{0%{transform:translate3d(-5%,-3%,0) rotate(0deg)}50%{transform:translate3d(4%,3%,0) rotate(8deg)}100%{transform:translate3d(7%,-4%,0) rotate(-6deg)}}
@keyframes al-spot-b{0%{transform:translate3d(6%,4%,0) rotate(0deg)}50%{transform:translate3d(-4%,-3%,0) rotate(-10deg)}100%{transform:translate3d(-7%,3%,0) rotate(6deg)}}
@keyframes al-spot-hue{0%{filter:hue-rotate(0deg)}50%{filter:hue-rotate(70deg)}100%{filter:hue-rotate(0deg)}}
@media (prefers-reduced-motion:reduce){.elementor-15 .elementor-element.elementor-element-4deeab07::before,.elementor-15 .elementor-element.elementor-element-4deeab07::after{animation:none}}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6de6f46 *//* רקע כרטיסיות ההמלצות */
.elementor-15 .elementor-element.elementor-element-6de6f46 .ti-widget .ti-review-item>.ti-inner{background-color:#202422d4 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81be8e2 *//* קוביות קישור: אותו כרטיס זכוכית של הסקשן, כל הקובייה לחיצה */
.elementor-15 .elementor-element.elementor-element-81be8e2{margin-top:36px;padding-inline:10px}
.elementor-15 .elementor-element.elementor-element-81be8e2 .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-15 .elementor-element.elementor-element-81be8e2 .elementor-icon-box-title{margin:0;line-height:1.3}
.elementor-15 .elementor-element.elementor-element-81be8e2 .elementor-icon-box-title a{transition:color .3s ease}
.elementor-15 .elementor-element.elementor-element-81be8e2 .elementor-icon-box-title a::after{content:"";position:absolute;inset:0;border-radius:24px}
.elementor-15 .elementor-element.elementor-element-81be8e2 .elementor-widget-icon-box:hover,.elementor-15 .elementor-element.elementor-element-81be8e2 .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-15 .elementor-element.elementor-element-81be8e2 .elementor-widget-icon-box:hover .elementor-icon-box-title a,.elementor-15 .elementor-element.elementor-element-81be8e2 .elementor-widget-icon-box:focus-within .elementor-icon-box-title a{color:#FFC95E}
.elementor-15 .elementor-element.elementor-element-81be8e2 .elementor-icon-box-title a:focus-visible{outline:none}
.elementor-15 .elementor-element.elementor-element-81be8e2 .elementor-widget-icon-box:has(a:focus-visible){outline:2px solid #FFC95E;outline-offset:3px}
@media (min-width:1025px){.elementor-15 .elementor-element.elementor-element-81be8e2{padding-inline:34px}}
@media (max-width:767px){.elementor-15 .elementor-element.elementor-element-81be8e2{margin-top:22px}.elementor-15 .elementor-element.elementor-element-81be8e2 .elementor-widget-icon-box{padding:18px 8px;border-radius:18px}.elementor-15 .elementor-element.elementor-element-81be8e2 .elementor-icon-box-title a::after{border-radius:18px}}
@media (prefers-reduced-motion:reduce){.elementor-15 .elementor-element.elementor-element-81be8e2 .elementor-widget-icon-box{transition:none}.elementor-15 .elementor-element.elementor-element-81be8e2 .elementor-widget-icon-box:hover{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d4f719 *//* אולם תצוגה: רקע לילה כחול-ירוק, אלומות אור נעות, צבעים מתחלפים וגחליליות */
.elementor-15 .elementor-element.elementor-element-0d4f719{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(165deg,#0B1D26 0%,#0F2F36 48%,#142A22 100%);border-top:1px solid rgba(255,201,94,.3);border-bottom:1px solid rgba(183,206,180,.22)}
.elementor-15 .elementor-element.elementor-element-0d4f719>.e-con-inner{position:relative;z-index:1}
.elementor-15 .elementor-element.elementor-element-0d4f719::before,.elementor-15 .elementor-element.elementor-element-0d4f719::after{content:"";position:absolute;inset:-35% -25%;z-index:0;pointer-events:none;will-change:transform,opacity}
.elementor-15 .elementor-element.elementor-element-0d4f719::before{background:linear-gradient(112deg,transparent 18%,rgba(64,206,190,.26) 32%,transparent 46%,rgba(255,201,94,.20) 60%,transparent 74%);animation:al-show-a 24s ease-in-out infinite alternate,al-show-fade 16s ease-in-out infinite alternate}
.elementor-15 .elementor-element.elementor-element-0d4f719::after{background:linear-gradient(68deg,transparent 16%,rgba(150,120,255,.22) 30%,transparent 44%,rgba(127,183,126,.24) 58%,transparent 72%,rgba(255,140,90,.16) 84%,transparent 94%);animation:al-show-b 30s ease-in-out infinite alternate,al-show-fade 16s ease-in-out infinite alternate-reverse}
@keyframes al-show-a{0%{transform:translate3d(-9%,-2%,0) rotate(-5deg)}100%{transform:translate3d(9%,3%,0) rotate(5deg)}}
@keyframes al-show-b{0%{transform:translate3d(8%,3%,0) rotate(4deg)}100%{transform:translate3d(-8%,-3%,0) rotate(-6deg)}}
@keyframes al-show-fade{0%{opacity:1}100%{opacity:.12}}
.elementor-15 .elementor-element.elementor-element-0d4f719>.e-con-inner::before,.elementor-15 .elementor-element.elementor-element-0d4f719>.e-con-inner::after{content:"";position:absolute;top:0;bottom:-520px;left:calc(50% - 50vw);width:calc(100vw + 520px);z-index:-1;pointer-events:none;will-change:transform,opacity}
.elementor-15 .elementor-element.elementor-element-0d4f719>.e-con-inner::before{background-image:radial-gradient(circle at 12% 18%,rgba(255,214,130,.95) 0 1.6px,transparent 3.2px),radial-gradient(circle at 46% 62%,rgba(255,214,130,.8) 0 1.2px,transparent 2.6px),radial-gradient(circle at 78% 34%,rgba(255,236,190,.9) 0 1.8px,transparent 3.6px),radial-gradient(circle at 88% 86%,rgba(255,201,94,.75) 0 1.2px,transparent 2.6px);background-size:520px 520px;animation:al-show-fly-a 70s linear infinite,al-show-twinkle 5s ease-in-out infinite alternate}
.elementor-15 .elementor-element.elementor-element-0d4f719>.e-con-inner::after{background-image:radial-gradient(circle at 24% 72%,rgba(150,230,200,.85) 0 1.4px,transparent 3px),radial-gradient(circle at 64% 14%,rgba(170,200,255,.8) 0 1.2px,transparent 2.6px),radial-gradient(circle at 92% 52%,rgba(150,230,200,.7) 0 1.6px,transparent 3.2px);background-size:380px 380px;animation:al-show-fly-b 52s linear infinite,al-show-twinkle 7s ease-in-out infinite alternate-reverse}
@keyframes al-show-fly-a{to{transform:translate3d(0,-520px,0)}}
@keyframes al-show-fly-b{to{transform:translate3d(-380px,-380px,0)}}
@keyframes al-show-twinkle{0%{opacity:.25}100%{opacity:.9}}
/* ליטוש התוכן */
.elementor-15 .elementor-element.elementor-element-0d4f719 .elementor-element-4018181::after{content:"";display:block;width:84px;height:3px;margin:14px auto 0;border-radius:3px;background:linear-gradient(90deg,transparent,#FFC95E,transparent);box-shadow:0 0 14px rgba(255,201,94,.65)}
.elementor-15 .elementor-element.elementor-element-0d4f719 .elementor-element-69fa5da{gap:36px;align-items:center;margin-top:0;padding-top:0}
.elementor-15 .elementor-element.elementor-element-0d4f719 .elementor-element-da094d7{gap:24px}
.elementor-15 .elementor-element.elementor-element-0d4f719 .elementor-element-64ab9df,.elementor-15 .elementor-element.elementor-element-0d4f719 .elementor-element-0404125{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)}
.elementor-15 .elementor-element.elementor-element-0d4f719 .elementor-element-64ab9df{padding:28px 32px}
.elementor-15 .elementor-element.elementor-element-0d4f719 .elementor-element-64ab9df p{line-height:1.7;margin-bottom:.85em}
.elementor-15 .elementor-element.elementor-element-0d4f719 .elementor-element-64ab9df p:last-child{margin-bottom:0}
.elementor-15 .elementor-element.elementor-element-0d4f719 .elementor-element-0404125{padding:22px 20px}
.elementor-15 .elementor-element.elementor-element-0d4f719 .elementor-element-6554f07{animation:al-show-glow 12s ease-in-out infinite alternate}
@keyframes al-show-glow{0%{box-shadow:0 26px 60px -24px rgba(0,0,0,.9),0 0 44px -6px rgba(64,206,190,.5)}50%{box-shadow:0 26px 60px -24px rgba(0,0,0,.9),0 0 44px -6px rgba(255,201,94,.5)}100%{box-shadow:0 26px 60px -24px rgba(0,0,0,.9),0 0 44px -6px rgba(150,120,255,.45)}}
@media (min-width:1025px){.elementor-15 .elementor-element.elementor-element-0d4f719 .elementor-element-69fa5da{padding-inline:24px}}
@media (max-width:767px){.elementor-15 .elementor-element.elementor-element-0d4f719 .elementor-element-69fa5da{gap:22px;margin-top:0}.elementor-15 .elementor-element.elementor-element-0d4f719 .elementor-element-64ab9df{padding:20px 18px}.elementor-15 .elementor-element.elementor-element-0d4f719 .elementor-element-0404125{padding:16px 10px}}
@media (prefers-reduced-motion:reduce){.elementor-15 .elementor-element.elementor-element-0d4f719::before,.elementor-15 .elementor-element.elementor-element-0d4f719::after,.elementor-15 .elementor-element.elementor-element-0d4f719>.e-con-inner::before,.elementor-15 .elementor-element.elementor-element-0d4f719>.e-con-inner::after,.elementor-15 .elementor-element.elementor-element-0d4f719 .elementor-element-6554f07{animation:none}}
/* דסקטופ: הווידאו בגובה של כרטיס הטקסט וכרטיס ההמלצות יחד */
@media (min-width:1200px){.elementor-15 .elementor-element.elementor-element-0d4f719 .elementor-element-69fa5da{align-items:stretch}.elementor-15 .elementor-element.elementor-element-0d4f719 .elementor-element-6554f07{align-self:stretch;flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden;min-height:0}.elementor-15 .elementor-element.elementor-element-0d4f719 .elementor-element-6554f07 .elementor-wrapper{flex:1 1 auto;position:relative;aspect-ratio:auto;min-height:0}.elementor-15 .elementor-element.elementor-element-0d4f719 .elementor-element-6554f07 video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}}
/* רוחב עמודת הווידאו מותאם ליחס 9:16 כדי שהווידאו לא ייחתך */
@media (min-width:1200px){.elementor-15 .elementor-element.elementor-element-0d4f719 .elementor-element-cd43538{flex:0 0 500px;width:500px;max-width:500px}.elementor-15 .elementor-element.elementor-element-0d4f719 .elementor-element-da094d7{flex:1 1 0;width:auto;min-width:0}}
@media (min-width:1500px){.elementor-15 .elementor-element.elementor-element-0d4f719 .elementor-element-cd43538{flex-basis:480px;width:480px;max-width:480px}}
/* טאבלט: הווידאו מיושר לראש העמודה */
@media (min-width:768px) and (max-width:1199px){.elementor-15 .elementor-element.elementor-element-0d4f719 .elementor-element-69fa5da{align-items:flex-start}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5364d9f *//* כותרת ממורכזת, שבירת שורות מאוזנת בלי מילה בודדת בשורה */
.elementor-15 .elementor-element.elementor-element-5364d9f .elementor-heading-title{text-wrap:balance}
/* קו אור כתום מתחת לכותרת, כמו בסקשן אולם התצוגה */
.elementor-15 .elementor-element.elementor-element-5364d9f::after{content:"";display:block;width:84px;height:3px;margin:14px auto 0;border-radius:3px;background:linear-gradient(90deg,transparent,#FFC95E,transparent);box-shadow:0 0 14px rgba(255,201,94,.65)}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-65e33fe *//* קוביות מוצר בעיצוב קוביות הקטגוריה (6bae113) */
.elementor-15 .elementor-element.elementor-element-65e33fe .al-new-card{background-color:var(--e-global-color-0e113cf);border:1px solid rgba(127,183,126,.4);border-radius:10px;padding:5px;height:100%;transition:background-color .3s ease,box-shadow .3s ease}
.elementor-15 .elementor-element.elementor-element-65e33fe .al-new-card:hover{background-color:#3A4940;box-shadow:0 0 10px 0 rgba(255,255,255,.5)}
.elementor-15 .elementor-element.elementor-element-65e33fe .al-new-img img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;margin-bottom:5px}
.elementor-15 .elementor-element.elementor-element-65e33fe .al-new-title{margin-bottom:6px}
.elementor-15 .elementor-element.elementor-element-65e33fe .al-new-title .elementor-heading-title,.elementor-15 .elementor-element.elementor-element-65e33fe .al-new-title .elementor-heading-title a{transition:color .3s ease}
.elementor-15 .elementor-element.elementor-element-65e33fe .al-new-card:hover .al-new-title .elementor-heading-title,.elementor-15 .elementor-element.elementor-element-65e33fe .al-new-card:hover .al-new-title .elementor-heading-title a{color:#FFC95E}
.elementor-15 .elementor-element.elementor-element-65e33fe .al-new-meta .elementor-heading-title{line-height:1.5}
.elementor-15 .elementor-element.elementor-element-65e33fe .al-new-date{margin-bottom:10px}
/* מובייל: כותרת מתכווצת עם רוחב המסך, כמו בקוביות הקטגוריה */
@media (max-width:767px){.elementor-15 .elementor-element.elementor-element-65e33fe .al-new-title .elementor-heading-title{font-size:clamp(12px,calc(5.1vw - 3px),20px)}.elementor-15 .elementor-element.elementor-element-65e33fe .al-new-meta .elementor-heading-title{font-size:12px}}/* End custom CSS */