.fa-brands,
.fab {
  font-family: var(--customHeaderFooter-customFont);
}
/* .fa {
  font-family: var(--customHeaderFooter-customIcon);
} */
p,
h1,
.h1,
h2,
.h2 {
  font-family: var(--general-bodyTextFont) !important;
}
#webshopContentWrapper .elementor-19093 {
  display: none;
}
.elementor-19093
  .elementor-element.elementor-element-31f923c
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-18545 .elementor-element.elementor-element-8e4e410 a.hfe-menu-item,
.elementor-18545
  .elementor-element.elementor-element-8e4e410
  a.hfe-sub-menu-item {
  font-family: var(--general-headingTextFont) !important;
}

.elementor-19093
  .elementor-element.elementor-element-31f923c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-19093
  .elementor-element.elementor-element-31f923c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}

.elementor-19093 .elementor-element.elementor-element-31f923c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-19093
  .elementor-element.elementor-element-31f923c
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-19093
  .elementor-element.elementor-element-4b9d0e2
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 0px -8px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}

.elementor-19093
  .elementor-element.elementor-element-4b9d0e2
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18545
  .elementor-element.elementor-element-8e4e410
  .sub-menu
  a.hfe-sub-menu-item:hover,
.elementor-18545
  .elementor-element.elementor-element-8e4e410
  .elementor-menu-toggle:hover,
.elementor-18545
  .elementor-element.elementor-element-8e4e410
  nav.hfe-dropdown
  li
  a.hfe-menu-item:hover,
.elementor-18545
  .elementor-element.elementor-element-8e4e410
  nav.hfe-dropdown
  li
  a.hfe-sub-menu-item:hover,
.elementor-18545
  .elementor-element.elementor-element-8e4e410
  nav.hfe-dropdown-expandible
  li
  a.hfe-menu-item:hover,
.elementor-18545
  .elementor-element.elementor-element-8e4e410
  nav.hfe-dropdown-expandible
  li
  a.hfe-sub-menu-item:hover {
  color: #001c36 !important;
}

@media (max-width: 767px) {
  .elementor-18545
    .elementor-element.elementor-element-8e4e410
    .menu-item
    a.hfe-menu-item,
  .elementor-18545 .elementor-element.elementor-element-8e4e410 .sub-menu,
  .elementor-18545
    .elementor-element.elementor-element-8e4e410
    nav.hfe-dropdown,
  .elementor-18545
    .elementor-element.elementor-element-8e4e410
    .hfe-dropdown-expandible {
    background-color: #7a7a7ad1;
  }
  .elementor-18545
    .elementor-element.elementor-element-8e4e410
    .menu-item
    a.hfe-menu-item,
  .elementor-18545
    .elementor-element.elementor-element-8e4e410
    .sub-menu
    a.hfe-sub-menu-item {
    color: #ffffff;
  }
  .elementor-18545
    .elementor-element.elementor-element-8e4e410
    .menu-item
    a.hfe-menu-item:hover,
  .elementor-18545
    .elementor-element.elementor-element-8e4e410
    .sub-menu
    a.hfe-sub-menu-item:hover,
  .elementor-18545
    .elementor-element.elementor-element-8e4e410
    .menu-item.current-menu-item
    a.hfe-menu-item,
  .elementor-18545
    .elementor-element.elementor-element-8e4e410
    .menu-item
    a.hfe-menu-item.highlighted,
  .elementor-18545
    .elementor-element.elementor-element-8e4e410
    .menu-item
    a.hfe-menu-item:focus {
    color: #001c36;
  }
}
#webshopContentWrapper div:has(~ #masthead) > div {
    position: relative;
}
#webshopContentWrapper div:has(~ #masthead) > div .e-con-inner:not(:has(> *)){
  display: none !important;
}
#webshopContentWrapper div:has(~ #masthead) > div:last-child {
    display: none !important;
}

div[class*='facetFilter'] button{
  line-height: 16px;
}
#search-facet-container .active > div{
  display: block;
}