.club-goods{scroll-margin-top:80px}.club-goods .hub-heading{align-items:center;gap:20px;flex-wrap:wrap}.goods-lead{color:var(--club-muted,#aebdc2);margin:10px 0 0;line-height:1.7}.goods-shop{color:var(--club-bright,#b4f56c);border:1px solid var(--club-line,#29333a);border-radius:10px;padding:12px 18px;font-weight:700;white-space:nowrap}.goods-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px}.goods-feature{background:linear-gradient(140deg,#20262a,#11171b);border:1px solid var(--club-line,#29333a);border-top:3px solid var(--club-red,#91ee1d);border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:12px}.goods-meta{display:flex;flex-wrap:wrap;gap:8px 16px;color:var(--club-muted,#aebdc2);font-size:12px}.goods-feature h3{font-size:21px;line-height:1.5;margin:0}.goods-feature p{margin:0;line-height:1.85;font-size:14px}.goods-feature .goods-sale{color:var(--club-bright,#b4f56c);font-size:13px;font-weight:700}.goods-detail{color:var(--club-muted,#aebdc2)}.goods-feature a{margin-top:auto;padding-top:8px;color:var(--club-bright,#b4f56c);font-weight:700;font-size:14px}.goods-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.goods-product{border:1px solid var(--club-line,#29333a);background:#11171b;border-radius:12px;padding:22px;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.goods-tag{font-size:11px;letter-spacing:.04em;border:1px solid #3c484f;color:#d5dfe3;padding:4px 9px;border-radius:20px}.goods-product h3{font-size:16px;line-height:1.7;margin:14px 0 18px;overflow-wrap:anywhere}.goods-price{font-weight:800;font-size:22px;margin:auto 0 16px}.goods-price small{display:block;color:var(--club-muted,#aebdc2);font-size:11px;font-weight:400;margin-top:3px}.goods-product a{font-size:13px;font-weight:700;color:var(--club-bright,#b4f56c);padding-top:12px;border-top:1px solid var(--club-line,#29333a);width:100%}.goods-footnote{color:var(--club-muted,#aebdc2);font-size:12px;line-height:1.9;margin:18px 0 0}.club-goods a:focus-visible{outline:2px solid var(--club-bright,#b4f56c);outline-offset:5px}.club-goods a:hover{text-decoration:underline}@media(max-width:800px){.goods-products{grid-template-columns:repeat(2,minmax(0,1fr))}.goods-features{grid-template-columns:1fr}}@media(max-width:520px){.goods-products{grid-template-columns:1fr}.goods-feature,.goods-product{padding:20px}.goods-feature h3{font-size:19px}.goods-shop{font-size:13px}.goods-product h3{margin-bottom:12px}}
