.buying-advice[data-astro-cid-6koivzqh]{margin-top:2.5rem;padding:1.5rem;border:1px solid var(--ink-600, #1a1f28);border-radius:12px}.buying-advice[data-astro-cid-6koivzqh] h2[data-astro-cid-6koivzqh]{color:var(--text-heading, #fff);font-size:1.4rem;line-height:1.4;margin:0 0 1rem}.buying-advice[data-astro-cid-6koivzqh] p[data-astro-cid-6koivzqh]{max-width:75ch;line-height:1.8;color:var(--text-body, #b8bfc8)}.buying-advice[data-astro-cid-6koivzqh] a[data-astro-cid-6koivzqh]{display:inline-block;border:1px solid var(--brand-500, #8CBD48);color:var(--brand-500, #8CBD48);padding:.6rem 1rem;border-radius:6px;text-decoration:none}.buying-advice[data-astro-cid-6koivzqh] a[data-astro-cid-6koivzqh]:hover{text-decoration:underline}.pcard[data-astro-cid-tjdfhdqb]{background:var(--ink-700);border:1px solid var(--ink-600);transition:border-color var(--duration) var(--ease)}.pcard[data-astro-cid-tjdfhdqb]:hover{border-color:var(--brand-500)}.pcard__link[data-astro-cid-tjdfhdqb]{display:flex;flex-direction:column;padding:var(--space-4);height:100%;text-decoration:none;color:inherit}.pcard__media[data-astro-cid-tjdfhdqb]{position:relative;aspect-ratio:1 / 1;background:#0d1015;border:1px solid var(--ink-600);margin-bottom:var(--space-4);overflow:hidden}.pcard__media--photo[data-astro-cid-tjdfhdqb] img[data-astro-cid-tjdfhdqb]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.pcard[data-astro-cid-tjdfhdqb]:hover .pcard__media--photo[data-astro-cid-tjdfhdqb] img[data-astro-cid-tjdfhdqb]{transform:scale(1.03)}.pcard__badge[data-astro-cid-tjdfhdqb]{position:absolute;top:.5rem;left:.5rem;background:var(--brand-500, #8CBD48);color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;padding:.2rem .5rem;border-radius:2px;text-transform:uppercase}.pcard__media--icon[data-astro-cid-tjdfhdqb]{background-repeat:no-repeat;background-position:center;background-size:64px 64px}.pcard__media--goal-1[data-astro-cid-tjdfhdqb]{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%238CBD48' stroke-width='1.5' opacity='0.5'><rect x='6' y='16' width='52' height='38'/><line x1='6' y1='28' x2='58' y2='28'/><line x1='6' y1='40' x2='58' y2='40'/><line x1='20' y1='16' x2='20' y2='54'/><line x1='32' y1='16' x2='32' y2='54'/><line x1='44' y1='16' x2='44' y2='54'/></svg>")}.pcard__media--goal-2[data-astro-cid-tjdfhdqb]{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%238CBD48' stroke-width='1.5' opacity='0.5'><path d='M10 20 Q32 10 54 20 L54 50 L10 50 Z'/><circle cx='32' cy='35' r='6'/></svg>")}.pcard__media--lighting[data-astro-cid-tjdfhdqb]{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%238CBD48' stroke-width='1.5' opacity='0.5'><circle cx='32' cy='26' r='12'/><line x1='32' y1='6' x2='32' y2='12'/><line x1='6' y1='26' x2='12' y2='26'/><line x1='52' y1='26' x2='58' y2='26'/><line x1='24' y1='46' x2='40' y2='46'/><line x1='26' y1='54' x2='38' y2='54'/></svg>")}.pcard__media--cones-1[data-astro-cid-tjdfhdqb]{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%238CBD48' stroke-width='1.5' opacity='0.5'><polygon points='32,14 48,46 16,46'/><line x1='10' y1='52' x2='54' y2='52'/></svg>")}.pcard__title[data-astro-cid-tjdfhdqb]{font-size:14px;font-weight:600;color:var(--text-body);line-height:1.4;margin-bottom:var(--space-3);min-height:2.8em;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pcard__meta[data-astro-cid-tjdfhdqb]{display:flex;align-items:center;justify-content:space-between;margin-top:auto;gap:.5rem}.pcard__price[data-astro-cid-tjdfhdqb]{font-size:16px;font-weight:700;color:var(--brand-500)}.pcard__price[data-astro-cid-tjdfhdqb] del{color:var(--text-tertiary, #777);font-weight:400;margin-right:.35rem;font-size:13px}.pcard__price[data-astro-cid-tjdfhdqb] ins{text-decoration:none}.pcard__stock[data-astro-cid-tjdfhdqb]{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap}
