img.dts-sensitive-img,
img[data-dts-sensitive="1"]{
	filter:blur(18px) saturate(.7) !important;
	transform:scale(1.06) !important;
	transition:filter .3s ease,transform .3s ease !important;
	clip-path:inset(0) !important;
}

.elementor-post__thumbnail,
.e-loop-item .elementor-post__thumbnail,
.elementor-loop-item .elementor-post__thumbnail{
	overflow:hidden !important;
}
.elementor-post__thumbnail img.dts-sensitive-img,
.e-loop-item img.dts-sensitive-img,
.elementor-loop-item img.dts-sensitive-img,
.elementor-posts-container img.dts-sensitive-img{
	width:100% !important;
	height:100% !important;
	object-fit:cover !important;
	display:block !important;
}

.dts-sensitive-wrap{position:relative !important;display:block !important;overflow:hidden !important;width:100% !important;height:100% !important;max-width:100% !important;border-radius:8px;line-height:0}
.dts-sensitive-wrap img.dts-sensitive-img{width:100% !important;height:100% !important;display:block !important;object-fit:cover !important;pointer-events:none !important}
.dts-sensitive-wrap[data-dts-locked="1"] img.dts-sensitive-img{filter:blur(28px) saturate(.7) !important;transform:scale(1.08) !important}
.dts-sensitive-wrap[data-dts-locked="0"] img.dts-sensitive-img{filter:none !important;transform:none !important;pointer-events:auto !important}

.dts-sensitive-btn{position:absolute !important;inset:0 !important;display:flex !important;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:rgba(15,23,42,.55);color:#fff;border:0;cursor:pointer;font:600 15px/1.3 system-ui,-apple-system,Segoe UI,sans-serif;text-align:center;padding:16px;backdrop-filter:blur(2px);transition:background .2s ease;z-index:9}
.dts-sensitive-btn:hover{background:rgba(15,23,42,.7)}
.dts-sensitive-wrap[data-dts-locked="0"] .dts-sensitive-btn{display:none !important}
.dts-sensitive-icon{font-size:32px;line-height:1}
.dts-sensitive-text{font-size:16px;font-weight:700;letter-spacing:.02em}
.dts-sensitive-sub{font-size:12px;font-weight:400;opacity:.85}

.dts-sensitive-relock{position:absolute;top:8px;right:8px;background:rgba(15,23,42,.7);color:#fff;border:0;border-radius:4px;padding:4px 8px;font:500 11px/1 system-ui;cursor:pointer;display:none;z-index:10}
.dts-sensitive-wrap[data-dts-locked="0"] .dts-sensitive-relock{display:block}
