.prod-card[data-astro-cid-tjdfhdqb]{display:grid;grid-template-rows:auto 1fr;min-width:0;overflow:hidden;border:1px solid var(--card-border);border-radius:18px;background:var(--surface);color:var(--ink);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.prod-card[data-astro-cid-tjdfhdqb][hidden]{display:none}.prod-card[data-astro-cid-tjdfhdqb]:hover{transform:translateY(-3px);border-color:#b9ccd7;box-shadow:var(--shadow)}.prod-media-link[data-astro-cid-tjdfhdqb]{position:relative;display:block;background:#fff;padding:16px}.prod-img[data-astro-cid-tjdfhdqb]{width:100%;aspect-ratio:1 / 1;object-fit:contain;transition:transform .2s ease}.prod-card[data-astro-cid-tjdfhdqb]:hover .prod-img[data-astro-cid-tjdfhdqb]{transform:scale(1.025)}.product-tag[data-astro-cid-tjdfhdqb]{position:absolute;top:15px;left:15px;border:1px solid #c7dde4;border-radius:6px;padding:4px 8px;background:#e9f3f6;color:#145e70;font:600 10px var(--font-body);line-height:1.4;letter-spacing:.05em;text-transform:uppercase}.prod-info[data-astro-cid-tjdfhdqb]{display:flex;flex-direction:column;padding:19px 21px 22px;border-top:1px solid #edf1f4}.prod-info[data-astro-cid-tjdfhdqb] h3[data-astro-cid-tjdfhdqb]{margin:0 0 10px;min-height:2.5em;font-size:18px;line-height:1.25;letter-spacing:-.025em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.prod-info[data-astro-cid-tjdfhdqb] h3[data-astro-cid-tjdfhdqb] a[data-astro-cid-tjdfhdqb]:hover{color:var(--teal)}.prod-info[data-astro-cid-tjdfhdqb] p[data-astro-cid-tjdfhdqb]{margin:0;font-size:14px;line-height:1.65;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.prod-actions[data-astro-cid-tjdfhdqb]{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:auto;padding-top:23px}.prod-actions[data-astro-cid-tjdfhdqb] .btn[data-astro-cid-tjdfhdqb]{padding:10px 7px;min-width:0;min-height:40px;font-size:12px;font-weight:600;border-radius:7px;line-height:1.4;gap:6px;box-shadow:none}.prod-actions[data-astro-cid-tjdfhdqb] .secondary[data-astro-cid-tjdfhdqb]{color:var(--nav-bg);border-color:#d2dfe5;background:#f2f6f8}.prod-actions[data-astro-cid-tjdfhdqb] .secondary[data-astro-cid-tjdfhdqb]:hover{background:#e4eef2}@media (max-width: 640px){.prod-media-link[data-astro-cid-tjdfhdqb]{padding:9px}.product-tag[data-astro-cid-tjdfhdqb]{top:10px;left:10px;font-size:8px;padding:3px 5px}.prod-info[data-astro-cid-tjdfhdqb]{padding:16px 13px 17px}.prod-info[data-astro-cid-tjdfhdqb] h3[data-astro-cid-tjdfhdqb]{font-size:16px}.prod-info[data-astro-cid-tjdfhdqb] p[data-astro-cid-tjdfhdqb]{font-size:13px}.prod-actions[data-astro-cid-tjdfhdqb]{grid-template-columns:1fr;gap:7px;padding-top:17px}.prod-actions[data-astro-cid-tjdfhdqb] .btn[data-astro-cid-tjdfhdqb]{font-size:12px}}@media (prefers-reduced-motion: reduce){.prod-card[data-astro-cid-tjdfhdqb],.prod-img[data-astro-cid-tjdfhdqb]{transition:none}}
