.shop-section{margin-bottom:14px}.shop-section h2{margin:0 0 12px}.shop-wallet{color:var(--mint,#d0f397);font-variant-numeric:tabular-nums}.shop-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.shop-card{min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:7px;padding:14px 10px;background:#0b2521;border:1px solid #83bba332;border-radius:14px}.shop-card img{object-fit:contain}.shop-card h3,.shop-card p{margin:0;overflow-wrap:anywhere}.shop-card h3{font-size:14px}.shop-card strong{color:var(--mint,#d0f397)}.shop-card button{margin-top:auto;width:100%}.shop-review{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px;margin-bottom:16px;border:1px solid #a0c76b;border-radius:12px;background:#223821}.shop-review strong{flex:1 1 240px}@media(max-width:620px){.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-card{padding:10px 8px}.shop-card img{width:72px;height:72px}}

.shop-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.shop-filters button[aria-pressed="true"]{background:var(--mint,#d0f397);color:#142619;border-color:var(--mint,#d0f397)}
