.eshopItemSource_thumbnail {
  background: repeating-linear-gradient(-45deg,
    rgba(0,0,0,0),
    rgba(0,0,0,0) 4px,
    rgba(0,0,0,0.1) 4px,
    rgba(0,0,0,0.1) 8px
  );
  width: 80px;
  height: 80px;
  scroll-snap-align: end;
  border: 1px solid var(--gray-a);
  margin-right: 4px;
  box-sizing: border-box;
}

.eshopItemSource_thumbnail img {
  object-fit: cover;
}

.eshopItem_onSaleLabel {
  display: inline-block;
  padding: 0.25em;
  font-size: 70%;
  background-color: red;
  color: white;
  margin-right: 0.25em;
}
