.elementor-71 .elementor-element.elementor-element-65727b4{--display:flex;--min-height:6vh;--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 20px;--row-gap:0px;--column-gap:20px;--overflow:hidden;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;--z-index:5;}.elementor-71 .elementor-element.elementor-element-65727b4:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-65727b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-71 .elementor-element.elementor-element-0ec5373.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-71 .elementor-element.elementor-element-0ec5373{text-align:center;}.elementor-71 .elementor-element.elementor-element-0ec5373 .elementor-heading-title{font-family:"Talent", Sans-serif;font-size:1.1vw;font-weight:200;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-71 .elementor-element.elementor-element-e1a1aa4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-71 .elementor-element.elementor-element-e1a1aa4{text-align:center;}.elementor-71 .elementor-element.elementor-element-e1a1aa4 .elementor-heading-title{font-family:"Talent", Sans-serif;font-size:1.1vw;font-weight:200;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-71 .elementor-element.elementor-element-007a77c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:1vw;--padding-bottom:1vw;--padding-left:3vw;--padding-right:3vw;--z-index:9999;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-71 .elementor-element.elementor-element-bf987d2{--side-cart-alignment-transform:translateX(100%);--side-cart-alignment-left:auto;--side-cart-alignment-right:0;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-text );--toggle-button-icon-hover-color:var( --e-global-color-text );--toggle-button-border-width:0px;--toggle-icon-size:35px;--toggle-icon-padding:0px 0px 0px 0px;--cart-border-style:none;--cart-close-icon-size:1.1em;--product-variations-color:var( --e-global-color-text );--product-price-color:var( --e-global-color-text );--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--view-cart-button-text-color:var( --e-global-color-text );--view-cart-button-background-color:var( --e-global-color-accent );--view-cart-button-hover-text-color:var( --e-global-color-accent );--view-cart-button-hover-background-color:var( --e-global-color-text );--checkout-button-text-color:var( --e-global-color-text );--checkout-button-background-color:var( --e-global-color-accent );--checkout-button-hover-text-color:var( --e-global-color-accent );--checkout-button-hover-background-color:var( --e-global-color-text );--empty-message-color:var( --e-global-color-text );--empty-message-alignment:right;}.elementor-71 .elementor-element.elementor-element-bf987d2 .elementor-menu-cart__subtotal{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-71 .elementor-element.elementor-element-bf987d2 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-71 .elementor-element.elementor-element-bf987d2 .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-71 .elementor-element.elementor-element-bf987d2 .elementor-menu-cart__product .variation{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-bf987d2 .elementor-menu-cart__product-price{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-71 .elementor-element.elementor-element-bf987d2 .elementor-menu-cart__product-price .product-quantity{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-bf987d2 .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-71 .elementor-element.elementor-element-bf987d2 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );border-radius:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-bf987d2 .elementor-button--view-cart{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-71 .elementor-element.elementor-element-bf987d2 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );border-radius:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-bf987d2 .elementor-button--checkout{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-71 .elementor-element.elementor-element-bf987d2 .woocommerce-mini-cart__empty-message{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );--n-menu-title-line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );--n-menu-divider-color:var( --e-global-color-text );}.elementor-71 .elementor-element.elementor-element-d62f11f{--display:flex;}.elementor-71 .elementor-element.elementor-element-65983c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;box-shadow:0px 8px 8px -6px rgba(0, 0, 0, 0.28);--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-71 .elementor-element.elementor-element-b629cd0{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0.8vw 0.8vw;--row-gap:0.8vw;--column-gap:0.8vw;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.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 );line-height:var( --e-global-typography-text-line-height );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-71 .elementor-element.elementor-element-ef73956{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;text-align:right;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-71 .elementor-element.elementor-element-ef73956 p{margin-block-end:0px;}.elementor-71 .elementor-element.elementor-element-2e2d776{text-align:right;}.elementor-71 .elementor-element.elementor-element-2e2d776 p{margin-block-end:0px;}.elementor-71 .elementor-element.elementor-element-2e2d776 a{color:var( --e-global-color-text );}.elementor-71 .elementor-element.elementor-element-d1948d3{text-align:right;}.elementor-71 .elementor-element.elementor-element-d1948d3 p{margin-block-end:0px;}.elementor-71 .elementor-element.elementor-element-d1948d3 a{color:var( --e-global-color-text );}.elementor-71 .elementor-element.elementor-element-3a6cb11{text-align:right;}.elementor-71 .elementor-element.elementor-element-3a6cb11 p{margin-block-end:0px;}.elementor-71 .elementor-element.elementor-element-3a6cb11 a{color:var( --e-global-color-text );}.elementor-71 .elementor-element.elementor-element-54b7b94{text-align:right;}.elementor-71 .elementor-element.elementor-element-54b7b94 p{margin-block-end:0px;}.elementor-71 .elementor-element.elementor-element-54b7b94 a{color:var( --e-global-color-text );}.elementor-71 .elementor-element.elementor-element-5349063{text-align:right;}.elementor-71 .elementor-element.elementor-element-5349063 p{margin-block-end:0px;}.elementor-71 .elementor-element.elementor-element-5349063 a{color:var( --e-global-color-text );}.elementor-71 .elementor-element.elementor-element-395d311{text-align:right;}.elementor-71 .elementor-element.elementor-element-395d311 p{margin-block-end:0px;}.elementor-71 .elementor-element.elementor-element-395d311 a{color:var( --e-global-color-text );}.elementor-71 .elementor-element.elementor-element-8a7cfb1{--display:flex;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;}.elementor-71 .elementor-element.elementor-element-41548c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-71 .elementor-element.elementor-element-41548c8 p{margin-block-end:0px;}.elementor-71 .elementor-element.elementor-element-403404a{--swiper-slides-to-display:2;--swiper-slides-gap:25px;width:100%;max-width:100%;}.elementor-71 .elementor-element.elementor-element-403404a .swiper-slide > .elementor-element{height:100%;}.elementor-71 .elementor-element.elementor-element-ac4aaac{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:1.5em;width:var( --container-widget-width, 19vw );max-width:19vw;--container-widget-width:19vw;--container-widget-flex-grow:0;--n-menu-open-animation-duration:1000ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:1.5em;--n-menu-title-font-size:var( --e-global-typography-text-font-size );--n-menu-title-color-normal:var( --e-global-color-text );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-dropdown-indicator-size:10px;--n-menu-dropdown-indicator-space:5px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-71 .elementor-element.elementor-element-ac4aaac > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-71 .elementor-element.elementor-element-ac4aaac > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-71 .elementor-element.elementor-element-ac4aaac > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );--n-menu-title-line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-ac4aaac {--n-menu-title-color-hover:var( --e-global-color-text );--n-menu-title-color-active:var( --e-global-color-text );}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-e554fb4{width:var( --container-widget-width, 20vw );max-width:20vw;--container-widget-width:20vw;--container-widget-flex-grow:0;}.elementor-71 .elementor-element.elementor-element-e554fb4 img{width:100%;}.elementor-71 .elementor-element.elementor-element-6a86627{--display:flex;}.elementor-71 .elementor-element.elementor-element-b2c5a18{--display:flex;}.elementor-71 .elementor-element.elementor-element-957318e{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0.8em;width:var( --container-widget-width, 18vw );max-width:18vw;--container-widget-width:18vw;--container-widget-flex-grow:0;--n-menu-open-animation-duration:1000ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:1.5em;--n-menu-title-font-size:var( --e-global-typography-text-font-size );--n-menu-title-color-normal:var( --e-global-color-text );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-71 .elementor-element.elementor-element-957318e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-71 .elementor-element.elementor-element-957318e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-71 .elementor-element.elementor-element-957318e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );--n-menu-title-line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-957318e {--n-menu-title-color-hover:var( --e-global-color-text );--n-menu-title-color-active:var( --e-global-color-text );}.elementor-71 .elementor-element.elementor-element-00bc805{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:1.5vw 1.5vw;--row-gap:1.5vw;--column-gap:1.5vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-2561833{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-71 .elementor-element.elementor-element-defa129{--display:flex;}.elementor-71 .elementor-element.elementor-element-430b3bc{--side-cart-alignment-transform:translateX(100%);--side-cart-alignment-left:auto;--side-cart-alignment-right:0;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-text );--toggle-button-icon-hover-color:var( --e-global-color-text );--toggle-button-border-width:0px;--toggle-icon-size:0.6em;--toggle-icon-padding:0px 0px 0px 0px;--cart-border-style:none;--cart-close-icon-size:0.8em;--product-variations-color:var( --e-global-color-text );--product-price-color:var( --e-global-color-text );--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--view-cart-button-text-color:var( --e-global-color-text );--view-cart-button-background-color:var( --e-global-color-accent );--view-cart-button-hover-text-color:var( --e-global-color-accent );--view-cart-button-hover-background-color:var( --e-global-color-text );--checkout-button-text-color:var( --e-global-color-text );--checkout-button-background-color:var( --e-global-color-accent );--checkout-button-hover-text-color:var( --e-global-color-accent );--checkout-button-hover-background-color:var( --e-global-color-text );--empty-message-color:var( --e-global-color-text );}.elementor-71 .elementor-element.elementor-element-430b3bc .elementor-menu-cart__subtotal{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-71 .elementor-element.elementor-element-430b3bc .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-71 .elementor-element.elementor-element-430b3bc .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-71 .elementor-element.elementor-element-430b3bc .elementor-menu-cart__product .variation{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-430b3bc .elementor-menu-cart__product-price{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-71 .elementor-element.elementor-element-430b3bc .elementor-menu-cart__product-price .product-quantity{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-430b3bc .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-71 .elementor-element.elementor-element-430b3bc .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );border-radius:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-430b3bc .elementor-button--view-cart{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-71 .elementor-element.elementor-element-430b3bc .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );border-radius:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-430b3bc .elementor-button--checkout{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-71 .elementor-element.elementor-element-430b3bc .woocommerce-mini-cart__empty-message{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-08bce78{width:var( --container-widget-width, 26vw );max-width:26vw;--container-widget-width:26vw;--container-widget-flex-grow:0;}.elementor-71 .elementor-element.elementor-element-08bce78 img{width:100%;}.elementor-71 .elementor-element.elementor-element-489cecd .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-71 .elementor-element.elementor-element-489cecd .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-489cecd{--jmm-top-items-gap:61px;--jmm-top-items-hor-align:center;--jmm-top-item-title-color:var( --e-global-color-text );--jmm-top-hover-item-title-color:var( --e-global-color-primary );--jmm-top-active-item-title-color:var( --e-global-color-primary );}.elementor-71 .elementor-element.elementor-element-489cecd .jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-item__link--top-level{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-489cecd .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon{color:var( --e-global-color-text );}.elementor-71 .elementor-element.elementor-element-489cecd .jet-mobile-menu__toggle .jet-mobile-menu__toggle-text{color:var( --e-global-color-text );}.elementor-71 .elementor-element.elementor-element-489cecd .jet-mobile-menu__container .jet-mobile-menu__container-inner{background-color:var( --e-global-color-accent );padding:4% 8% 4% 4%;}.elementor-71 .elementor-element.elementor-element-489cecd .jet-mobile-menu__container{z-index:999;}.elementor-71 .elementor-element.elementor-element-489cecd .jet-mobile-menu__container .jet-mobile-menu-cover{z-index:calc(999-1);}.elementor-71 .elementor-element.elementor-element-489cecd .jet-mobile-menu__container .jet-mobile-menu__back span{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-489cecd .jet-mobile-menu__breadcrumbs .breadcrumb-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-489cecd .jet-mobile-menu__item .jet-menu-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-489cecd .jet-mobile-menu__item .jet-menu-badge__inner{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-71 .elementor-element.elementor-element-65727b4{--min-height:7vh;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-71 .elementor-element.elementor-element-0ec5373 .elementor-heading-title{font-size:16px;}.elementor-71 .elementor-element.elementor-element-e1a1aa4 .elementor-heading-title{font-size:16px;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-71 .elementor-element.elementor-element-bf987d2 .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-71 .elementor-element.elementor-element-bf987d2 .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-71 .elementor-element.elementor-element-bf987d2 .elementor-menu-cart__product .variation{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-bf987d2 .elementor-menu-cart__product-price{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-71 .elementor-element.elementor-element-bf987d2 .elementor-menu-cart__product-price .product-quantity{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-bf987d2 .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-71 .elementor-element.elementor-element-bf987d2 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-71 .elementor-element.elementor-element-bf987d2 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-71 .elementor-element.elementor-element-bf987d2 .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-ef73956{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-71 .elementor-element.elementor-element-41548c8{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-71 .elementor-element.elementor-element-403404a{--swiper-slides-to-display:2;}.elementor-71 .elementor-element.elementor-element-ac4aaac{--n-menu-title-font-size:var( --e-global-typography-text-font-size );}.elementor-71 .elementor-element.elementor-element-ac4aaac > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-71 .elementor-element.elementor-element-ac4aaac > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-71 .elementor-element.elementor-element-ac4aaac > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-957318e{--n-menu-title-font-size:var( --e-global-typography-text-font-size );}.elementor-71 .elementor-element.elementor-element-957318e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-71 .elementor-element.elementor-element-957318e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-71 .elementor-element.elementor-element-957318e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-2561833{--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:2vw;--padding-right:2vw;--z-index:600;}.elementor-71 .elementor-element.elementor-element-defa129{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-71 .elementor-element.elementor-element-430b3bc{--toggle-icon-size:0.6em;}.elementor-71 .elementor-element.elementor-element-430b3bc .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-71 .elementor-element.elementor-element-430b3bc .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-71 .elementor-element.elementor-element-430b3bc .elementor-menu-cart__product .variation{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-430b3bc .elementor-menu-cart__product-price{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-71 .elementor-element.elementor-element-430b3bc .elementor-menu-cart__product-price .product-quantity{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-430b3bc .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-71 .elementor-element.elementor-element-430b3bc .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-71 .elementor-element.elementor-element-430b3bc .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-71 .elementor-element.elementor-element-430b3bc .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-08bce78{--container-widget-width:26%;--container-widget-flex-grow:0;width:var( --container-widget-width, 26% );max-width:26%;}.elementor-71 .elementor-element.elementor-element-489cecd{z-index:555;--jmm-top-items-icon-size:15px;--jmm-top-item-dropdown-icon-size:15px;--jmm-top-items-gap:50px;--jmm-dropdown-container-width:100%;--jmm-dropdown-toggle-size:30px;--jmm-dropdown-toggle-icon-size:30px;}.elementor-71 .elementor-element.elementor-element-489cecd .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-71 .elementor-element.elementor-element-489cecd .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-489cecd .jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-item__link--top-level{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-489cecd .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon i{font-size:30px;}.elementor-71 .elementor-element.elementor-element-489cecd .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon svg{width:30px;}.elementor-71 .elementor-element.elementor-element-489cecd .jet-mobile-menu__container{width:100%;}.elementor-71 .elementor-element.elementor-element-489cecd .jet-mobile-menu__container .jet-mobile-menu__back i{font-size:30px;}.elementor-71 .elementor-element.elementor-element-489cecd .jet-mobile-menu__container .jet-mobile-menu__back svg{width:30px;}.elementor-71 .elementor-element.elementor-element-489cecd .jet-mobile-menu__container .jet-mobile-menu__back span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-489cecd .jet-mobile-menu__breadcrumbs .breadcrumb-label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-489cecd .jet-mobile-menu__item .jet-menu-label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-489cecd .jet-mobile-menu__item .jet-menu-badge__inner{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-71 .elementor-element.elementor-element-65727b4{--min-height:7vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-71 .elementor-element.elementor-element-0ec5373.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-71 .elementor-element.elementor-element-0ec5373 .elementor-heading-title{font-size:14px;}.elementor-71 .elementor-element.elementor-element-e1a1aa4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-71 .elementor-element.elementor-element-e1a1aa4 .elementor-heading-title{font-size:14px;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-71 .elementor-element.elementor-element-bf987d2 .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-71 .elementor-element.elementor-element-bf987d2 .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-71 .elementor-element.elementor-element-bf987d2 .elementor-menu-cart__product .variation{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-bf987d2 .elementor-menu-cart__product-price{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-71 .elementor-element.elementor-element-bf987d2 .elementor-menu-cart__product-price .product-quantity{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-bf987d2 .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-71 .elementor-element.elementor-element-bf987d2 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-71 .elementor-element.elementor-element-bf987d2 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-71 .elementor-element.elementor-element-bf987d2 .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-ef73956{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-71 .elementor-element.elementor-element-41548c8{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-71 .elementor-element.elementor-element-403404a{--swiper-slides-to-display:1;}.elementor-71 .elementor-element.elementor-element-ac4aaac{--n-menu-title-font-size:var( --e-global-typography-text-font-size );}.elementor-71 .elementor-element.elementor-element-ac4aaac > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-71 .elementor-element.elementor-element-ac4aaac > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-71 .elementor-element.elementor-element-ac4aaac > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-957318e{--n-menu-title-font-size:var( --e-global-typography-text-font-size );}.elementor-71 .elementor-element.elementor-element-957318e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-71 .elementor-element.elementor-element-957318e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-71 .elementor-element.elementor-element-957318e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-2561833{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--padding-top:3%;--padding-bottom:3%;--padding-left:4%;--padding-right:3%;--z-index:600;}.elementor-71 .elementor-element.elementor-element-defa129{--width:26%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-32e23d2 > .elementor-widget-container{margin:0px 0px 0px -2px;}.elementor-71 .elementor-element.elementor-element-f14820e{padding:0px 0px 0px 2px;}.elementor-71 .elementor-element.elementor-element-430b3bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;--side-cart-alignment-transform:translateX(-100%);--side-cart-alignment-right:auto;--side-cart-alignment-left:0;--toggle-icon-size:24px;--cart-close-icon-size:1.3em;}.elementor-71 .elementor-element.elementor-element-430b3bc .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-71 .elementor-element.elementor-element-430b3bc .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-71 .elementor-element.elementor-element-430b3bc .elementor-menu-cart__product .variation{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-430b3bc .elementor-menu-cart__product-price{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-71 .elementor-element.elementor-element-430b3bc .elementor-menu-cart__product-price .product-quantity{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-430b3bc .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-71 .elementor-element.elementor-element-430b3bc .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-71 .elementor-element.elementor-element-430b3bc .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-71 .elementor-element.elementor-element-430b3bc .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-08bce78{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-71 .elementor-element.elementor-element-489cecd > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-71 .elementor-element.elementor-element-489cecd{z-index:700;--jmm-dropdown-toggle-size:30px;--jmm-dropdown-toggle-distance:4px;}.elementor-71 .elementor-element.elementor-element-489cecd .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-71 .elementor-element.elementor-element-489cecd .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-489cecd .jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-item__link--top-level{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-489cecd .jet-mobile-menu__container{width:100%;}.elementor-71 .elementor-element.elementor-element-489cecd .jet-mobile-menu__container .jet-mobile-menu__back span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-489cecd .jet-mobile-menu__breadcrumbs .breadcrumb-label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-489cecd .jet-mobile-menu__item .jet-menu-label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-489cecd .jet-mobile-menu__item .jet-menu-badge__inner{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-489cecd .jet-mobile-menu__item .jet-dropdown-arrow i{font-size:10px;}.elementor-71 .elementor-element.elementor-element-489cecd .jet-mobile-menu__item .jet-dropdown-arrow svg{width:10px;}}@media(min-width:768px){.elementor-71 .elementor-element.elementor-element-65727b4{--width:200%;}.elementor-71 .elementor-element.elementor-element-b629cd0{--width:13vw;}.elementor-71 .elementor-element.elementor-element-8a7cfb1{--width:40vw;}.elementor-71 .elementor-element.elementor-element-00bc805{--width:6vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-71 .elementor-element.elementor-element-defa129{--width:11%;}}/* Start custom CSS for container, class: .elementor-element-65727b4 */.sliding-text{
animation-name: sliding-r;
animation-duration: 15s;
animation-iteration-count: infinite;
animation-timing-function: linear;

}

@keyframes sliding-r{
0%{
transform: translatex(0%);
}
100%{
transform: translatex(100%);
}
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-ac4aaac */@media (min-width: 1025px) {
  .e-n-menu-title-container {
    position: relative;
  }

  .e-n-menu-title-container::after {
    content: "";
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 0;
    height: 1px;
    background-color: #0F0F0F;
    transition: width 0.3s ease;
  }

  /* מופעל כאשר הפריט פעיל (כמו עמוד נוכחי) */
  .e-n-menu-title-container.e--current::after,
  .e-n-menu-title-container.e-n-menu-title-active::after,
  .e-n-menu-title-container.active::after {
    width: 100%;
  }

  /* מופעל כאשר עובר העכבר על כל האזור של הפריט */
  li:hover .e-n-menu-title-container::after {
    width: 100%;
  }
}



/* אפקט קו תחתון בקישורים שבתוך תפריט נפתח */
.e-n-menu-content a {
  position: relative;
  display: inline-block;
  text-decoration: none;
  padding-bottom: 3px;
  transition: all 0.3s ease;
}

.e-n-menu-content a::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  bottom: 1px !important;
  left: 0;
  transform: scaleX(0);
  transition: transform 0.3s ease;
  transform-origin: right;
}

.e-n-menu-content a:hover::after {
  transform: scaleX(1);
  transform-origin: left;
}



.swiper-slide a::after {
  display: none !important;
}


.woocommerce-product-price .price,
.woocommerce-Price-amount {
  color: #0f0f0f !important;
}/* End custom CSS */
/* Start custom CSS for theme-site-logo, class: .elementor-element-e554fb4 */.elementor-71 .elementor-element.elementor-element-e554fb4.elementor-sticky--active {
    box-shadow: 0px 5px 10px 0px rgba(0,0,0,.2);
}
.elementor-71 .elementor-element.elementor-element-e554fb4 {
    transition: all 0.4s
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fb5af54 *//* מכולה ליד ה-Wishlist */
.dcg-lang{ position:relative; margin-left:0px; }

/* כפתור הגלובוס – לבן, מסגרת 1px שחור, בלי עיגול פינות, בלי רקע אדום */
.dcg-lang__btn{
  display:flex; align-items:center; justify-content:center;
  width:30px; height:30px; padding:0;
  background:#fff !important;      /* מבטל רקעי נושא (האדום) */
  border:0px solid #000; border-radius:0; 
  box-shadow:none; cursor:pointer;
}
.dcg-lang__btn:hover,
.dcg-lang__btn:focus{ background:#fff !important; color:inherit; }
.dcg-lang__btn img{ width:30px; height:30px; display:block; }

/* תפריט נפתח נקי */
.dcg-lang__menu{
  position:absolute; top:calc(100% + 8px); inset-inline-start:0;
  display:flex; gap:6px; background:#fff; border:1px solid #000; border-radius:0;
  padding:6px; z-index:9999; box-shadow:0 2px 8px rgba(0,0,0,.05);
}
.dcg-lang__menu[hidden]{ display:none; }

/* קפסולות AR/HE/EN */
.dcg-pill{
  display:inline-flex; align-items:center; justify-content:center;
  min-width:36px; height:34px; padding:0 8px;
  border:1px solid #000; border-radius:0; text-decoration:none !important;
  font-size:12px; letter-spacing:.05em; color:#000 !important; background:#fff !important;
}
.dcg-pill:hover{ background:#000 !important; color:#fff !important; }

/* מובייל – טיפה גדול יותר לנגיעה נוחה */
@media (max-width: 767px){
  .dcg-lang{ margin-left:12px; }
  .dcg-lang__btn{ width:40px; height:36px; }
  .dcg-lang__btn img{ width:20px; height:20px; }
}


/* מחליף טקסט IW ל-HE בתפריטים/קישורים של GTranslate */
.gtranslate_wrapper a.glink[data-gt-lang="iw"]{
  font-size:0; /* מסתיר את IW */
}
.gtranslate_wrapper a.glink[data-gt-lang="iw"]::after{
  content:"HE";
  font-size:18px;
}



/* גלובוס – שקוף תמיד, גם בהובר/פוקוס/אקטיב */
.dcg-lang__btn,
.dcg-lang__btn:hover,
.dcg-lang__btn:focus,
.dcg-lang__btn:active{
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  outline: none;            
}

/* ליתר ביטחון: לא לאפשר "אפקטים" מהתבנית */
.dcg-lang__btn::before,
.dcg-lang__btn::after{
  content: none !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* גם לאייקון עצמו */
.dcg-lang__btn img{
  background: transparent !important;
  box-shadow: none !important;
  filter: none !important;          /* מבטל היפוך/בהירות אם יש */
}

/* מובייל – מבטל הבהוב כחול בלחיצה */
.dcg-lang__btn{
  -webkit-tap-highlight-color: transparent;
}/* End custom CSS */
/* Start custom CSS for wp-widget-widget_top_wishlist, class: .elementor-element-3e12ca1 *//* בסיס: מוחקים את האייקון מהפונט ומציירים SVG משלך */
header a.wishlist_products_counter::before {
  content: '' !important;
  display: inline-block;
  width: 30px;                 /* גודל האייקון */
  height: 30px;
  background: url('https://femmebenie.com/wp-content/uploads/2025/08/wishlist.svg') no-repeat center / contain;
  line-height: 1 !important;
}

/* מצבים שבהם יש מוצרים בווישליסט → לב מלא */
/* 1) מחלקות נפוצות שהתוסף מוסיף */
header a.wishlist_products_counter:is(.top_wishlist-wishlist-counter-with-products,
                                      .wishlist-counter-with-products,
                                      .wishlist_products_counter_with_products,
                                      .wishlist-counter-has-products)::before {
  background-image: url('https://femmebenie.com/wp-content/uploads/2025/08/full-wishlist.svg') !important;
}

/* 2) אם בתוך ה-<a> יש מונה לא ריק */
header a.wishlist_products_counter:has(.wishlist_products_counter_number:not(:empty))::before {
  background-image: url('https://femmebenie.com/wp-content/uploads/2025/08/full-wishlist.svg') !important;
}

/* 3) קלאס גיבוי שנוסיף ב-JS */
header a.wishlist_products_counter.has-items::before {
  background-image: url('https://femmebenie.com/wp-content/uploads/2025/08/full-wishlist.svg') !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-007a77c *//* ===== גלובלי לכל האתר –  ===== */
.elementor-71 .elementor-element.elementor-element-007a77c.elementor-sticky--active { box-shadow: 0px 5px 10px 0px rgba(0,0,0,.2); }
.elementor-71 .elementor-element.elementor-element-007a77c { transition: all 0.4s; }
.elementor-71 .elementor-element.elementor-element-007a77c.elementor-sticky--active { background-color: #fff !important; }
.elementor-71 .elementor-element.elementor-element-007a77c { transition: all 0.4s; }

/* ===== כל מה שמתחת חל רק בדף הבית ===== */
/* מכסה גם front-page וגם home */
body:is(.home, .front-page) .elementor-71 .elementor-element.elementor-element-007a77c{
  --hdr-fg:#fff; /* טקסטים/אייקונים לבן */
  --wish-outline: url('https://femmebenie.com/wp-content/uploads/2025/08/wishlist-white.svg');
  --wish-solid:   url('https://femmebenie.com/wp-content/uploads/2025/08/full-wishlist-white.svg');
  --arrow-img: url('https://femmebenie.com/wp-content/uploads/2025/08/חץ-למטה-לבן.svg');
}

/* שני סוגי התפריטים – כותרות ותתי־תפריטים */
body:is(.home, .front-page) .elementor-71 .elementor-element.elementor-element-007a77c .e-n-menu a.e-n-menu-title,
body:is(.home, .front-page) .elementor-71 .elementor-element.elementor-element-007a77c .e-n-menu .e-n-menu-title,
body:is(.home, .front-page) .elementor-71 .elementor-element.elementor-element-007a77c .e-n-menu .e-n-menu-title-text,
body:is(.home, .front-page) .elementor-71 .elementor-element.elementor-element-007a77c .e-n-menu .e-n-menu-submenu a.e-n-menu-title,
body:is(.home, .front-page) .elementor-71 .elementor-element.elementor-element-007a77c .e-n-menu .e-n-menu-submenu .e-n-menu-title-text,
body:is(.home, .front-page) .elementor-71 .elementor-element.elementor-element-007a77c .e-n-menu .e-n-menu-title *{
  color: var(--hdr-fg) !important;
}
body:is(.home, .front-page) .elementor-71 .elementor-element.elementor-element-007a77c .elementor-widget-nav-menu .elementor-nav-menu a,
body:is(.home, .front-page) .elementor-71 .elementor-element.elementor-element-007a77c .elementor-widget-nav-menu .elementor-nav-menu .sub-menu a{
  color: var(--hdr-fg) !important;
}

/* חצים/אייקונים */
body:is(.home, .front-page) .elementor-71 .elementor-element.elementor-element-007a77c .e-n-menu [class*="dropdown"] svg,
body:is(.home, .front-page) .elementor-71 .elementor-element.elementor-element-007a77c .e-n-menu .e-n-menu-title svg,
body:is(.home, .front-page) .elementor-71 .elementor-element.elementor-element-007a77c .elementor-widget-nav-menu .e-font-icon-svg,
body:is(.home, .front-page) .elementor-71 .elementor-element.elementor-element-007a77c .elementor-widget-nav-menu a svg{
  color: var(--hdr-fg) !important;
  fill: currentColor !important;
  stroke: currentColor !important;
}
/* חץ דרופדאון כ־bg-image (fallback) */
body:is(.home, .front-page) .elementor-71 .elementor-element.elementor-element-007a77c .e-n-menu .e-n-menu-dropdown-icon,
body:is(.home, .front-page) .elementor-71 .elementor-element.elementor-element-007a77c .elementor-widget-nav-menu .sub-arrow,
body:is(.home, .front-page) .elementor-71 .elementor-element.elementor-element-007a77c .elementor-widget-nav-menu .menu-item-has-children > a .sub-arrow{
  background-image: var(--arrow-img) !important;
  background-repeat:no-repeat !important;
  background-position:center !important;
  background-size:contain !important;
  width:12px; height:12px; display:inline-flex;
}

/* המבורגר + אייקונים כלליים + עגלת קניות */
body:is(.home, .front-page) .elementor-71 .elementor-element.elementor-element-007a77c .elementor-menu-toggle,
body:is(.home, .front-page) .elementor-71 .elementor-element.elementor-element-007a77c .elementor-menu-toggle .eicon,
body:is(.home, .front-page) .elementor-71 .elementor-element.elementor-element-007a77c .elementor-menu-toggle svg,
body:is(.home, .front-page) .elementor-71 .elementor-element.elementor-element-007a77c .elementor-icon,
body:is(.home, .front-page) .elementor-71 .elementor-element.elementor-element-007a77c .elementor-icon svg,
body:is(.home, .front-page) .elementor-71 .elementor-element.elementor-element-007a77c .elementor-button .elementor-button-icon,
body:is(.home, .front-page) .elementor-71 .elementor-element.elementor-element-007a77c .elementor-button .elementor-button-icon svg,
body:is(.home, .front-page) .elementor-71 .elementor-element.elementor-element-007a77c .elementor-menu-cart__toggle,
body:is(.home, .front-page) .elementor-71 .elementor-element.elementor-element-007a77c .elementor-menu-cart__toggle svg{
  color: var(--hdr-fg) !important;
  fill: currentColor !important;
  stroke: currentColor !important;
}

/* Wishlist (TI counter) – לב חלול/מלא */
body:is(.home, .front-page) .elementor-71 .elementor-element.elementor-element-007a77c a.wishlist_products_counter::before{
  content:'' !important;
  display:inline-block;
  width:30px; height:30px;
  background: var(--wish-outline) no-repeat center / contain;
  line-height:1 !important;
}
body:is(.home, .front-page) .elementor-71 .elementor-element.elementor-element-007a77c a.wishlist_products_counter:is(.top_wishlist-wishlist-counter-with-products,
                                                                   .wishlist-counter-with-products,
                                                                   .wishlist_products_counter_with_products,
                                                                   .wishlist-counter-has-products)::before,
body:is(.home, .front-page) .elementor-71 .elementor-element.elementor-element-007a77c a.wishlist_products_counter:has(.wishlist_products_counter_number:not(:empty))::before,
body:is(.home, .front-page) .elementor-71 .elementor-element.elementor-element-007a77c a.wishlist_products_counter.has-items::before{
  background-image: var(--wish-solid) !important;
}

/* לוגו מתחלף רק בדף הבית */
body:is(.home, .front-page) .elementor-71 .elementor-element.elementor-element-007a77c .elementor-widget-theme-site-logo img{
  content:url("https://femmebenie.com/wp-content/uploads/2025/07/לוגו-לבן.svg");
  transition:opacity .3s ease;
}

/* מצב סטיקי בדף הבית – צבעים כהים + לוגו שחור */
body:is(.home, .front-page) .elementor-71 .elementor-element.elementor-element-007a77c.elementor-sticky--active{
  --hdr-fg:#111;
  --wish-outline: url('https://femmebenie.com/wp-content/uploads/2025/08/wishlist.svg');
  --wish-solid:   url('https://femmebenie.com/wp-content/uploads/2025/08/full-wishlist.svg');
}
body:is(.home, .front-page) .elementor-71 .elementor-element.elementor-element-007a77c.elementor-sticky--active .e-n-menu .e-n-menu-dropdown-icon,
body:is(.home, .front-page) .elementor-71 .elementor-element.elementor-element-007a77c.elementor-sticky--active .elementor-widget-nav-menu .sub-arrow,
body:is(.home, .front-page) .elementor-71 .elementor-element.elementor-element-007a77c.elementor-sticky--active .elementor-widget-nav-menu .menu-item-has-children > a .sub-arrow{
  filter: invert(1); /* הופך את החץ ללבן→שחור */
}
body:is(.home, .front-page) .elementor-71 .elementor-element.elementor-element-007a77c.elementor-sticky--active .elementor-widget-theme-site-logo img{
  content:url("https://femmebenie.com/wp-content/uploads/2025/07/לוגו-femme-benie.svg");
}




/* ===== מניעת כפל חצים (דף הבית בלבד) ===== */

/* --- e-n-menu (החדש) --- */
/* מצב שקוף: מסתירים את ה-SVG ומשאירים רק את ה-bg-image הלבן */
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-007a77c .e-n-menu .e-n-menu-dropdown-icon svg{
  opacity:0; transition:opacity .2s ease;
}
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-007a77c .e-n-menu .e-n-menu-dropdown-icon{
  background-image: var(--arrow-img) !important; /* הלבן שהגדרנו */
  background-repeat:no-repeat !important;
  background-position:center !important;
  background-size:contain !important;
}

/* מצב סטיקי: מבטלים bg-image ומציגים את ה-SVG (שכבר נצבע ל-#111 דרך var(--hdr-fg)) */
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-007a77c.elementor-sticky--active .e-n-menu .e-n-menu-dropdown-icon{
  background-image:none !important;
}
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-007a77c.elementor-sticky--active .e-n-menu .e-n-menu-dropdown-icon svg{
  opacity:1;
}

/* --- התפריט הישן של אלמנטור (אם בשימוש) --- */
/* מצב שקוף: מסתירים את האייקון המובנה ומשאירים רק bg-image לבן */
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-007a77c .elementor-widget-nav-menu .menu-item-has-children > a .sub-arrow .e-font-icon-svg{
  display:none;
}
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-007a77c .elementor-widget-nav-menu .menu-item-has-children > a .sub-arrow{
  background-image: var(--arrow-img) !important;
  background-repeat:no-repeat !important;
  background-position:center !important;
  background-size:contain !important;
  width:12px; height:12px;
}

/* מצב סטיקי: מציגים את האייקון המובנה ומבטלים bg-image */
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-007a77c.elementor-sticky--active .elementor-widget-nav-menu .menu-item-has-children > a .sub-arrow{
  background-image:none !important;
}
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-007a77c.elementor-sticky--active 
.elementor-71 .elementor-element.elementor-element-007a77c .elementor-widget-nav-menu .menu-item-has-children > a .sub-arrow .e-font-icon-svg{
  display:inline; color:var(--hdr-fg); /* כבר #111 */
}



/* ===== חץ למעלה לבן כשהתפריט פתוח (Home בלבד, לפני סטיקי) ===== */

/* e-n-menu (החדש) */
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-007a77c:not(.elementor-sticky--active) 
  .e-n-menu .e-n-menu-dropdown-icon[aria-expanded="true"],
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-007a77c:not(.elementor-sticky--active) 
  .e-n-menu .e-n-menu-dropdown-icon.e-n-menu-dropdown--open,
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-007a77c:not(.elementor-sticky--active) 
  .e-n-menu .e-n-menu-title[aria-expanded="true"] .e-n-menu-dropdown-icon{
  background-image: url('https://femmebenie.com/wp-content/uploads/2025/08/חץ-למעלה-לבן.svg') !important;
}

/* תפריט אלמנטור הישן (אם בשימוש) */
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-007a77c:not(.elementor-sticky--active)
  .elementor-widget-nav-menu .menu-item-has-children.current-menu-ancestor > a .sub-arrow,
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-007a77c:not(.elementor-sticky--active)
  .elementor-widget-nav-menu .menu-item-has-children .elementor-item.elementor-item-active + .sub-arrow,
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-007a77c:not(.elementor-sticky--active)
  .elementor-widget-nav-menu .menu-item-has-children.e-opened > a .sub-arrow{
  background-image: url('https://femmebenie.com/wp-content/uploads/2025/08/חץ-למעלה-לבן.svg') !important;
}




/* ===== דף הבית בלבד: צבע הקו לפי מצב ההדר ===== */

/* ההדר שקוף (לפני סטיקי) → הקו לבן */
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-007a77c:not(.elementor-sticky--active)
  .e-n-menu-title-container::after{
  background-color:#fff !important;
}

/* ההדר בסטיקי → הקו שחור */
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-007a77c.elementor-sticky--active
  .e-n-menu-title-container::after{
  background-color:#0F0F0F !important;
}


/* ===== Home בלבד: לוודא שחץ הופך לשחור כשההדר סטיקי ===== */

/* e-n-menu (החדש) */
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-007a77c.elementor-sticky--active
  .e-n-menu .e-n-menu-dropdown-icon,
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-007a77c.elementor-sticky--active
  .e-n-menu .e-n-menu-title[aria-expanded="true"] .e-n-menu-dropdown-icon{
  background-image: none !important;   /* מבטלים את החץ הלבן כרקע */
  filter: none !important;
}

body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-007a77c.elementor-sticky--active
  .e-n-menu .e-n-menu-dropdown-icon svg{
  display: inline !important;          /* מציגים את ה-SVG המובנה */
  color: #111 !important;              /* שחור – תאום ל־--hdr-fg */
  fill: currentColor !important;
  stroke: currentColor !important;
}

/* אלמנטור הישן (למקרה שהוא פעיל) */
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-007a77c.elementor-sticky--active
  .elementor-widget-nav-menu .menu-item-has-children > a .sub-arrow{
  background-image: none !important;
  filter: none !important;
}
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-007a77c.elementor-sticky--active
  .elementor-widget-nav-menu .menu-item-has-children > a .sub-arrow .e-font-icon-svg{
  display: inline !important;
  color: #111 !important;
}


/* ==== HOME בלבד – גלובוס מתחלף (Mobile header) ==== */
/* מצב שקוף (לפני סטיקי): גלובוס לבן */
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-007a77c:not(.elementor-sticky--active) .dcg-lang__btn img{
  content: url("https://femmebenie.com/wp-content/uploads/2025/07/world-white.svg") !important;
}

/* מצב סטיקי: גלובוס שחור */
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-007a77c.elementor-sticky--active .dcg-lang__btn img{
  content: url("https://femmebenie.com/wp-content/uploads/2025/07/world.svg") !important;
}

/* ביטחון: בלי רקע/הצללה */
.dcg-lang__btn,
.dcg-lang__btn:hover,
.dcg-lang__btn:focus{
  background: transparent !important;
  box-shadow: none !important;
  border: 0 !important;
}/* End custom CSS */
/* Start custom CSS for wp-widget-widget_top_wishlist, class: .elementor-element-32e23d2 *//* ===== Wishlist icon — Mobile only ===== */
@media (max-width: 767px) {
  /* ברירת מחדל: לב חלול במובייל */
  header a.wishlist_products_counter::before {
    width: 23px !important;
    height: 23px !important;
    background-image: url('https://femmebenie.com/wp-content/uploads/2025/07/whishlist-phone.svg') !important;
    background-size: contain !important;
  }

  /* כשהווישליסט לא ריק: לב מלא במובייל */
  header a.wishlist_products_counter:is(
    .top_wishlist-wishlist-counter-with-products,
    .wishlist-counter-with-products,
    .wishlist_products_counter_with_products,
    .wishlist-counter-has-products,
    .has-items
  )::before {
    background-image: url('https://femmebenie.com/wp-content/uploads/2025/07/full-wishlist-phone.svg') !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f14820e *//* מכולה ליד ה-Wishlist */
.dcg-lang{ position:relative; margin-left:0px; }

/* כפתור הגלובוס – לבן, מסגרת 1px שחור, בלי עיגול פינות, בלי רקע אדום */
.dcg-lang__btn{
  display:flex; align-items:center; justify-content:center;
  width:29px; height:29px; padding:0;
  background:#fff !important;      /* מבטל רקעי נושא (האדום) */
  border:0px solid #000; border-radius:0; 
  box-shadow:none; cursor:pointer;
}
.dcg-lang__btn:hover,
.dcg-lang__btn:focus{ background:#fff !important; color:inherit; }
.dcg-lang__btn img{ width:29px; height:29px; display:block; }

/* תפריט נפתח נקי */
.dcg-lang__menu{
  position:absolute; top:calc(100% + 8px); inset-inline-start:0;
  display:flex; gap:6px; background:#fff; border:1px solid #000; border-radius:0;
  padding:6px; z-index:9999; box-shadow:0 2px 8px rgba(0,0,0,.05);
}
.dcg-lang__menu[hidden]{ display:none; }

/* קפסולות AR/HE/EN */
.dcg-pill{
  display:inline-flex; align-items:center; justify-content:center;
  min-width:36px; height:34px; padding:0 8px;
  border:1px solid #000; border-radius:0; text-decoration:none !important;
  font-size:12px; letter-spacing:.05em; color:#000 !important; background:#fff !important;
}
.dcg-pill:hover{ background:#000 !important; color:#fff !important; }




/* מחליף טקסט IW ל-HE בתפריטים/קישורים של GTranslate */
.gtranslate_wrapper a.glink[data-gt-lang="iw"]{
  font-size:0; /* מסתיר את IW */
}
.gtranslate_wrapper a.glink[data-gt-lang="iw"]::after{
  content:"HE";
  font-size:18px;
}



/* גלובוס – שקוף תמיד, גם בהובר/פוקוס/אקטיב */
.dcg-lang__btn,
.dcg-lang__btn:hover,
.dcg-lang__btn:focus,
.dcg-lang__btn:active{
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  outline: none;            
}

/* ליתר ביטחון: לא לאפשר "אפקטים" מהתבנית */
.dcg-lang__btn::before,
.dcg-lang__btn::after{
  content: none !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* גם לאייקון עצמו */
.dcg-lang__btn img{
  background: transparent !important;
  box-shadow: none !important;
  filter: none !important;          /* מבטל היפוך/בהירות אם יש */
}

/* מובייל – מבטל הבהוב כחול בלחיצה */
.dcg-lang__btn{
  -webkit-tap-highlight-color: transparent;
}



/* ===== Mobile sizing (≤767px) ===== */
@media (max-width: 767px){
  /* גודל הכפתור (הגלובוס) במובייל */
  .dcg-lang__btn{
    width: 22px;
    height: 22px;
    background: transparent !important;
    border: 0 !important;
  }

  /* גודל ה-SVG במובייל */
  .dcg-lang__btn img{
    width: 22px;
    height: 22px;
  }

  /* מיקום/רוחב תפריט נפתח במובייל */
  .dcg-lang__menu{
    top: calc(100% + 10px);
    inset-inline-start: 0;
    gap: 8px;
    padding: 8px;
    border: 1px solid #000;
    z-index: 10010;           /* גבוה כדי לעבור מעל ההדר/מגה-תפריט */
  }

  /* קפסולות AR/HE/EN במובייל */
  .dcg-pill{
    min-width: 44px;       
    height: 36px;          
    font-size: 13px;       
    letter-spacing: .04em;
    padding: 0 10px;
  }
}

/* ודאו שאין משהו בהדר שחוסם את התפריט */
.header, .site-header, .elementor-location-header,
.elementor-section.elementor-section-stretched{
  overflow: visible !important;    /* כדי שה-dropdown לא ייחתך */
}

/* שיהיה תמיד מעל אלמנטים צפים */
.dcg-lang{ position: relative; z-index: 10010; }

/* שקיפות מוחלטת – גם בהובר/פוקוס */
.dcg-lang__btn,
.dcg-lang__btn:hover,
.dcg-lang__btn:focus,
.dcg-lang__btn:active{
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  outline: none;
}
.dcg-lang__btn::before,
.dcg-lang__btn::after{ content: none !important; }
.dcg-lang__btn img{ background: transparent !important; }



/* מתקן מיקום התפריט הנפתח במובייל – מוצמד לימין */
@media (max-width: 767px){
  .dcg-lang__menu{
    left: auto !important;         /* מתעלם מ-left */
    right: 0 !important;           /* מוצמד לימין */
    inset-inline-start: auto !important;
    inset-inline-end: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for jet-mega-menu, class: .elementor-element-489cecd *//* הקטנת חץ ליד כפתורים עם תפריט נפתח (כמו "חנות") */
.jet-dropdown-arrow svg {
  width: 15px !important;
  height: 15px !important;
}


.jet-mobile-menu__back span {
  display: inline-block;
  margin-right: 5px;
}

.jet-mobile-menu__back svg:first-of-type:has(+ span) {
  width: 15px !important;
  height: 15px !important;
}


/* להפוך כיוון של החץ ליד כפתור Back */
.jet-mobile-menu__back {
    display: flex;
    flex-direction: row-reverse; /* הפיכת סדר האלמנטים */
    align-items: center; /* שמירה על יישור אנכי */
    gap: 3px; /* ריווח בין החץ לטקסט */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2561833 *//* ===== גלובלי ===== */
.elementor-71 .elementor-element.elementor-element-2561833.elementor-sticky--active { box-shadow: 0px 5px 10px 0px rgba(0,0,0,.2); }
.elementor-71 .elementor-element.elementor-element-2561833 { transition: all 0.4s; }
.elementor-71 .elementor-element.elementor-element-2561833.elementor-sticky--active { background-color: #fff !important; }
.elementor-71 .elementor-element.elementor-element-2561833 { transition: all 0.4s; }

/* ===== HOME בלבד – מובייל/טאבלט (סקציית ההדר של המובייל) ===== */
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-2561833{
  /* אייקונים לבנים */
  --mob-burger: url('https://femmebenie.com/wp-content/uploads/2025/08/burger-menu-white.svg');
  --mob-cart:   url('https://femmebenie.com/wp-content/uploads/2025/08/shopping-bag-white.svg');
  --mob-wish-outline: url('https://femmebenie.com/wp-content/uploads/2025/08/whishlist-phone-white.svg');
  --mob-wish-solid:   url('https://femmebenie.com/wp-content/uploads/2025/08/full-wishlist-phone-white.svg');
}

/* ===== JetMenu – כפתור טוגל המבורגר ===== */
/* מצב שקוף: מציגים את קובץ האייקון הלבן ומסתירים את האייקון המובנה */
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-2561833:not(.elementor-sticky--active)
  :is(
    .jet-mobile-menu-toggle,
    .jet-menu-toggle,
    .jet-menu__mobile-trigger,
    .jet-mobile-menu-trigger,
    .jet-mega-menu-toggle,
    .jet-mega-menu__toggle,
    .jet-mega-menu__mobile-trigger,
    .jet-menu__hamburger,
    .e-n-menu-toggle,              /* fallback */
    .elementor-menu-toggle         /* fallback */
  ){
  background-image: var(--mob-burger) !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 30px 30px !important;
}
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-2561833:not(.elementor-sticky--active)
  :is(
    .jet-mobile-menu-toggle *,
    .jet-menu-toggle *,
    .jet-menu__mobile-trigger *,
    .jet-mobile-menu-trigger *,
    .jet-mega-menu-toggle *,
    .jet-mega-menu__toggle *,
    .jet-mega-menu__mobile-trigger *,
    .jet-menu__hamburger *,
    .e-n-menu-toggle svg,
    .elementor-menu-toggle .eicon,
    .elementor-menu-toggle svg
  ){
  opacity: 0 !important; /* שלא יהיו שני אייקונים */
}

/* סטיקי: מבטלים את הרקע ומחזירים את האייקון המקורי (כהה) */
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-2561833.elementor-sticky--active
  :is(
    .jet-mobile-menu-toggle,
    .jet-menu-toggle,
    .jet-menu__mobile-trigger,
    .jet-mobile-menu-trigger,
    .jet-mega-menu-toggle,
    .jet-mega-menu__toggle,
    .jet-mega-menu__mobile-trigger,
    .jet-menu__hamburger,
    .e-n-menu-toggle,
    .elementor-menu-toggle
  ){ background-image: none !important; }
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-2561833.elementor-sticky--active
  :is(
    .jet-mobile-menu-toggle *,
    .jet-menu-toggle *,
    .jet-menu__mobile-trigger *,
    .jet-mobile-menu-trigger *,
    .jet-mega-menu-toggle *,
    .jet-mega-menu__toggle *,
    .jet-mega-menu__mobile-trigger *,
    .jet-menu__hamburger *,
    .e-n-menu-toggle svg,
    .elementor-menu-toggle .eicon,
    .elementor-menu-toggle svg
  ){ opacity: 1 !important; }

/* ===== סל קניות (עובד גם בדסקטופ – משאירים לחיזוק) ===== */
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-2561833:not(.elementor-sticky--active) .elementor-menu-cart__toggle{
  background-image: var(--mob-cart) !important;
  background-repeat:no-repeat !important;
  background-position:center !important;
  background-size:24px 24px !important;
  width:24px !important;
height:24px !important;
line-height:1 !important;
display:inline-flex !important;
align-items:center !important;
justify-content:center !important;

}
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-2561833:not(.elementor-sticky--active) .elementor-menu-cart__toggle :is(svg,img){ opacity:0 !important; }
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-2561833.elementor-sticky--active .elementor-menu-cart__toggle{ background-image:none !important; }
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-2561833.elementor-sticky--active .elementor-menu-cart__toggle :is(svg,img){ opacity:1 !important; }


/* ===== לוגו מתחלף (אם מוצג בהדר המובייל) ===== */
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-2561833 .elementor-widget-theme-site-logo img{
  content:url("https://femmebenie.com/wp-content/uploads/2025/07/לוגו-לבן.svg");
  transition:opacity .3s ease;
}
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-2561833.elementor-sticky--active .elementor-widget-theme-site-logo img{
  content:url("https://femmebenie.com/wp-content/uploads/2025/07/לוגו-femme-benie.svg");
}


/* ====== HOME ONLY — Mobile header (JetMenu + TI Wishlist) ====== */

/* קבצי אייקונים לבנים */
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-2561833{
  --mob-burger: url('https://femmebenie.com/wp-content/uploads/2025/08/burger-menu-white.svg');
  --mob-wish-outline: url('https://femmebenie.com/wp-content/uploads/2025/08/whishlist-phone-white.svg');
  --mob-wish-solid:   url('https://femmebenie.com/wp-content/uploads/2025/08/full-wishlist-phone-white.svg');
}

/* ===== JetMenu hamburger ===== */
/* מצב התחלתי (שקוף): רקע = אייקון לבן, מסתירים את ה-SVG הפנימי */
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-2561833:not(.elementor-sticky--active)
  .jet-mobile-menu__toggle-icon,
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-2561833:not(.elementor-sticky--active)
  .jet-mobile-menu-toggle-icon{ /* וריאנט נוסף ליתר ביטחון */
  background-image: var(--mob-burger) !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 30px 30px !important;
}
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-2561833:not(.elementor-sticky--active)
  .jet-mobile-menu__toggle-icon > svg,
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-2561833:not(.elementor-sticky--active)
  .jet-mobile-menu-toggle-icon > svg{
  opacity: 0 !important; visibility: hidden !important;
}

/* סטיקי: מסירים את הרקע ומחזירים את ה-SVG המקורי (כהה) */
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-2561833.elementor-sticky--active
  .jet-mobile-menu__toggle-icon,
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-2561833.elementor-sticky--active
  .jet-mobile-menu-toggle-icon{
  background-image: none !important;
}
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-2561833.elementor-sticky--active
  .jet-mobile-menu__toggle-icon > svg,
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-2561833.elementor-sticky--active
  .jet-mobile-menu-toggle-icon > svg{
  opacity: 1 !important; visibility: visible !important;
}


/* ===== TI Wishlist – לב לבן בהתחלה, כהה בסטיקי (HOME + mobile header) ===== */

/* בסיס: נחליף את האייקון של הפלאגין ב־SVG לבן שלנו */
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-2561833:not(.elementor-sticky--active)
  a.wishlist_products_counter::before{
  content:'' !important;
  display:inline-block;
  width:23px; height:23px;
  background-image: url('https://femmebenie.com/wp-content/uploads/2025/08/whishlist-phone-white.svg') !important;
  background-repeat:no-repeat !important;
  background-position:center !important;
  background-size:23px 23px !important;
  vertical-align:middle;
}

/* כשיש פריטים → לב מלא לבן */
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-2561833:not(.elementor-sticky--active)
  a.wishlist_products_counter:is(.top_wishlist-wishlist-counter-with-products,
                                 .wishlist-counter-with-products,
                                 .wishlist_products_counter_with_products,
                                 .wishlist-counter-has-products)::before,
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-2561833:not(.elementor-sticky--active)
  a.wishlist_products_counter.has-items::before,
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-2561833:not(.elementor-sticky--active)
  a.wishlist_products_counter:has(.wishlist_products_counter_number:not(:empty))::before{
  background-image: url('https://femmebenie.com/wp-content/uploads/2025/08/full-wishlist-phone-white.svg') !important;
}

/* מסתירים את האייקונים המובנים של TI כדי שלא ייראו מתחת ל-::before */
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-2561833:not(.elementor-sticky--active)
  a.wishlist_products_counter :is(i,svg,img),
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-2561833:not(.elementor-sticky--active)
  a.wishlist_products_counter::after{
  opacity:0 !important;
  visibility:hidden !important;
}

/* ===== סטיקי: חוזרים לאייקון המובנה (כהה) ===== */
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-2561833.elementor-sticky--active
  a.wishlist_products_counter::before{
  content:none !important;
  background:none !important;
}

body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-2561833.elementor-sticky--active
  a.wishlist_products_counter :is(i,svg,img){
  opacity:1 !important;
  visibility:visible !important;
  color:#111 !important;
  fill:currentColor !important;
  stroke:currentColor !important;
}


/* ===== HOME + mobile header: TI Wishlist – לבן בהתחלה, שחור בסטיקי ===== */

/* מסתירים תמיד את האייקונים המובנים של התוסף (כדי שלא יהיו כפולים) */
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-2561833 a.wishlist_products_counter :is(i,svg,img){
  opacity:0 !important;
  visibility:hidden !important;
}

/* מצב רגיל (שקוף) – לב חלול לבן; כשיש פריטים → לב מלא לבן */
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-2561833:not(.elementor-sticky--active) a.wishlist_products_counter::before{
  content:'' !important;
  display:inline-block;
  width:23px; height:23px;
  background: url('https://femmebenie.com/wp-content/uploads/2025/08/whishlist-phone-white.svg') no-repeat center / 23px 23px !important;
  vertical-align:middle;
}
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-2561833:not(.elementor-sticky--active)
  a.wishlist_products_counter:is(.top_wishlist-wishlist-counter-with-products,
                                 .wishlist-counter-with-products,
                                 .wishlist_products_counter_with_products,
                                 .wishlist-counter-has-products)::before,
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-2561833:not(.elementor-sticky--active)
  a.wishlist_products_counter.has-items::before,
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-2561833:not(.elementor-sticky--active)
  a.wishlist_products_counter:has(.wishlist_products_counter_number:not(:empty))::before{
  background-image: url('https://femmebenie.com/wp-content/uploads/2025/08/full-wishlist-phone-white.svg') !important;
}

/* מצב סטיקי – לבן מתחלף לשחור (חלול/מלא בהתאם למונה) */
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-2561833.elementor-sticky--active a.wishlist_products_counter::before{
  content:'' !important;
  display:inline-block;
  width:23px; height:23px;
  background: url('https://femmebenie.com/wp-content/uploads/2025/07/whishlist-phone.svg') no-repeat center / 23px 23px !important; /* חלול שחור */
  vertical-align:middle;
}
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-2561833.elementor-sticky--active
  a.wishlist_products_counter:is(.top_wishlist-wishlist-counter-with-products,
                                 .wishlist-counter-with-products,
                                 .wishlist_products_counter_with_products,
                                 .wishlist-counter-has-products)::before,
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-2561833.elementor-sticky--active
  a.wishlist_products_counter.has-items::before,
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-2561833.elementor-sticky--active
  a.wishlist_products_counter:has(.wishlist_products_counter_number:not(:empty))::before{
  background-image: url('https://femmebenie.com/wp-content/uploads/2025/07/full-wishlist-phone.svg') !important; /* מלא שחור */
}




/* ==== HOME בלבד – גלובוס מתחלף (Mobile header) ==== */
/* מצב שקוף (לפני סטיקי): גלובוס לבן */
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-2561833:not(.elementor-sticky--active) .dcg-lang__btn img{
  content: url("https://femmebenie.com/wp-content/uploads/2025/07/world-white.svg") !important;
}

/* מצב סטיקי: גלובוס שחור */
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-2561833.elementor-sticky--active .dcg-lang__btn img{
  content: url("https://femmebenie.com/wp-content/uploads/2025/07/world.svg") !important;
}

/* ביטחון: בלי רקע/הצללה */
.dcg-lang__btn,
.dcg-lang__btn:hover,
.dcg-lang__btn:focus{
  background: transparent !important;
  box-shadow: none !important;
  border: 0 !important;
}


/* יישור הלב הלבן במצב שקוף בדף הבית */
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-2561833:not(.elementor-sticky--active) 
  a.wishlist_products_counter::before{
  vertical-align: middle;   /* במקום baseline */
}


/* HOME שקוף – יישור וגודל ויזואלי של הלב הלבן */
body:is(.home,.front-page) .elementor-71 .elementor-element.elementor-element-2561833:not(.elementor-sticky--active)
  a.wishlist_products_counter::before{
  background-size: 23px 23px !important;  /* כבר יש, משאירים כדי לנעול */
  transform: translateY(-0.5px) scale(0.96); /* נקודת איזון לרוב ה-SVGים */
  transform-origin: center;
}/* End custom CSS */
/* Start custom CSS *//* אפקט קו תחתון לקישורים בתפריט המובייל של JetMenu */
.jet-mobile-menu a {
  position: relative;
  display: inline-block;
  text-decoration: none;
}

.jet-mobile-menu a::after {
  content: "";
  position: absolute;
  bottom: -3px;
  left: 0;
  width: 0;
  height: 1px;
  background-color: currentColor;
  transition: width 0.3s ease;
}

.jet-mobile-menu a:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Talent';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://femmebenie.com/wp-content/uploads/2025/07/TalentFS-Extralight.woff2') format('woff2'),
		url('https://femmebenie.com/wp-content/uploads/2025/07/TalentFS-Extralight.woff') format('woff'),
		url('https://femmebenie.com/wp-content/uploads/2025/07/TalentFS-Extralight.ttf') format('truetype');
}
@font-face {
	font-family: 'Talent';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://femmebenie.com/wp-content/uploads/2025/07/TalentFS-Regular.woff2') format('woff2'),
		url('https://femmebenie.com/wp-content/uploads/2025/07/TalentFS-Regular.woff') format('woff'),
		url('https://femmebenie.com/wp-content/uploads/2025/07/TalentFS-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Talent';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://femmebenie.com/wp-content/uploads/2025/07/TalentFS-Demibold.woff2') format('woff2'),
		url('https://femmebenie.com/wp-content/uploads/2025/07/TalentFS-Demibold.woff') format('woff'),
		url('https://femmebenie.com/wp-content/uploads/2025/07/TalentFS-Demibold.ttf') format('truetype');
}
@font-face {
	font-family: 'Talent';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://femmebenie.com/wp-content/uploads/2025/07/TalentFS-Black.woff2') format('woff2'),
		url('https://femmebenie.com/wp-content/uploads/2025/07/TalentFS-Black.woff') format('woff'),
		url('https://femmebenie.com/wp-content/uploads/2025/07/TalentFS-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */