.public-product-wrap[data-v-7fbaac73]{background-color:#f7f9fb;min-height:100vh;padding-bottom:60px}.public-product-wrap .pagination-wrapper[data-v-7fbaac73]{margin-top:40px;display:flex;justify-content:center;width:100%}.public-product-wrap .pagination-wrapper[data-v-7fbaac73] .page__pagination{width:100%}.hero-banner-section[data-v-7fbaac73]{position:relative;background:linear-gradient(135deg,#00327d,#0047ab);border-radius:16px;padding:48px 64px;color:#fff;margin-bottom:32px;overflow:hidden;display:flex;justify-content:space-between;align-items:center}.hero-banner-section .hero-content[data-v-7fbaac73]{position:relative;z-index:10;max-width:600px}.hero-banner-section .hero-title[data-v-7fbaac73]{font-size:40px;font-weight:800;line-height:1.2;margin-bottom:16px;letter-spacing:-1px}.hero-banner-section .hero-desc[data-v-7fbaac73]{font-size:18px;color:hsla(0,0%,100%,.9);line-height:1.6;margin-bottom:32px}.hero-banner-section .btn-hero-action[data-v-7fbaac73]{background-color:#fff;color:#00327d;padding:12px 32px;border-radius:8px;font-weight:700;font-size:16px;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 20px rgba(0,0,0,.1)}.hero-banner-section .btn-hero-action[data-v-7fbaac73]:hover{background-color:#f0f4f8;transform:translateY(-2px);box-shadow:0 15px 30px rgba(0,0,0,.15)}.hero-banner-section .hero-decorations[data-v-7fbaac73]{position:absolute;right:0;top:0;bottom:0;width:40%;opacity:.15;pointer-events:none;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;padding-right:48px;gap:20px}.hero-banner-section .hero-decorations .decor-icon.icon-truck[data-v-7fbaac73]{width:120px;height:120px}.hero-banner-section .hero-decorations .decor-icon.icon-box[data-v-7fbaac73]{width:80px;height:80px;margin-right:40px}.hero-banner-section .hero-decorations .decor-icon.icon-package[data-v-7fbaac73]{width:100px;height:100px;margin-right:20px}.filters-section[data-v-7fbaac73]{background-color:#eceef0;border-radius:12px;padding:24px;margin-bottom:32px}.filters-section .filters-row[data-v-7fbaac73]{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.filters-section .filter-group[data-v-7fbaac73]{display:flex;flex-direction:column;gap:8px}.filters-section .filter-group.group-search[data-v-7fbaac73]{flex:2;min-width:240px}.filters-section .filter-group.group-category[data-v-7fbaac73]{flex:1.2;min-width:200px}.filters-section .filter-group.group-price[data-v-7fbaac73],.filters-section .filter-group.group-ship[data-v-7fbaac73]{flex:1;min-width:160px}.filters-section .filter-label[data-v-7fbaac73]{font-size:11px;font-weight:700;color:#434653;text-transform:uppercase;letter-spacing:1px;padding-left:4px}.filters-section[data-v-7fbaac73] .el-cascader,.filters-section[data-v-7fbaac73] .el-input,.filters-section[data-v-7fbaac73] .el-select{width:100%!important}.filters-section[data-v-7fbaac73] .el-cascader .el-cascader__wrapper,.filters-section[data-v-7fbaac73] .el-cascader .el-input__wrapper,.filters-section[data-v-7fbaac73] .el-cascader .el-select__wrapper,.filters-section[data-v-7fbaac73] .el-input .el-cascader__wrapper,.filters-section[data-v-7fbaac73] .el-input .el-input__wrapper,.filters-section[data-v-7fbaac73] .el-input .el-select__wrapper,.filters-section[data-v-7fbaac73] .el-select .el-cascader__wrapper,.filters-section[data-v-7fbaac73] .el-select .el-input__wrapper,.filters-section[data-v-7fbaac73] .el-select .el-select__wrapper{background-color:#fff!important;border-radius:8px!important;box-shadow:none!important;border:1px solid rgba(0,50,125,.1)!important;padding:0 16px!important;height:44px!important;transition:all .2s!important;display:flex!important;align-items:center!important}.filters-section[data-v-7fbaac73] .el-cascader .el-cascader__wrapper.is-focus,.filters-section[data-v-7fbaac73] .el-cascader .el-cascader__wrapper.is-focused,.filters-section[data-v-7fbaac73] .el-cascader .el-cascader__wrapper:hover,.filters-section[data-v-7fbaac73] .el-cascader .el-input__wrapper.is-focus,.filters-section[data-v-7fbaac73] .el-cascader .el-input__wrapper.is-focused,.filters-section[data-v-7fbaac73] .el-cascader .el-input__wrapper:hover,.filters-section[data-v-7fbaac73] .el-cascader .el-select__wrapper.is-focus,.filters-section[data-v-7fbaac73] .el-cascader .el-select__wrapper.is-focused,.filters-section[data-v-7fbaac73] .el-cascader .el-select__wrapper:hover,.filters-section[data-v-7fbaac73] .el-input .el-cascader__wrapper.is-focus,.filters-section[data-v-7fbaac73] .el-input .el-cascader__wrapper.is-focused,.filters-section[data-v-7fbaac73] .el-input .el-cascader__wrapper:hover,.filters-section[data-v-7fbaac73] .el-input .el-input__wrapper.is-focus,.filters-section[data-v-7fbaac73] .el-input .el-input__wrapper.is-focused,.filters-section[data-v-7fbaac73] .el-input .el-input__wrapper:hover,.filters-section[data-v-7fbaac73] .el-input .el-select__wrapper.is-focus,.filters-section[data-v-7fbaac73] .el-input .el-select__wrapper.is-focused,.filters-section[data-v-7fbaac73] .el-input .el-select__wrapper:hover,.filters-section[data-v-7fbaac73] .el-select .el-cascader__wrapper.is-focus,.filters-section[data-v-7fbaac73] .el-select .el-cascader__wrapper.is-focused,.filters-section[data-v-7fbaac73] .el-select .el-cascader__wrapper:hover,.filters-section[data-v-7fbaac73] .el-select .el-input__wrapper.is-focus,.filters-section[data-v-7fbaac73] .el-select .el-input__wrapper.is-focused,.filters-section[data-v-7fbaac73] .el-select .el-input__wrapper:hover,.filters-section[data-v-7fbaac73] .el-select .el-select__wrapper.is-focus,.filters-section[data-v-7fbaac73] .el-select .el-select__wrapper.is-focused,.filters-section[data-v-7fbaac73] .el-select .el-select__wrapper:hover{border-color:#00327d!important}.filters-section[data-v-7fbaac73] .el-cascader .el-cascader__wrapper .el-cascader__label,.filters-section[data-v-7fbaac73] .el-cascader .el-cascader__wrapper .el-input__inner,.filters-section[data-v-7fbaac73] .el-cascader .el-cascader__wrapper .el-select__placeholder,.filters-section[data-v-7fbaac73] .el-cascader .el-cascader__wrapper .el-select__selection,.filters-section[data-v-7fbaac73] .el-cascader .el-input__wrapper .el-cascader__label,.filters-section[data-v-7fbaac73] .el-cascader .el-input__wrapper .el-input__inner,.filters-section[data-v-7fbaac73] .el-cascader .el-input__wrapper .el-select__placeholder,.filters-section[data-v-7fbaac73] .el-cascader .el-input__wrapper .el-select__selection,.filters-section[data-v-7fbaac73] .el-cascader .el-select__wrapper .el-cascader__label,.filters-section[data-v-7fbaac73] .el-cascader .el-select__wrapper .el-input__inner,.filters-section[data-v-7fbaac73] .el-cascader .el-select__wrapper .el-select__placeholder,.filters-section[data-v-7fbaac73] .el-cascader .el-select__wrapper .el-select__selection,.filters-section[data-v-7fbaac73] .el-input .el-cascader__wrapper .el-cascader__label,.filters-section[data-v-7fbaac73] .el-input .el-cascader__wrapper .el-input__inner,.filters-section[data-v-7fbaac73] .el-input .el-cascader__wrapper .el-select__placeholder,.filters-section[data-v-7fbaac73] .el-input .el-cascader__wrapper .el-select__selection,.filters-section[data-v-7fbaac73] .el-input .el-input__wrapper .el-cascader__label,.filters-section[data-v-7fbaac73] .el-input .el-input__wrapper .el-input__inner,.filters-section[data-v-7fbaac73] .el-input .el-input__wrapper .el-select__placeholder,.filters-section[data-v-7fbaac73] .el-input .el-input__wrapper .el-select__selection,.filters-section[data-v-7fbaac73] .el-input .el-select__wrapper .el-cascader__label,.filters-section[data-v-7fbaac73] .el-input .el-select__wrapper .el-input__inner,.filters-section[data-v-7fbaac73] .el-input .el-select__wrapper .el-select__placeholder,.filters-section[data-v-7fbaac73] .el-input .el-select__wrapper .el-select__selection,.filters-section[data-v-7fbaac73] .el-select .el-cascader__wrapper .el-cascader__label,.filters-section[data-v-7fbaac73] .el-select .el-cascader__wrapper .el-input__inner,.filters-section[data-v-7fbaac73] .el-select .el-cascader__wrapper .el-select__placeholder,.filters-section[data-v-7fbaac73] .el-select .el-cascader__wrapper .el-select__selection,.filters-section[data-v-7fbaac73] .el-select .el-input__wrapper .el-cascader__label,.filters-section[data-v-7fbaac73] .el-select .el-input__wrapper .el-input__inner,.filters-section[data-v-7fbaac73] .el-select .el-input__wrapper .el-select__placeholder,.filters-section[data-v-7fbaac73] .el-select .el-input__wrapper .el-select__selection,.filters-section[data-v-7fbaac73] .el-select .el-select__wrapper .el-cascader__label,.filters-section[data-v-7fbaac73] .el-select .el-select__wrapper .el-input__inner,.filters-section[data-v-7fbaac73] .el-select .el-select__wrapper .el-select__placeholder,.filters-section[data-v-7fbaac73] .el-select .el-select__wrapper .el-select__selection{color:#00327d!important;font-weight:600!important;font-size:14px!important;line-height:normal!important;height:auto!important}.filters-section[data-v-7fbaac73] .el-cascader .el-cascader__wrapper .el-cascader__label::-moz-placeholder,.filters-section[data-v-7fbaac73] .el-cascader .el-cascader__wrapper .el-input__inner::-moz-placeholder,.filters-section[data-v-7fbaac73] .el-cascader .el-cascader__wrapper .el-select__placeholder::-moz-placeholder,.filters-section[data-v-7fbaac73] .el-cascader .el-cascader__wrapper .el-select__selection::-moz-placeholder,.filters-section[data-v-7fbaac73] .el-cascader .el-input__wrapper .el-cascader__label::-moz-placeholder,.filters-section[data-v-7fbaac73] .el-cascader .el-input__wrapper .el-input__inner::-moz-placeholder,.filters-section[data-v-7fbaac73] .el-cascader .el-input__wrapper .el-select__placeholder::-moz-placeholder,.filters-section[data-v-7fbaac73] .el-cascader .el-input__wrapper .el-select__selection::-moz-placeholder,.filters-section[data-v-7fbaac73] .el-cascader .el-select__wrapper .el-cascader__label::-moz-placeholder,.filters-section[data-v-7fbaac73] .el-cascader .el-select__wrapper .el-input__inner::-moz-placeholder,.filters-section[data-v-7fbaac73] .el-cascader .el-select__wrapper .el-select__placeholder::-moz-placeholder,.filters-section[data-v-7fbaac73] .el-cascader .el-select__wrapper .el-select__selection::-moz-placeholder,.filters-section[data-v-7fbaac73] .el-input .el-cascader__wrapper .el-cascader__label::-moz-placeholder,.filters-section[data-v-7fbaac73] .el-input .el-cascader__wrapper .el-input__inner::-moz-placeholder,.filters-section[data-v-7fbaac73] .el-input .el-cascader__wrapper .el-select__placeholder::-moz-placeholder,.filters-section[data-v-7fbaac73] .el-input .el-cascader__wrapper .el-select__selection::-moz-placeholder,.filters-section[data-v-7fbaac73] .el-input .el-input__wrapper .el-cascader__label::-moz-placeholder,.filters-section[data-v-7fbaac73] .el-input .el-input__wrapper .el-input__inner::-moz-placeholder,.filters-section[data-v-7fbaac73] .el-input .el-input__wrapper .el-select__placeholder::-moz-placeholder,.filters-section[data-v-7fbaac73] .el-input .el-input__wrapper .el-select__selection::-moz-placeholder,.filters-section[data-v-7fbaac73] .el-input .el-select__wrapper .el-cascader__label::-moz-placeholder,.filters-section[data-v-7fbaac73] .el-input .el-select__wrapper .el-input__inner::-moz-placeholder,.filters-section[data-v-7fbaac73] .el-input .el-select__wrapper .el-select__placeholder::-moz-placeholder,.filters-section[data-v-7fbaac73] .el-input .el-select__wrapper .el-select__selection::-moz-placeholder,.filters-section[data-v-7fbaac73] .el-select .el-cascader__wrapper .el-cascader__label::-moz-placeholder,.filters-section[data-v-7fbaac73] .el-select .el-cascader__wrapper .el-input__inner::-moz-placeholder,.filters-section[data-v-7fbaac73] .el-select .el-cascader__wrapper .el-select__placeholder::-moz-placeholder,.filters-section[data-v-7fbaac73] .el-select .el-cascader__wrapper .el-select__selection::-moz-placeholder,.filters-section[data-v-7fbaac73] .el-select .el-input__wrapper .el-cascader__label::-moz-placeholder,.filters-section[data-v-7fbaac73] .el-select .el-input__wrapper .el-input__inner::-moz-placeholder,.filters-section[data-v-7fbaac73] .el-select .el-input__wrapper .el-select__placeholder::-moz-placeholder,.filters-section[data-v-7fbaac73] .el-select .el-input__wrapper .el-select__selection::-moz-placeholder,.filters-section[data-v-7fbaac73] .el-select .el-select__wrapper .el-cascader__label::-moz-placeholder,.filters-section[data-v-7fbaac73] .el-select .el-select__wrapper .el-input__inner::-moz-placeholder,.filters-section[data-v-7fbaac73] .el-select .el-select__wrapper .el-select__placeholder::-moz-placeholder,.filters-section[data-v-7fbaac73] .el-select .el-select__wrapper .el-select__selection::-moz-placeholder{color:rgba(0,50,125,.4)!important;font-weight:500!important}.filters-section[data-v-7fbaac73] .el-cascader .el-cascader__wrapper .el-cascader__label::placeholder,.filters-section[data-v-7fbaac73] .el-cascader .el-cascader__wrapper .el-input__inner::placeholder,.filters-section[data-v-7fbaac73] .el-cascader .el-cascader__wrapper .el-select__placeholder::placeholder,.filters-section[data-v-7fbaac73] .el-cascader .el-cascader__wrapper .el-select__selection::placeholder,.filters-section[data-v-7fbaac73] .el-cascader .el-input__wrapper .el-cascader__label::placeholder,.filters-section[data-v-7fbaac73] .el-cascader .el-input__wrapper .el-input__inner::placeholder,.filters-section[data-v-7fbaac73] .el-cascader .el-input__wrapper .el-select__placeholder::placeholder,.filters-section[data-v-7fbaac73] .el-cascader .el-input__wrapper .el-select__selection::placeholder,.filters-section[data-v-7fbaac73] .el-cascader .el-select__wrapper .el-cascader__label::placeholder,.filters-section[data-v-7fbaac73] .el-cascader .el-select__wrapper .el-input__inner::placeholder,.filters-section[data-v-7fbaac73] .el-cascader .el-select__wrapper .el-select__placeholder::placeholder,.filters-section[data-v-7fbaac73] .el-cascader .el-select__wrapper .el-select__selection::placeholder,.filters-section[data-v-7fbaac73] .el-input .el-cascader__wrapper .el-cascader__label::placeholder,.filters-section[data-v-7fbaac73] .el-input .el-cascader__wrapper .el-input__inner::placeholder,.filters-section[data-v-7fbaac73] .el-input .el-cascader__wrapper .el-select__placeholder::placeholder,.filters-section[data-v-7fbaac73] .el-input .el-cascader__wrapper .el-select__selection::placeholder,.filters-section[data-v-7fbaac73] .el-input .el-input__wrapper .el-cascader__label::placeholder,.filters-section[data-v-7fbaac73] .el-input .el-input__wrapper .el-input__inner::placeholder,.filters-section[data-v-7fbaac73] .el-input .el-input__wrapper .el-select__placeholder::placeholder,.filters-section[data-v-7fbaac73] .el-input .el-input__wrapper .el-select__selection::placeholder,.filters-section[data-v-7fbaac73] .el-input .el-select__wrapper .el-cascader__label::placeholder,.filters-section[data-v-7fbaac73] .el-input .el-select__wrapper .el-input__inner::placeholder,.filters-section[data-v-7fbaac73] .el-input .el-select__wrapper .el-select__placeholder::placeholder,.filters-section[data-v-7fbaac73] .el-input .el-select__wrapper .el-select__selection::placeholder,.filters-section[data-v-7fbaac73] .el-select .el-cascader__wrapper .el-cascader__label::placeholder,.filters-section[data-v-7fbaac73] .el-select .el-cascader__wrapper .el-input__inner::placeholder,.filters-section[data-v-7fbaac73] .el-select .el-cascader__wrapper .el-select__placeholder::placeholder,.filters-section[data-v-7fbaac73] .el-select .el-cascader__wrapper .el-select__selection::placeholder,.filters-section[data-v-7fbaac73] .el-select .el-input__wrapper .el-cascader__label::placeholder,.filters-section[data-v-7fbaac73] .el-select .el-input__wrapper .el-input__inner::placeholder,.filters-section[data-v-7fbaac73] .el-select .el-input__wrapper .el-select__placeholder::placeholder,.filters-section[data-v-7fbaac73] .el-select .el-input__wrapper .el-select__selection::placeholder,.filters-section[data-v-7fbaac73] .el-select .el-select__wrapper .el-cascader__label::placeholder,.filters-section[data-v-7fbaac73] .el-select .el-select__wrapper .el-input__inner::placeholder,.filters-section[data-v-7fbaac73] .el-select .el-select__wrapper .el-select__placeholder::placeholder,.filters-section[data-v-7fbaac73] .el-select .el-select__wrapper .el-select__selection::placeholder{color:rgba(0,50,125,.4)!important;font-weight:500!important}.filters-section[data-v-7fbaac73] .el-cascader .el-cascader__wrapper .el-select__selected-item,.filters-section[data-v-7fbaac73] .el-cascader .el-input__wrapper .el-select__selected-item,.filters-section[data-v-7fbaac73] .el-cascader .el-select__wrapper .el-select__selected-item,.filters-section[data-v-7fbaac73] .el-input .el-cascader__wrapper .el-select__selected-item,.filters-section[data-v-7fbaac73] .el-input .el-input__wrapper .el-select__selected-item,.filters-section[data-v-7fbaac73] .el-input .el-select__wrapper .el-select__selected-item,.filters-section[data-v-7fbaac73] .el-select .el-cascader__wrapper .el-select__selected-item,.filters-section[data-v-7fbaac73] .el-select .el-input__wrapper .el-select__selected-item,.filters-section[data-v-7fbaac73] .el-select .el-select__wrapper .el-select__selected-item{color:#00327d!important;font-weight:600!important}.filters-section .custom-dropdown-btn[data-v-7fbaac73]{height:44px;background-color:#fff;border:1px solid rgba(0,50,125,.1);border-radius:8px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;color:#00327d;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s}.filters-section .custom-dropdown-btn[data-v-7fbaac73]:hover{background-color:#f8fafc}.filters-section .filter-actions[data-v-7fbaac73]{display:flex;gap:12px}.filters-section .filter-actions .btn-search[data-v-7fbaac73]{background-color:#00327d;border-color:#00327d;height:44px;padding:0 24px;font-weight:700;border-radius:8px}.filters-section .filter-actions .btn-reset[data-v-7fbaac73]{background-color:#e0e3e5;border-color:#e0e3e5;color:#191c1e;height:44px;padding:0 24px;font-weight:700;border-radius:8px}.filters-section .filter-actions .btn-reset[data-v-7fbaac73]:hover{background-color:#d1d5d8}.price-range-content[data-v-7fbaac73]{padding:24px;width:280px}.price-range-content .slider-wrapper[data-v-7fbaac73]{margin-bottom:24px;padding:0 8px}.price-range-content .price-inputs[data-v-7fbaac73]{display:flex;align-items:center;gap:8px;margin-bottom:20px}.price-range-content .price-inputs .price-input[data-v-7fbaac73]{flex:1}.price-range-content .price-inputs .separator[data-v-7fbaac73]{color:#94a3b8}.price-range-content .price-actions[data-v-7fbaac73]{display:flex;justify-content:space-between;align-items:center}.products-grid-container[data-v-7fbaac73]{margin-bottom:48px}.products-grid[data-v-7fbaac73]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px}.product-card-new[data-v-7fbaac73]{background-color:#fff;border-radius:12px;overflow:hidden;border:1px solid transparent;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;position:relative;cursor:pointer}.product-card-new[data-v-7fbaac73]:hover{border-color:rgba(0,50,125,.1);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);transform:translateY(-4px)}.product-card-new:hover .action-reveal-container[data-v-7fbaac73]{transform:translateY(0)!important;opacity:1!important;visibility:visible!important}.product-card-new:hover .product-img[data-v-7fbaac73]{transform:scale(1.05)}.product-card-new:hover .product-title[data-v-7fbaac73]{color:#00327d}.product-card-new .image-wrapper[data-v-7fbaac73]{position:relative;height:256px;background-color:#f1f5f9;overflow:hidden}.product-card-new .image-wrapper .product-img[data-v-7fbaac73]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.product-card-new .image-wrapper .img-placeholder[data-v-7fbaac73]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#cbd5e1}.product-card-new .image-wrapper .new-badge[data-v-7fbaac73]{position:absolute;top:16px;right:16px;background-color:hsla(0,0%,100%,.9);backdrop-filter:blur(4px);padding:4px 12px;border-radius:9999px;font-size:11px;font-weight:700;color:#00327d;box-shadow:0 2px 4px rgba(0,0,0,.1)}.product-card-new .image-wrapper .action-reveal-container[data-v-7fbaac73]{position:absolute;left:0;right:0;bottom:0;padding:16px;padding-top:60px;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,transparent);transform:translateY(100%);opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;justify-content:center;z-index:50;pointer-events:auto}.product-card-new .image-wrapper .action-reveal-container .btn-reveal-action[data-v-7fbaac73]{width:100%;height:44px;border-radius:12px;border:none;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.4)}.product-card-new .image-wrapper .action-reveal-container .btn-reveal-action.btn-reveal-add[data-v-7fbaac73]{background-color:#59d09c}.product-card-new .image-wrapper .action-reveal-container .btn-reveal-action.btn-reveal-add[data-v-7fbaac73]:hover{background-color:#4bc18d;transform:scale(1.02);box-shadow:0 15px 20px -3px rgba(0,0,0,.5)}.product-card-new .image-wrapper .action-reveal-container .btn-reveal-action.btn-reveal-remove[data-v-7fbaac73]{background-color:#ff7872}.product-card-new .image-wrapper .action-reveal-container .btn-reveal-action.btn-reveal-remove[data-v-7fbaac73]:hover{background-color:#f06a64;transform:scale(1.02);box-shadow:0 15px 20px -3px rgba(0,0,0,.5)}.product-card-new .image-wrapper .action-reveal-container .btn-reveal-action .el-icon[data-v-7fbaac73]{font-size:18px;color:#fff}.product-card-new .card-content[data-v-7fbaac73]{padding:20px;flex:1;display:flex;flex-direction:column}.product-card-new .product-title[data-v-7fbaac73]{font-size:15px;font-weight:600;color:#191c1e;line-height:1.4;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:42px;transition:color .2s}.product-card-new .product-title.is-single-line[data-v-7fbaac73]{-webkit-line-clamp:1;line-clamp:1;height:20px;margin-bottom:4px}.product-card-new .merchant-info[data-v-7fbaac73]{font-size:12px;color:#64748b;margin-bottom:12px;cursor:pointer}.product-card-new .merchant-info .merchant-link[data-v-7fbaac73]{color:#00327d;font-weight:600}.product-card-new .merchant-info .merchant-link[data-v-7fbaac73]:hover{text-decoration:underline}.product-card-new .price-row[data-v-7fbaac73]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.product-card-new .price-row .product-price-new[data-v-7fbaac73]{font-size:24px;font-weight:900;color:#00327d}.product-card-new .price-row .cart-icon-wrapper[data-v-7fbaac73]{color:rgba(0,50,125,.4);transition:color .3s ease}.product-card-new .price-row .cart-icon-wrapper.active[data-v-7fbaac73]{color:#00327d}.product-card-new .card-footer[data-v-7fbaac73]{margin-top:auto;display:flex;align-items:center;gap:12px}.product-card-new .stock-info[data-v-7fbaac73]{flex:1;background-color:#f2f4f6;padding:8px 12px;border-radius:8px;display:flex;flex-direction:column}.product-card-new .stock-info .stock-label[data-v-7fbaac73]{font-size:9px;font-weight:800;color:#94a3b8;text-transform:uppercase;line-height:1}.product-card-new .stock-info .stock-value[data-v-7fbaac73]{font-size:14px;font-weight:700;color:#191c1e}.product-card-new .btn-quotation[data-v-7fbaac73]{flex:1.5;height:40px;border:2px solid #00327d;background:transparent;color:#00327d;border-radius:8px;font-weight:700;font-size:12px;letter-spacing:1px;cursor:pointer;transition:all .2s}.product-card-new .btn-quotation[data-v-7fbaac73]:hover{background-color:#00327d;color:#fff}.load-more-container[data-v-7fbaac73]{margin-top:48px;display:flex;justify-content:center}.load-more-container .btn-load-more[data-v-7fbaac73]{display:flex;align-items:center;gap:12px;background-color:#f2f4f6;color:#00327d;padding:16px 40px;border-radius:8px;font-weight:700;font-size:16px;border:none;cursor:pointer;transition:all .3s}.load-more-container .btn-load-more[data-v-7fbaac73]:hover{background-color:#00327d;color:#fff;transform:translateY(4px)}.load-more-container .btn-load-more .el-icon[data-v-7fbaac73]{transition:transform .3s}.load-more-container .btn-load-more:hover .el-icon[data-v-7fbaac73]{transform:translateY(4px)}.empty-list-container[data-v-7fbaac73]{grid-column:1/-1;padding:64px 0}.quote-button-card[data-v-7fbaac73]{grid-column:1/-1;background-color:#fff;border-radius:12px;padding:32px;border:1px dashed rgba(0,50,125,.2);display:flex;justify-content:center;align-items:center}.quote-button-card .quote-content[data-v-7fbaac73]{text-align:center}.quote-button-card .quote-content h3[data-v-7fbaac73]{font-size:18px;font-weight:700;color:#191c1e;margin-bottom:16px}.quote-button-card .quote-content .quote-btn[data-v-7fbaac73]{background-color:#00327d;color:#fff;padding:12px 24px;border-radius:8px;border:none;font-weight:700;display:flex;align-items:center;gap:10px;margin:0 auto;cursor:pointer}