.fibofilters-offcanvas-btn {
  background-color: var(--wp--preset--color--primary) !important;
  border: var(--wp--preset--color--primary) !important;
}

.fibofilters-block__headline .fibofilters-block__headline-box-inner {
  color: var(--wp--preset--color--primary) !important;
}

.fibofilters-filter-button {
  background-color: var(--wp--preset--color--secondary) !important;
}

body {
  --fibofilters--colors--base-org: var(--wp--preset--color--secondary) !important;
  --fibofilters--colors--link-org: var(--wp--preset--color--secondary) !important;
  --fibofilters--colors-input-border: var(--wp--preset--color--secondary) !important;
}

.fibofilters-offcanvas-footer,
.fibofilters-offcanvas-header {
  max-width: 430px !important;
}

.fibofilters-offcanvas-btn {
  right: 15px;
}

.fibofilters-button.button.fibofilters-show-more {
  background: var(--wp--preset--color--primary) !important;
  padding: 10px;
  border-radius: 5px;
  color: #fff;
}

.fibofilters-filter-button.fibofilters-filter-button-selected {
  box-shadow: inset 0 0 0 0px #363636 !important;
  font-weight: 600;
}

.fibofilters-popover__top-bar {
  display: none;
}

/* Filter */
.fibofilters-filter-button {
  background-color: #fff;
  border-radius: 0px;
  box-shadow: inset 0 0 0 1px var(--wp--preset--color--primary);
  color: var(--wp--preset--color--primary);
  font-size: var(--wp--preset--font-size--text-2);
  font-weight: 300;
}

.fibofilters-filter-button:before {
  border-radius: 0px;
}

.fibofilters-filter-button:hover {
  background-color: #fff;
  box-shadow: none;
  text-shadow: none;
  box-shadow: inset 0 0 0 1px var(--wp--preset--color--primary);
}

.fibofilters-filter-button:focus {
  outline-style: none;
}

/* Filter */