
.bundle__item-line {
  padding: 0.9375rem 0;
  margin: 0 0.6250rem;
  border-bottom: 0.0625rem solid var(--hh-color-night-xx-light-opacity);
}

.bundle__item-line.soldout {
  opacity: 0.6;
}

@media screen and (min-width: 750px) {
  .bundle__item-line {
    margin: 0;
  }
}

.bundle__item-line:nth-of-type(1) {
  border-top: 0.0625rem solid var(--hh-color-night-xx-light-opacity);
}

.bundle__item-line__info {
  flex: 1;
  gap: 1.1875rem;
}

.bundle__item-line__image {
  width: 2.9375rem;
  height: 3.2500rem;
}

.bundle__item-line__image img {
  object-fit: contain;
}

@media screen and (min-width: 750px) {
  .bundle__item-line__image {
    width: 3.3750rem;
    height: 3.3750rem;
  }
}

.bundle__item-line__edit .button {
  cursor: pointer;
  color: black;
  border: none;
  background: var(--hh-color-carousel-button);
  padding: 0.2769rem 1.3438rem;
  min-width: unset;
  height: auto;
  font: var(--hh-body-x-small-font);
  letter-spacing: var(--hh-body-x-small-letter-spacing);
}

.bundle__item-line__edit .button::after {
  display: none;
}
