.elementor-269 .elementor-element.elementor-element-68430976{--display:flex;}.elementor-269 .elementor-element.elementor-element-6df4dc5 .is-type-button.ehp-header__button--primary{background-color:var( --e-global-color-primary );}.elementor-269 .elementor-element.elementor-element-6df4dc5 .is-type-button.ehp-header__button--primary:hover, .elementor-269 .elementor-element.elementor-element-6df4dc5 .is-type-button.ehp-header__button--primary:focus{background-color:var( --e-global-color-accent );}.elementor-269 .elementor-element.elementor-element-6df4dc5 .ehp-header, .elementor-269 .elementor-element.elementor-element-6df4dc5 .ehp-header .ehp-header__dropdown, .elementor-269 .elementor-element.elementor-element-6df4dc5 .ehp-header .ehp-header__navigation, .elementor-269 .elementor-element.elementor-element-6df4dc5 .ehp-header .ehp-header__menu-cart-items{background-color:var( --e-global-color-fd20e0e );}.elementor-269 .elementor-element.elementor-element-6df4dc5 .ehp-header{--header-align-menu:start;--header-menu-item-color:var( --e-global-color-text );--header-menu-item-color-hover:var( --e-global-color-primary );--header-menu-item-color-active:var( --e-global-color-accent );--header-menu-item-spacing:32px;--header-dropdown-text-align:flex-start;--header-dropdown-divider-width:1px;--header-toggle-icon-size:22px;--header-toggle-icon-color:#54595F;--header-toggle-icon-color-active:#7A7A7A;--header-contact-button-color:var( --e-global-color-text );--header-contact-button-color-hover:var( --e-global-color-primary );--header-contact-button-size:20px;--header-contact-button-spacing:12px;--header-button-primary-text-color:var( --e-global-color-fd20e0e );--header-button-primary-text-color-hover:var( --e-global-color-fd20e0e );--header-button-primary-border-width:2px;--header-button-primary-border-color:var( --e-global-color-primary );--header-button-primary-padding-block-end:8px;--header-button-primary-padding-block-start:8px;--header-button-primary-padding-inline-end:28px;--header-button-primary-padding-inline-start:28px;--header-button-secondary-text-color:var( --e-global-color-text );--header-button-secondary-text-color-hover:var( --e-global-color-primary );--header-button-secondary-border-width:2px;--header-button-secondary-border-color:#3434340A;--header-button-secondary-padding-block-end:8px;--header-button-secondary-padding-block-start:8px;--header-button-secondary-padding-inline-end:28px;--header-button-secondary-padding-inline-start:28px;--header-buttons-space-between:16px;--header-element-spacing:32px;--header-box-border-width:1px;--header-box-border-color:#0000000A;box-shadow:0px 0px 9px 0px rgba(0,0,0,0.5);--header-box-padding-block-end:12px;--header-box-padding-block-start:12px;--header-box-padding-inline-end:88px;--header-box-padding-inline-start:88px;}.elementor-269 .elementor-element.elementor-element-6df4dc5 .ehp-header__item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-269 .elementor-element.elementor-element-6df4dc5 .ehp-header__button--primary{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-269 .elementor-element.elementor-element-6df4dc5 .ehp-header__button--secondary{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}@media(max-width:1024px){.elementor-269 .elementor-element.elementor-element-6df4dc5 .ehp-header{--header-logo-width:68px;--header-menu-item-spacing:32px;--header-toggle-icon-size:22px;--header-buttons-space-between:16px;--header-element-spacing:32px;}}@media(max-width:767px){.elementor-269 .elementor-element.elementor-element-6df4dc5 .ehp-header{--header-logo-width:100%;--header-menu-item-spacing:16px;--header-toggle-icon-size:22px;--header-contact-button-size:16px;--header-buttons-space-between:16px;--header-element-spacing:8px;--header-box-padding-block-end:8px;--header-box-padding-block-start:8px;--header-box-padding-inline-end:8px;--header-box-padding-inline-start:8px;}}/* Start custom CSS for ehp-header, class: .elementor-element-6df4dc5 */.ehp-header__contact-button {
    display: flex;
}

.elementor-269 .elementor-element.elementor-element-6df4dc5 .ehp-header__button--primary:hover {
    cursor: pointer;
    border-color: var(--e-global-color-accent);
}

.ehp-header__button--secondary:hover {
    cursor: pointer;
    border-color: var(--e-global-color-primary) !important;
}

.ehp-header__toggle-icon > svg {
    display: block;
}

.elementor-269 .elementor-element.elementor-element-6df4dc5 .ehp-header__button-toggle {
    padding: 8px;
}

@media (min-width: 1024px) {
    .elementor-269 .elementor-element.elementor-element-6df4dc5 .ehp-header__site-logo {
        width: auto;
        height: 65px;
    }
    
    .ehp-header__contact-button {
        padding: 2px;
    }
}/* End custom CSS */