.cm_SearchResult,
.cm_related-products {
  .card-wrapper {
    border: 0.2rem solid #242834;
  }

  .card__inner {
    position: relative;
    .card__media {

      .media--transparent {
        width: 100%;
      }
    }
  }

  .card-wrapper:hover {
    .card__heading.h5 {
      text-decoration: underline;
    }
  }

  .card__badge {
    position: absolute;
    bottom: 5px;
    left: 10px;

    .badge {
      background-color: #242834;
      color: #fff;
    }
  }

  .card__content {
    padding: 1rem;
    background-color: #242834;

    .affirm-as-low-as {
      display: none;
    }

    .card__information {
      /* padding: 1.3rem 1rem; */
      padding: 1rem 0;

      .price,
      .card__heading.h5 {
        color: #fff;
      }

      .price-item.price-item--regular {
        color: #fff;
        opacity: 0.75;
        font-size: 1.3rem;
      }
    }
  }
}

.cm_SearchResult {
    .item {
        min-width: 0
    }
}

.cm_FacetPanel {
  .facetholder .facettitle {
    background-color: #242834;
  }
}

.cm_vehicle-widget.cm_vehicle-widget__home.cm_vehicle-widget__column {
  margin-top: 0;
  .cm_vehicle-widget_button-container {
    margin-bottom: 10px;
  }
}

.header__search .cm_search-box-root__dialog_open-button {
  padding: 0 0.6em;
  .cm_searchBoxDialogButton .icon-search {
    fill: #fff;
  }
}

.cm_vehicle-widget .button--primary {
  background-color: #242834;
}

#cm-garage {
  .cm_garage {
    width: auto;
  }
}

.cm_garage {
  .garage-icon-container .cm_icon_garage__background {
    filter: invert(100%) sepia(0%) saturate(2%) hue-rotate(269deg)
      brightness(103%) contrast(101%);
  }

  .cm_garageDropdown .add-vehicle.button--primary {
    background-color: #242834;
  }
}

.button--primary.cm_dialogButton,
.cm_load-more .button--primary {
  background-color: #242834;
}

.cm_autocomplete .cmRepeater_items .cmTemplate_product .description-block .price{
    color: #000;
}
