:root {
	--gap: 8px;
}

.wp-block-gallery .wp-block-columns.normal-gutter {
  margin: 0;
}

.grid-gallery .wp-block-image
{
	cursor: pointer;
	margin:0!important;
}

/*overlay*/
.grid-gallery .wp-block-image::before{
	pointer-events: none;
    content: "";
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    opacity: 1;
    backdrop-filter: blur(6px);
    transition: opacity 0.4s ease-out;
    z-index: -1;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 5%, hsl(0deg 0% 0% / 33%));
}

.grid-gallery .wp-block-image:hover:before{
	opacity: 1;
	z-index: 1;
}

/*after*/
.grid-gallery .wp-block-image:after{
    content: "";
    position: absolute;
    font-size: 1.2rem;
    color: #fff;
    transform: translate(-50%,-50%);
	left: 50% ;
    top: 102%;
	transition: 0.1s ease-out;
	z-index: 1;
}

.grid-gallery .wp-block-image:hover::after{
	pointer-events: none;
	content: "WATCH NOW";
	left: 50% !important;
    top: 90%;
}