.hover-image-wrapper{position:relative;overflow:hidden}.hover-image-wrapper img{width:100%;height:100%;object-fit:cover;border-radius:8px;border:1px solid #e0e0e0;transition:opacity .25s ease-in-out;display:block}.main-img{opacity:1}.hover-img{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .5s ease-in-out}.hover-image-wrapper:hover .main-img{opacity:0}.hover-image-wrapper:hover .hover-img{opacity:1}