.goods-wrap[data-v-96b3e05a]{-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:repeat(var(--goods-columns,7),minmax(0,1fr));overflow:visible;padding:10px 0 20px;position:relative;row-gap:20px}.goods-wrap .info[data-v-96b3e05a]{background-color:var(--bg-block);box-sizing:border-box;display:block;max-width:100%;padding:12px;transition:all .4s ease 0s}.goods-wrap .info[data-v-96b3e05a]:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-4px)}.goods-wrap .info .pic[data-v-96b3e05a]{align-items:center;display:flex;height:180px;justify-content:center;margin:0 auto 12px;overflow:hidden;width:180px}.goods-wrap .info .pic img[data-v-96b3e05a]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.goods-wrap .info .spec-area[data-v-96b3e05a]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.goods-wrap .info .spec-area .spec-scroll-wrap[data-v-96b3e05a]{align-items:center;display:flex;flex:1;height:32px;overflow:hidden}.goods-wrap .info .spec-area .spec-scroll-wrap .spec-scroll[data-v-96b3e05a]{display:flex;gap:6px;transition:transform .3s ease;width:-moz-fit-content;width:fit-content}.goods-wrap .info .spec-area .spec-scroll-wrap .spec-scroll .spec-item[data-v-96b3e05a]{align-items:center;background:var(--bg-block);border-radius:0;box-sizing:content-box;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:28px;justify-content:center;transition:all .2s;width:28px}.goods-wrap .info .spec-area .spec-scroll-wrap .spec-scroll .spec-item img[data-v-96b3e05a]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.goods-wrap .info .spec-area .spec-scroll-wrap .spec-scroll .spec-item[data-v-96b3e05a]:hover{border-color:var(--general)}.goods-wrap .info .spec-area .spec-scroll-wrap .spec-scroll .spec-selected[data-v-96b3e05a]{background:var(--bg-block);border:2px solid var(--general);border-radius:0;height:28px;width:28px}.goods-wrap .info .spec-area .spec-arrows[data-v-96b3e05a]{display:flex;flex-direction:column;flex-shrink:0;margin-left:6px}.goods-wrap .info .spec-area .spec-arrows .spec-arrow-down[data-v-96b3e05a],.goods-wrap .info .spec-area .spec-arrows .spec-arrow-up[data-v-96b3e05a]{align-items:center;color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;height:14px;justify-content:center;width:18px}.goods-wrap .info .spec-area .spec-arrows .spec-arrow-down[data-v-96b3e05a]:hover:not(.disabled),.goods-wrap .info .spec-area .spec-arrows .spec-arrow-up[data-v-96b3e05a]:hover:not(.disabled){color:var(--general)}.goods-wrap .info .spec-area .spec-arrows .spec-arrow-down.disabled[data-v-96b3e05a],.goods-wrap .info .spec-area .spec-arrows .spec-arrow-up.disabled[data-v-96b3e05a]{color:#e0e0e0;cursor:not-allowed}.goods-wrap .info .price-row[data-v-96b3e05a]{align-items:baseline;display:flex;margin-bottom:8px}.goods-wrap .info .price-row .price-symbol[data-v-96b3e05a]{color:var(--price);font-size:14px;font-weight:700;height:18px;line-height:18px}.goods-wrap .info .price-row .price[data-v-96b3e05a]{color:var(--price);font-size:20px;font-weight:700;line-height:28px}.goods-wrap .info .price-row .unit[data-v-96b3e05a]{color:var(--text-secondary);font-size:12px;margin-left:4px}.goods-wrap .info .name[data-v-96b3e05a]{color:var(--text-primary);display:-webkit-box;font-size:15px;font-weight:400;height:40px;line-height:20px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;text-overflow:ellipsis}.goods-wrap .info .product-code[data-v-96b3e05a]{align-items:center;display:flex;margin-bottom:6px}.goods-wrap .info .product-code .code-label[data-v-96b3e05a]{color:var(--text-secondary);font-size:12px;font-weight:400;line-height:15px;margin-right:4px;white-space:nowrap}.goods-wrap .info .product-code .code-value[data-v-96b3e05a]{color:var(--text-secondary);flex:1;font-size:12px;line-height:15px;margin-right:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goods-wrap .info .product-code .copy-icon[data-v-96b3e05a]{color:var(--text-secondary);cursor:pointer;font-size:14px}.goods-wrap .info .product-code .copy-icon[data-v-96b3e05a]:hover{color:var(--general)}.goods-wrap .info .manufacturer-model[data-v-96b3e05a]{color:var(--text-secondary);font-size:12px;font-weight:400;line-height:15px;margin-bottom:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goods-wrap .info .bottom-bar[data-v-96b3e05a]{align-items:center;display:flex;gap:22px}.goods-wrap .info .bottom-bar .collect-btn[data-v-96b3e05a]{align-items:center;background:var(--bg-block);border:1px solid var(--border);border-radius:2px;color:var(--border);cursor:pointer;display:flex;height:28px;justify-content:center;position:relative;transition:all .2s;width:38px;z-index:1}.goods-wrap .info .bottom-bar .collect-btn .iconfont-pc[data-v-96b3e05a]{display:block;font-size:18px;line-height:1}.goods-wrap .info .bottom-bar .collect-btn[data-v-96b3e05a]:hover{border-color:var(--general);color:var(--general)}.goods-wrap .info .bottom-bar .collect-btn.collected[data-v-96b3e05a]{background:var(--general);border-color:var(--general);color:var(--text-white)}.goods-wrap .info .bottom-bar[data-v-96b3e05a] .cart-btn-wrap{border-radius:2px;display:flex;flex:1;overflow:hidden}.goods-wrap .info .bottom-bar[data-v-96b3e05a] .cart-btn-wrap .cart-btn{align-items:center;background:var(--bg-block);border:1px solid var(--border);border-radius:2px;color:var(--general);cursor:pointer;display:flex;flex:1;font-size:12px;gap:6px;height:28px;justify-content:center;transition:all .2s}.goods-wrap .info .bottom-bar[data-v-96b3e05a] .cart-btn-wrap .cart-btn:hover{background:var(--general);border-color:var(--general);color:var(--text-white)}.goods-wrap .info .bottom-bar[data-v-96b3e05a] .cart-btn-wrap .cart-btn-disabled{background:var(--bg-block)!important;border-color:var(--border)!important;color:var(--text-disabled)!important;cursor:not-allowed!important}.goods-wrap .info .bottom-bar[data-v-96b3e05a] .cart-btn-wrap .cart-btn-disabled:hover{background:var(--bg-block)!important;border-color:var(--border)!important;color:var(--text-disabled)!important}.empty-title[data-v-96b3e05a]{color:#242424;font-size:24px;font-weight:400;line-height:34px}.empty-hint[data-v-96b3e05a]{color:#4c4c4c;margin-top:32px}.empty-hint[data-v-96b3e05a],.empty-suggestion[data-v-96b3e05a]{font-size:14px;font-weight:400;line-height:28px}.empty-suggestion[data-v-96b3e05a]{color:#242424}.pagination[data-v-96b3e05a]{display:flex;justify-content:end;margin-bottom:20px;margin-top:10px}
