#SC-ProductsGrid {
  grid-template-columns: minmax(0, 1fr);
  background: var(--sc-shade-lightest);
  padding: var(--sc-spacing-base);
}

@media screen and (max-width: 768px) {
  .SC-Grid {
    grid-template-columns: minmax(0, 1fr);
  }
}

.SC-ProductCard.sc-layout-shift {
  flex-direction: column-reverse;
}

@media screen and (min-width: 992px) {
  .SC-ProductCard.sc-layout-shift {
    flex-direction: row;
  }
}

@media screen and (min-width: 768px) and (max-width: 992px) {
  .SC-Grid_sidebar_spacious {
    width: 190px;
  }
}

.SC-ProductCard_headline {
  font-weight: 300;
  line-height: 1.25;
}

.SC-ProductCard_left,
.SC-ProductCard_right {
  flex-direction: column;
}

@media screen and (min-width: 992px) {
  .SC-ProductCard_left,
  .SC-ProductCard_right {
    flex-direction: row;
  }
}

@media screen and (min-width: 1268px) {
  .SC-ProductCard_image_wrapper {
    width: 135px;
    height: 135px;
  }
}

@media screen and (min-width: 1268px) {
  .SC-ProductCard_image img,
  .SC-ProductCard_image svg {
    height: 100%;
  }
}


.SC-ProductCard.sc-layout-shift .SC-ProductCard_tags {
  position: relative;
  top: unset;
  left: unset;
}

.SC-ProductCard.sc-layout-shift .SC-ProductCard_actions {
  min-width: 135px;
}

.SC-ProductCard.sc-layout-shift .SC-Button-primary {
  min-width: auto;
}

.SC-ProductCard_tag {
  background-color: var(--bosch-purple-30);
  border-radius: 20px;
  color: #ffffff;
  padding: var(--sc-spacing-tiny) var(--sc-spacing-medium);
  font-size: var(--sc-font-tiny);
}

.SC-Stock-label {
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50px;
}

.SC-Stock-label.sc-green-label {
  background-color: var(--bosch-green-70);
}
.SC-Stock-label.sc-yellow-label {
  background-color: var(--bosch-yellow-85);
}
.SC-Stock-label.sc-red-label {
  background-color: var(--bosch-red-55);
  height: 8px;
}

@media screen and (min-width: 992px) {
  .sc-one-half-large-and-up {
    width: 50%;
  }
}