.icon-image{height:24px;aspect-ratio:1/1}@media(min-width:767px){.icon-image{height:44px}}.backdrop{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(6px);pointer-events:none;transition:opacity .2s ease;z-index:10}.card-container:hover .wishlist-button{display:block}