.prf[data-v-2274efb7]{display:flex;flex-direction:column;gap:12px}.prf-title[data-v-2274efb7]{color:#0f172a;font-size:.95rem;font-weight:700;margin:0}.prf-chips[data-v-2274efb7]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.prf-chip[data-v-2274efb7]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#334155;cursor:pointer;font-size:.82rem;font-weight:500;padding:9px 6px;text-align:center;transition:border-color .15s,background .15s,color .15s}.prf-chip[data-v-2274efb7]:hover{border-color:#94a3b8}.prf-chip.active[data-v-2274efb7]{background:var(--color-primary,#0a8754);border-color:var(--color-primary,#0a8754);color:#fff}@media(max-width:380px){.prf-chips[data-v-2274efb7]{grid-template-columns:repeat(2,1fr)}.prf-chip[data-v-2274efb7]{font-size:.78rem}}.prf-hint[data-v-2274efb7]{align-items:center;color:var(--color-primary,#2563eb);display:inline-flex;font-size:.85rem;gap:6px;margin:4px 0 0}.prf-hint i[data-v-2274efb7]{font-size:16px}.prf-slider[data-v-2274efb7]{height:28px;margin:6px 6px 0;position:relative}.prf-slider-track[data-v-2274efb7]{background:#e2e8f0;left:0;right:0}.prf-slider-fill[data-v-2274efb7],.prf-slider-track[data-v-2274efb7]{border-radius:4px;height:4px;margin-top:-2px;position:absolute;top:50%}.prf-slider-fill[data-v-2274efb7]{background:var(--color-primary,#2563eb)}.prf-range[data-v-2274efb7]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;height:28px;inset:0;margin:0;pointer-events:none;position:absolute;width:100%}.prf-range[data-v-2274efb7]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:3px solid var(--color-primary,#2563eb);border-radius:50%;box-shadow:0 2px 6px #0f172a2e;cursor:pointer;height:18px;pointer-events:auto;width:18px}.prf-range[data-v-2274efb7]::-moz-range-thumb{background:#fff;border:3px solid var(--color-primary,#2563eb);border-radius:50%;box-shadow:0 2px 6px #0f172a2e;cursor:pointer;height:18px;pointer-events:auto;width:18px}.prf-range[data-v-2274efb7]::-webkit-slider-runnable-track{background:transparent}.prf-range[data-v-2274efb7]::-moz-range-track{background:transparent}.prf-inputs[data-v-2274efb7]{align-items:center;display:flex;gap:8px;margin-top:4px}.prf-input-box[data-v-2274efb7]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;flex:1;font-size:.9rem;font-weight:600;height:40px;outline:none;padding:0 8px;text-align:center;transition:border-color .15s;width:100%}.prf-input-box[data-v-2274efb7]:focus{border-color:var(--color-primary,#2563eb)}.prf-input-box[data-v-2274efb7]::-moz-placeholder{color:#94a3b8;font-weight:400}.prf-input-box[data-v-2274efb7]::placeholder{color:#94a3b8;font-weight:400}.prf-input-dash[data-v-2274efb7]{color:#cbd5e1;font-weight:600}.ftb[data-v-a655762f]{align-items:center;background:#fff;border:1px solid #eef2f5;border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding:10px 12px}.ftb-item[data-v-a655762f]{position:relative}.ftb-btn[data-v-a655762f]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#334155;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;gap:6px;padding:8px 14px;white-space:nowrap}.ftb-btn[data-v-a655762f]:hover{border-color:#94a3b8}.ftb-btn.has-value[data-v-a655762f]{color:var(--color-primary,#2563eb);font-weight:600}.ftb-btn.active[data-v-a655762f],.ftb-btn.has-value[data-v-a655762f]{border-color:var(--color-primary,#2563eb)}.ftb-btn.active[data-v-a655762f]{box-shadow:0 0 0 1px var(--color-primary,#2563eb) inset}.ftb-chev[data-v-a655762f]{font-size:14px;opacity:.7}.ftb-pop[data-v-a655762f]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 16px 32px #0f172a1f;left:0;max-width:min(560px,90vw);min-width:280px;position:absolute;top:calc(100% + 6px);z-index:1100}.ftb-pop--brand[data-v-a655762f]{min-width:360px}.ftb-pop--price[data-v-a655762f]{min-width:380px}.ftb-pop-inner[data-v-a655762f]{display:flex;flex-wrap:wrap;gap:8px;max-height:60vh;overflow-y:auto;padding:14px}.ftb-pop--price .ftb-pop-inner[data-v-a655762f]{display:block}.ftb-chip[data-v-a655762f]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:500;gap:4px;padding:7px 12px}.ftb-chip[data-v-a655762f]:hover{border-color:#94a3b8}.ftb-chip.active[data-v-a655762f]{background:#fff;border-color:var(--color-primary,#2563eb);color:var(--color-primary,#2563eb);font-weight:600}.ftb-chip-count[data-v-a655762f]{color:#94a3b8;font-size:.75rem;font-weight:400}.ftb-chip.active .ftb-chip-count[data-v-a655762f]{color:var(--color-primary,#2563eb)}.ftb-chip--brand[data-v-a655762f]{min-height:38px;padding:6px 12px}.ftb-chip--brand img[data-v-a655762f]{max-height:22px;max-width:80px;-o-object-fit:contain;object-fit:contain}.ftb-check[data-v-a655762f]{align-items:center;color:#334155;cursor:pointer;display:inline-flex;font-size:.88rem;gap:6px;padding:6px 8px}@media(max-width:768px){.ftb-pop[data-v-a655762f]{left:0;min-width:min(320px,calc(100vw - 32px));right:auto}}.pfp-chips[data-v-4dd2b839]{display:flex;flex-wrap:wrap;gap:8px}.pfp-chip[data-v-4dd2b839]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#334155;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:500;gap:4px;padding:9px 14px;transition:border-color .15s,color .15s,background .15s}.pfp-chip[data-v-4dd2b839]:hover{border-color:#94a3b8}.pfp-chip.active[data-v-4dd2b839]{background:#fff;border-color:var(--color-primary,#2563eb);color:var(--color-primary,#2563eb);font-weight:600}.pfp-count[data-v-4dd2b839]{color:#94a3b8;font-size:.78rem;font-weight:400}.pfp-chip.active .pfp-count[data-v-4dd2b839]{color:var(--color-primary,#2563eb)}.pfp-chip--brand[data-v-4dd2b839]{border-radius:12px;min-height:52px;padding:8px 18px}.pfp-chip--brand img[data-v-4dd2b839]{display:block;max-height:28px;max-width:110px;-o-object-fit:contain;object-fit:contain}.pfp-section[data-v-4dd2b839]{border-bottom:1px solid #f1f5f9;padding:16px 0}.pfp-section[data-v-4dd2b839]:last-child{border-bottom:0}.pfp-section-title[data-v-4dd2b839]{color:#0f172a;font-size:.95rem;font-weight:700;margin:0 0 12px}.pfp-selected[data-v-4dd2b839]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding:12px 0}.pfp-selected-label[data-v-4dd2b839]{color:#0f172a;font-size:.9rem;font-weight:600}.pfp-chip-removable[data-v-4dd2b839]{background:#f1f5f9;border-color:#e2e8f0;font-weight:500}.pfp-chip-x[data-v-4dd2b839]{color:#64748b;font-size:14px;line-height:1;margin-left:6px}.pfp-chip-x[data-v-4dd2b839],.pfp-clear-all[data-v-4dd2b839]{background:transparent;border:0;cursor:pointer}.pfp-clear-all[data-v-4dd2b839]{color:var(--color-primary,#2563eb);font-size:.88rem;font-weight:600}.pfp-backdrop[data-v-4dd2b839]{align-items:center;background:#0f172a8c;display:flex;height:100vh;height:100dvh;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1300}.pfp-backdrop--dropdown[data-v-4dd2b839]{background:#0f172a40;display:block;padding:0}.pfp-modal[data-v-4dd2b839]{background:#fff;border-radius:14px;box-shadow:0 24px 60px #0f172a33;display:flex;flex-direction:column;max-height:90vh;max-height:90dvh;overflow:hidden;position:relative;width:min(960px,100%)}.pfp-arrow[data-v-4dd2b839]{height:12px;pointer-events:none;position:absolute;top:-12px;width:24px;z-index:2}.pfp-arrow[data-v-4dd2b839]:before{border-bottom:12px solid #fff;border-left:12px solid transparent;border-right:12px solid transparent;content:"";filter:drop-shadow(0 -2px 4px rgba(15,23,42,.08));inset:0;position:absolute}.pfp-modal-head[data-v-4dd2b839]{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:16px 24px}.pfp-modal-head h3[data-v-4dd2b839]{color:#0f172a;flex:1;font-size:1.1rem;font-weight:700;margin:0;text-align:center}.pfp-close[data-v-4dd2b839]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;cursor:pointer;display:inline-flex;font-size:.88rem;gap:4px;padding:6px 12px}.pfp-modal-selected[data-v-4dd2b839]{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:8px;padding:12px 24px}.pfp-modal-body[data-v-4dd2b839]{flex:1;overflow-y:auto;padding:4px 24px 16px}.pfp-modal-foot[data-v-4dd2b839]{background:#fff;border-top:1px solid #f1f5f9;display:flex;gap:12px;padding:14px 24px calc(14px + env(safe-area-inset-bottom,0px))}.pfp-btn-clear[data-v-4dd2b839]{background:#fff;border:1px solid #dc2626;border-radius:8px;color:#dc2626;flex:0 0 auto;font-weight:600}.pfp-btn-apply[data-v-4dd2b839],.pfp-btn-clear[data-v-4dd2b839]{cursor:pointer;padding:10px 22px}.pfp-btn-apply[data-v-4dd2b839]{background:var(--color-primary,#2563eb);border:0;border-radius:8px;color:#fff;flex:1;font-size:.95rem;font-weight:700}.pfp-btn-apply b[data-v-4dd2b839]{font-weight:800}.pfp-inline[data-v-4dd2b839]{display:flex;flex-direction:column}.pfp-inline .pfp-selected[data-v-4dd2b839]{border-bottom:1px solid #f1f5f9;margin-bottom:4px;padding:0 0 12px}.pfp-fade-enter-active[data-v-4dd2b839],.pfp-fade-leave-active[data-v-4dd2b839]{transition:opacity .2s}.pfp-fade-enter-from[data-v-4dd2b839],.pfp-fade-leave-to[data-v-4dd2b839]{opacity:0}.pfp-mp-center[data-v-4dd2b839]{align-items:center;justify-content:center}.pfp-mp-bottom[data-v-4dd2b839]{align-items:flex-end;justify-content:center;padding:0}.pfp-mp-left[data-v-4dd2b839]{justify-content:flex-start}.pfp-mp-left[data-v-4dd2b839],.pfp-mp-right[data-v-4dd2b839]{align-items:stretch;padding:0}.pfp-mp-right[data-v-4dd2b839]{justify-content:flex-end}.pfp-modal-mp-bottom[data-v-4dd2b839]{border-radius:16px 16px 0 0;max-height:88vh;max-height:88dvh;max-width:100%;width:100%}.pfp-modal-mp-left[data-v-4dd2b839]{border-radius:0 16px 16px 0}.pfp-modal-mp-left[data-v-4dd2b839],.pfp-modal-mp-right[data-v-4dd2b839]{height:100dvh;max-height:100vh;max-height:100dvh;width:min(380px,92vw)}.pfp-modal-mp-right[data-v-4dd2b839]{border-radius:16px 0 0 16px}@media(max-width:768px){.pfp-backdrop[data-v-4dd2b839]:not(.pfp-mp-center):not(.pfp-mp-bottom):not(.pfp-mp-left):not(.pfp-mp-right){align-items:stretch;padding:0}.pfp-backdrop:not(.pfp-mp-center):not(.pfp-mp-bottom):not(.pfp-mp-left):not(.pfp-mp-right) .pfp-modal[data-v-4dd2b839]{border-radius:0;max-height:100vh;max-height:100dvh}.pfp-mp-center[data-v-4dd2b839]{padding:16px}.pfp-mp-center .pfp-modal[data-v-4dd2b839]{max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px)}}.hl-pagetitle[data-v-be7ed98a]{width:100%}.hl-pt-title[data-v-be7ed98a]{color:#111827;font-size:26px;font-weight:800;margin:0}.hl-pt-sub[data-v-be7ed98a]{color:#6b7280;font-size:14px;margin:6px 0 0}.hl-bc[data-v-189098ca]{align-items:center;color:var(--bc-text,#6b7280);display:flex;flex-wrap:wrap;font-size:var(--bc-size,13px);gap:6px}.hl-bc-link[data-v-189098ca]{align-items:center;color:var(--bc-link,#6b7280);display:inline-flex;text-decoration:none}.hl-bc-link[data-v-189098ca]:hover{color:var(--color-primary,#2e9e3f)}.hl-bc-home i[data-v-189098ca]{font-size:1.15em}.hl-bc-cur[data-v-189098ca]{color:#111827;font-weight:600}.hl-bc-sep[data-v-189098ca]{color:#d1d5db}.hl-banner[data-v-e09fe8cf]{aspect-ratio:1990/460;background:#f3f4f6;overflow:hidden;position:relative;width:100%}.hl-banner>img[data-v-e09fe8cf]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hl-banner-overlay[data-v-e09fe8cf]{align-items:center;display:flex;inset:0;position:absolute}.hl-banner-text[data-v-e09fe8cf]{color:#fff;max-width:62%;padding:0 6%}.hl-banner-title[data-v-e09fe8cf]{color:#fff;font-size:clamp(22px,3.4vw,40px);font-weight:800;margin:0 0 10px;text-shadow:0 1px 8px rgba(0,0,0,.4)}.hl-banner-desc[data-v-e09fe8cf]{color:#ffffffeb;font-size:clamp(13px,1.4vw,17px);margin:0;text-shadow:0 1px 6px rgba(0,0,0,.4)}@media(max-width:640px){.hl-banner[data-v-e09fe8cf]{aspect-ratio:16/8}.hl-banner-text[data-v-e09fe8cf]{max-width:88%;padding:0 5%}}.hl-desc[data-v-786b3c30]{color:#374151;font-size:15px;line-height:1.7;width:100%}.hl-subs[data-v-05a8d3e6]{width:100%}.hl-subs.is-card[data-v-05a8d3e6]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.hl-subs.is-chip[data-v-05a8d3e6]{display:flex;flex-wrap:wrap;gap:8px}.hl-subs.is-list[data-v-05a8d3e6]{display:flex;flex-direction:column;gap:6px}.hl-sub[data-v-05a8d3e6]{color:#374151;text-decoration:none}.is-card .hl-sub[data-v-05a8d3e6]{align-items:center;border:1px solid #eef0f2;border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:12px;text-align:center;transition:border-color .15s,box-shadow .15s}.is-card .hl-sub[data-v-05a8d3e6]:hover{border-color:var(--color-primary,#2e9e3f);box-shadow:0 4px 14px #0000000f}.hl-sub-thumb[data-v-05a8d3e6]{align-items:center;background:#f6f6f8;border-radius:8px;display:flex;height:56px;justify-content:center;overflow:hidden;width:56px}.hl-sub-thumb img[data-v-05a8d3e6]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.is-card .hl-sub-name[data-v-05a8d3e6]{font-size:13px;font-weight:600;line-height:1.3}.is-card .hl-sub-count[data-v-05a8d3e6]{color:#9ca3af;font-size:12px}.is-chip .hl-sub[data-v-05a8d3e6]{align-items:center;border:1px solid #e5e7eb;border-radius:999px;display:inline-flex;font-size:14px;gap:6px;padding:6px 14px}.is-chip .hl-sub[data-v-05a8d3e6]:hover{border-color:var(--color-primary,#2e9e3f);color:var(--color-primary,#2e9e3f)}.is-list .hl-sub[data-v-05a8d3e6]{align-items:center;border-bottom:1px solid #f2f3f5;display:flex;gap:6px;padding:8px 0}.hl-sub-count[data-v-05a8d3e6]{color:#9ca3af;font-size:13px}.hl-sortbar[data-v-9e5120a3]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.hl-sortbar.align-center[data-v-9e5120a3]{justify-content:center}.hl-sortbar.align-right[data-v-9e5120a3]{justify-content:flex-end}.hl-sortbar.is-dock[data-v-9e5120a3]{flex-wrap:nowrap}.hl-sort-label[data-v-9e5120a3]{color:#6b7280;font-size:13px;margin-right:2px}.hl-sort-wrap[data-v-9e5120a3]{flex:none;position:relative}.hl-sort-pill[data-v-9e5120a3]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:4px;padding:7px 14px;transition:border-color .15s,color .15s;white-space:nowrap}.hl-sort-pill[data-v-9e5120a3]:hover{border-color:var(--color-primary,#2e9e3f)}.hl-sort-pill.active[data-v-9e5120a3]{background:color-mix(in srgb,var(--color-primary,#2e9e3f) 8%,#fff);border-color:var(--color-primary,#2e9e3f);color:var(--color-primary,#2e9e3f)}.hl-sort-pill i[data-v-9e5120a3]{font-size:14px}.hl-sort-menu[data-v-9e5120a3]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 24px #0000001f;left:0;max-height:60vh;min-width:160px;overflow-y:auto;padding:4px;position:absolute;top:calc(100% + 4px);z-index:70}.hl-sort-mi[data-v-9e5120a3]{background:none;border:0;border-radius:6px;color:#374151;cursor:pointer;display:block;font-size:13px;padding:8px 12px;text-align:left;white-space:nowrap;width:100%}.hl-sort-mi[data-v-9e5120a3]:hover{background:#f3f4f6}.hl-sort-mi.active[data-v-9e5120a3]{color:var(--color-primary,#2e9e3f);font-weight:700}.hl-sort-dockwrap[data-v-9e5120a3]{position:relative}.hl-sort-dockbtn[data-v-9e5120a3]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 10px #0000001f;color:#374151;cursor:pointer;display:inline-flex;height:46px;justify-content:center;width:46px}.hl-sort-dockbtn i[data-v-9e5120a3]{font-size:22px}.hl-sort-menu--side[data-v-9e5120a3]{position:absolute;top:50%;transform:translateY(-50%)}.hl-sort-menu--side.to-right[data-v-9e5120a3]{left:calc(100% + 8px)}.hl-sort-menu--side.to-left[data-v-9e5120a3]{right:calc(100% + 8px)}.hl-sort-menu-t[data-v-9e5120a3]{color:#94a3b8;font-size:12px;font-weight:700;padding:6px 12px 4px;text-transform:uppercase}@media(max-width:900px){.hl-sortbar[data-v-9e5120a3]{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0;padding-bottom:2px}.hl-sort-label[data-v-9e5120a3]{flex:none}}.hl-fb.is-stack[data-v-ba1188ee]{display:flex;flex-direction:column;gap:20px}.hl-fb.is-row[data-v-ba1188ee]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px 28px}.hl-fg[data-v-ba1188ee]{min-width:0}.hl-fg-t[data-v-ba1188ee]{color:#111827;font-size:14px;font-weight:700;margin:0 0 10px}.hl-fg-in[data-v-ba1188ee]{border:1px solid #d1d5db;border-radius:8px;font-size:14px;padding:9px 12px;width:100%}.hl-cats-card[data-v-ba1188ee]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.is-row .hl-cats-card[data-v-ba1188ee]{display:flex;flex-wrap:wrap}.hl-catcard[data-v-ba1188ee]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#374151;cursor:pointer;display:inline-flex;font-size:14px;gap:8px;justify-content:space-between;padding:9px 14px;text-align:left}.hl-catcard[data-v-ba1188ee]:hover{border-color:var(--color-primary,#2e9e3f)}.hl-catcard.active[data-v-ba1188ee]{border-color:var(--color-primary,#2e9e3f);box-shadow:inset 0 0 0 1px var(--color-primary,#2e9e3f);color:var(--color-primary,#2e9e3f);font-weight:700}.hl-catcard-name[data-v-ba1188ee]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hl-catcard-n[data-v-ba1188ee]{color:#9ca3af;flex-shrink:0;font-size:12px}.hl-brands[data-v-ba1188ee]{display:flex;flex-wrap:wrap;gap:8px}.hl-brand[data-v-ba1188ee]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;min-height:40px;padding:8px 14px}.hl-brand img[data-v-ba1188ee]{max-height:22px;max-width:68px;-o-object-fit:contain;object-fit:contain}.hl-brand.active[data-v-ba1188ee]{border-color:var(--color-primary,#2e9e3f);box-shadow:inset 0 0 0 1px var(--color-primary,#2e9e3f)}.hl-brand-n[data-v-ba1188ee]{color:#9ca3af;font-size:12px}.hl-spec[data-v-ba1188ee]{margin-bottom:14px}.hl-spec[data-v-ba1188ee]:last-child{margin-bottom:0}.hl-spec-vals[data-v-ba1188ee]{display:flex;flex-wrap:wrap;gap:8px}.hl-spec-chip[data-v-ba1188ee]{background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#374151;cursor:pointer;font-size:13px;padding:6px 12px}.hl-spec-chip.active[data-v-ba1188ee]{border-color:var(--color-primary,#2e9e3f);color:var(--color-primary,#2e9e3f);font-weight:600}.hl-spec-n[data-v-ba1188ee]{color:#9ca3af;margin-left:3px}.hl-chk[data-v-ba1188ee]{align-items:center;color:#374151;display:flex;gap:8px;padding:4px 0}.hl-chk[data-v-ba1188ee],.hl-clear[data-v-ba1188ee]{cursor:pointer;font-size:14px}.hl-clear[data-v-ba1188ee]{align-self:flex-start;background:none;border:0;color:#dc2626;font-weight:600;padding:0}.hl-filter-sidebar[data-v-d2a9943d]{background:#fff;border:1px solid #eef0f2;border-radius:12px;padding:18px;width:100%}@media(max-width:900px){.hl-filter-sidebar.hl-hide-mobile[data-v-d2a9943d]{display:none}}.hl-ftb[data-v-76f636cb]{max-width:100%;min-width:0;width:100%}.hl-ftb-row[data-v-76f636cb]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.hl-ftb.is-dock-top[data-v-76f636cb]{max-width:none;width:auto}.hl-ftb.is-dock-top .hl-ftb-row[data-v-76f636cb]{flex-wrap:nowrap}.hl-ftb-wrap[data-v-76f636cb]{position:relative}.hl-ftb-chip[data-v-76f636cb]{align-items:center;background:#f4f5f7;border:1px solid #e5e7eb;border-radius:999px;color:#374151;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;padding:8px 14px;white-space:nowrap}.hl-ftb-chip[data-v-76f636cb]:hover{border-color:var(--color-primary,#2e9e3f)}.hl-ftb-chip.active[data-v-76f636cb]{background:#fff;border-color:var(--color-primary,#2e9e3f);box-shadow:inset 0 0 0 1px var(--color-primary,#2e9e3f);color:var(--color-primary,#2e9e3f);font-weight:600}.hl-ftb-chip .ti-chevron-down[data-v-76f636cb]{font-size:15px;transition:transform .15s}.hl-ftb-chip.open .ti-chevron-down[data-v-76f636cb]{transform:rotate(180deg)}.hl-ftb-badge[data-v-76f636cb]{align-items:center;background:var(--color-primary,#2e9e3f);border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.hl-ftb-panel[data-v-76f636cb]{background:#fff;border:1px solid #eef0f2;border-radius:12px;box-shadow:0 16px 40px #00000024;left:0;max-width:min(560px,90vw);min-width:320px;padding:14px;position:absolute;top:calc(100% + 8px);z-index:50}.hl-ftb-chips[data-v-76f636cb]{display:flex;flex-wrap:wrap;gap:8px;max-height:320px;overflow-y:auto}.hl-ftb-opt[data-v-76f636cb]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;gap:5px;padding:8px 14px}.hl-ftb-opt[data-v-76f636cb]:hover{border-color:var(--color-primary,#2e9e3f)}.hl-ftb-opt.on[data-v-76f636cb]{border-color:var(--color-primary,#2e9e3f);box-shadow:inset 0 0 0 1px var(--color-primary,#2e9e3f);color:var(--color-primary,#2e9e3f);font-weight:600}.hl-ftb-opt img[data-v-76f636cb]{max-height:20px;max-width:60px;-o-object-fit:contain;object-fit:contain}.hl-ftb-n[data-v-76f636cb]{color:#9ca3af;font-size:12px}.hl-ftb-foot[data-v-76f636cb]{border-top:1px solid #f1f5f9;display:flex;justify-content:flex-end;margin-top:12px;padding-top:12px}.hl-ftb-done[data-v-76f636cb]{background:var(--color-primary,#2e9e3f);border:0;border-radius:8px;color:#fff;font-weight:700;padding:9px 20px}.hl-ftb-clear[data-v-76f636cb],.hl-ftb-done[data-v-76f636cb]{cursor:pointer;font-size:14px}.hl-ftb-clear[data-v-76f636cb]{background:transparent;border:0;color:#dc2626;font-weight:600;padding:0 8px}@media(max-width:900px){.hl-ftb:not(.is-dock-top) .hl-ftb-row[data-v-76f636cb]{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0;padding-bottom:2px}.hl-ftb-panel[data-v-76f636cb]{border-radius:16px 16px 0 0;box-shadow:0 -8px 40px #0003;inset:auto 0 0;max-height:76dvh;max-width:none;min-width:0;overflow-y:auto;position:fixed;z-index:80}.hl-ftb-chips[data-v-76f636cb]{max-height:none}}.hl-fp-bar[data-v-8d177473]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.hl-fp-bar.is-dock-top[data-v-8d177473]{background:#fff;flex-wrap:nowrap;left:0;padding-right:6px;position:sticky;z-index:2}.hl-fp-btn[data-v-8d177473]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:600;gap:6px;padding:9px 18px;white-space:nowrap}.hl-fp-btn[data-v-8d177473]:hover{border-color:var(--color-primary,#2e9e3f)}.hl-fp-btn.is-icon[data-v-8d177473]{border-radius:12px;box-shadow:0 2px 10px #0000001f;height:46px;justify-content:center;padding:0;width:46px}.hl-fp-btn.is-icon i[data-v-8d177473]{font-size:22px}.hl-fp-quick[data-v-8d177473]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.hl-fp-chip[data-v-8d177473]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;gap:4px;padding:7px 14px}.hl-fp-chip[data-v-8d177473]:hover{border-color:var(--color-primary,#2e9e3f)}.hl-fp-chip.active[data-v-8d177473]{border-color:var(--color-primary,#2e9e3f);box-shadow:inset 0 0 0 1px var(--color-primary,#2e9e3f);color:var(--color-primary,#2e9e3f);font-weight:600}.hl-fp-chip--brand img[data-v-8d177473]{max-height:20px;max-width:60px;-o-object-fit:contain;object-fit:contain}.hl-filter-popup-el[data-v-8d177473]{max-width:100%;min-width:0}@media(max-width:900px){.hl-fp-bar[data-v-8d177473]:not(.is-dock-top):not(.is-dock-side){flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0;padding-bottom:2px}.hl-fp-quick[data-v-8d177473]{flex-wrap:nowrap}}.hl-grid-wrap[data-v-e1bcc3c5]{width:100%}.hl-grid-toolbar[data-v-e1bcc3c5]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.hl-grid-count[data-v-e1bcc3c5]{color:#6b7280;font-size:14px}.hl-view-toggle[data-v-e1bcc3c5]{display:inline-flex;gap:6px;margin-left:auto}.hl-vt-btn[data-v-e1bcc3c5]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:inline-flex;height:38px;justify-content:center;width:38px}.hl-vt-btn[data-v-e1bcc3c5]:hover{border-color:var(--color-primary,#2e9e3f);color:var(--color-primary,#2e9e3f)}.hl-vt-btn.active[data-v-e1bcc3c5]{background:var(--color-primary,#2e9e3f);border-color:transparent;color:#fff}.hl-pg-grid[data-v-e1bcc3c5]{align-items:start;display:grid;gap:16px;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr))}.hl-pg-grid.is-equal[data-v-e1bcc3c5]{align-items:stretch}.hl-pg-grid.is-equal[data-v-e1bcc3c5] .product-card,.hl-pg-grid.is-equal[data-v-e1bcc3c5] .product-card-wrap{height:100%}@media(max-width:900px){.hl-pg-grid[data-v-e1bcc3c5]{gap:12px;grid-template-columns:repeat(var(--cols-m,2),minmax(0,1fr))}}.hl-pg-masonry[data-v-e1bcc3c5]{-moz-column-gap:16px;column-gap:16px;-moz-columns:var(--cols,4);columns:var(--cols,4)}.hl-masonry-item[data-v-e1bcc3c5]{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:16px}@media(max-width:900px){.hl-pg-masonry[data-v-e1bcc3c5]{-moz-column-gap:12px;column-gap:12px;-moz-columns:var(--cols-m,2);columns:var(--cols-m,2)}.hl-masonry-item[data-v-e1bcc3c5]{margin-bottom:12px}}.hl-pg-list[data-v-e1bcc3c5]{flex-direction:column}.hl-li[data-v-e1bcc3c5],.hl-pg-list[data-v-e1bcc3c5]{display:flex;gap:14px}.hl-li[data-v-e1bcc3c5]{border:1px solid #eef0f2;border-radius:10px;color:inherit;padding:12px;text-decoration:none}.hl-li[data-v-e1bcc3c5]:hover{border-color:var(--color-primary,#2e9e3f)}.hl-li-thumb[data-v-e1bcc3c5]{background:#f6f6f8;border-radius:8px;flex-shrink:0;height:120px;overflow:hidden;position:relative;width:120px}.hl-li-thumb img[data-v-e1bcc3c5]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hl-li-badges[data-v-e1bcc3c5]{display:flex;flex-direction:column;gap:3px;left:0;position:absolute;top:0;z-index:2}.hl-li-badge[data-v-e1bcc3c5]{border-bottom-right-radius:8px;color:#fff;font-size:10px;font-weight:700;line-height:1;padding:3px 7px}.hl-li-badge[data-v-e1bcc3c5]:first-child{border-top-left-radius:8px}.hl-li-badge.feat[data-v-e1bcc3c5]{background:#ee4d2d}.hl-li-badge.best[data-v-e1bcc3c5]{background:#f97316}.hl-li-sale[data-v-e1bcc3c5]{background:#dc2626;border-radius:999px;color:#fff;font-size:11px;font-weight:700;padding:3px 8px;position:absolute;top:8px;z-index:2}.hl-li-sale.is-right[data-v-e1bcc3c5]{right:8px}.hl-li-sale.is-left[data-v-e1bcc3c5]{left:8px}.hl-li-body[data-v-e1bcc3c5]{display:flex;flex-direction:column;gap:6px;min-width:0}.hl-li-name[data-v-e1bcc3c5]{color:#1f2937;font-weight:600}.hl-li-rating[data-v-e1bcc3c5]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.hl-li-stars[data-v-e1bcc3c5]{align-items:center;display:inline-flex;gap:1px}.hl-li-stars .ti[data-v-e1bcc3c5]{color:#ddd;font-size:13px}.hl-li-stars .ti-star-filled[data-v-e1bcc3c5]{color:#f59e0b}.hl-li-rcount[data-v-e1bcc3c5]{color:#94a3b8;font-size:12px;margin-left:3px}.hl-li-sold[data-v-e1bcc3c5]{color:#64748b;font-size:12px;white-space:nowrap}.hl-li-desc[data-v-e1bcc3c5]{color:#6b7280;font-size:13px}.hl-li-actions[data-v-e1bcc3c5]{display:flex;gap:8px;margin-top:4px}.hl-li-act[data-v-e1bcc3c5]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:all .15s;width:36px}.hl-li-act[data-v-e1bcc3c5]:hover{border-color:var(--color-primary,#2e9e3f);color:var(--color-primary,#2e9e3f)}.hl-li-act.active[data-v-e1bcc3c5]{background:color-mix(in srgb,var(--color-primary,#2e9e3f) 8%,#fff);border-color:var(--color-primary,#2e9e3f);color:var(--color-primary,#2e9e3f)}.hl-li-act .ti-heart-filled[data-v-e1bcc3c5]{color:#ef4444}.hl-li-price b[data-v-e1bcc3c5]{color:#ee4d2d;font-size:16px}.hl-li-price s[data-v-e1bcc3c5]{color:#9ca3af;font-size:13px;margin-left:8px}.hl-empty[data-v-e1bcc3c5]{color:#9ca3af}.hl-empty[data-v-e1bcc3c5],.hl-loading[data-v-e1bcc3c5]{padding:40px 0;text-align:center}.hl-loading span[data-v-e1bcc3c5]{animation:hlspin-e1bcc3c5 .8s linear infinite;border:3px solid #eee;border-radius:50%;border-top:3px solid var(--color-primary,#2e9e3f);display:inline-block;height:32px;width:32px}@keyframes hlspin-e1bcc3c5{to{transform:rotate(1turn)}}.hl-pag[data-v-e1bcc3c5]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:22px}.hl-pag.align-center[data-v-e1bcc3c5]{justify-content:center}.hl-pag.align-right[data-v-e1bcc3c5]{justify-content:flex-end}.hl-pbtn[data-v-e1bcc3c5],.hl-pnum[data-v-e1bcc3c5]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;height:38px;min-width:38px;padding:0 10px}.hl-pnum.active[data-v-e1bcc3c5]{background:var(--color-primary,#2e9e3f);border-color:transparent;color:#fff;font-weight:700}.hl-pnum.dots[data-v-e1bcc3c5]{border:0;cursor:default}.hl-pbtn[data-v-e1bcc3c5]:disabled,.hl-pnum[data-v-e1bcc3c5]:disabled{cursor:not-allowed;opacity:.4}.hl-pinfo[data-v-e1bcc3c5]{color:#6b7280;font-size:14px;padding:0 8px}.hl-loadmore[data-v-e1bcc3c5]{background:#fff;border:1px solid var(--color-primary,#2e9e3f);border-radius:999px;color:var(--color-primary,#2e9e3f);cursor:pointer;font-weight:700;padding:10px 28px}.hl-loadmore[data-v-e1bcc3c5]:hover:not(:disabled){background:var(--color-primary,#2e9e3f);color:#fff}.hl-sentinel[data-v-e1bcc3c5]{height:1px;width:100%}.hl-seo[data-v-cbc09167]{color:#4b5563;font-size:14px;line-height:1.7;width:100%}.hl-seo-inner.collapsed[data-v-cbc09167]{-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent);max-height:160px;overflow:hidden}.hl-seo-toggle[data-v-cbc09167]{background:none;border:0;color:var(--color-primary,#2e9e3f);cursor:pointer;font-weight:600;margin-top:8px;padding:0}.hl-page[data-v-8005a43c],.hl-row[data-v-8005a43c]{width:100%}.hl-container[data-v-8005a43c]{box-sizing:border-box;margin:0 auto;padding:0 16px;width:auto}@media(min-width:768px){.hl-container[data-v-8005a43c]{padding:0 24px}}.hl-cband[data-v-8005a43c]{box-sizing:border-box;width:100%}.hl-grid[data-v-8005a43c]{align-items:start;display:grid;gap:24px;grid-template-columns:repeat(12,1fr)}.hl-col[data-v-8005a43c]{display:flex;flex-direction:column;min-width:0}.hl-col--h[data-v-8005a43c]>*{flex:0 0 auto;max-width:100%;width:auto!important}@media(max-width:900px){.hl-grid[data-v-8005a43c]{gap:18px;grid-template-columns:1fr}.hl-col[data-v-8005a43c]{grid-column:1/-1!important}.lb-hide-m[data-v-8005a43c]{display:none!important}}@media(min-width:901px){.lb-hide-d[data-v-8005a43c]{display:none!important}}.hl-mdock[data-v-8005a43c]{display:none}.hl-mdock[data-v-8005a43c]:empty{display:none!important}@media(max-width:900px){.hl-mdock-topwrap[data-v-8005a43c]:has(.hl-mdock-top:not(:empty)){background:#fff;box-shadow:0 2px 8px #0000000f;margin:0 0 12px;position:sticky;top:0;z-index:60}.hl-mdock-top[data-v-8005a43c]:not(:empty){align-items:center;display:flex;gap:8px;overflow-x:auto;padding:8px 12px;-webkit-overflow-scrolling:touch}.hl-mdock-top2[data-v-8005a43c]:not(:empty){border-top:1px solid #eef0f2}.hl-mdock-side[data-v-8005a43c]:not(:empty){display:flex;flex-direction:column;gap:8px;position:fixed;top:45%;transform:translateY(-50%);z-index:60}.hl-mdock-left[data-v-8005a43c]:not(:empty){left:8px}.hl-mdock-right[data-v-8005a43c]:not(:empty){right:8px}}@media(max-width:900px){.hl-col:has(>.hl-filter-popup-el.is-docked):not(:has(>:not(.hl-filter-popup-el))){display:none!important}}
