.product-card.svelte-11ja2cl{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e8edf5;border-radius:20px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 5px 20px #1428500a;animation:svelte-11ja2cl-cardIn .5s ease both;animation-delay:var(--delay);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.product-card.svelte-11ja2cl:hover{transform:translateY(-6px);border-color:#f5c34f;box-shadow:0 20px 45px #1428501f}@keyframes svelte-11ja2cl-cardIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.product-image.svelte-11ja2cl{position:relative;display:grid;place-items:center;aspect-ratio:1 / 1;padding:22px;background:linear-gradient(145deg,#f8fafc,#eef3f9)}.product-image.svelte-11ja2cl img:where(.svelte-11ja2cl){width:100%;height:100%;max-height:85%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;transition:transform .35s ease}.product-card.svelte-11ja2cl:hover .product-image:where(.svelte-11ja2cl) img:where(.svelte-11ja2cl){transform:scale(1.06)}.discount-badge.svelte-11ja2cl{position:absolute;top:12px;left:12px;z-index:2;padding:6px 9px;border-radius:8px;background:#ef4444;color:#fff;font-size:11px;font-weight:700}.festival-label.svelte-11ja2cl{position:absolute;top:12px;right:12px;z-index:2;padding:6px 9px;border-radius:8px;background:#111827;color:#ffcc4d;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.5px}.product-content.svelte-11ja2cl{display:flex;flex:1;flex-direction:column;padding:17px}.product-store.svelte-11ja2cl{margin-bottom:7px;color:#f59e0b;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.7px}.product-content.svelte-11ja2cl h3:where(.svelte-11ja2cl){display:-webkit-box;overflow:hidden;margin:0;font-size:15px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rating.svelte-11ja2cl{display:inline-flex;align-items:center;gap:4px;margin-top:8px;font-size:12px}.rating-star.svelte-11ja2cl{color:#f59e0b}.price-row.svelte-11ja2cl{display:flex;align-items:center;gap:8px;margin-top:12px}.product-price.svelte-11ja2cl{font-size:20px}.product-mrp.svelte-11ja2cl{color:#94a3b8;font-size:12px;text-decoration:line-through}.reward-box.svelte-11ja2cl{display:flex;align-items:center;gap:8px;margin-top:13px;padding:9px;border-radius:10px;background:linear-gradient(135deg,#fff8df,#fff3c4)}.reward-box.svelte-11ja2cl>span:where(.svelte-11ja2cl){font-size:22px}.reward-box.svelte-11ja2cl strong:where(.svelte-11ja2cl),.reward-box.svelte-11ja2cl small:where(.svelte-11ja2cl){display:block}.reward-box.svelte-11ja2cl strong:where(.svelte-11ja2cl){color:#a16207;font-size:14px}.reward-box.svelte-11ja2cl strong:where(.svelte-11ja2cl) span:where(.svelte-11ja2cl){color:#02b110}.reward-box.svelte-11ja2cl small:where(.svelte-11ja2cl){margin-top:2px;color:#a16207;font-size:11px}.deal-button.svelte-11ja2cl{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding:11px 13px;border-radius:10px;background:#111827;color:#fff;font-size:12px;font-weight:800;transition:.2s ease}.product-card.svelte-11ja2cl:hover .deal-button:where(.svelte-11ja2cl){background:linear-gradient(135deg,#f59e0b,#ea580c)}.deal-button.svelte-11ja2cl svg:where(.svelte-11ja2cl){width:16px;fill:none;stroke:currentColor;stroke-width:2}
