.nav-jellybean {
  flex: 0 1 12.5%;
  display: inline-block;
  width: 12.5%;
  min-width: 8.125rem;
  position: relative;
  padding: 0;
  transition: all 0.3s;
}

.nav-jellybean .nav-jellybean__link {
  text-decoration: none;
  color: var(--main-nav--jellybean-text-color);
  display: flex;
  flex-direction: column;
  width: 100%;
  min-width: 0;
}

.nav-jellybean__img {
  display: block;
  margin: 0 auto .5rem;
  transition: transform .2s ease;
  width: 100%;
  aspect-ratio: 2;
  object-fit: contain;
  object-position: center;
}

.nav-jellybean:hover .nav-jellybean__img {
  transform: scale(1.03);
}

.nav-jellybean__title {
  display: inline;
  font-weight: bold;
  margin-right: 2px;
  max-width: 100%;
  overflow-wrap: anywhere;
  white-space: nowrap;
}

.nav-jellybean__stock {
  display: inline;
  font-size: 0.8rem;
  white-space: nowrap;
}

.nav-jellybean__starting-price {
  display: block;
  font-size: 0.75rem;
  line-height: 1.25;
  max-width: 100%;
  overflow-wrap: normal;
  white-space: normal;
  word-break: normal;
}

@media (min-width: 880px) {
  .main-nav__container.align-caret-right .main-nav .main-nav__subitem .nav-jellybean a {
      width: 100%;
  }
}
