.block[data-v-742c5e7c]{background-color:#fff;border-radius:16px;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.block[data-v-742c5e7c]:hover{box-shadow:0 10px 20px #0000000d;transform:translateY(-4px)}.image-link[data-v-742c5e7c],.product-image[data-v-742c5e7c]{overflow:hidden;position:relative}.product-image[data-v-742c5e7c]{background-color:#fff;margin-bottom:20px;text-align:center}.image[data-v-742c5e7c]{border-radius:16px 16px 0 0;height:275px;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.image-link:hover .image[data-v-742c5e7c]{transform:scale(1.05)}.image-overlay[data-v-742c5e7c]{align-items:center;background:#0003;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.image-link:hover .image-overlay[data-v-742c5e7c]{opacity:1}.view-details[data-v-742c5e7c]{background:#00000080;border-radius:20px;color:#fff;font-weight:500;padding:8px 16px;transform:translateY(10px);transition:transform .3s ease}.image-link:hover .view-details[data-v-742c5e7c]{transform:translateY(0)}.content[data-v-742c5e7c]{display:flex;flex-direction:column;flex-grow:1;padding:0 20px 20px}.card[data-v-742c5e7c]{align-items:flex-start;display:flex;gap:15px;justify-content:space-between;margin-bottom:12px}.title-category[data-v-742c5e7c]{display:flex;flex-direction:column;gap:5px}.name[data-v-742c5e7c]{display:-webkit-box;font-size:17px;font-weight:600;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;color:var(--text-color);line-height:1.3;text-decoration:none;transition:color .2s ease}.name[data-v-742c5e7c]:hover{color:var(--primary-color)}.category[data-v-742c5e7c]{color:#64748b;font-size:14px;text-decoration:none;transition:color .2s ease}.category[data-v-742c5e7c]:hover{color:var(--primary-color)}.price-container[data-v-742c5e7c]{flex-shrink:0}.price[data-v-742c5e7c]{color:var(--primary-color);font-size:18px;font-weight:600}.variants-section[data-v-742c5e7c]{margin:6px 0 10px}.variant-select[data-v-742c5e7c]{width:100%}.variant-dropdown[data-v-742c5e7c]{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;color:var(--text-color);font-size:14px;outline:none;padding:8px 10px;width:100%}.variant-dropdown[data-v-742c5e7c]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #534bae14}.buy-button[data-v-742c5e7c]{margin-top:auto;overflow:hidden;position:relative;width:100%}@media screen and (max-width:430px){.content[data-v-742c5e7c]{padding:0 15px 15px}.product-image[data-v-742c5e7c]{margin-bottom:15px}.image[data-v-742c5e7c]{height:250px}.name[data-v-742c5e7c]{font-size:16px}.category[data-v-742c5e7c]{font-size:13px}.price[data-v-742c5e7c]{font-size:16px}.card[data-v-742c5e7c]{margin-bottom:10px}}
