.pcard[data-astro-cid-4fhpls6h]{background:var(--c-white);border-radius:var(--radius);transition:box-shadow .45s cubic-bezier(.22,.61,.36,1),transform .45s cubic-bezier(.22,.61,.36,1);position:relative}.pcard[data-astro-cid-4fhpls6h]:hover,.pcard[data-astro-cid-4fhpls6h]:focus-within{box-shadow:var(--shadow);transform:translateY(-2px)}.pcard-link[data-astro-cid-4fhpls6h]{color:inherit;border-radius:var(--radius);text-decoration:none;display:block}.pcard-link[data-astro-cid-4fhpls6h]:focus-visible{outline:2px solid var(--c-gold);outline-offset:2px}.pcard-media[data-astro-cid-4fhpls6h]{aspect-ratio:1;background:var(--c-white);border-bottom:1px solid var(--c-line);position:relative;overflow:hidden}.pcard-media[data-astro-cid-4fhpls6h] img[data-astro-cid-4fhpls6h]{object-fit:contain;will-change:transform;width:100%;height:100%;padding:10%;transition:transform .7s cubic-bezier(.22,.61,.36,1);display:block}.pcard[data-astro-cid-4fhpls6h]:hover .pcard-media[data-astro-cid-4fhpls6h] img[data-astro-cid-4fhpls6h],.pcard[data-astro-cid-4fhpls6h]:focus-within .pcard-media[data-astro-cid-4fhpls6h] img[data-astro-cid-4fhpls6h]{transform:scale(1.045)}.is-unavailable[data-astro-cid-4fhpls6h] .pcard-media[data-astro-cid-4fhpls6h] img[data-astro-cid-4fhpls6h]{filter:grayscale(.35);opacity:.85}.badge[data-astro-cid-4fhpls6h]{font-family:var(--f-sans);letter-spacing:.08em;color:var(--c-white);background:var(--c-badge-used);border-radius:var(--radius);padding:4px 9px;font-size:.68rem;line-height:1;position:absolute;top:10px;left:10px}.badge-new[data-astro-cid-4fhpls6h]{background:var(--c-badge-new)}.badge-unused[data-astro-cid-4fhpls6h]{background:var(--c-badge-unused)}.badge-used[data-astro-cid-4fhpls6h]{background:var(--c-badge-used)}.pcard-overlay[data-astro-cid-4fhpls6h]{backdrop-filter:blur(1px);background:#f7f5f08c;place-items:center;display:grid;position:absolute;inset:0}.pcard-overlay[data-astro-cid-4fhpls6h] span[data-astro-cid-4fhpls6h]{font-family:var(--f-serif);letter-spacing:.2em;color:var(--c-white);background:var(--c-sold);border-radius:var(--radius);padding:8px 18px;font-size:.8rem}.pcard-body[data-astro-cid-4fhpls6h]{padding:14px 14px 16px}.pcard-brand[data-astro-cid-4fhpls6h]{font-family:var(--f-en);letter-spacing:.18em;text-transform:uppercase;color:var(--c-gold-2);white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:.78rem;font-weight:600;overflow:hidden}.pcard-brand[data-astro-cid-4fhpls6h].is-ja{font-family:var(--f-sans);letter-spacing:.1em;font-size:.72rem;font-weight:500}.pcard-name[data-astro-cid-4fhpls6h]{overflow-wrap:anywhere;font-family:var(--f-sans);color:var(--c-text);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.666rem;margin:0 0 10px;font-size:.86rem;font-weight:400;line-height:1.55;display:-webkit-box;overflow:hidden}.pcard-price[data-astro-cid-4fhpls6h]{color:var(--c-ink);flex-wrap:wrap;align-items:baseline;gap:2px 4px;margin:0;display:flex}.pcard-price-num[data-astro-cid-4fhpls6h]{font-family:var(--f-en);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.15rem,3.6vw,1.35rem);font-weight:500;line-height:1}.pcard-price-tax[data-astro-cid-4fhpls6h]{font-family:var(--f-sans);color:var(--c-sub);white-space:nowrap;font-size:.66rem}.fav-btn[data-astro-cid-4fhpls6h]{width:44px;height:44px;color:var(--c-ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:color .2s,transform .2s;display:grid;position:absolute;top:3px;right:3px}.fav-btn[data-astro-cid-4fhpls6h]:before{content:"";background:#ffffffd9;border-radius:50%;transition:background .2s;position:absolute;inset:5px}.fav-btn[data-astro-cid-4fhpls6h] svg[data-astro-cid-4fhpls6h]{z-index:1;position:relative}.fav-btn[data-astro-cid-4fhpls6h]:hover{color:var(--c-gold-2)}.fav-btn[data-astro-cid-4fhpls6h]:hover:before{background:var(--c-white)}.fav-btn[data-astro-cid-4fhpls6h]:active{transform:scale(.92)}.fav-btn[data-astro-cid-4fhpls6h]:focus-visible{outline:2px solid var(--c-gold);outline-offset:-3px}.fav-btn[data-astro-cid-4fhpls6h].is-on{color:var(--c-gold)}.fav-btn[data-astro-cid-4fhpls6h].is-on svg[data-astro-cid-4fhpls6h] path[data-astro-cid-4fhpls6h]{fill:currentColor}@media (prefers-reduced-motion:reduce){.pcard[data-astro-cid-4fhpls6h],.pcard-media[data-astro-cid-4fhpls6h] img[data-astro-cid-4fhpls6h],.fav-btn[data-astro-cid-4fhpls6h]{transition:none}.pcard[data-astro-cid-4fhpls6h]:hover .pcard-media[data-astro-cid-4fhpls6h] img[data-astro-cid-4fhpls6h]{transform:none}}
