.search-bar[data-v-5c531daa]{display:flex;align-items:center;gap:15px;margin-bottom:15px}.search-bar .price-range[data-v-5c531daa]{display:flex;align-items:center;gap:5px}.search-bar .price-range .range-separator[data-v-5c531daa]{color:#999}.sort-bar[data-v-5c531daa]{display:flex;gap:10px;margin-bottom:20px}.product-grid[data-v-5c531daa]{display:grid;grid-template-columns:repeat(5,1fr);gap:15px}.product-card[data-v-5c531daa]{background:#fff;border-radius:8px;overflow:hidden;transition:all .2s}.product-card[data-v-5c531daa]:hover{box-shadow:0 4px 12px #0000001a}.product-card .product-image[data-v-5c531daa]{height:160px;background:#f9f9f9;display:flex;align-items:center;justify-content:center;padding:10px}.product-card .product-image .el-image[data-v-5c531daa]{width:100%;height:100%}.product-card .product-image .image-placeholder[data-v-5c531daa]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f5f5f5}.product-card .product-info[data-v-5c531daa]{padding:12px}.product-card .product-info .product-name[data-v-5c531daa]{font-size:13px;color:#333;line-height:1.4;height:36px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px}.product-card .product-info .product-price[data-v-5c531daa]{display:flex;align-items:center;gap:5px;position:relative}.product-card .product-info .product-price .price-tag[data-v-5c531daa]{font-size:12px;color:#e60012}.product-card .product-info .product-price .current-price[data-v-5c531daa]{font-size:16px;font-weight:700;color:#e60012}.product-card .product-info .product-price .original-price[data-v-5c531daa]{font-size:12px;color:#999;text-decoration:line-through}.product-card .product-info .product-price .add-cart[data-v-5c531daa]{position:absolute;right:0;bottom:0;width:24px;height:24px;border-radius:50%;border:1px solid #e60012;color:#e60012;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.product-card .product-info .product-price .add-cart[data-v-5c531daa]:hover{background:#e60012;color:#fff}
