.pcard[data-astro-cid-4fhpls6h]{transition:border-color .2s,box-shadow .2s,transform .2s}.pcard[data-astro-cid-4fhpls6h]:before{content:"";z-index:2;background:linear-gradient(90deg, var(--color-accent-500), var(--color-accent-700) 55%, transparent);opacity:0;height:1px;transition:opacity .2s;position:absolute;inset:0 0 auto}.pcard-plate[data-astro-cid-4fhpls6h]{flex:none}.pcard-plate[data-astro-cid-4fhpls6h]:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0c0a0914}.pcard-img[data-astro-cid-4fhpls6h]{transition:transform .35s}.pcard-flag[data-astro-cid-4fhpls6h]{z-index:3;letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;border-radius:2px;padding:.25rem .4375rem;font-size:.6875rem;font-weight:700;line-height:1;position:absolute;top:.5rem}.pcard-flag--sale[data-astro-cid-4fhpls6h]{background:var(--color-ink-950);color:var(--color-ink-50);left:.5rem}.pcard-flag--oos[data-astro-cid-4fhpls6h]{color:var(--color-ink-200);background:#0c0a09d1;right:.5rem}.pcard-body[data-astro-cid-4fhpls6h]{flex-direction:column;flex:auto;padding:.875rem .9375rem 1rem;display:flex}.pcard-brand[data-astro-cid-4fhpls6h]{text-overflow:ellipsis;white-space:nowrap;min-height:1.125rem;margin:0;overflow:hidden}.pcard-title[data-astro-cid-4fhpls6h]{letter-spacing:-.01em;margin-top:.375rem;font-size:.9375rem;font-weight:600;line-height:1.32}.pcard-title[data-astro-cid-4fhpls6h] a[data-astro-cid-4fhpls6h]{transition:color .15s}.pcard-sku[data-astro-cid-4fhpls6h]{color:var(--text-muted);margin-top:.4375rem;font-size:.75rem}.pcard-foot[data-astro-cid-4fhpls6h]{margin-top:auto;padding-top:.8125rem}.pcard-row[data-astro-cid-4fhpls6h]{justify-content:space-between;align-items:flex-end;gap:.625rem;display:flex}.pcard-price[data-astro-cid-4fhpls6h]{color:var(--text-strong);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:1.125rem;font-weight:700;line-height:1.1}.pcard-was[data-astro-cid-4fhpls6h]{color:var(--text-muted);margin-left:.4375rem;font-size:.75rem;font-weight:400;text-decoration:line-through}.pcard-add[data-astro-cid-4fhpls6h]{letter-spacing:.09em;flex:none;gap:.3125rem;min-height:44px;padding:0 .8125rem;font-size:.6875rem}.pcard-add[data-astro-cid-4fhpls6h] svg[data-astro-cid-4fhpls6h]{width:12px;height:12px}.pcard-stock[data-astro-cid-4fhpls6h]{flex-wrap:wrap;align-items:center;gap:.375rem;margin:.75rem 0 0;font-size:.75rem;line-height:1.3;display:flex}.pcard-dot[data-astro-cid-4fhpls6h]{border-radius:50%;flex:none;width:6px;height:6px}.pcard-stock-main[data-astro-cid-4fhpls6h]{font-weight:600}.pcard-stock-sub[data-astro-cid-4fhpls6h]{color:var(--text-muted)}.pcard-stock-sub[data-astro-cid-4fhpls6h]:before{content:"· "}.is-in[data-astro-cid-4fhpls6h] .pcard-dot[data-astro-cid-4fhpls6h]{background:var(--color-stock);box-shadow:0 0 0 2px #6ea86e2e}.is-in[data-astro-cid-4fhpls6h] .pcard-stock-main[data-astro-cid-4fhpls6h]{color:var(--color-stock)}.is-out[data-astro-cid-4fhpls6h] .pcard-dot[data-astro-cid-4fhpls6h]{background:var(--color-oos);box-shadow:0 0 0 2px #c96a5e2e}.is-out[data-astro-cid-4fhpls6h] .pcard-stock-main[data-astro-cid-4fhpls6h]{color:var(--color-oos)}.pcard[data-astro-cid-4fhpls6h]:focus-within{border-color:var(--border-gold)}.pcard[data-astro-cid-4fhpls6h]:focus-within:before{opacity:1}.pcard-title[data-astro-cid-4fhpls6h] a[data-astro-cid-4fhpls6h]:hover{color:var(--color-accent-300)}@media (hover:hover) and (pointer:fine){.pcard[data-astro-cid-4fhpls6h]:hover{border-color:var(--border-strong);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.pcard[data-astro-cid-4fhpls6h]:hover:before{opacity:1}.pcard[data-astro-cid-4fhpls6h]:hover .pcard-img[data-astro-cid-4fhpls6h]{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.pcard[data-astro-cid-4fhpls6h]:hover,.pcard[data-astro-cid-4fhpls6h]:hover .pcard-img[data-astro-cid-4fhpls6h]{transform:none}}@media (width<=420px){.pcard-row[data-astro-cid-4fhpls6h]{flex-direction:column;align-items:stretch}.pcard-add[data-astro-cid-4fhpls6h]{width:100%}.pcard-price[data-astro-cid-4fhpls6h]{font-size:1.0625rem}}[data-view=list] .pcard[data-astro-cid-4fhpls6h]{grid-template-columns:8rem minmax(0,1fr);align-items:stretch;display:grid}[data-view=list] .pcard-plate[data-astro-cid-4fhpls6h]{aspect-ratio:auto;height:auto;min-height:6rem}[data-view=list] .pcard-body[data-astro-cid-4fhpls6h]{padding:.875rem 1rem}@media (width>=640px){[data-view=list] .pcard[data-astro-cid-4fhpls6h]{grid-template-columns:11rem minmax(0,1fr)}[data-view=list] .pcard-title[data-astro-cid-4fhpls6h]{font-size:1rem}[data-view=list] .pcard-body[data-astro-cid-4fhpls6h]{flex-direction:row;align-items:center;gap:1.5rem;padding:1rem 1.25rem}[data-view=list] .pcard-main[data-astro-cid-4fhpls6h]{flex:auto;min-width:0}[data-view=list] .pcard-foot[data-astro-cid-4fhpls6h]{border-top:0;border-left:1px solid var(--border-subtle);flex:none;width:13.5rem;margin-top:0;padding-top:0;padding-left:1.25rem}}
