a.list-thumb-image {
    position: relative;
}

a.list-thumb-image .js-tile-video {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center center;
    pointer-events: none;
    opacity: 0;
    z-index: 2;
    background: transparent;
}

a.list-thumb-image .js-tile-video.is-on {
    opacity: 1;
}

a.list-thumb-image .grid-gallery__list {
    z-index: 3;
}
