#filter form {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 2rem;
}
#filter form .label-container {
  color: #333;
  font-size: 14px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
}
#filter form #wpas-orderby {
  display: flex;
  gap: 0.5rem;
  align-items: center;
}
#filter form #wpas-orderby select {
  display: none;
}
#filter form #wpas-orderby .select_value {
  position: relative;
  cursor: pointer;
}
#filter form #wpas-orderby .select_options {
  display: none;
}
#filter form #wpas-orderby .select_div {
  position: relative;
  padding: 4px 30px 4px 8px;
  border-radius: 3px;
  background: #fff;
  cursor: pointer;
}
#filter form #wpas-orderby .select_div svg {
  display: block;
  position: absolute;
  top: 50%;
  right: 8px;
  margin-top: -12px;
  display: none;
}
#filter form #wpas-orderby .select_div:after {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 8px;
  right: 12px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iIzY2NiIgY2xhc3M9ImJpIGJpLWNoZXZyb24tZG93biIgdmlld0JveD0iMCAwIDE2IDE2Ij4gIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4Ii8+PC9zdmc+);
  background-position: center;
  background-size: 12px;
  background-repeat: no-repeat;
}
#filter form #wpas-orderby .select_div.active svg {
  transform: rotate(180deg);
}
#filter form #wpas-orderby .select_div.active:after {
  transform: rotate(180deg);
}
#filter form #wpas-orderby .select_div.active .select_options {
  display: block;
  position: absolute;
  top: 100%;
  left: 0;
  width: 160px;
  padding: 4px 0;
  border-radius: 3px;
  background: #fff;
  z-index: 100;
}
#filter form #wpas-orderby .select_div.active .select_options div {
  line-height: 2em;
  padding: 0 8px;
  cursor: pointer;
}
#filter form #wpas-orderby .select_div.active .select_options div:hover, #filter form #wpas-orderby .select_div.active .select_options div:active, #filter form #wpas-orderby .select_div.active .select_options div:focus {
  background: #eee;
}
#filter form #wpas-orderby .select_div.active .select_options div.active {
  background: rgba(108, 221, 215, 0.5);
}
#filter form #wpas-order {
  display: flex;
  gap: 0.5rem;
  margin-left: -1rem;
}
#filter form #wpas-order select {
  display: none;
}
#filter form #wpas-order .orderdir_div {
  padding: 2px 6px;
  border-radius: 3px;
  background: #fff;
  cursor: pointer;
}
#filter form #wpas-order .orderdir_div svg {
  display: block;
  color: #abb8c3;
}
#filter form #wpas-order .orderdir_div[data-value=asc] svg .up {
  fill: #da9155;
}
#filter form #wpas-order .orderdir_div[data-value=desc] svg .down {
  fill: #da9155;
}
#filter form #wpas-submit {
  display: none;
}
#filter form .wpas-taxonomy-field {
  display: block;
  position: relative;
  flex: 0 0 100%;
}
@media (min-width: 1440px) {
  #filter form .wpas-taxonomy-field {
    flex: 0;
  }
}
#filter form .wpas-taxonomy-field .label-container {
  display: flex;
  align-items: center;
  padding: 6px 12px;
  gap: 0.4rem;
  background: white;
  border-radius: 3px;
  white-space: nowrap;
}
#filter form .wpas-taxonomy-field .label-container:after {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iIzY2NiIgY2xhc3M9ImJpIGJpLWNoZXZyb24tZG93biIgdmlld0JveD0iMCAwIDE2IDE2Ij4gIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4Ii8+PC9zdmc+);
  background-position: center;
  background-size: 12px;
  background-repeat: no-repeat;
}
#filter form .wpas-taxonomy-field .field-container {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 300px;
  max-height: 50vh;
  overflow: hidden;
  overflow-y: scroll;
  padding: 1rem;
  z-index: 100;
  flex-direction: column;
}
@media (min-width: 1440px) {
  #filter form .wpas-taxonomy-field .field-container {
    width: -moz-max-content;
    width: max-content;
    max-height: 52vh;
    overflow: visible;
    overflow-y: visible;
    flex-wrap: wrap;
  }
}
#filter form .wpas-taxonomy-field .field-container .wpas-checkbox-container,
#filter form .wpas-taxonomy-field .field-container .wpas-radio-container {
  cursor: pointer;
}
#filter form .wpas-taxonomy-field .field-container .wpas-checkbox-container input,
#filter form .wpas-taxonomy-field .field-container .wpas-radio-container input {
  display: none;
}
#filter form .wpas-taxonomy-field .field-container .wpas-checkbox-container input + label,
#filter form .wpas-taxonomy-field .field-container .wpas-radio-container input + label {
  padding: 6px 12px;
  padding-left: 32px;
  border-radius: 3px;
  cursor: pointer;
}
#filter form .wpas-taxonomy-field .field-container .wpas-checkbox-container input:checked + label,
#filter form .wpas-taxonomy-field .field-container .wpas-radio-container input:checked + label {
  color: white;
  background-color: #da9155;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI2ZmZiIgY2xhc3M9ImJpIGJpLWNoZWNrIiB2aWV3Qm94PSIwIDAgMTYgMTYiPiAgPHBhdGggZD0iTTEwLjk3IDQuOTdhLjc1Ljc1IDAgMCAxIDEuMDcgMS4wNWwtMy45OSA0Ljk5YS43NS43NSAwIDAgMS0xLjA4LjAyTDQuMzI0IDguMzg0YS43NS43NSAwIDEgMSAxLjA2LTEuMDZsMi4wOTQgMi4wOTMgMy40NzMtNC40MjV6Ii8+PC9zdmc+);
  background-position: 0.5rem center;
  background-size: 16px;
  background-repeat: no-repeat;
}
#filter form .wpas-taxonomy-field .field-container .wpas-checkbox-container:hover input + label, #filter form .wpas-taxonomy-field .field-container .wpas-checkbox-container:active input + label, #filter form .wpas-taxonomy-field .field-container .wpas-checkbox-container:focus input + label,
#filter form .wpas-taxonomy-field .field-container .wpas-radio-container:hover input + label,
#filter form .wpas-taxonomy-field .field-container .wpas-radio-container:active input + label,
#filter form .wpas-taxonomy-field .field-container .wpas-radio-container:focus input + label {
  color: white;
  background-color: #da9155;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI2ZmZiIgY2xhc3M9ImJpIGJpLWNoZWNrIiB2aWV3Qm94PSIwIDAgMTYgMTYiPiAgPHBhdGggZD0iTTEwLjk3IDQuOTdhLjc1Ljc1IDAgMCAxIDEuMDcgMS4wNWwtMy45OSA0Ljk5YS43NS43NSAwIDAgMS0xLjA4LjAyTDQuMzI0IDguMzg0YS43NS43NSAwIDEgMSAxLjA2LTEuMDZsMi4wOTQgMi4wOTMgMy40NzMtNC40MjV6Ii8+PC9zdmc+);
  background-position: 0.5rem center;
  background-size: 16px;
  background-repeat: no-repeat;
}
#filter form .wpas-taxonomy-field .field-container .wpas-checkbox-container:hover input:checked + label, #filter form .wpas-taxonomy-field .field-container .wpas-checkbox-container:active input:checked + label, #filter form .wpas-taxonomy-field .field-container .wpas-checkbox-container:focus input:checked + label,
#filter form .wpas-taxonomy-field .field-container .wpas-radio-container:hover input:checked + label,
#filter form .wpas-taxonomy-field .field-container .wpas-radio-container:active input:checked + label,
#filter form .wpas-taxonomy-field .field-container .wpas-radio-container:focus input:checked + label {
  color: white;
  background-color: #cf2e2e;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI2ZmZiIgY2xhc3M9ImJpIGJpLXgiIHZpZXdCb3g9IjAgMCAxNiAxNiI+ICA8cGF0aCBkPSJNNC42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCA3LjI5M2wyLjY0Ni0yLjY0N2EuNS41IDAgMCAxIC43MDguNzA4TDguNzA3IDhsMi42NDcgMi42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOEw4IDguNzA3bC0yLjY0NiAyLjY0N2EuNS41IDAgMCAxLS43MDgtLjcwOEw3LjI5MyA4IDQuNjQ2IDUuMzU0YS41LjUgMCAwIDEgMC0uNzA4Ii8+PC9zdmc+);
  background-position: 0.5rem center;
  background-size: 16px;
  background-repeat: no-repeat;
}
#filter form .wpas-taxonomy-field:hover .label-container:after, #filter form .wpas-taxonomy-field:active .label-container:after, #filter form .wpas-taxonomy-field:focus .label-container:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iIzY2NiIgY2xhc3M9ImJpIGJpLWNoZXZyb24tdXAiIHZpZXdCb3g9IjAgMCAxNiAxNiI+ICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMS0uNzA4LjcwOEw4IDUuNzA3bC01LjY0NiA1LjY0N2EuNS41IDAgMCAxLS43MDgtLjcwOHoiLz48L3N2Zz4=);
}
#filter form .wpas-taxonomy-field:hover .field-container, #filter form .wpas-taxonomy-field:active .field-container, #filter form .wpas-taxonomy-field:focus .field-container {
  display: flex;
}
#filter form .wpas-taxonomy-field.active .label-container {
  background: #da9155;
  color: white;
}
#filter form .wpas-taxonomy-field.active .label-container:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI2ZmZiIgY2xhc3M9ImJpIGJpLWNoZXZyb24tZG93biIgdmlld0JveD0iMCAwIDE2IDE2Ij4gIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4Ii8+PC9zdmc+);
}
#filter form .wpas-taxonomy-field.active:hover .label-container:after, #filter form .wpas-taxonomy-field.active:active .label-container:after, #filter form .wpas-taxonomy-field.active:focus .label-container:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI2ZmZiIgY2xhc3M9ImJpIGJpLWNoZXZyb24tdXAiIHZpZXdCb3g9IjAgMCAxNiAxNiI+ICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMS0uNzA4LjcwOEw4IDUuNzA3bC01LjY0NiA1LjY0N2EuNS41IDAgMCAxLS43MDgtLjcwOHoiLz48L3N2Zz4=);
}
#filter form .wpas-meta_key-field {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
#filter form .wpas-meta_key-field .field-container {
  display: flex;
  gap: 0.5rem;
  flex-wrap: wrap;
}
#filter form .wpas-meta_key-field .field-container .wpas-checkbox-container,
#filter form .wpas-meta_key-field .field-container .wpas-radio-container {
  cursor: pointer;
}
#filter form .wpas-meta_key-field .field-container .wpas-checkbox-container input,
#filter form .wpas-meta_key-field .field-container .wpas-radio-container input {
  display: none;
}
#filter form .wpas-meta_key-field .field-container .wpas-checkbox-container input + label,
#filter form .wpas-meta_key-field .field-container .wpas-radio-container input + label {
  padding: 6px 12px;
  border-radius: 3px;
  background: white;
  margin: 0;
  cursor: pointer;
}
#filter form .wpas-meta_key-field .field-container .wpas-checkbox-container input:checked + label,
#filter form .wpas-meta_key-field .field-container .wpas-radio-container input:checked + label {
  color: white;
  background: #da9155;
}
#filter form .wpas-meta_key-field .field-container .wpas-checkbox-container:hover input + label, #filter form .wpas-meta_key-field .field-container .wpas-checkbox-container:active input + label, #filter form .wpas-meta_key-field .field-container .wpas-checkbox-container:focus input + label,
#filter form .wpas-meta_key-field .field-container .wpas-radio-container:hover input + label,
#filter form .wpas-meta_key-field .field-container .wpas-radio-container:active input + label,
#filter form .wpas-meta_key-field .field-container .wpas-radio-container:focus input + label {
  color: white;
  background: #da9155;
}
#filter form .wpas-meta_key-field .field-container .wpas-checkbox-container:hover input:checked + label, #filter form .wpas-meta_key-field .field-container .wpas-checkbox-container:active input:checked + label, #filter form .wpas-meta_key-field .field-container .wpas-checkbox-container:focus input:checked + label,
#filter form .wpas-meta_key-field .field-container .wpas-radio-container:hover input:checked + label,
#filter form .wpas-meta_key-field .field-container .wpas-radio-container:active input:checked + label,
#filter form .wpas-meta_key-field .field-container .wpas-radio-container:focus input:checked + label {
  color: white;
  background: #cf2e2e;
  position: relative;
}
#filter form .wpas-meta_key-field .field-container .wpas-checkbox-container:hover input:checked + label:before, #filter form .wpas-meta_key-field .field-container .wpas-checkbox-container:active input:checked + label:before, #filter form .wpas-meta_key-field .field-container .wpas-checkbox-container:focus input:checked + label:before,
#filter form .wpas-meta_key-field .field-container .wpas-radio-container:hover input:checked + label:before,
#filter form .wpas-meta_key-field .field-container .wpas-radio-container:active input:checked + label:before,
#filter form .wpas-meta_key-field .field-container .wpas-radio-container:focus input:checked + label:before {
  content: "";
  display: block;
  position: absolute;
  top: -4px;
  right: -4px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #cf2e2e;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI2ZmZiIgY2xhc3M9ImJpIGJpLXgiIHZpZXdCb3g9IjAgMCAxNiAxNiI+ICA8cGF0aCBkPSJNNC42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCA3LjI5M2wyLjY0Ni0yLjY0N2EuNS41IDAgMCAxIC43MDguNzA4TDguNzA3IDhsMi42NDcgMi42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOEw4IDguNzA3bC0yLjY0NiAyLjY0N2EuNS41IDAgMCAxLS43MDgtLjcwOEw3LjI5MyA4IDQuNjQ2IDUuMzU0YS41LjUgMCAwIDEgMC0uNzA4Ii8+PC9zdmc+);
  background-position: center;
  background-size: 12px;
  background-repeat: no-repeat;
}
#filter form .wpas-post_type-field {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  width: -moz-fit-content;
  width: fit-content;
  margin-right: 0;
  float: none;
}
#filter form .wpas-post_type-field .label-container {
  display: none;
}
#filter form .wpas-post_type-field .field-container {
  display: flex;
  gap: 0.5rem;
  flex-wrap: wrap;
  padding: 0;
  margin: 0;
  background: none;
  border: 0;
}
#filter form .wpas-post_type-field .field-container .wpas-checkbox-container,
#filter form .wpas-post_type-field .field-container .wpas-radio-container {
  cursor: pointer;
}
#filter form .wpas-post_type-field .field-container .wpas-checkbox-container input,
#filter form .wpas-post_type-field .field-container .wpas-radio-container input {
  display: none;
}
#filter form .wpas-post_type-field .field-container .wpas-checkbox-container input + label,
#filter form .wpas-post_type-field .field-container .wpas-radio-container input + label {
  padding: 6px 12px;
  border-radius: 3px;
  background: white;
  margin: 0;
  cursor: pointer;
}
#filter form .wpas-post_type-field .field-container .wpas-checkbox-container input:checked + label,
#filter form .wpas-post_type-field .field-container .wpas-radio-container input:checked + label {
  color: white;
  background: #da9155;
}
#filter form .wpas-post_type-field .field-container .wpas-checkbox-container:hover input + label, #filter form .wpas-post_type-field .field-container .wpas-checkbox-container:active input + label, #filter form .wpas-post_type-field .field-container .wpas-checkbox-container:focus input + label,
#filter form .wpas-post_type-field .field-container .wpas-radio-container:hover input + label,
#filter form .wpas-post_type-field .field-container .wpas-radio-container:active input + label,
#filter form .wpas-post_type-field .field-container .wpas-radio-container:focus input + label {
  color: white;
  background: #da9155;
}
#filter form .wpas-post_type-field .field-container .wpas-checkbox-container:hover input:checked + label, #filter form .wpas-post_type-field .field-container .wpas-checkbox-container:active input:checked + label, #filter form .wpas-post_type-field .field-container .wpas-checkbox-container:focus input:checked + label,
#filter form .wpas-post_type-field .field-container .wpas-radio-container:hover input:checked + label,
#filter form .wpas-post_type-field .field-container .wpas-radio-container:active input:checked + label,
#filter form .wpas-post_type-field .field-container .wpas-radio-container:focus input:checked + label {
  color: white;
  background: #cf2e2e;
}

.filters_loader {
  display: flex;
  width: 100%;
  height: 100px;
  align-items: center;
  justify-content: center;
}
.filters_loader > div {
  width: 50px;
  height: 50px;
  flex: 0 0 50px;
  transition: all 0.5s ease;
  animation: filterrotate 1.2s linear infinite;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjNjY2IiBkPSJNMjcyIDE2djk2IDE2SDI0MFYxMTIgMTYgMGgzMlYxNnptMCAzODR2OTYgMTZIMjQwVjQ5NiA0MDAgMzg0aDMydjE2ek0wIDI0MEgxNmg5NiAxNnYzMkgxMTIgMTYgMFYyNDB6bTQwMCAwaDk2IDE2djMySDQ5NiA0MDAgMzg0VjI0MGgxNnpNNDQ4LjMgODYuM0w0MzcgOTcuNmwtNjcuOSA2Ny45LTExLjMgMTEuMy0yMi42LTIyLjYgMTEuMy0xMS4zTDQxNC40IDc1bDExLjMtMTEuMyAyMi42IDIyLjZ6TTE2NS41IDM2OS4xTDk3LjYgNDM3IDg2LjMgNDQ4LjMgNjMuNyA0MjUuNyA3NSA0MTQuNGw2Ny45LTY3LjkgMTEuMy0xMS4zIDIyLjYgMjIuNi0xMS4zIDExLjN6TTg2LjMgNjMuN0w5Ny42IDc1bDY3LjkgNjcuOSAxMS4zIDExLjMtMjIuNiAyMi42LTExLjMtMTEuM0w3NSA5Ny42IDYzLjcgODYuMyA4Ni4zIDYzLjd6TTM2OS4xIDM0Ni41TDQzNyA0MTQuNGwxMS4zIDExLjMtMjIuNiAyMi42TDQxNC40IDQzN2wtNjcuOS02Ny45LTExLjMtMTEuMyAyMi42LTIyLjYgMTEuMyAxMS4zeiIvPjwvc3ZnPg==);
  background-position: center;
  background-size: 50px;
  background-repeat: no-repeat;
}

@keyframes filterrotate {
  from {
    transform: rotate(-360deg);
  }
}/*# sourceMappingURL=filters.css.map */