.ProductCard_card__JrE_3{position:relative;background:var(--white);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2px 12px rgba(65,34,7,.07);transition:transform .2s,box-shadow .2s}.ProductCard_card__JrE_3:hover{transform:translateY(-3px);box-shadow:0 8px 28px rgba(65,34,7,.13)}.ProductCard_badge__bAalr{position:absolute;top:.75rem;left:.75rem;z-index:1;background:var(--gold);color:var(--brown);font-family:var(--font-display);font-weight:800;font-size:.72rem;padding:.2rem .65rem;border-radius:var(--radius-full);letter-spacing:.04em;text-transform:uppercase}.ProductCard_badgeOut__tBeHL{background:#e0e0e0;color:#777}.ProductCard_imageWrap__tH5XB{display:block;background:var(--gold-light);position:relative;aspect-ratio:4/3;overflow:hidden}.ProductCard_image__VM_Fk{object-fit:cover;transition:transform .35s ease}.ProductCard_imageWrap__tH5XB:hover .ProductCard_image__VM_Fk{transform:scale(1.05)}.ProductCard_body__5RnCY{padding:1rem 1.1rem 1.1rem;display:flex;flex-direction:column;flex:1 1}.ProductCard_category__Byu_b{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--green-dark);margin-bottom:.25rem}.ProductCard_name__6lJpV{font-size:1.1rem;font-weight:800;color:var(--brown);margin-bottom:.1rem}.ProductCard_subtitle__FHa_c{font-size:.82rem;color:var(--color-text-muted);margin-bottom:.5rem}.ProductCard_desc__s_k3h{font-size:.85rem;color:var(--color-text-muted);line-height:1.5;flex:1 1;margin-bottom:1rem}.ProductCard_footer___hfPY{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.ProductCard_price__jt2eU{display:flex;align-items:baseline;gap:.2rem}.ProductCard_amount__iM5UK{font-family:var(--font-display);font-weight:800;font-size:1.2rem;color:var(--brown)}.ProductCard_unit__2LJka{font-size:.78rem;color:var(--color-text-muted)}.ProductCard_addBtn__PqQ2g{font-size:.82rem;padding:.55rem 1rem}.ProductCard_addBtn__PqQ2g:disabled{background:#d9d9d9;color:#999;box-shadow:none;cursor:default}