.mchft-option .mchft-swatch,
.mchft-option .mchc-facet-option__box.mchft-swatch {
  width: 18px !important;
  height: 18px !important;
  flex: 0 0 18px !important;
  margin: 0 !important;
  border: 1px solid #201e1d !important;
  background-repeat: no-repeat !important;
}

.mchft-family-member-hidden {
  display: none !important;
}

/* mchcategorypage impose display:flex!important avec une forte spécificité. */
body.mchc-page .mchc-facets .facet .mchc-facet-option.mchft-family-member-hidden[data-mchft-family-member="1"],
body.mchc-page .mchc-facets .facet.is-expanded .mchc-facet-option.mchft-family-member-hidden[data-mchft-family-member="1"] {
  display: none !important;
}

.mchft-duplicate-facet-hidden {
  display: none !important;
}

body.mchc-page .mchc-facets .facet.mchft-duplicate-facet-hidden {
  display: none !important;
}

.mchft-family-option {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
}

.mchft-family-option .mchft-family-label {
  min-width: 0;
}

.mchft-family-option .mchft-family-meta {
  margin-left: auto;
  color: #8b8987;
  font-size: 11px;
  font-weight: 400;
  white-space: nowrap;
}

.mchft-family-option.is-selected .mchft-swatch,
.mchft-family-option[aria-current="true"] .mchft-swatch,
.mchft-family-option.mchft-family-selected .mchft-swatch,
.mchft-family-option[data-mchft-family-selected="1"] .mchft-swatch {
  box-shadow: inset 0 0 0 3px #fff !important;
  background-color: #201e1d;
}
