.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-Medium) 0 0 var(--Corner-radius-Medium); overflow: hidden; } .imageContainer.top { width: 80px; min-width: 80px; height: 90px; border-radius: var(--Corner-radius-Medium); } .imageContainer img { object-fit: cover; } .imageContainer .tripAdvisor { position: absolute; left: 7px; top: 7px; border-radius: 2px; } .imageContainer.top .tripAdvisor { left: 4px; top: 4px; }