.category-icon[data-v-710cc53e]{width:2.5rem;height:2.5rem}.product-card[data-v-5a1f31f2]{border:1px solid var(--line);background:var(--surface);border-radius:.5rem;flex-direction:column;gap:.25rem;min-width:0;padding:.75rem;display:flex;position:relative}.product-card__media[data-v-5a1f31f2]{aspect-ratio:4/3;background:var(--tag);color:var(--steel);border-radius:.375rem;justify-content:center;align-items:center;margin-bottom:.5rem;display:flex;overflow:hidden}.product-card__image[data-v-5a1f31f2]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.product-card__meta[data-v-5a1f31f2]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.25rem .5rem;margin:0;font-size:.8125rem;display:flex}.product-card__name[data-v-5a1f31f2]{margin:0;font-size:1.0625rem}.product-card__link[data-v-5a1f31f2]{color:var(--fg);text-decoration:none}.product-card__link[data-v-5a1f31f2]:after{content:"";position:absolute;inset:0}.product-card__link[data-v-5a1f31f2]:hover{text-decoration:underline}.product-card__brand[data-v-5a1f31f2],.product-card__tagline[data-v-5a1f31f2]{color:var(--muted);margin:0;font-size:.875rem}.product-card__price[data-v-5a1f31f2]{margin:auto 0 0;padding-top:.5rem;font-weight:600}
