html body .elementor-location-header .second-col-header {
  opacity: 1;
  pointer-events: all;
}
html body .elementor-location-header .second-col-header i {
  cursor: pointer;
  line-height: 0;
}
html body .elementor-location-header .second-col-header.is-open {
  opacity: 0;
  pointer-events: none;
}
html body .elementor-location-header .search-container {
  opacity: 0;
  pointer-events: none;
}
html body .elementor-location-header .search-container.is-open {
  opacity: 1;
  pointer-events: all;
}
html body .elementor-location-header .search-container button,
html body .elementor-location-header .search-container input[type=search] {
  height: fit-content !important;
  min-height: 40px !important;
  max-height: 40px !important;
}
html body .elementor-location-header .search-container i {
  cursor: pointer;
  line-height: 0;
}
html body main .type-product .search-post {
  display: none;
}
html body main .type-page .search-product,
html body main .type-post .search-product {
  display: none;
}

/*# sourceMappingURL=elementor-functions.css.map */
