
.elementor-193 .elementor-element.elementor-element-49c0eea3 {
	--display: flex;
}

.elementor-widget-ehp-header .is-type-button.ehp-header__button--primary {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-ehp-header .is-type-button.ehp-header__button--primary:hover, .elementor-widget-ehp-header .is-type-button.ehp-header__button--primary:focus {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-ehp-header header.ehp-header.scroll-down, .elementor-widget-ehp-header header.ehp-header.scroll-down .ehp-header__dropdown {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-ehp-header .ehp-header__site-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);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
	text-decoration: var(--e-global-typography-primary-text-decoration);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
	word-spacing: var(--e-global-typography-primary-word-spacing);
}

.elementor-widget-ehp-header .ehp-header {
	--header-site-title-color: var(--e-global-color-primary);
	--header-site-title-color-hover: var(--e-global-color-primary);
	--header-logo-border-color: var(--e-global-color-text);
	--header-menu-item-color: var(--e-global-color-secondary);
	--header-menu-item-color-hover: var(--e-global-color-accent);
	--header-pointer-hover-underline-color: var(--e-global-color-accent);
	--header-pointer-hover-highlight-bg-color: var(--e-global-color-primary);
	--header-menu-item-color-active: var(--e-global-color-text);
	--header-focus-active-underline-color: var(--e-global-color-accent);
	--header-focus-active-highlight-bg-color: var(--e-global-color-accent);
	--header-dropdown-divider-color: var(--e-global-color-text);
	--header-toggle-icon-color: var(--e-global-color-secondary);
	--header-toggle-icon-color-active: var(--e-global-color-text);
	--header-contact-button-color: var(--e-global-color-secondary);
	--header-contact-button-color-hover: var(--e-global-color-accent);
	--header-button-primary-text-color: var(--e-global-color-secondary);
	--header-button-primary-text-color-hover: var(--e-global-color-text);
	--header-button-primary-border-color: var(--e-global-color-secondary);
	--header-button-secondary-text-color: var(--e-global-color-secondary);
	--header-button-secondary-text-color-hover: var(--e-global-color-text);
	--header-button-secondary-border-color: var(--e-global-color-secondary);
	--header-box-border-color: var(--e-global-color-secondary);
}

.elementor-widget-ehp-header .ehp-header__item {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	font-style: var(--e-global-typography-accent-font-style);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	word-spacing: var(--e-global-typography-accent-word-spacing);
}

.elementor-widget-ehp-header .ehp-header__contact-button-label {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	font-style: var(--e-global-typography-accent-font-style);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	word-spacing: var(--e-global-typography-accent-word-spacing);
}

.elementor-widget-ehp-header .ehp-header__button--primary {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	font-style: var(--e-global-typography-accent-font-style);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	word-spacing: var(--e-global-typography-accent-word-spacing);
}

.elementor-widget-ehp-header .ehp-header__button--secondary {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	font-style: var(--e-global-typography-accent-font-style);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	word-spacing: var(--e-global-typography-accent-word-spacing);
}

.elementor-193 .elementor-element.elementor-element-20443e5a .ehp-header, .elementor-193 .elementor-element.elementor-element-20443e5a .ehp-header .ehp-header__dropdown, .elementor-193 .elementor-element.elementor-element-20443e5a .ehp-header .ehp-header__navigation, .elementor-193 .elementor-element.elementor-element-20443e5a .ehp-header .ehp-header__menu-cart-items {
	background-color: var(--e-global-color-d6cea4e);
}

.elementor-193 .elementor-element.elementor-element-20443e5a .ehp-header {
	--header-logo-width: 100px;
	--header-menu-item-color: #000;
	--header-menu-item-color-hover: var(--e-global-color-accent);
	--header-pointer-hover-underline-width: 1px;
	--header-menu-item-color-active: var(--e-global-color-text);
	--header-menu-item-spacing: 20px;
	--header-dropdown-text-align: flex-start;
	--header-toggle-icon-size: 19px;
	--header-toggle-icon-color: var(--e-global-color-text);
	--header-contact-button-size: 1px;
	--header-contact-button-spacing: 1px;
	--header-button-primary-text-color: var(--e-global-color-c696dce);
	--header-button-primary-text-color-hover: var(--e-global-color-accent);
	--header-button-primary-border-width: 1px;
	--header-button-primary-border-color: var(--e-global-color-accent);
}

.elementor-193 .elementor-element.elementor-element-20443e5a .ehp-header__item {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	font-style: var(--e-global-typography-accent-font-style);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	word-spacing: var(--e-global-typography-accent-word-spacing);
}

@media (max-width:1024px) {
	.elementor-widget-ehp-header .ehp-header__site-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
		word-spacing: var(--e-global-typography-primary-word-spacing);
	}
	
	.elementor-widget-ehp-header .ehp-header__item {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}
	
	.elementor-widget-ehp-header .ehp-header__contact-button-label {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}
	
	.elementor-widget-ehp-header .ehp-header__button--primary {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}
	
	.elementor-widget-ehp-header .ehp-header__button--secondary {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}
	
	.elementor-193 .elementor-element.elementor-element-20443e5a .ehp-header {
		--header-logo-width: 68px;
		--header-menu-item-spacing: 32px;
		--header-toggle-icon-size: 22px;
	}
	
	.elementor-193 .elementor-element.elementor-element-20443e5a .ehp-header__item {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}
}

@media (max-width:767px) {
	.elementor-widget-ehp-header .ehp-header__site-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
		word-spacing: var(--e-global-typography-primary-word-spacing);
	}
	
	.elementor-widget-ehp-header .ehp-header__item {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}
	
	.elementor-widget-ehp-header .ehp-header__contact-button-label {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}
	
	.elementor-widget-ehp-header .ehp-header__button--primary {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}
	
	.elementor-widget-ehp-header .ehp-header__button--secondary {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}
	
	.elementor-193 .elementor-element.elementor-element-20443e5a .ehp-header {
		--header-logo-width: 68px;
		--header-menu-item-spacing: 40px;
		--header-toggle-icon-size: 22px;
	}
	
	.elementor-193 .elementor-element.elementor-element-20443e5a .ehp-header__item {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}
}
