/**
 * Hamptons stamp watermark overlay for property images.
 * Applied via ::before on shared property image wrapper classes.
 */

.property-thumbnail-img-wrap,
.property-gallery-image-wrap,
.property-gallery-large-wrap,
.property-gallery-thumb-wrap,
.content-area-7 .property-thumbnail .property-img,
.property-box-2 .thumbnail-photo {
	position: relative;
}

.property-thumbnail-img-wrap::before,
.property-gallery-image-wrap::before,
.property-gallery-large-wrap::before,
.property-gallery-thumb-wrap::before,
.content-area-7 .property-thumbnail .property-img::before,
.property-box-2 .thumbnail-photo::before {
	content: "";
	position: absolute;
	inset: 0;
	z-index: 2;
	pointer-events: none;
	background-image: var(
		--hamptons-property-watermark,
		url("../images/hamptons-stamp-white-new.svg")
	);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 38%;
	opacity: 0.32;
}

.property-gallery-thumb-wrap::before {
	background-size: 52%;
	opacity: 0.28;
}
