.custom-title{font-family:dt-risya,cursive!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.no-link-style{color:inherit!important;text-decoration:none!important;cursor:pointer}.no-link-style:active,.no-link-style:hover,.no-link-style:link,.no-link-style:visited{color:inherit!important;text-decoration:none!important;outline:none}body{margin:0;padding:0}@font-face{font-family:dt-risya;src:url(../fonts/dt-risya-2.b4bf1e4e.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.product-card[data-v-9e6872ba]{border-radius:12px;transition:all .3s ease;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.05);background-color:#fff;display:flex;flex-direction:column;height:100%}.product-card[data-v-9e6872ba]:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(0,0,0,.1)}.product-image[data-v-9e6872ba]{background-color:#f8f8f8;-o-object-fit:contain;object-fit:contain}.product-content[data-v-9e6872ba]{flex-grow:1;display:flex;flex-direction:column;padding:16px}.product-title[data-v-9e6872ba]{font-size:1.1rem;font-weight:600;color:#2c2c2c;margin-bottom:8px}.product-description[data-v-9e6872ba]{font-size:.9rem;color:#666;flex-grow:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-price[data-v-9e6872ba]{font-size:1rem;font-weight:700;color:#1a73e8}.hover-card[data-v-5cfa26cb]:hover{transform:translateY(-4px);box-shadow:0 10px 20px rgba(0,0,0,.12)}.image-container{position:relative;display:inline-block}.delete-button{position:absolute;top:0;right:0;z-index:10;opacity:0;transition:opacity .3s ease}.image-container:hover .delete-button{opacity:1}