.PreCartItem {
  display: flex;
  align-items: center;
  background: var(--colorSecondaryBg);
  padding: var(--spaceSm);
}

.PreCartItem-image {
  margin-right: var(--spaceMd);
}

@media (max-width: 36rem) {
  .PreCartItem-image {
    width: 2.5em;
  }
}

.PreCartItem-content {
  flex: 1;
}

.PreCartItem-title {
  font-weight: 700;
  font-size: var(--textSm);
}

.PreCartItem-variant {
  font-weight: 500;
  font-size: var(--textXs);
}

.PreCartItem-count {
  font-size: var(--textSm);
}

.PreCartItem-stock {
  padding: 0.125rem 0.5rem;
  margin-right: var(--spaceMd);
  border-radius: 0.625rem;
  font-size: 0.75rem;
  font-weight: 600;
  white-space: nowrap;
}

.PreCartItem-stock:empty {
  display: none;
}

.PreCartItem-stock.is-in {
  color: var(--colorStockIn);
  background-color: var(--colorStockInBg);
}

.PreCartItem-stock.is-out {
  color: var(--colorStockOut);
  background-color: var(--colorStockOutBg);
}

.PreCartItem-stock.is-inquirable {
  color: var(--colorStockInquirable);
  background-color: var(--colorStockInquirableBg);
}

@media (max-width: 36rem) {
  .PreCartItem-stock {
    white-space: normal;
  }
}

.PreCartItem-price {
  font-size: var(--textMd);
  font-weight: 700;
}

@media (max-width: 48rem) {
  .PreCartItem-price {
    font-size: var(--textSm);
  }
}

/*# sourceMappingURL=pre-cart-item.min.css.map */
