.fks-header-search .xfacets-search-bar-app,
.fks-header-search--fallback {
  flex: 0 1 580px;
  min-width: 0;
  margin: 10px 10px 10px 0;
}

.fks-header-search .xfacets-search-bar-app {
  --xfs-search-max-width: 580px;
  --xfs-search-field-height: 54px;
  --xfs-search-radius: 30px;
  --xfs-search-alt: #eee;
  --xfs-search-border: #eee;
  --xfs-search-font-size: 17px;
}
.fks-header-search .xfacets-search-bar-app .xfacets-search-bar__search-icon {
  left: 20px;
  color: #555;
}
.fks-header-search .xfacets-search-bar-app input.xfacets-search-bar__input[type=search] {
  padding-left: 48px;
  padding-right: 44px;
}
.fks-header-search .xfacets-search-bar-app .xfacets-search-bar__clear {
  right: 14px;
}
.fks-header-search .xfacets-search-bar-app .xfacets-search-bar__panel {
  --xfs-search-border: #e4e4e4;
  font-size: 13.5px;
}

@media (max-width: 781px) {
  .fks-header-search .xfacets-search-bar-app,
  .fks-header-search--fallback {
    flex-basis: 100%;
    max-width: none;
    margin: 0 16px 12px;
  }
}
.fks-wpxfacets-pilot {
  --contrast: var(--wp--preset--color--contrast, #000);
  --constrast: var(--wp--preset--color--contrast, #000);
  --contrast-2: #575760;
  --contrast-3: #b2b2be;
  --base-3: var(--wp--preset--color--base, #fff);
  --bg-alt: var(--wp--preset--color--tertiary, #f6f6f6);
  --border: #e4e4e4;
  --radius: 4px;
}

@media (max-width: 781px) {
  main.wp-block-group:has(.fks-wpxfacets-pilot) {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  main.wp-block-group:has(.fks-wpxfacets-pilot) > .wp-block-columns:has(.fks-wpxfacets-pilot) {
    max-width: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}

/*# sourceMappingURL=search.css.map */
