/* Expose WOOF's own associated label, including widgets refreshed by AJAX. */
body.lg-ui-pack6 .woof_text_search_container .woof_container_inner {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  row-gap: .5rem;
}

body.lg-ui-pack6 .woof_text_search_container label.woof_wcga_label_hide {
  display: block !important;
  grid-area: 1 / 1;
  margin: 0;
  color: #e5e5e5;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

body.lg-ui-pack6 .woof_text_search_container .woof_husky_txt-input {
  grid-area: 2 / 1;
  min-width: 0;
  min-height: var(--lg-control-size, 48px);
  padding-right: 52px;
  font-size: 1rem;
}

body.lg-ui-pack6 .woof_text_search_container .woof_text_search_go {
  grid-area: 2 / 1;
  position: relative;
  inset: auto;
  align-self: center;
  justify-self: end;
  width: var(--lg-target-size, 44px);
  height: var(--lg-target-size, 44px);
  margin: 0 2px 0 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px 20px;
}

body.lg-ui-pack6 .woof_text_search_container .woof_husky_txt {
  grid-area: 3 / 1;
  margin-top: -.5rem;
}

body.lg-ui-pack6 .woof_text_search_container :is(.woof_husky_txt-input, .woof_text_search_go):focus-visible {
  outline: var(--lg-focus-width, 2px) solid var(--primary, #cddd00);
  outline-offset: var(--lg-focus-gap, 3px);
}

body.lg-ui-pack6 #colophon .lg-payment-badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  cursor: default;
}

body.lg-ui-pack6 #colophon .lg-payment-badge .elementor-animation-brand {
  transform: none !important;
  animation: none !important;
}
