.productCard{width:100%;display:flex;flex-direction:column}.imageWrapper{position:relative;aspect-ratio:.8;overflow:hidden}.imageWrapper img{width:100%;height:100%;object-fit:cover}.favoriteIcon{position:absolute;top:8px;right:8px;background:hsla(0,0%,100%,.9);border-radius:50%;padding:4px;border:1px solid #81c784;cursor:pointer;transition:all .2s ease;z-index:10}.favoriteIcon:hover{background:#fff;border-color:#4caf50}.favoriteIcon svg{transition:color .2s ease}