.elementor .busca-cabecalho{& .elementor-widget-wp-widget-searchwp_live_search { flex: 0 1 325px;
  width: 325px;
  max-width: 100%; } & .searchwp-live-search-widget-search-form { box-sizing: border-box;
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  height: 52px;
  margin: 0;
  overflow: hidden;
  border: 1px solid var(--cinza);
  border-radius: 999px;
  background: var(--Branco); } & .searchwp-live-search-widget-search-form:focus-within { outline: 2px solid var(--verde-escuro);
  outline-offset: 2px; } & .searchwp-live-search-widget-search-form::after { content: '';
  position: absolute;
  z-index: 2;
  inset-block: 0;
  inset-inline-end: 51px;
  width: 1px;
  background: var(--cinza);
  pointer-events: none; } & .searchwp-live-search-widget-search-form label { flex: 1 1 auto;
  min-width: 0;
  height: 100%;
  margin: 0; } & .searchwp-live-search-widget-search-form .search-field { box-sizing: border-box;
  width: 100%;
  height: 100%;
  min-width: 0;
  margin: 0;
  padding: 0 18px;
  border: 0 !important;
  border-radius: 999px 0 0 999px;
  outline: 0;
  box-shadow: none;
  background: transparent;
  color: var(--verde-txt);
  font-family: 'HerbalifeNatural', Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  appearance: none; } & .searchwp-live-search-widget-search-form .search-field::placeholder { color: var(--cinza);
  opacity: 1; } & .searchwp-live-search-widget-search-form .search-submit { box-sizing: border-box;
  flex: 0 0 52px;
  width: 52px;
  height: 52px;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 50%;
  outline: 0;
  box-shadow: none;
  background-color: transparent;
  cursor: pointer;
  appearance: none; } & .searchwp-live-search-widget-search-form input.search-submit { overflow: hidden;
  color: transparent;
  font-size: 0;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%230F1F14%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%3E%3Ccircle%20cx%3D%2711%27%20cy%3D%2711%27%20r%3D%277%27%2F%3E%3Cpath%20d%3D%27m20%2020-4-4%27%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px 20px; } & .searchwp-live-search-widget-search-form button.search-submit { color: var(--verde-txt); } & .searchwp-live-search-widget-search-form button.search-submit svg { width: 20px;
  height: 20px;
  color: currentColor;
  fill: currentColor;
  stroke: currentColor; }\n}