.shop-item-tile[data-astro-cid-3gkc6uq2]{background:#303030;border-radius:1.2rem;overflow:hidden;transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column}.shop-item-tile[data-astro-cid-3gkc6uq2]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.shop-item-image[data-astro-cid-3gkc6uq2]{position:relative;aspect-ratio:3/4;overflow:hidden;background:#1a1a1a}.shop-item-image[data-astro-cid-3gkc6uq2] img[data-astro-cid-3gkc6uq2]{width:100%;height:100%;object-fit:cover;transform:scale(1.2);transition:transform .3s}.shop-item-tile[data-astro-cid-3gkc6uq2].sold .shop-item-image[data-astro-cid-3gkc6uq2] img[data-astro-cid-3gkc6uq2]{opacity:.5;filter:grayscale(100%)}.shop-item-tile[data-astro-cid-3gkc6uq2]:hover .shop-item-image[data-astro-cid-3gkc6uq2] img[data-astro-cid-3gkc6uq2]{transform:scale(1.25)}.shop-item-tile[data-astro-cid-3gkc6uq2].sold:hover .shop-item-image[data-astro-cid-3gkc6uq2] img[data-astro-cid-3gkc6uq2]{transform:none}.charcoal-overlay-top[data-astro-cid-3gkc6uq2]{position:absolute;top:0;left:0;right:0;height:40%;background:linear-gradient(to bottom,rgba(60,60,60,.7) 0%,rgba(60,60,60,.3) 20%,transparent 30%,transparent 100%);pointer-events:none;z-index:1}.charcoal-overlay-bottom[data-astro-cid-3gkc6uq2]{position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(to top,rgba(60,60,60,.7) 0%,rgba(60,60,60,.3) 20%,transparent 30%,transparent 100%);pointer-events:none;z-index:1}.sold-overlay[data-astro-cid-3gkc6uq2]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000c;color:#fff;padding:.5rem 1.5rem;border-radius:.5rem;font-weight:700;font-size:1.2rem;z-index:10;border:2px solid #ffffff}.shop-item-title-container[data-astro-cid-3gkc6uq2]{position:absolute;top:0;left:0;padding:.75rem .75rem .75rem 1rem;z-index:2;text-align:left}.shop-item-pricing-container[data-astro-cid-3gkc6uq2]{position:absolute;bottom:0;left:0;padding:.3rem .3rem .3rem 1rem;z-index:2;text-align:left}.shop-item-title[data-astro-cid-3gkc6uq2]{font-size:1.1rem;font-weight:600;margin:0;color:#fff;line-height:1.3;text-shadow:0 2px 4px rgba(0,0,0,.5)}.shop-item-pricing[data-astro-cid-3gkc6uq2]{display:flex;flex-direction:row;align-items:baseline;gap:.6rem;justify-content:flex-start}.shop-item-price[data-astro-cid-3gkc6uq2]{font-size:1.1rem;font-weight:700;margin:0;color:#6ea6ff;text-shadow:0 2px 4px rgba(0,0,0,.5)}.shop-item-price[data-astro-cid-3gkc6uq2].sold{color:#888;text-decoration:line-through}.shop-item-price[data-astro-cid-3gkc6uq2].inquire{color:#f59e0b}.shop-item-price[data-astro-cid-3gkc6uq2].not-priced{color:#ccc;font-size:1rem;font-weight:500}.shop-item-pair-price[data-astro-cid-3gkc6uq2]{font-size:.9rem;color:#ddd;margin:0;font-style:italic;text-shadow:0 2px 4px rgba(0,0,0,.5)}@media (max-width: 768px){.shop-item-title-container[data-astro-cid-3gkc6uq2],.shop-item-pricing-container[data-astro-cid-3gkc6uq2]{padding:.5rem}.shop-item-title[data-astro-cid-3gkc6uq2]{font-size:.85rem}.shop-item-price[data-astro-cid-3gkc6uq2]{font-size:.95rem}.shop-item-pair-price[data-astro-cid-3gkc6uq2]{font-size:.75rem}}:root{--card-radius: .5rem;--accent-color: #3b82f6;--grid-gap: 1rem;--card-min-width: 300px}[data-astro-cid-5w43p2qc]{margin:0;padding:0;box-sizing:border-box}body{font-family:system-ui,sans-serif;background:#0f0f0f;color:#fff;line-height:1.6;padding-top:80px}.shop-main[data-astro-cid-5w43p2qc]{margin-top:2rem;min-height:calc(100vh - 80px);padding:2rem 0}.shop-container[data-astro-cid-5w43p2qc]{max-width:1200px;margin:0 auto;padding:0 4rem}.shop-title[data-astro-cid-5w43p2qc]{font-size:3rem;font-weight:700;margin-bottom:.5rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.shop-subtitle[data-astro-cid-5w43p2qc]{font-size:1.2rem;color:#ccc;margin-bottom:3rem}.shop-grid[data-astro-cid-5w43p2qc]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--grid-gap)}.shop-empty[data-astro-cid-5w43p2qc]{text-align:center;padding:4rem 2rem;color:#888}.shop-empty-subtitle[data-astro-cid-5w43p2qc]{font-size:.9rem;margin-top:.5rem;color:#666}.shop-item-tile[data-astro-cid-5w43p2qc]{background:#303030;border-radius:1.2rem;overflow:hidden;transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column}.shop-item-tile[data-astro-cid-5w43p2qc]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.shop-item-image[data-astro-cid-5w43p2qc]{position:relative;aspect-ratio:3/4;overflow:hidden;background:#1a1a1a}.shop-item-image[data-astro-cid-5w43p2qc] img[data-astro-cid-5w43p2qc]{width:100%;height:100%;object-fit:cover;transform:scale(1.2);transition:transform .3s}.shop-item-tile[data-astro-cid-5w43p2qc]:hover .shop-item-image[data-astro-cid-5w43p2qc] img[data-astro-cid-5w43p2qc]{transform:scale(1.25)}.shop-item-info[data-astro-cid-5w43p2qc]{padding:.75rem;display:flex;flex-direction:column;gap:.4rem}.shop-item-title[data-astro-cid-5w43p2qc]{font-size:1.1rem;font-weight:600;margin:0;color:#fff;line-height:1.3}.shop-item-price[data-astro-cid-5w43p2qc]{font-size:1.25rem;font-weight:700;margin:0;color:var(--accent-color, #3b82f6)}@media (max-width: 1200px){.shop-grid[data-astro-cid-5w43p2qc]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.shop-container[data-astro-cid-5w43p2qc]{padding:0 1rem}.shop-grid[data-astro-cid-5w43p2qc]{grid-template-columns:repeat(2,1fr)}.shop-title[data-astro-cid-5w43p2qc]{font-size:2rem}.shop-subtitle[data-astro-cid-5w43p2qc]{font-size:1rem}.shop-item-info[data-astro-cid-5w43p2qc]{padding:.5rem;gap:.3rem}.shop-item-title[data-astro-cid-5w43p2qc]{font-size:.85rem}.shop-item-price[data-astro-cid-5w43p2qc]{font-size:.95rem}.shop-item-pair-price[data-astro-cid-5w43p2qc]{font-size:.75rem}}
