.shop-channel[data-astro-cid-2eaphvki]{padding:.5rem 0 0}.channel-card[data-astro-cid-2eaphvki]{position:relative;display:flex;align-items:center;gap:.3rem;padding:.32rem .36rem;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);overflow:hidden}.channel-card[data-astro-cid-2eaphvki]:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--gold-brushed)}.channel-badge[data-astro-cid-2eaphvki]{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:var(--radius-round);background:var(--gold-subtle);border:1px solid rgba(252,182,0,.22);color:var(--gold-dim);font-size:.112rem;font-weight:700;letter-spacing:.02em;white-space:nowrap;flex-shrink:0}.channel-main[data-astro-cid-2eaphvki]{flex:1;min-width:0}.channel-main[data-astro-cid-2eaphvki] h3[data-astro-cid-2eaphvki]{font-size:.19rem;font-weight:800;color:var(--text);font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:.08rem}.channel-main[data-astro-cid-2eaphvki] p[data-astro-cid-2eaphvki]{font-size:.132rem;line-height:1.75;color:var(--text-secondary);max-width:7.8rem}.channel-btn[data-astro-cid-2eaphvki]{display:inline-flex;align-items:center;gap:.06rem;padding:.13rem .24rem;background:var(--gold);color:#1a1a1a;font-size:.132rem;font-weight:800;border-radius:var(--radius-round);text-decoration:none;white-space:nowrap;flex-shrink:0;box-shadow:0 4px 16px #fcb60047;transition:background .3s,transform .3s,box-shadow .3s}.channel-btn[data-astro-cid-2eaphvki]:hover{background:var(--gold-hover);transform:translateY(-2px);box-shadow:0 8px 24px #fcb60057}.shop-goods[data-astro-cid-2eaphvki]{padding:.62rem 0 .7rem}.goods-head[data-astro-cid-2eaphvki]{display:flex;align-items:baseline;gap:.14rem;margin-bottom:.28rem}.goods-head[data-astro-cid-2eaphvki] h2[data-astro-cid-2eaphvki]{font-size:.3rem;font-weight:800;color:var(--text);font-family:var(--font-display);letter-spacing:-.02em}.goods-head[data-astro-cid-2eaphvki] h2[data-astro-cid-2eaphvki]:after{content:"";display:block;width:.38rem;height:3px;background:var(--gold);border-radius:2px;margin-top:.1rem}.goods-count[data-astro-cid-2eaphvki]{font-size:.126rem;color:var(--text-muted)}.cat-filters[data-astro-cid-2eaphvki]{display:flex;flex-wrap:wrap;gap:.08rem;margin-bottom:.3rem}.cat-chip[data-astro-cid-2eaphvki]{display:inline-block;padding:7px 18px;border:1px solid var(--border);border-radius:var(--radius-round);font-size:.122rem;font-weight:600;color:var(--text-secondary);text-decoration:none;transition:.25s}.cat-chip[data-astro-cid-2eaphvki]:hover{border-color:var(--gold);color:var(--gold-dim)}.cat-chip[data-astro-cid-2eaphvki].on{background:var(--gold);border-color:var(--gold);color:#1a1a1a;font-weight:700}.goods-grid[data-astro-cid-2eaphvki]{display:grid;grid-template-columns:repeat(4,1fr);gap:.22rem}.goods-card[data-astro-cid-2eaphvki]{display:flex;flex-direction:column;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;transition:border-color .4s,box-shadow .4s,transform .4s cubic-bezier(.22,1,.36,1)}.goods-card[data-astro-cid-2eaphvki]:hover{border-color:#fcb6004d;transform:translateY(-4px);box-shadow:0 14px 40px #00000014,0 0 50px #fcb6000d}.goods-media[data-astro-cid-2eaphvki]{position:relative;display:block;height:1.72rem;background:linear-gradient(145deg,#141428,#0a0a18 55%,#0d0d1e);overflow:hidden}.goods-media[data-astro-cid-2eaphvki] img[data-astro-cid-2eaphvki]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.goods-card[data-astro-cid-2eaphvki]:hover .goods-media[data-astro-cid-2eaphvki] img[data-astro-cid-2eaphvki]{transform:scale(1.06)}.goods-cat[data-astro-cid-2eaphvki]{position:absolute;left:.1rem;top:.1rem;z-index:2;padding:3px 10px;border-radius:var(--radius-round);background:#0000008c;backdrop-filter:blur(6px);color:#fff;font-size:.1rem;font-weight:600;letter-spacing:.02em}.goods-body[data-astro-cid-2eaphvki]{padding:.18rem .16rem .16rem;display:flex;flex-direction:column;flex:1}.goods-body[data-astro-cid-2eaphvki] h3[data-astro-cid-2eaphvki]{font-size:.15rem;font-weight:800;line-height:1.4;margin-bottom:.07rem;font-family:var(--font-display);color:var(--text)}.goods-body[data-astro-cid-2eaphvki] h3[data-astro-cid-2eaphvki] a[data-astro-cid-2eaphvki]{color:inherit;text-decoration:none;transition:color .3s}.goods-body[data-astro-cid-2eaphvki] h3[data-astro-cid-2eaphvki] a[data-astro-cid-2eaphvki]:hover{color:var(--gold-dim)}.goods-desc[data-astro-cid-2eaphvki]{font-size:.12rem;line-height:1.65;color:var(--text-secondary);margin-bottom:.1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.goods-tags[data-astro-cid-2eaphvki]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:.12rem}.goods-tags[data-astro-cid-2eaphvki] span[data-astro-cid-2eaphvki]{padding:2px 8px;border-radius:var(--radius-round);background:var(--gold-subtle);color:var(--gold-dim);border:1px solid rgba(252,182,0,.1);font-size:.098rem;font-weight:600}.goods-foot[data-astro-cid-2eaphvki]{margin-top:auto;padding-top:.13rem;border-top:1px solid var(--border-soft);display:flex;align-items:flex-end;justify-content:space-between;gap:.1rem}.goods-price[data-astro-cid-2eaphvki]{display:flex;flex-direction:column;gap:2px;min-width:0}.goods-price[data-astro-cid-2eaphvki] strong[data-astro-cid-2eaphvki]{font-size:.16rem;font-weight:800;color:var(--gold-dim);font-family:var(--font-display);line-height:1}.goods-price[data-astro-cid-2eaphvki] em[data-astro-cid-2eaphvki]{font-size:.092rem;color:var(--text-muted);font-style:normal;line-height:1.3}.goods-acts[data-astro-cid-2eaphvki]{display:flex;align-items:center;gap:.07rem;flex-shrink:0}.btn-buy[data-astro-cid-2eaphvki]{display:inline-block;padding:7px 16px;background:var(--gold);color:#1a1a1a;border-radius:var(--radius-round);font-size:.116rem;font-weight:800;text-decoration:none;white-space:nowrap;transition:background .3s,box-shadow .3s}.btn-buy[data-astro-cid-2eaphvki]:hover{background:var(--gold-hover);box-shadow:0 4px 14px #fcb60052}.btn-more[data-astro-cid-2eaphvki]{font-size:.112rem;font-weight:600;color:var(--text-muted);text-decoration:none;white-space:nowrap;transition:color .3s}.btn-more[data-astro-cid-2eaphvki]:hover{color:var(--gold-dim)}.shop-service[data-astro-cid-2eaphvki]{padding:0 0 .8rem}.shop-service[data-astro-cid-2eaphvki] ul[data-astro-cid-2eaphvki]{list-style:none;margin:0;padding:.34rem .2rem;display:grid;grid-template-columns:repeat(4,1fr);gap:.2rem;background:var(--bg-alt);border-radius:var(--radius-xl);border:1px solid var(--border-soft)}.shop-service[data-astro-cid-2eaphvki] li[data-astro-cid-2eaphvki]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.05rem}.shop-service[data-astro-cid-2eaphvki] svg[data-astro-cid-2eaphvki]{width:.26rem;height:.26rem;color:var(--gold);margin-bottom:.04rem}.shop-service[data-astro-cid-2eaphvki] strong[data-astro-cid-2eaphvki]{font-size:.132rem;font-weight:700;color:var(--text)}.shop-service[data-astro-cid-2eaphvki] span[data-astro-cid-2eaphvki]{font-size:.108rem;color:var(--text-muted);line-height:1.6}.state-empty[data-astro-cid-2eaphvki],.state-error[data-astro-cid-2eaphvki]{text-align:center;padding:1rem 0;color:var(--text-secondary)}.state-empty[data-astro-cid-2eaphvki] .empty-accent[data-astro-cid-2eaphvki]{width:.4rem;height:3px;background:var(--gold);margin:0 auto .2rem;border-radius:2px}.state-empty[data-astro-cid-2eaphvki] p[data-astro-cid-2eaphvki],.state-error[data-astro-cid-2eaphvki] p[data-astro-cid-2eaphvki]{font-size:.16rem;margin-bottom:.1rem}.state-error[data-astro-cid-2eaphvki]{color:var(--color-error)}[data-astro-cid-2eaphvki][data-theme=dark] .goods-media[data-astro-cid-2eaphvki]{background:linear-gradient(145deg,#10101f,#08081a 55%,#0c0c1c)}[data-astro-cid-2eaphvki][data-theme=dark] .shop-service[data-astro-cid-2eaphvki] ul[data-astro-cid-2eaphvki]{background:var(--bg-alt);border-color:var(--border)}[data-astro-cid-2eaphvki][data-theme=dark] .channel-card[data-astro-cid-2eaphvki]{box-shadow:0 4px 24px #0000004d}[data-astro-cid-2eaphvki][data-theme=dark] .goods-card[data-astro-cid-2eaphvki]:hover{box-shadow:0 14px 40px #0006,0 0 50px #fcb6000d}@media(max-width:1400px){.goods-grid[data-astro-cid-2eaphvki]{grid-template-columns:repeat(3,1fr)}}@media(max-width:1100px){.goods-grid[data-astro-cid-2eaphvki]{grid-template-columns:repeat(2,1fr)}.channel-card[data-astro-cid-2eaphvki]{flex-wrap:wrap}.channel-btn[data-astro-cid-2eaphvki]{margin-left:auto}}@media(max-width:768px){.goods-grid[data-astro-cid-2eaphvki]{grid-template-columns:1fr}.shop-service[data-astro-cid-2eaphvki] ul[data-astro-cid-2eaphvki]{grid-template-columns:repeat(2,1fr);gap:.24rem .1rem}.channel-card[data-astro-cid-2eaphvki]{padding:.24rem;gap:.18rem}.channel-btn[data-astro-cid-2eaphvki]{width:100%;justify-content:center}.goods-head[data-astro-cid-2eaphvki] h2[data-astro-cid-2eaphvki]{font-size:.26rem}}
