.product-card[data-v-41b64d02]{background:#fff;border:1px solid rgba(160,144,60,.2);border-radius:8px;overflow:hidden;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.product-card[data-v-41b64d02]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);border-color:rgba(160,144,60,.4)}.product-card .card-image[data-v-41b64d02]{width:100%;height:180px;overflow:hidden;background:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-card .card-image img[data-v-41b64d02]{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.product-card .card-image:hover img[data-v-41b64d02]{-webkit-transform:scale(1.05);transform:scale(1.05)}.product-card .card-content[data-v-41b64d02]{padding:15px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-card .card-content .card-title[data-v-41b64d02]{font-family:Source Han Sans CN;font-size:15px;font-weight:600;color:#333;margin:0 0 10px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;min-height:42px}.product-card .card-content .card-tags[data-v-41b64d02]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:10px}.product-card .card-content .card-tags .card-tag[data-v-41b64d02]{padding:3px 10px;border-radius:3px;font-size:12px;background:#f0f0f0;color:#666}.product-card .card-content .card-tags .card-tag.price-tag[data-v-41b64d02]{background:rgba(160,144,60,.1);color:#a0903c;font-weight:500}.product-card .card-content .card-footer[data-v-41b64d02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px;margin-top:auto;border-top:1px solid #f0f0f0;font-size:12px}.product-card .card-content .card-footer .provider-icon[data-v-41b64d02]{width:16px;height:16px;margin-right:5px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAAAAXNSR0IArs4c6QAAAyZJREFUSEvtVkloFEEUfb86mUBAgyKoKKgTD2pUcEFFRMFDlJwENbiD4jmHkKGrcpE5THf1JKccBQ/uip48qCc9iGgQ9w1xF4VcYjBgxiXT39TQEyZjz0wb+yQWNFR3//q8evX++0UoG1rrDQBulH+P+k5EB2zbPhk5PgTAPQArAHwC8DxqIgBzASwC8DORSDR1dnbmoqylEAAfAcxh5nal1IUoSUyM4ziLhBAFwMzcrJR6E2VtGIDXAJJEtNO27YtRkpiYnp6e5fl8/qGZW5aVTKVSb6OsDQPwCkAzEe2zbft0lCQmxvO81cx8J2BggVLqXZS1/xSANczcHzsDnuetY+ZWIvqNrYDi+7ZtX8pmsyt9378bAJiulBr62yMoiFBr/Q1AQ7VkUkrq7e2dNzo6Wjh33/db6uvr3wdzMTIy8jWdTvthOSpqgJn3KKXOep53kJl3ARAhCRjALSnlEdd1VxCR8RAzRkw1BnOzbhjA5Vwud7gcSEUAAPZLKU9FodHEaK3XA7hZI/6YlPJwaUycVWC0citIvp+ZB4QQ5Ps+CyFamTkFIJdMJqe0t7fniyBqMpDNZpt932+rJMJ8Pt/f3d3d7zjOWiHEbZPYaKJ0l5lMZqllWY/N0SQSiRmlNl2NgaIIPwOYVkuEAVBjYsaKJxiR67pbiegKgC+5XG5WOp02wi6MagzsllKe8zzvCDNvNwwwc1FY43iY+cGY7x/QWi8D8ChOAJMWYSwMTKIXjIswFgDFMtRaNwHYWEmE5giklB8CxyxUQSwAivcBrXWhO9YSoeu6C4noZZwAdimlzmutjwLYESbYwO0eSyk3aa1bxuKexAag1An7+voaBgcHQ5tRsaRKnTCWI/hTEZYa0X8AsTAAYK+U8kzUbuh53viNqK6ubn5XV1fhPhB0yi0ArhorbmxsnNnR0fG9mhU/A7CYiDbbtn09KoBMJjPTsqyBsGbkOM4SIcRTAENSyukT2rHruqsAHCIiK/ixG8DUMfO5BuBFhYtIOS5z25kNYFvw4wwRDTOzqRyfiOYxcxuAH0R0gpnz5hFCHCetdWHHUXcac9zzX5/FU3oEF0gCAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat;background-position:50%;-ms-flex-negative:0;flex-shrink:0}.product-card .card-content .card-footer .provider-label[data-v-41b64d02]{color:#999;margin-right:5px}.product-card .card-content .card-footer .provider-name[data-v-41b64d02]{color:#666;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-container[data-v-f6a38b1e]{width:100%;overflow-x:hidden;overflow-y:auto}.product-page[data-v-f6a38b1e]{width:1920px;min-height:100vh;background:#fff;-webkit-transform-origin:top left;transform-origin:top left}.main-content[data-v-f6a38b1e]{width:1700px;margin:0 auto;padding:20px 0 40px}.filter-section[data-v-f6a38b1e]{margin-bottom:30px}.filter-section .filter-row[data-v-f6a38b1e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px}.filter-section .filter-row .filter-label[data-v-f6a38b1e]{width:100px;padding:10px 0;font-family:Source Han Sans CN;font-weight:400;font-size:14px;color:#333;line-height:20px;-ms-flex-negative:0;flex-shrink:0}.filter-section .filter-row .filter-tabs[data-v-f6a38b1e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-section .filter-row .filter-tabs .filter-tab[data-v-f6a38b1e]{padding:10px 20px;background:#fff;border:none;font-family:Source Han Sans CN;font-weight:400;font-size:14px;color:#666;line-height:20px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;white-space:nowrap;position:relative}.filter-section .filter-row .filter-tabs .filter-tab[data-v-f6a38b1e]:after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:14px;background:#e5e5e5}.filter-section .filter-row .filter-tabs .filter-tab[data-v-f6a38b1e]:last-child:after{display:none}.filter-section .filter-row .filter-tabs .filter-tab[data-v-f6a38b1e]:hover{color:#a0903c}.filter-section .filter-row .filter-tabs .filter-tab.active[data-v-f6a38b1e]{background:#a89968;color:#fff;font-weight:500}.product-grid[data-v-f6a38b1e]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:40px}.pagination[data-v-f6a38b1e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0;margin-top:30px}.pagination .pagination-info[data-v-f6a38b1e]{font-family:Source Han Sans CN;font-size:13px;color:#666}.pagination .pagination-controls[data-v-f6a38b1e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.pagination .pagination-controls .page-btn[data-v-f6a38b1e],.pagination .pagination-controls .page-number[data-v-f6a38b1e]{min-width:36px;height:32px;padding:0 12px;background:#fff;border:1px solid #ddd;border-radius:2px;font-family:Source Han Sans CN;font-size:13px;color:#666;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.pagination .pagination-controls .page-btn[data-v-f6a38b1e]:hover:not(:disabled):not(.active),.pagination .pagination-controls .page-number[data-v-f6a38b1e]:hover:not(:disabled):not(.active){border-color:#a0903c;color:#a0903c}.pagination .pagination-controls .page-btn.active[data-v-f6a38b1e],.pagination .pagination-controls .page-number.active[data-v-f6a38b1e]{background:#a0903c;border-color:#a0903c;color:#fff}.pagination .pagination-controls .page-btn[data-v-f6a38b1e]:disabled,.pagination .pagination-controls .page-number[data-v-f6a38b1e]:disabled{background:#f5f5f5;border-color:#ddd;color:#ccc;cursor:not-allowed}.product-page.locale-zh-CN .filter-section .filter-label[data-v-f6a38b1e]{font-size:16px}.product-page.locale-zh-CN .filter-section .filter-options .filter-option[data-v-f6a38b1e],.product-page.locale-zh-CN .filter-section .filter-tabs .filter-tab[data-v-f6a38b1e],.product-page.locale-zh-CN .filter-section .filter-tags .filter-tag[data-v-f6a38b1e]{font-size:18px}.product-page.locale-zh-CN .project-filter .filter-header .header-label[data-v-f6a38b1e],.product-page.locale-zh-CN .variety-filter .filter-header .header-label[data-v-f6a38b1e]{font-size:16px}.product-page.locale-zh-CN .project-filter .filter-tags .filter-tag .tag-name[data-v-f6a38b1e],.product-page.locale-zh-CN .variety-filter .filter-tags .filter-tag .tag-name[data-v-f6a38b1e]{font-size:18px}.product-page.locale-zh-CN .instrument-types .types-header .types-label[data-v-f6a38b1e]{font-size:16px}.product-page.locale-zh-CN .instrument-types .types-tags .type-tag[data-v-f6a38b1e]{font-size:18px}