.elementor-1085 .elementor-element.elementor-element-c3b29a2{--display:flex;--min-height:119px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1085 .elementor-element.elementor-element-c3b29a2:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-c3b29a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1085 .elementor-element.elementor-element-58f50d1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1085 .elementor-element.elementor-element-440db00{--display:flex;--position:fixed;--min-height:80px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:9997;}.elementor-1085 .elementor-element.elementor-element-440db00:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-440db00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#49371C;background-image:url("https://empiri-exclusive.com/wp-content/uploads/2025/11/empiri-header.png");background-position:center right;background-repeat:no-repeat;background-size:800px auto;}body:not(.rtl) .elementor-1085 .elementor-element.elementor-element-440db00{left:0px;}body.rtl .elementor-1085 .elementor-element.elementor-element-440db00{right:0px;}.elementor-1085 .elementor-element.elementor-element-5f271b0{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1085 .elementor-element.elementor-element-5f271b0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1085 .elementor-element.elementor-element-897c52a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 10%;}.elementor-1085 .elementor-element.elementor-element-897c52a.elementor-element{--align-self:center;}.elementor-1085 .elementor-element.elementor-element-897c52a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1085 .elementor-element.elementor-element-897c52a .xpro-site-logo img{max-width:80%;}.elementor-1085 .elementor-element.elementor-element-3f19404{--display:flex;}.elementor-1085 .elementor-element.elementor-element-3f19404.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-text );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-nav-widget-container:not(.premium-nav-pointer-framed) .premium-menu-link-parent:before,
					.elementor-widget-premium-nav-menu .premium-nav-widget-container:not(.premium-nav-pointer-framed) .premium-menu-link-parent:after{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-nav-pointer-framed .premium-menu-link-parent:before,
					.elementor-widget-premium-nav-menu .premium-nav-pointer-framed .premium-menu-link-parent:after{border-color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-active-item > .premium-menu-link{color:var( --e-global-color-accent );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-active-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-accent );}.elementor-widget-premium-nav-menu .premium-nav-menu-item > .premium-menu-link > .premium-item-icon{color:var( --e-global-color-primary );}.elementor-widget-premium-nav-menu .premium-nav-menu-item > .premium-menu-link > .premium-item-icon:not(.premium-lottie-animation) svg * ,
					 .elementor-widget-premium-nav-menu .premium-nav-menu-item > .premium-menu-link > svg.premium-item-icon *{fill:var( --e-global-color-primary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu:not(.premium-hamburger-menu):not(.premium-nav-slide):not(.premium-nav-dropdown) .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-item:hover,
									.elementor-widget-premium-nav-menu.premium-hamburger-menu .premium-main-nav-menu .premium-sub-menu > .premium-sub-menu-item:hover > .premium-sub-menu-link,
									.elementor-widget-premium-nav-menu.premium-nav-slide .premium-main-nav-menu .premium-sub-menu > .premium-sub-menu-item:hover > .premium-sub-menu-link,
									.elementor-widget-premium-nav-menu.premium-nav-dropdown .premium-main-nav-menu .premium-sub-menu > .premium-sub-menu-item:hover > .premium-sub-menu-link{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-active-item .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-primary );}.elementor-widget-premium-nav-menu .premium-sub-menu-item .premium-sub-menu-link i.premium-sub-item-icon {color:var( --e-global-color-primary );}.elementor-widget-premium-nav-menu .premium-sub-menu-item .premium-sub-menu-link .premium-sub-item-icon:not(.premium-lottie-animation) svg *,
					 .elementor-widget-premium-nav-menu .premium-sub-menu-item .premium-sub-menu-link svg.premium-sub-item-icon * {fill:var( --e-global-color-primary );}.elementor-1085 .elementor-element.elementor-element-13ffe75.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1085 .elementor-element.elementor-element-13ffe75 .premium-main-nav-menu{justify-content:space-between;}.elementor-1085 .elementor-element.elementor-element-13ffe75 .premium-sub-menu .premium-sub-menu-link{justify-content:flex-start;}.elementor-1085 .elementor-element.elementor-element-13ffe75 .premium-hamburger-toggle{justify-content:center;}.elementor-1085 .elementor-element.elementor-element-13ffe75.premium-ham-dropdown .premium-mobile-menu-container, .elementor-1085 .elementor-element.elementor-element-13ffe75.premium-nav-dropdown .premium-mobile-menu-container{justify-content:right;}.elementor-1085 .elementor-element.elementor-element-13ffe75.premium-hamburger-menu .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link, .elementor-1085 .elementor-element.elementor-element-13ffe75.premium-nav-dropdown .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link, .elementor-1085 .elementor-element.elementor-element-13ffe75.premium-nav-slide .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link{justify-content:flex-start;}.elementor-1085 .elementor-element.elementor-element-13ffe75 .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-1085 .elementor-element.elementor-element-13ffe75 .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link .premium-dropdown-icon{font-size:13px;margin:0% 3% 0% 0%;color:#FFFFFF;}.elementor-1085 .elementor-element.elementor-element-13ffe75 .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link{color:var( --e-global-color-accent );}.elementor-1085 .elementor-element.elementor-element-13ffe75 .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-accent );}.elementor-1085 .elementor-element.elementor-element-13ffe75 .premium-nav-menu-item > .premium-menu-link > .premium-item-icon{order:0;}.elementor-1085 .elementor-element.elementor-element-13ffe75 .premium-main-nav-menu .premium-sub-menu-item:hover > .premium-sub-menu-link{color:#fff;}.elementor-1085 .elementor-element.elementor-element-13ffe75 .premium-main-nav-menu .premium-sub-menu-item:hover > .premium-sub-menu-link .premium-dropdown-icon{color:#fff;}.elementor-1085 .elementor-element.elementor-element-13ffe75 .premium-sub-menu-item .premium-sub-menu-link .premium-sub-item-icon{order:0;}.elementor-1085 .elementor-element.elementor-element-23e19fb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;}.elementor-1085 .elementor-element.elementor-element-23e19fb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1085 .elementor-element.elementor-element-50ab96b{padding:0% 10% 0% 0%;}.elementor-1085 .elementor-element.elementor-element-50ab96b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1085 .elementor-element.elementor-element-d2ce462{--display:flex;--position:fixed;--min-height:80px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:9997;}.elementor-1085 .elementor-element.elementor-element-d2ce462:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-d2ce462 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#49371C;background-image:url("https://empiri-exclusive.com/wp-content/uploads/2025/11/empiri-header.png");background-position:center right;background-repeat:no-repeat;background-size:800px auto;}body:not(.rtl) .elementor-1085 .elementor-element.elementor-element-d2ce462{left:0px;}body.rtl .elementor-1085 .elementor-element.elementor-element-d2ce462{right:0px;}.elementor-1085 .elementor-element.elementor-element-9247af5{--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:flex-start;}.elementor-1085 .elementor-element.elementor-element-9247af5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1085 .elementor-element.elementor-element-09e0909{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 10%;}.elementor-1085 .elementor-element.elementor-element-09e0909.elementor-element{--align-self:center;}.elementor-1085 .elementor-element.elementor-element-09e0909.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1085 .elementor-element.elementor-element-09e0909 .xpro-site-logo img{max-width:65%;}.elementor-1085 .elementor-element.elementor-element-eb2766e{--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;}.elementor-1085 .elementor-element.elementor-element-eb2766e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.elementor-button:hover{background-color:var( --e-global-color-accent );}.elementor-widget-navigation-menu a.hfe-menu-item, .elementor-widget-navigation-menu a.hfe-sub-menu-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item, .elementor-widget-navigation-menu .sub-menu a.hfe-sub-menu-item{color:var( --e-global-color-text );}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item:hover,
								.elementor-widget-navigation-menu .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-widget-navigation-menu .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.highlighted,
								.elementor-widget-navigation-menu .menu-item a.hfe-menu-item:focus{color:var( --e-global-color-accent );}.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before,
								.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent .sub-menu .hfe-has-submenu-container a:after{background-color:var( --e-global-color-accent );}.elementor-widget-navigation-menu .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before,
								.elementor-widget-navigation-menu .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:after{border-color:var( --e-global-color-accent );}
							.elementor-widget-navigation-menu .sub-menu li a.hfe-sub-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-sub-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1085 .elementor-element.elementor-element-32a1bf1 .hfe-nav-menu__toggle,
						.elementor-1085 .elementor-element.elementor-element-32a1bf1 .hfe-nav-menu-icon{margin:0 auto;justify-content:center;}.elementor-1085 .elementor-element.elementor-element-32a1bf1 li.menu-item a{justify-content:space-between;}.elementor-1085 .elementor-element.elementor-element-32a1bf1 li.hfe-button-wrapper{text-align:space-between;}.elementor-1085 .elementor-element.elementor-element-32a1bf1.hfe-menu-item-flex-end li.hfe-button-wrapper{text-align:right;}.elementor-1085 .elementor-element.elementor-element-32a1bf1 .sub-menu a.hfe-sub-menu-item,
						 .elementor-1085 .elementor-element.elementor-element-32a1bf1 nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-1085 .elementor-element.elementor-element-32a1bf1 nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-1085 .elementor-element.elementor-element-32a1bf1 nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-1085 .elementor-element.elementor-element-32a1bf1 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-1085 .elementor-element.elementor-element-32a1bf1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1085 .elementor-element.elementor-element-32a1bf1 .menu-item a.hfe-menu-item, .elementor-1085 .elementor-element.elementor-element-32a1bf1 .sub-menu, .elementor-1085 .elementor-element.elementor-element-32a1bf1 nav.hfe-dropdown, .elementor-1085 .elementor-element.elementor-element-32a1bf1 .hfe-dropdown-expandible{background-color:var( --e-global-color-primary );}.elementor-1085 .elementor-element.elementor-element-32a1bf1 .sub-menu a.hfe-sub-menu-item,
								.elementor-1085 .elementor-element.elementor-element-32a1bf1 .elementor-menu-toggle,
								.elementor-1085 .elementor-element.elementor-element-32a1bf1 nav.hfe-dropdown li a.hfe-menu-item,
								.elementor-1085 .elementor-element.elementor-element-32a1bf1 nav.hfe-dropdown li a.hfe-sub-menu-item,
								.elementor-1085 .elementor-element.elementor-element-32a1bf1 nav.hfe-dropdown-expandible li a.hfe-menu-item,
								.elementor-1085 .elementor-element.elementor-element-32a1bf1 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{color:#FFFFFF;}.elementor-1085 .elementor-element.elementor-element-32a1bf1 .sub-menu,
								.elementor-1085 .elementor-element.elementor-element-32a1bf1 nav.hfe-dropdown,
								.elementor-1085 .elementor-element.elementor-element-32a1bf1 nav.hfe-dropdown-expandible,
								.elementor-1085 .elementor-element.elementor-element-32a1bf1 nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-1085 .elementor-element.elementor-element-32a1bf1 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:var( --e-global-color-primary );}
							.elementor-1085 .elementor-element.elementor-element-32a1bf1 .sub-menu li a.hfe-sub-menu-item,
							.elementor-1085 .elementor-element.elementor-element-32a1bf1 nav.hfe-dropdown li a.hfe-sub-menu-item,
							.elementor-1085 .elementor-element.elementor-element-32a1bf1 nav.hfe-dropdown li a.hfe-menu-item,
							.elementor-1085 .elementor-element.elementor-element-32a1bf1 nav.hfe-dropdown-expandible li a.hfe-menu-item,
							.elementor-1085 .elementor-element.elementor-element-32a1bf1 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1085 .elementor-element.elementor-element-32a1bf1 .sub-menu li.menu-item:not(:last-child),
						.elementor-1085 .elementor-element.elementor-element-32a1bf1 nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-1085 .elementor-element.elementor-element-32a1bf1 nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-1085 .elementor-element.elementor-element-32a1bf1 div.hfe-nav-menu-icon{color:#FFFFFF;}.elementor-1085 .elementor-element.elementor-element-32a1bf1 div.hfe-nav-menu-icon svg{fill:#FFFFFF;}.elementor-1085 .elementor-element.elementor-element-12fa55b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-1085 .elementor-element.elementor-element-12fa55b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1085 .elementor-element.elementor-element-08f1b25{padding:0% 10% 0% 0%;}.elementor-1085 .elementor-element.elementor-element-08f1b25.xpro-widget-bg-overlay:before{transition:background 0.3s;}@media(min-width:768px){.elementor-1085 .elementor-element.elementor-element-5f271b0{--width:15%;}.elementor-1085 .elementor-element.elementor-element-3f19404{--width:75%;}.elementor-1085 .elementor-element.elementor-element-23e19fb{--width:10%;}.elementor-1085 .elementor-element.elementor-element-9247af5{--width:25%;}.elementor-1085 .elementor-element.elementor-element-eb2766e{--width:60%;}.elementor-1085 .elementor-element.elementor-element-12fa55b{--width:15%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1085 .elementor-element.elementor-element-9247af5{--width:60%;}.elementor-1085 .elementor-element.elementor-element-eb2766e{--width:20%;}.elementor-1085 .elementor-element.elementor-element-12fa55b{--width:20%;}}@media(max-width:1024px){.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-text );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-active-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-accent );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-active-item .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-primary );}.elementor-1085 .elementor-element.elementor-element-eb2766e{--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;}.elementor-1085 .elementor-element.elementor-element-eb2766e.e-con{--order:3;}.elementor-1085 .elementor-element.elementor-element-12fa55b.e-con{--order:2;}}@media(max-width:767px){.elementor-1085 .elementor-element.elementor-element-c3b29a2{--min-height:100px;}.elementor-1085 .elementor-element.elementor-element-5f271b0{--width:60%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1085 .elementor-element.elementor-element-5f271b0.e-con{--align-self:center;--order:1;}.elementor-1085 .elementor-element.elementor-element-3f19404{--width:20%;}.elementor-1085 .elementor-element.elementor-element-3f19404.e-con{--align-self:center;--order:3;}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-text );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-active-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-accent );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-active-item .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-primary );}.elementor-1085 .elementor-element.elementor-element-13ffe75 .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{font-size:17px;}.elementor-1085 .elementor-element.elementor-element-23e19fb{--width:20%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1085 .elementor-element.elementor-element-23e19fb.e-con{--align-self:center;--order:2;}.elementor-1085 .elementor-element.elementor-element-9247af5{--width:60%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1085 .elementor-element.elementor-element-9247af5.e-con{--align-self:center;--order:1;}.elementor-1085 .elementor-element.elementor-element-eb2766e{--width:20%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1085 .elementor-element.elementor-element-eb2766e.e-con{--align-self:center;--order:3;}.elementor-1085 .elementor-element.elementor-element-32a1bf1 .sub-menu li a.hfe-sub-menu-item,
						.elementor-1085 .elementor-element.elementor-element-32a1bf1 nav.hfe-dropdown li a.hfe-menu-item,
						.elementor-1085 .elementor-element.elementor-element-32a1bf1 nav.hfe-dropdown-expandible li a.hfe-menu-item{padding-left:10px;padding-right:10px;}.elementor-1085 .elementor-element.elementor-element-32a1bf1 nav.hfe-dropdown-expandible a.hfe-sub-menu-item,
						.elementor-1085 .elementor-element.elementor-element-32a1bf1 nav.hfe-dropdown li a.hfe-sub-menu-item{padding-left:calc( 10px + 20px );padding-right:10px;}.elementor-1085 .elementor-element.elementor-element-32a1bf1 .hfe-dropdown .menu-item ul ul a.hfe-sub-menu-item,
						.elementor-1085 .elementor-element.elementor-element-32a1bf1 .hfe-dropdown-expandible .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 10px + 40px );padding-right:10px;}.elementor-1085 .elementor-element.elementor-element-32a1bf1 .hfe-dropdown .menu-item ul ul ul a.hfe-sub-menu-item,
						.elementor-1085 .elementor-element.elementor-element-32a1bf1 .hfe-dropdown-expandible .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 10px + 60px );padding-right:10px;}.elementor-1085 .elementor-element.elementor-element-32a1bf1 .hfe-dropdown .menu-item ul ul ul ul a.hfe-sub-menu-item,
						.elementor-1085 .elementor-element.elementor-element-32a1bf1 .hfe-dropdown-expandible .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 10px + 80px );padding-right:10px;}.elementor-1085 .elementor-element.elementor-element-32a1bf1 .sub-menu a.hfe-sub-menu-item,
						 .elementor-1085 .elementor-element.elementor-element-32a1bf1 nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-1085 .elementor-element.elementor-element-32a1bf1 nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-1085 .elementor-element.elementor-element-32a1bf1 nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-1085 .elementor-element.elementor-element-32a1bf1 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:20px;padding-bottom:20px;}.elementor-1085 .elementor-element.elementor-element-12fa55b{--width:20%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1085 .elementor-element.elementor-element-12fa55b.e-con{--align-self:center;--order:2;}}/* Start custom CSS for container, class: .elementor-element-3f19404 */a {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-50ab96b *//* košík */
.quote-cart.bump .icon-cart{
  animation:
    cart-pop 520ms cubic-bezier(.2,.8,.3,1),
    cart-tilt 380ms ease-out 120ms;
}
@keyframes cart-pop{
  0%{transform:scale(1)}
  35%{transform:scale(1.42)}
  55%{transform:scale(.9)}
  75%{transform:scale(1.12)}
  100%{transform:scale(1)}
}
@keyframes cart-tilt{
  0%{rotate:0deg}
  35%{rotate:-10deg}
  70%{rotate:4deg}
  100%{rotate:0}
}

/* badge efekt */
#quote-count{transform-origin:100% 0%}
.quote-cart.bump #quote-count{
  animation: badge-pop 560ms cubic-bezier(.2,.8,.3,1);
  box-shadow:0 0 0 0 rgba(123,180,79,.55);
}
@keyframes badge-pop{
  0%{transform:scale(1); box-shadow:0 0 0 0 rgba(123,180,79,.55)}
  25%{transform:scale(1.35)}
  50%{transform:scale(.9)}
  70%{transform:scale(1.15)}
  100%{transform:scale(1); box-shadow:0 0 0 14px rgba(123,180,79,0)}
}

/* respektuj redukci pohybu */
@media (prefers-reduced-motion: reduce){
  .quote-cart.bump .icon-cart,
  .quote-cart.bump #quote-count{animation:none}
}
.quote-cart{position:relative;display:inline-flex;align-items:center;gap:.4rem;text-decoration:none}
.icon-cart{width:38px;height:38px;color:#fff;display:block;transition:transform .2s ease}
#quote-count{position:absolute;top:-2px;right:-8px;min-width:20px;height:18px;padding:0 5px;border-radius:999px;
  font:700 12px/18px Poppins,system-ui,sans-serif;text-align:center;background:#7BB44F;color:#fff}
.quote-cart:hover .icon-cart{transform:translateY(-1px)}
/* bump animace zůstává funkční přes .quote-cart.bump */
.quote-cart.bump .icon-cart{animation:cart-bump .35s ease}
@keyframes cart-bump{0%{transform:scale(1)}40%{transform:scale(1.2)}100%{transform:scale(1)}}
@media (prefers-reduced-motion: reduce){
  .icon-cart{transition:none}
  .quote-cart.bump .icon-cart{animation:none}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-440db00 *//* Výchozí stav – velký header */
.shrink-header {
    padding-top: 20px;
    padding-bottom: 20px;
    transition: padding 0.25s ease;
}

/* Po scrollu – menší header */
.shrink-header.is-shrunk {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb2766e */a {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-08f1b25 *//* košík */
.quote-cart.bump .icon-cart{
  animation:
    cart-pop 520ms cubic-bezier(.2,.8,.3,1),
    cart-tilt 380ms ease-out 120ms;
}
@keyframes cart-pop{
  0%{transform:scale(1)}
  35%{transform:scale(1.42)}
  55%{transform:scale(.9)}
  75%{transform:scale(1.12)}
  100%{transform:scale(1)}
}
@keyframes cart-tilt{
  0%{rotate:0deg}
  35%{rotate:-10deg}
  70%{rotate:4deg}
  100%{rotate:0}
}

/* badge efekt */
#quote-count{transform-origin:100% 0%}
.quote-cart.bump #quote-count{
  animation: badge-pop 560ms cubic-bezier(.2,.8,.3,1);
  box-shadow:0 0 0 0 rgba(123,180,79,.55);
}
@keyframes badge-pop{
  0%{transform:scale(1); box-shadow:0 0 0 0 rgba(123,180,79,.55)}
  25%{transform:scale(1.35)}
  50%{transform:scale(.9)}
  70%{transform:scale(1.15)}
  100%{transform:scale(1); box-shadow:0 0 0 14px rgba(123,180,79,0)}
}

/* respektuj redukci pohybu */
@media (prefers-reduced-motion: reduce){
  .quote-cart.bump .icon-cart,
  .quote-cart.bump #quote-count{animation:none}
}
.quote-cart{position:relative;display:inline-flex;align-items:center;gap:.4rem;text-decoration:none}
.icon-cart{width:38px;height:38px;color:#fff;display:block;transition:transform .2s ease}
#quote-count{position:absolute;top:-2px;right:-8px;min-width:20px;height:18px;padding:0 5px;border-radius:999px;
  font:700 12px/18px Poppins,system-ui,sans-serif;text-align:center;background:#7BB44F;color:#fff}
.quote-cart:hover .icon-cart{transform:translateY(-1px)}
/* bump animace zůstává funkční přes .quote-cart.bump */
.quote-cart.bump .icon-cart{animation:cart-bump .35s ease}
@keyframes cart-bump{0%{transform:scale(1)}40%{transform:scale(1.2)}100%{transform:scale(1)}}
@media (prefers-reduced-motion: reduce){
  .icon-cart{transition:none}
  .quote-cart.bump .icon-cart{animation:none}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2ce462 *//* Výchozí stav – velký header */
.shrink-header {
    padding-top: 20px;
    padding-bottom: 20px;
    transition: padding 0.25s ease;
}

/* Po scrollu – menší header */
.shrink-header.is-shrunk {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
}/* End custom CSS */