/* FilFabric static Gallery dropdown filter */

.ff-static-gallery-filter {
  width: 100%;
  max-width: 420px;
}

.ff-static-gallery-filter__label {
  display: block;
  margin-bottom: 8px;
  color: #4b4238;
  font-size: 14px;
  font-weight: 600;
}

.ff-static-gallery-filter__select {
  display: block !important;
  width: 100% !important;
  min-height: 52px !important;
  font-size: 16px !important;
  line-height: 1.2 !important;
  padding: 14px 44px 14px 16px !important;
  border: 1px solid #d8d2c8 !important;
  border-radius: 12px !important;
  background-color: #fff !important;
  color: #111 !important;
  max-width: 100% !important;
}

.ff-static-gallery-filter__button {
  display: none !important;
}

.customer-gallery-rebuild article.ff-gallery-card[hidden],
.customer-gallery-rebuild article.ff-gallery-card.ff-gallery-card--filtered-out,
article.ff-gallery-card[hidden],
article.ff-gallery-card.ff-gallery-card--filtered-out {
  display: none !important;
  visibility: hidden !important;
}

@media (max-width: 767px) {
  .ff-static-gallery-filter,
  .ff-static-gallery-filter__select {
    max-width: none !important;
    width: 100% !important;
  }
}
