.tg-card.svelte-1fl8lpx{position:relative;display:flex;flex-direction:column;height:100%;background:#fff;font-family:var(--font-body)}.tg-card-media.svelte-1fl8lpx{position:relative;display:block;overflow:hidden;background:#fff}.tg-card-media.svelte-1fl8lpx img:where(.svelte-1fl8lpx){display:block;width:100%;aspect-ratio:1 / 1;-o-object-fit:contain;object-fit:contain;transition:transform .4s ease}.tg-card.svelte-1fl8lpx:hover .tg-card-media:where(.svelte-1fl8lpx) img:where(.svelte-1fl8lpx){transform:scale(1.03)}.tg-card-body.svelte-1fl8lpx{flex:1 1 auto;padding:12px 0 8px}.tg-price.svelte-1fl8lpx{margin:0 0 3px;color:var(--tg-ink, #333);font-size:20px;font-weight:700;line-height:1.2}.tg-price.is-sale.svelte-1fl8lpx{color:var(--tg-red, #cc0000)}.tg-mrp.svelte-1fl8lpx{margin-left:7px;color:var(--tg-muted, #727272);font-size:14px;font-weight:400;text-decoration:line-through}.tg-name.svelte-1fl8lpx{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;color:var(--tg-ink, #333);font-size:14px;font-weight:400;line-height:1.35;text-decoration:none}.tg-brand.svelte-1fl8lpx{font-weight:700}.tg-rating.svelte-1fl8lpx{display:flex;align-items:center;gap:4px;margin-top:5px}.tg-rating.svelte-1fl8lpx svg{color:var(--tg-ink, #333);fill:var(--tg-ink, #333)}.tg-rating-val.svelte-1fl8lpx{font-size:14px;font-weight:700;color:var(--tg-ink, #333)}.tg-rating-count.svelte-1fl8lpx{font-size:13px;color:var(--tg-muted, #727272)}.tg-fulfil.svelte-1fl8lpx{margin:6px 0 0;font-size:13px;line-height:1.3}.tg-fulfil-label.svelte-1fl8lpx{font-weight:700;color:var(--tg-ink, #333)}.tg-fulfil-free.svelte-1fl8lpx{color:var(--tg-green, #008300)}.tg-actions.svelte-1fl8lpx{display:flex;align-items:center;gap:8px;margin-top:12px}.tg-add.svelte-1fl8lpx{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;height:40px;border:1px solid var(--tg-red, #cc0000);border-radius:999px;background:var(--tg-red, #cc0000);color:#fff;padding:0 12px;font-size:15px;font-weight:700;cursor:pointer;transition:background .2s ease}.tg-add.svelte-1fl8lpx:hover{background:#a80000;border-color:#a80000}.tg-fav.svelte-1fl8lpx{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--tg-line, #d6d6d6);border-radius:999px;background:#fff;color:var(--tg-ink, #333);cursor:pointer;transition:border-color .2s ease,color .2s ease}.tg-fav.svelte-1fl8lpx:hover{border-color:var(--tg-ink, #333)}.tg-fav.is-active.svelte-1fl8lpx{color:var(--tg-red, #cc0000);border-color:var(--tg-red, #cc0000)}.tg-fav.is-active.svelte-1fl8lpx svg{fill:currentColor}
