.collector-row{background:var(--card,#fff);color:var(--foreground,#111);border:1px solid #8884;border-radius:4px;grid-template-columns:200px minmax(0,1fr) 195px;grid-template-areas:"image details price""image details action""image link favorite";align-items:start;gap:10px 16px;min-width:0;padding:14px;display:grid;box-shadow:0 2px 7px #00000006}.collector-row-image{grid-area:image;align-self:start;width:200px;min-width:0}.collector-row-image>a{display:block}.collector-row-image img{object-fit:contain;width:100%;height:280px;display:block}.collector-row-image .card-image-trigger{width:100%;height:280px;min-height:280px;margin:0}.collector-row-image .card-image-placeholder{gap:6px;padding:6px;font-size:12px}.collector-row-image .card-image-placeholder small{font-size:12px}.collector-row-details{grid-area:details;min-width:0}.collector-row .collector-row-meta{color:var(--muted-foreground,#666);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.collector-row-meta .row-variant{border-left:1px solid #8885;margin-left:10px;padding-left:10px}.collector-row .collector-row-details h3{overflow-wrap:anywhere;margin:3px 0 10px;font-family:inherit;font-size:18px;font-weight:600;line-height:1.4}.collector-row .collector-row-details h3 a{color:inherit;text-decoration:none}.collector-row .collector-row-details h3 a:hover{text-decoration:underline}.collector-row-badge>span{background:#8882;border-radius:4px;padding:4px 9px;font-size:12px;display:inline-block}.collector-row-badge>span.row-owned{color:#fff;background:#167443}.collector-row-price{text-align:right;grid-area:price;gap:4px;font-size:14px;display:grid}.collector-row-price small{color:var(--muted-foreground,#666);font-size:12px;line-height:1.4}.collector-row .collector-row-action{color:#fff;text-align:center;background:#286aaa;border:1px solid #286aaa;border-radius:4px;grid-area:action;justify-content:center;align-items:center;min-height:40px;padding:8px 12px;font-size:14px;line-height:1.4;text-decoration:none;display:flex}.collector-row .collector-row-action:hover{background:#20558a}.collector-row .collector-row-link{min-height:36px;color:inherit;grid-area:link;place-self:end start;align-items:center;gap:7px;font-size:14px;display:inline-flex}.collector-row-link svg{color:#286aaa;flex-shrink:0}.collector-row-favorite{grid-area:favorite;place-self:end}.collector-row .wishlist-control{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.collector-row .favorite-count{color:var(--muted-foreground,#666);font-size:12px}.collector-row .wish-icon{width:36px;height:36px;min-height:36px;color:inherit;background:0 0;border:1px solid #8884;border-radius:50%;place-items:center;padding:7px;display:grid;position:static;transform:none}.collector-row .wish-icon[aria-pressed=true]{color:#c91c22;background:#c91c2210}:is(.collector-row a:focus-visible,.collector-row button:focus-visible){outline-offset:3px;outline:2px solid #286aaa}.shop-card-rows{gap:12px;display:grid}@media (max-width:700px){.collector-row{grid-template-columns:min(180px,45%) minmax(0,1fr);grid-template-areas:"image details""image price""action action""link favorite";gap:10px 14px;padding:12px}.collector-row-image{width:100%}.collector-row-image img,.collector-row-image .card-image-trigger{aspect-ratio:5/7;height:auto;min-height:0}.collector-row .collector-row-details h3{font-size:16px;line-height:1.4}.collector-row-price{text-align:left;align-self:end}.collector-row .collector-row-action{min-height:44px}.collector-row .wish-icon{width:44px;height:44px}.collector-row .collector-row-link{min-height:44px}.collector-row-meta .row-variant{border:0;margin:0;padding:0;display:block}}.collector-row.no-row-image{grid-template-columns:minmax(0,1fr) 195px;grid-template-areas:"details price""details action""link favorite"}@media (max-width:700px){.collector-row.no-row-image{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"details details""price price""action action""link favorite"}}
