.n-product-catalog .views-exposed-form {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[5];
  grid-template-columns: repeat(5,1fr);
  gap: 24px
}
@media screen and (max-width:1023px) {
  .n-product-catalog .views-exposed-form {
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3,1fr)
  }
}
@media screen and (max-width:767px) {
  .n-product-catalog .views-exposed-form {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    gap: 17px
  }
}
.n-product-catalog__filter label {
  display: none
}
.n-product-catalog__filter .choices {
  overflow: visible
}
.n-product-catalog__filter .choices__inner {
  background: #fff;
  -webkit-box-shadow: 0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.3);
  box-shadow: 0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.3);
  border-radius: 8px;
  padding: 12px 21px;
  color: #78747a;
  font-size: 17px;
  line-height: 1.3;
  border: none;
  min-height: 46px
}
.n-product-catalog__filter .choices[data-type*=select-one] {
  position: relative
}
.n-product-catalog__filter .choices[data-type*=select-one]::after {
  content: "";
  background: url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_396_14266)'%3E%3Cpath d='M10.4697 1.46967C10.7626 1.17678 11.2373 1.17678 11.5302 1.46967C11.8231 1.76256 11.8231 2.23732 11.5302 2.53022L5.99994 8.06049L0.46967 2.53022C0.176777 2.23732 0.176777 1.76256 0.46967 1.46967C0.762563 1.17678 1.23732 1.17678 1.53022 1.46967L5.99994 5.9394L10.4697 1.46967Z' fill='%2378747A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_396_14266'%3E%3Crect width='12' height='9' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") center no-repeat;
  border: none;
  margin: 0;
  width: 12px;
  height: 9px;
  position: absolute;
  right: 23px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: -webkit-transform .2s ease-in-out;
  transition: transform .2s ease-in-out;
  transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out
}
.n-product-catalog__filter .choices[data-type*=select-one].is-open::after {
  -webkit-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
  margin: 0
}
.n-product-catalog__filter .choices__list {
  padding: 0
}
.n-product-catalog__filter .choices .choices__list--dropdown,
.n-product-catalog__filter .choices .choices__list[aria-expanded] {
  margin-top: 10px;
  border-radius: 8px;
  border: none;
  -webkit-box-shadow: 0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.3);
  box-shadow: 0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.3);
  z-index: 2
}
.n-product-catalog__filter .choices .choices__list--dropdown .choices__item,
.n-product-catalog__filter .choices .choices__list[aria-expanded] .choices__item {
  padding: 12px 21px;
  color: #78747a;
  font-size: 17px;
  line-height: 1.3;
  -webkit-transition: color .2s ease-in-out,background-color .2s ease-in-out;
  transition: color .2s ease-in-out,background-color .2s ease-in-out
}
.n-product-catalog__filter .choices .choices__list--dropdown .choices__item:not(:last-child),
.n-product-catalog__filter .choices .choices__list[aria-expanded] .choices__item:not(:last-child) {
  border-bottom: 1px solid #f1f1f1
}
.n-product-catalog__filter .choices .choices__list--dropdown .choices__item.is-selected,
.n-product-catalog__filter .choices .choices__list--dropdown .choices__item:hover,
.n-product-catalog__filter .choices .choices__list[aria-expanded] .choices__item.is-selected,
.n-product-catalog__filter .choices .choices__list[aria-expanded] .choices__item:hover {
  color: #fff;
  background: #d9b379
}
.n-product-catalog__filter .choices.is-open .choices__inner {
  border-radius: 8px
}
.n-product-catalog__filter .choices[data-type*=select-one] .choices__inner {
  padding-bottom: 12px
}