.imagePlaceholder {
  height: 100%;
  width: 100%;
  background-color: #fff;
  background-image:
    linear-gradient(45deg, #000000 25%, transparent 25%),
    linear-gradient(-45deg, #000000 25%, transparent 25%),
    linear-gradient(45deg, transparent 75%, #000000 75%),
    linear-gradient(-45deg, transparent 75%, #000000 75%);
  background-size: 120px 120px;
  background-position:
    0 0,
    0 60px,
    60px -60px,
    -60px 0;
}

.imageContainer {
  position: relative;
  min-width: 177px;
  border-radius: var(--Corner-radius-md) 0 0 var(--Corner-radius-md);
  overflow: hidden;
}

.imageContainer.top {
  width: 80px;
  min-width: 80px;
  height: 90px;
  border-radius: var(--Corner-radius-md);
}

.imageContainer img {
  object-fit: cover;
}

.imageContainer .tripAdvisor {
  position: absolute;
  left: 7px;
  top: 7px;
  border-radius: 2px;
}

.imageContainer.top .tripAdvisor {
  left: 4px;
  top: 4px;
}
