.widget_search .searchform,
.widget_product_search .woocommerce-product-search {
  position: relative;
  display: block;
  padding: 0 !important;
  max-width: 100% !important;
  width: 100%;
  white-space: nowrap;
}
.widget_search .searchform:not( :first-child ),
.widget_product_search .woocommerce-product-search:not( :first-child ) {
  margin-top: 20px;
}
.widget_search .searchform input[name="s"],
.widget_product_search .woocommerce-product-search input[name="s"] {
  width: 100% !important;
  height: 45px;
  padding: 5px 65px 5px 20px;
  -webkit-appearance: none;
}
.widget_search .searchform [type="submit"],
.widget_product_search .woocommerce-product-search [type="submit"] {
  position: absolute;
  z-index: 5;
  padding: 0px;
  width: 60px;
  height: 45px;
  background: transparent;
  box-shadow: none;
  text-indent: -200px;
  font-size: inherit !important;
  border: 1px solid transparent;
  top: 0px;
  right: 0px;
  border-radius: 0px;
  border-top-right-radius: 10em;
  border-bottom-right-radius: 10em;
  color: transparent;
}
.widget_search .searchform:before,
.widget_product_search .woocommerce-product-search:before {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 6;
  padding-right: 5px;
  margin: 0;
  width: 55px;
  height: 45px;
  content: "\e935";
  font: normal 20px/44px vamtam-theme;
  cursor: pointer;
  text-align: center;
  border: none;
  transition: all 0.3s;
  pointer-events: none;
}
.widget_search .searchform:hover:before,
.widget_product_search .woocommerce-product-search:hover:before {
  color: var(--vamtam-accent-color-1);
}
/*# sourceMappingURL=search.css.map */