.product-photo-link{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:1}.product-title-link{color:inherit;text-decoration:none}.product-title-link:hover{text-decoration:underline;text-underline-offset:4px}.special-visual .product-photo-link img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.special-card:hover .product-photo-link img{transform:scale(1.025)}.special-visual .visual-store,.special-visual small{z-index:2;pointer-events:none}.special-placeholder{max-width:72%;font:italic 28px/1.05 Georgia,serif;text-align:center;color:#173f35;transform:rotate(-4deg);transition:transform .25s ease}.special-card:hover .special-placeholder{transform:rotate(0deg) scale(1.04)}
