
/* Fix search widget alignment */
.widget_product_search form {
  display: flex;
  align-items: stretch;
}
.widget_product_search .search-field {
  flex: 1;
  width: 100%;
  box-sizing: border-box;
}
.widget_product_search button,
.widget_product_search input[type=submit] {
  flex-shrink: 0;
}

/* Fix sidebar widget spacing */
.woocommerce-sidebar .widget {
  margin-bottom: 1.5em;
}
