.view-filters .js-form-type-textfield input {
	width: fit-content;
	border-color: var(--color-cfcfcf) !important;
	border-radius: 0px !important;
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
}
.view-filters .js-form-type-select select {
	border-color: var(--color-cfcfcf) !important;
	border-radius: 0px !important;
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
}
/*Button Styles*/
.view-filters .form-actions > .btn:before {
	content: "";
	  position: absolute;
	  top: 0;
	  left: -100%;
	  width: 100%;
	  height: 100%;
	  background-color: #FFD02D !important;
	  transition: left 0.8s ease;
}
.view-filters .form-actions > .btn:hover::before {
	left: 0;
}
.view-filters .form-actions > .btn:first-of-type {
	padding-top: 4px;
	  padding-bottom: 8px;
	  padding-left: 16px;
	  padding-right: 16px;
	  width: fit-content;
	  text-align: center;
	  background-color: #FFE41E !important;
	  position: relative;
	  overflow: hidden;
	  margin-top: 16px;
	  margin-bottom: 1.5rem;
	  border-radius: 40px !important;
	  border: none !important;
}
.view-filters .form-actions > .btn{
	padding-top: 4px;
	  padding-bottom: 8px;
	  padding-left: 16px;
	  padding-right: 16px;
	  width: fit-content;
	  text-align: center;
	  background-color: #FCF5D4 !important;
	  position: relative;
	  overflow: hidden;
	  margin-top: 16px;
	  margin-bottom: 1.5rem;
	  border-radius: 40px !important;
	  border: none !important;
}
.view-filters .form-actions > .btn .form-action-btn-text {
	position: relative;
	z-index: 1000;
	  text-decoration: none !important;
	  color: var(--color-2D2A1F) !important;
	  font-size: 16px;
	  font-weight: 300;
	  font-family: inter-variable, Helvetica, Arial, sans-serif;
}
/*End Button Styles*/