[data-v-d82cd181]:root{--leaf:#03a054;--leaf-deep:#028a46;--leaf-soft:#6cb17a;--leaf-ink:#1a9350;--leaf-bg:#e8f5e9;--olive:#1a6b3c;--olive-dark:#124d2a;--olive-light:#eaf5ed;--saffron:#f2643d;--saffron-light:#ee8b70;--coral:#f2643d;--warm-black:#1a1a2e;--ink:#333;--ink-soft:#666;--ink-muted:#6c757d;--cream:#f8f6f3;--cream-dark:#ebe3d9;--border:#e9ecef;--bg-light:#f8f9fa;--color-primary:var(--leaf-ink);--color-secondary:var(--saffron);--color-cta:var(--leaf);--color-background:var(--cream);--color-text:var(--ink);--color-text-soft:var(--ink-soft);--shadow-sm:0 2px 8px rgba(0,0,0,.06);--shadow-md:0 4px 16px rgba(0,0,0,.1);--shadow-lg:0 18px 50px rgba(0,0,0,.12);--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--delay-0:0ms;--delay-60:60ms;--delay-90:90ms;--delay-120:.12s;--delay-150:.15s;--delay-180:.18s;--delay-240:.24s}.market-page[data-v-d82cd181]{background:#f8f6f3;color:#333;direction:rtl;font-family:IRANYekan,Vazirmatn,sans-serif;min-height:100vh;overflow-x:clip;padding-bottom:80px;padding-top:50px;position:relative}.grain[data-v-d82cd181]{background-image:radial-gradient(circle at 20% 30%,rgba(200,134,26,.04) 0,transparent 40%),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.5'/%3E%3C/svg%3E");inset:-50%;mix-blend-mode:multiply;opacity:.3}.blob[data-v-d82cd181],.grain[data-v-d82cd181]{position:absolute}.blob[data-v-d82cd181]{filter:blur(8px);height:320px;opacity:.4;width:320px}.blob.blob-1[data-v-d82cd181]{animation:blob-drift-1-d82cd181 22s ease-in-out infinite;color:#e8a83826;left:-100px;top:-60px}.blob.blob-2[data-v-d82cd181]{animation:blob-drift-2-d82cd181 28s ease-in-out infinite;bottom:8%;color:#03a0541f;height:260px;right:-120px;width:260px}@keyframes blob-drift-1-d82cd181{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(40px,60px) rotate(40deg)}}@keyframes blob-drift-2-d82cd181{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-50px,-40px) rotate(-30deg)}}.hero-banner[data-v-d82cd181],.market-toolbar[data-v-d82cd181],.products-section[data-v-d82cd181]{position:relative;z-index:1}.market-toolbar[data-v-d82cd181]{position:sticky;top:50px;transition:box-shadow .3s ease,transform .3s ease;z-index:60}.market-toolbar.is-stuck[data-v-d82cd181]{box-shadow:0 6px 24px #00000014}.market-toolbar.is-hidden[data-v-d82cd181]{transform:translateY(-100%)}.market-toolbar .toolbar-bar[data-v-d82cd181]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-bottom:1px solid rgba(226,214,189,.4);display:flex;justify-content:space-between;padding:8px 16px}.market-toolbar .toolbar-bar .toolbar-filter-toggle[data-v-d82cd181]{align-items:center;background:#fff;border:1.5px solid rgba(226,214,189,.6);border-radius:.5rem;color:#666;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8rem;gap:6px;padding:8px 18px;transition:all .25s cubic-bezier(.25,.46,.45,.94)}.market-toolbar .toolbar-bar .toolbar-filter-toggle svg[data-v-d82cd181]{transition:transform .25s ease}.market-toolbar .toolbar-bar .toolbar-filter-toggle.active[data-v-d82cd181],.market-toolbar .toolbar-bar .toolbar-filter-toggle[data-v-d82cd181]:hover{border-color:#03a054;box-shadow:0 4px 12px #03a0541a;color:#03a054}.market-toolbar .toolbar-bar .toolbar-filter-toggle.active svg[data-v-d82cd181],.market-toolbar .toolbar-bar .toolbar-filter-toggle:hover svg[data-v-d82cd181]{transform:rotate(90deg)}.market-toolbar .toolbar-bar .toolbar-filter-toggle .filter-count-badge[data-v-d82cd181]{align-items:center;background:#dc3545;border-radius:.5rem;color:#fff;display:inline-flex;font-size:.68rem;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.market-toolbar .toolbar-strips[data-v-d82cd181]{background:#ffffffd9}.filter-backdrop[data-v-d82cd181]{animation:filter-fade-d82cd181 .25s ease;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#101a1473;inset:0;position:fixed;z-index:80}.filter-drawer[data-v-d82cd181]{animation:filter-rise-d82cd181 .34s cubic-bezier(.22,1,.36,1);border-radius:22px 22px 0 0;bottom:0;box-shadow:0 -14px 44px #0003;left:0;max-height:84vh;overflow:hidden;right:0;z-index:90}.filter-drawer .drawer-handle[data-v-d82cd181]{background:#e2d6bde6;border-radius:3px;flex-shrink:0;height:5px;margin:10px auto 2px;width:44px}.filter-drawer .drawer-header[data-v-d82cd181]{border-bottom:1px solid rgba(226,214,189,.45);flex-shrink:0;padding:10px 20px 12px}.filter-drawer .drawer-header h4[data-v-d82cd181]{color:#333;font-size:1rem;font-weight:800;margin:0}.filter-drawer .drawer-header .drawer-close[data-v-d82cd181]{align-items:center;background:#faf8f3;border:1.5px solid rgba(226,214,189,.6);border-radius:50%;color:#666;cursor:pointer;display:inline-flex;font-size:20px;height:34px;justify-content:center;line-height:1;transition:all .2s ease;width:34px}.filter-drawer .drawer-header .drawer-close[data-v-d82cd181]:hover{border-color:#dc3545;color:#dc3545}.filter-drawer .drawer-scroll[data-v-d82cd181]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:4px 20px 18px}.filter-drawer .drawer-group[data-v-d82cd181]{padding:16px 0 8px}.filter-drawer .drawer-group+.filter-drawer .drawer-group[data-v-d82cd181]{border-top:1px dashed rgba(226,214,189,.6)}.filter-drawer .drawer-group .drawer-group-title[data-v-d82cd181]{color:#666;display:block;font-size:.76rem;font-weight:800;margin-bottom:12px}.filter-drawer .drawer-group .drawer-options[data-v-d82cd181]{display:flex;flex-wrap:wrap;gap:8px}.filter-drawer .drawer-group .drawer-options-cats[data-v-d82cd181]{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.filter-drawer .drawer-group .drawer-options-cats .drawer-option-card[data-v-d82cd181]{background:#faf8f3;border-radius:14px;flex-direction:column;gap:8px;padding:12px 8px 10px;text-align:center}.filter-drawer .drawer-group .drawer-options-cats .drawer-option-card img[data-v-d82cd181]{height:30px;-o-object-fit:contain;object-fit:contain;width:30px}.filter-drawer .drawer-group .drawer-options-ostan[data-v-d82cd181]{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.filter-drawer .drawer-group .drawer-option[data-v-d82cd181]{align-items:center;background:#faf8f3;border:1.5px solid transparent;border-radius:12px;color:#333;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8rem;font-weight:500;gap:6px;justify-content:center;padding:10px 14px;transition:all .2s ease}.filter-drawer .drawer-group .drawer-option svg[data-v-d82cd181]{flex-shrink:0;height:12px;width:12px}.filter-drawer .drawer-group .drawer-option.active[data-v-d82cd181]{background:#03a0541a;border-color:#03a054;color:#03a054;font-weight:700}.filter-drawer .drawer-group .drawer-option[data-v-d82cd181]:active{transform:scale(.97)}.filter-drawer .drawer-footer[data-v-d82cd181]{background:#fff;border-top:1px solid rgba(226,214,189,.45);flex-shrink:0;gap:10px;padding:14px 20px calc(14px + env(safe-area-inset-bottom))}.filter-drawer .drawer-footer .drawer-clear[data-v-d82cd181]{background:transparent;border:1.5px solid rgba(226,214,189,.7);border-radius:12px;color:#666;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:600;padding:12px 18px;transition:all .2s ease}.filter-drawer .drawer-footer .drawer-clear[data-v-d82cd181]:hover{border-color:#dc3545;color:#dc3545}.filter-drawer .drawer-footer .drawer-apply[data-v-d82cd181]{background:#03a054;border:none;border-radius:12px;box-shadow:0 6px 20px #03a05438;color:#fff;cursor:pointer;flex:1;font-family:inherit;font-size:.9rem;font-weight:800;padding:12px;transition:all .2s ease}.filter-drawer .drawer-footer .drawer-apply[data-v-d82cd181]:active{transform:scale(.98)}@keyframes filter-fade-d82cd181{0%{opacity:0}to{opacity:1}}@keyframes filter-rise-d82cd181{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.hero-banner[data-v-d82cd181]{overflow:hidden;position:relative}.hero-banner .hero-slider[data-v-d82cd181]{height:220px;position:relative}.hero-banner .hero-slider .hero-slide[data-v-d82cd181]{align-items:center;background-position:50%;background-size:cover;display:flex;inset:0;opacity:0;position:absolute;transform:scale(1.05);transition:opacity .8s ease,transform .8s ease}.hero-banner .hero-slider .hero-slide.active[data-v-d82cd181]{opacity:1;transform:scale(1);z-index:1}.hero-banner .hero-slider .hero-overlay[data-v-d82cd181]{background:linear-gradient(135deg,#03a054e0,#028a46b3 50%,#e8a83840);inset:0;position:absolute}.hero-banner .hero-slider .hero-content[data-v-d82cd181]{max-width:480px;padding:24px 28px;position:relative;z-index:2}.hero-banner .hero-slider .hero-content .hero-title[data-v-d82cd181]{color:#fff;font-size:1.35rem;font-weight:800;line-height:1.3;margin-bottom:6px;text-shadow:0 2px 8px rgba(0,0,0,.15)}.hero-banner .hero-slider .hero-content .hero-desc[data-v-d82cd181]{color:#ffffffe0;font-size:.85rem;line-height:1.6;margin-bottom:16px}.hero-banner .hero-slider .hero-content .hero-cta[data-v-d82cd181]{align-items:center;background:#e8a838;border:none;border-radius:.5rem;box-shadow:0 4px 14px #e8a83859;color:#333;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.85rem;font-weight:700;gap:8px;padding:10px 22px;transition:all .25s cubic-bezier(.25,.46,.45,.94)}.hero-banner .hero-slider .hero-content .hero-cta svg[data-v-d82cd181]{transition:transform .25s ease}.hero-banner .hero-slider .hero-content .hero-cta[data-v-d82cd181]:hover{background:#e59c1d;box-shadow:0 6px 20px #e8a83873;transform:translateY(-2px)}.hero-banner .hero-slider .hero-content .hero-cta:hover svg[data-v-d82cd181]{transform:translate(3px)}.hero-banner .hero-slider .hero-content .hero-cta[data-v-d82cd181]:active{transform:translateY(0) scale(.97)}.hero-banner .slider-dots[data-v-d82cd181]{bottom:12px;display:flex;gap:8px;left:50%;position:absolute;transform:translate(-50%);z-index:3}.hero-banner .slider-dots .slider-dot[data-v-d82cd181]{background:#ffffff59;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:all .4s cubic-bezier(.25,.46,.45,.94);width:8px}.hero-banner .slider-dots .slider-dot.active[data-v-d82cd181]{background:#e8a838;border-radius:4px;width:24px}.hero-banner .slider-dots .slider-dot[data-v-d82cd181]:hover{background:#ffffffb3}.section-container[data-v-d82cd181],.strip-container[data-v-d82cd181]{margin:0 auto;max-width:1200px;padding:0 16px}.category-strip[data-v-d82cd181]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;border-bottom:1px solid rgba(226,214,189,.4);overflow-x:auto;padding:14px 0;-webkit-overflow-scrolling:touch}.category-strip[data-v-d82cd181]::-webkit-scrollbar{display:none}.category-strip .strip-container[data-v-d82cd181]{display:flex;gap:6px;padding:0 12px}.category-strip .cat-pill[data-v-d82cd181]{align-items:center;background:none;border:1.5px solid transparent;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;font-family:inherit;gap:6px;padding:8px 14px;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.category-strip .cat-pill.active[data-v-d82cd181]{background:#e8a8381a;border-color:#e8a8384d}.category-strip .cat-pill.active .cat-icon[data-v-d82cd181]{background:#03a054}.category-strip .cat-pill.active .cat-icon img[data-v-d82cd181]{filter:brightness(0) invert(1)}.category-strip .cat-pill.active .cat-name[data-v-d82cd181]{color:#03a054;font-weight:700}.category-strip .cat-pill .cat-icon[data-v-d82cd181]{align-items:center;background:#f5f5f5;border-radius:50%;display:flex;height:48px;justify-content:center;padding:10px;transition:all .3s cubic-bezier(.25,.46,.45,.94);width:48px}.category-strip .cat-pill .cat-icon img[data-v-d82cd181]{height:100%;-o-object-fit:contain;object-fit:contain;transition:all .3s ease;width:100%}.category-strip .cat-pill:hover .cat-icon[data-v-d82cd181]{background:#03a054}.category-strip .cat-pill:hover .cat-icon img[data-v-d82cd181]{filter:brightness(0) invert(1);transform:scale(1.1)}.category-strip .cat-pill:hover .cat-name[data-v-d82cd181]{color:#03a054}.category-strip .cat-pill .cat-name[data-v-d82cd181]{color:#666;font-size:.7rem;transition:color .3s ease;white-space:nowrap}.kind-strip[data-v-d82cd181]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff9;border-bottom:1px solid rgba(226,214,189,.3);overflow-x:auto;padding:10px 0;-webkit-overflow-scrolling:touch}.kind-strip[data-v-d82cd181]::-webkit-scrollbar{display:none}.kind-strip .strip-container[data-v-d82cd181]{display:flex;gap:6px;padding:0 16px}.kind-strip .strip-divider[data-v-d82cd181]{background:#e2d6bd80;flex-shrink:0;margin:0 4px;width:1px}.kind-strip .kind-pill[data-v-d82cd181]{background:#fff;border:1.5px solid rgba(226,214,189,.5);border-radius:.5rem;color:#666;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:.78rem;padding:7px 18px;transition:all .25s cubic-bezier(.25,.46,.45,.94);white-space:nowrap}.kind-strip .kind-pill.active[data-v-d82cd181]{background:#03a054;border-color:#03a054;box-shadow:0 6px 20px #03a05438;color:#fff;font-weight:600}.kind-strip .kind-pill[data-v-d82cd181]:hover:not(.active){border-color:#03a054;color:#03a054}.ostan-strip[data-v-d82cd181]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7f3e8eb;border-bottom:1px solid rgba(226,214,189,.35);overflow-x:auto;padding:12px 0;-webkit-overflow-scrolling:touch}@media(min-width:768px){.ostan-strip[data-v-d82cd181]{scrollbar-color:rgba(3,160,84,.4) rgba(226,214,189,.3);scrollbar-width:thin}.ostan-strip[data-v-d82cd181]::-webkit-scrollbar{display:block;height:6px}.ostan-strip[data-v-d82cd181]::-webkit-scrollbar-track{background:#e2d6bd4d;border-radius:3px}.ostan-strip[data-v-d82cd181]::-webkit-scrollbar-thumb{background:#03a05466;border-radius:3px}}.ostan-strip[data-v-d82cd181]::-webkit-scrollbar{display:none}.ostan-strip .strip-container[data-v-d82cd181]{align-items:center;display:flex;gap:6px;max-width:none;padding:0 16px;width:-moz-max-content;width:max-content}.ostan-strip .ostan-label[data-v-d82cd181]{align-items:center;background:linear-gradient(135deg,#03a05424,#e8a83824);border:1px solid rgba(3,160,84,.18);border-radius:.5rem;color:#333;display:inline-flex;flex-shrink:0;font-size:.72rem;font-weight:800;gap:6px;margin-right:4px;padding:7px 12px;white-space:nowrap}.ostan-strip .ostan-label svg[data-v-d82cd181]{color:#03a054}.ostan-strip .ostan-pill[data-v-d82cd181]{align-items:center;background:#fff;border:1.5px solid rgba(226,214,189,.5);border-radius:.5rem;color:#666;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:.75rem;gap:5px;padding:7px 14px;transition:all .25s cubic-bezier(.25,.46,.45,.94);white-space:nowrap}.ostan-strip .ostan-pill .ostan-marker[data-v-d82cd181]{color:#666;height:11px;transition:color .25s ease;width:11px}.ostan-strip .ostan-pill.active[data-v-d82cd181]{background:#03a054;border-color:#03a054;box-shadow:0 6px 20px #03a05438;color:#fff;font-weight:600}.ostan-strip .ostan-pill.active .ostan-marker[data-v-d82cd181]{color:#e8a838}.ostan-strip .ostan-pill[data-v-d82cd181]:hover:not(.active){border-color:#03a054;color:#03a054}.ostan-strip .ostan-pill:hover:not(.active) .ostan-marker[data-v-d82cd181]{color:#03a054}.active-filters-bar[data-v-d82cd181]{background:#ffffffe6;border-bottom:1px solid rgba(226,214,189,.3);padding:10px 0;width:100%}.active-filters-bar .filter-chips[data-v-d82cd181]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.active-filters-bar .chip[data-v-d82cd181]{align-items:center;background:#03a05414;border:1px solid rgba(3,160,84,.15);border-radius:.5rem;color:#03a054;display:inline-flex;font-size:.75rem;font-weight:500;gap:5px;padding:6px 12px}.active-filters-bar .chip svg[data-v-d82cd181]{flex-shrink:0}.active-filters-bar .chip .chip-remove[data-v-d82cd181]{background:none;border:none;color:inherit;cursor:pointer;font-size:15px;line-height:1;opacity:.6;padding:0 2px;transition:opacity .2s}.active-filters-bar .chip .chip-remove[data-v-d82cd181]:hover{opacity:1}.active-filters-bar .chip-clear[data-v-d82cd181]{background:none;border:none;color:#666;cursor:pointer;font-family:inherit;font-size:.75rem;padding:4px 8px;transition:color .2s}.active-filters-bar .chip-clear[data-v-d82cd181]:hover{color:#dc3545}.products-section[data-v-d82cd181]{padding:24px 0}.products-section .section-header[data-v-d82cd181]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.products-section .section-header .header-left[data-v-d82cd181]{align-items:baseline;display:flex;gap:10px}.products-section .section-header .header-left .section-title[data-v-d82cd181]{color:#333;font-size:1.15rem;font-weight:800;margin:0}.products-section .section-header .header-left .product-count[data-v-d82cd181]{color:#666;font-size:.8rem}.products-section .section-header .header-right[data-v-d82cd181]{align-items:center;display:flex;gap:10px}.products-section .header-search[data-v-d82cd181]{align-items:center;display:flex;position:relative}.products-section .header-search svg[data-v-d82cd181]{color:#666;pointer-events:none;position:absolute;right:12px}.products-section .header-search input[data-v-d82cd181]{background:#fff;border:1.5px solid rgba(226,214,189,.6);border-radius:.5rem;color:#333;font-family:inherit;font-size:.8rem;outline:none;padding:9px 32px 9px 30px;transition:all .25s cubic-bezier(.25,.46,.45,.94);width:200px}.products-section .header-search input[data-v-d82cd181]::-moz-placeholder{color:#666}.products-section .header-search input[data-v-d82cd181]::placeholder{color:#666}.products-section .header-search input[data-v-d82cd181]:focus{border-color:#03a054;box-shadow:0 0 0 3px #03a0541a}.products-section .header-search .search-clear[data-v-d82cd181]{background:none;border:none;color:#666;cursor:pointer;font-size:16px;left:10px;line-height:1;padding:0 3px;position:absolute;transition:color .2s}.products-section .header-search .search-clear[data-v-d82cd181]:hover{color:#dc3545}@media(max-width:640px){.products-section .header-search input[data-v-d82cd181]{width:130px}}.products-section .grid-toggle-group[data-v-d82cd181]{display:flex;gap:3px;margin-left:6px}.products-section .grid-toggle-btn[data-v-d82cd181]{align-items:center;background:#fff;border:1.5px solid rgba(226,214,189,.6);border-radius:8px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .25s cubic-bezier(.25,.46,.45,.94);width:32px}.products-section .grid-toggle-btn svg[data-v-d82cd181]{color:#666}.products-section .grid-toggle-btn.active[data-v-d82cd181]{background:#03a054;border-color:#03a054}.products-section .grid-toggle-btn.active svg[data-v-d82cd181]{color:#fff}.products-section .grid-toggle-btn[data-v-d82cd181]:hover:not(.active){border-color:#03a054}.products-section .grid-toggle-btn:hover:not(.active) svg[data-v-d82cd181]{color:#03a054}.products-section .filter-toggle[data-v-d82cd181]{align-items:center;background:#fff;border:1.5px solid rgba(226,214,189,.6);border-radius:.5rem;color:#666;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8rem;gap:6px;padding:9px 16px;transition:all .25s cubic-bezier(.25,.46,.45,.94)}.products-section .filter-toggle svg[data-v-d82cd181]{transition:transform .25s ease}.products-section .filter-toggle[data-v-d82cd181]:hover{border-color:#03a054;box-shadow:0 4px 12px #03a0541a;color:#03a054;transform:translateY(-1px)}.products-section .filter-toggle:hover svg[data-v-d82cd181]{transform:rotate(90deg)}.products-section .sort-wrapper[data-v-d82cd181]{align-items:center;display:flex;position:relative}.products-section .sort-wrapper .sort-icon[data-v-d82cd181]{color:#666;pointer-events:none;position:absolute;right:12px}.products-section .sort-wrapper .sort-select[data-v-d82cd181]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:1.5px solid rgba(226,214,189,.6);border-radius:.5rem;color:#666;cursor:pointer;font-family:inherit;font-size:.8rem;outline:none;padding:9px 36px 9px 14px;transition:border-color .25s ease}.products-section .sort-wrapper .sort-select[data-v-d82cd181]:focus{border-color:#03a054}.loading-grid[data-v-d82cd181]{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.loading-grid .sk-card[data-v-d82cd181]{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;overflow:hidden}.loading-grid .sk-card .sk-img[data-v-d82cd181]{animation:shimmer-d82cd181 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%);background-size:200% 100%;padding-bottom:75%;width:100%}.loading-grid .sk-card .sk-body[data-v-d82cd181]{display:flex;flex-direction:column;gap:8px;padding:12px 14px 14px}.loading-grid .sk-card .sk-line[data-v-d82cd181]{animation:shimmer-d82cd181 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;height:12px}.loading-grid .sk-card .sk-line.short[data-v-d82cd181]{width:65%}.loading-grid .sk-card .sk-line.tiny[data-v-d82cd181]{height:10px;width:40%}@keyframes shimmer-d82cd181{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-state[data-v-d82cd181]{padding:60px 20px;text-align:center}.empty-state .empty-orb[data-v-d82cd181]{align-items:center;animation:orb-pulse-d82cd181 2s ease infinite;background:#03a05414;border-radius:50%;color:#03a054;display:flex;height:72px;justify-content:center;margin:0 auto 20px;width:72px}.empty-state h4[data-v-d82cd181]{color:#333;font-size:1.1rem;margin-bottom:8px}.empty-state p[data-v-d82cd181]{color:#666;font-size:.85rem;line-height:1.6;margin:0 auto 24px;max-width:300px}.empty-state .reset-btn[data-v-d82cd181]{align-items:center;background:#03a054;border:none;border-radius:.5rem;box-shadow:0 6px 20px #03a05438;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.85rem;font-weight:600;gap:8px;padding:11px 24px}.products-grid[data-v-d82cd181]{display:grid;gap:12px;grid-template-columns:repeat(var(--grid-cols,4),1fr)}.products-grid .product-card[data-v-d82cd181]{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.products-grid .product-card[data-v-d82cd181]:hover{box-shadow:0 5px 20px #0000001a;transform:translateY(-4px)}.products-grid .product-card .card-inner[data-v-d82cd181]{padding:12px;position:relative}.products-grid .product-card .card-inner .badge-lists[data-v-d82cd181]{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-start;max-width:calc(100% - 24px);pointer-events:none;position:absolute;right:20px;top:20px;z-index:2}.products-grid .product-card .card-inner .badge[data-v-d82cd181]{align-items:center;border-radius:8px;display:inline-flex;font-size:.7rem;font-weight:600;padding:4px 8px;position:relative;white-space:nowrap}.products-grid .product-card .card-inner .badge.badge-success[data-v-d82cd181]{background:#03a05499;border:1px solid rgba(3,160,84,.3);color:#fff}.products-grid .product-card .card-inner .badge.badge-warning[data-v-d82cd181]{background:#e8a8381a;border:1px solid rgba(232,168,56,.3);color:#e8a838}.products-grid .product-card .card-inner .badge.badge-danger[data-v-d82cd181]{background:#dc2626cc;border:1px solid rgba(220,38,38,.3);color:#fff}.products-grid .product-card .card-inner .badge.badge-fresh[data-v-d82cd181]{background:linear-gradient(135deg,#5e0d94,#03a054);border:1px solid rgba(13,148,136,.35);color:#fff}.products-grid .product-card .card-inner .product-thumbnail[data-v-d82cd181]{background:#f9f9f9;border-radius:10px;display:block;margin-bottom:12px;overflow:hidden}.products-grid .product-card .card-inner .product-thumbnail img[data-v-d82cd181]{height:190px;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.products-grid .product-card .card-inner .product-thumbnail:hover img[data-v-d82cd181]{transform:scale(1.05)}.products-grid .product-card .card-inner .product-title[data-v-d82cd181]{color:#333;display:block;font-size:.85rem;font-weight:600;height:2.8em;line-height:1.4;margin-bottom:6px;overflow:hidden;text-decoration:none}.products-grid .product-card .card-inner .product-title[data-v-d82cd181]:hover{color:#03a054}.products-grid .product-card .card-inner .seller-info[data-v-d82cd181]{color:#666;font-size:.75rem;margin-bottom:12px}.products-grid .product-card .card-inner .phone-btn[data-v-d82cd181]{align-items:center;background:#03a054;border-radius:50%;bottom:10px;color:#fff;display:inline-flex;height:40px;justify-content:center;left:10px;position:absolute;text-decoration:none;transition:all .3s ease;width:40px}.products-grid .product-card .card-inner .phone-btn[data-v-d82cd181]:hover{background:#026e3a;transform:scale(1.1)}.products-grid .product-card .card-inner .phone-btn i[data-v-d82cd181]{font-size:.9rem}.products-grid .cta-card[data-v-d82cd181]{background:linear-gradient(135deg,#fef3c7,#fed7aa);border-radius:12px;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:20px;position:relative}.products-grid .cta-card.cta-style-1[data-v-d82cd181]{background:linear-gradient(135deg,#dcfce7,#bbf7d0)}.products-grid .cta-card.cta-style-2[data-v-d82cd181]{background:linear-gradient(135deg,#fed7aa,#fed7aa)}.products-grid .cta-card .cta-atmosphere[data-v-d82cd181]{height:80px;opacity:.1;position:absolute;right:0;top:0;width:80px}.products-grid .cta-card .cta-atmosphere .cta-leaf[data-v-d82cd181]{height:100%;transform:rotate(45deg);width:100%}.products-grid .cta-card .cta-body[data-v-d82cd181]{position:relative;z-index:2}.products-grid .cta-card .cta-body .cta-label[data-v-d82cd181]{color:#333;display:block;font-size:.95rem;font-weight:700;margin-bottom:8px}.products-grid .cta-card .cta-body .cta-desc[data-v-d82cd181]{color:#666;font-size:.75rem;line-height:1.6;margin-bottom:16px;margin-top:20px;min-height:120px}.products-grid .cta-card .cta-body .cta-action[data-v-d82cd181]{align-items:center;background:#03a054;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:600;gap:6px;padding:8px 16px;transition:all .3s ease}.products-grid .cta-card .cta-body .cta-action[data-v-d82cd181]:hover{background:#026e3a;box-shadow:0 6px 20px #03a05438;transform:translateY(-2px)}.products-grid .cta-card .cta-body .cta-action[data-v-d82cd181]:active{transform:translateY(0) scale(.97)}.scroll-sentinel[data-v-d82cd181]{height:1px;margin-top:20px}.scroll-sentinel .sentinel-inner[data-v-d82cd181]{align-items:center;background:#ffffff80;border-radius:12px;color:#666;display:flex;font-size:.85rem;gap:8px;justify-content:center;padding:16px}.scroll-sentinel .sentinel-inner .sentinel-spinner[data-v-d82cd181]{height:20px;width:20px}.scroll-sentinel .sentinel-inner .sentinel-spinner svg[data-v-d82cd181]{animation:spin-d82cd181 2s linear infinite}.scroll-sentinel .sentinel-inner .sentinel-spinner svg circle[data-v-d82cd181]{stroke:#03a054;stroke-linecap:round}.scroll-sentinel .sentinel-end[data-v-d82cd181]{opacity:.7}.tags-seo-container[data-v-d82cd181]{margin:40px 0;padding:0 16px}.tags-seo-container .tag-seo-section[data-v-d82cd181]{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;margin-bottom:24px;padding:24px}.tags-seo-container .tag-seo-section .seo-content[data-v-d82cd181]{color:#333;line-height:1.8;text-align:justify}.tags-seo-container .tag-seo-section .seo-content p[data-v-d82cd181]{margin-bottom:16px}.tags-seo-container .tag-seo-section .seo-content h3[data-v-d82cd181]{color:#03a054;font-size:1.2rem;font-weight:700;margin:24px 0 16px}.tags-seo-container .tag-seo-section .seo-content a[data-v-d82cd181]{color:#03a054;font-weight:600;text-decoration:none}.tags-seo-container .tag-seo-section .seo-content a[data-v-d82cd181]:hover{text-decoration:underline}.tags-seo-container .tag-seo-section .seo-loading[data-v-d82cd181]{align-items:center;color:#666;display:flex;gap:12px;justify-content:center;padding:40px}.tags-seo-container .tag-seo-section .seo-loading .loading-spinner[data-v-d82cd181]{animation:spin-d82cd181 1s linear infinite;border:2px solid rgba(3,160,84,.2);border-radius:50%;border-top-color:#03a054;height:24px;width:24px}.filter-drawer[data-v-d82cd181]{background:#fff;box-shadow:-4px 0 20px #00000026;display:flex;flex-direction:column;height:100vh;position:fixed;top:0;transition:right .3s cubic-bezier(.25,.46,.45,.94);width:320px;z-index:1000}.filter-drawer.open[data-v-d82cd181]{right:0}.filter-drawer .drawer-header[data-v-d82cd181]{align-items:center;border-bottom:1px solid rgba(226,214,189,.5);display:flex;justify-content:space-between;padding:20px}.filter-drawer .drawer-header .drawer-title-wrap[data-v-d82cd181]{align-items:center;display:flex;gap:10px}.filter-drawer .drawer-header .drawer-title-wrap .drawer-title[data-v-d82cd181]{color:#333;font-size:1.1rem;font-weight:600}.filter-drawer .drawer-header .btn-close[data-v-d82cd181]{background:none;border:none;border-radius:8px;color:#666;cursor:pointer;padding:6px;transition:all .2s}.filter-drawer .drawer-header .btn-close[data-v-d82cd181]:hover{background:#e2d6bd4d;color:#333}.filter-drawer .drawer-body[data-v-d82cd181]{flex:1;overflow-y:auto;padding:20px}.filter-drawer .drawer-body .filter-section[data-v-d82cd181]{margin-bottom:24px}.filter-drawer .drawer-body .filter-section .filter-section-head[data-v-d82cd181]{align-items:center;display:flex;gap:10px;margin-bottom:16px}.filter-drawer .drawer-body .filter-section .filter-section-head h6[data-v-d82cd181]{color:#333;font-size:.95rem;font-weight:600}.filter-drawer .drawer-body .filter-section .filter-group.vertical[data-v-d82cd181]{display:flex;flex-direction:column;gap:12px}.filter-drawer .drawer-body .filter-section .filter-group.vertical .filter-radio[data-v-d82cd181]{align-items:center;color:#666;cursor:pointer;display:flex;font-size:.85rem;gap:8px}.filter-drawer .drawer-body .filter-section .filter-group.vertical .filter-radio input[data-v-d82cd181]{display:none}.filter-drawer .drawer-body .filter-section .filter-group.vertical .filter-radio input:checked+.radio-track .radio-dot[data-v-d82cd181]{background:#03a054;border-color:#03a054}.filter-drawer .drawer-body .filter-section .filter-group.vertical .filter-radio .radio-track[data-v-d82cd181]{align-items:center;border:1.5px solid rgba(226,214,189,.6);border-radius:8px;display:flex;height:18px;justify-content:center;transition:all .2s;width:18px}.filter-drawer .drawer-body .filter-section .filter-group.vertical .filter-radio .radio-track .radio-dot[data-v-d82cd181]{background:transparent;border-radius:4px;height:10px;transition:all .2s;width:10px}.filter-drawer .drawer-body .filter-section .filter-group.vertical .filter-radio[data-v-d82cd181]:hover{color:#03a054}.filter-drawer .drawer-body .filter-section .filter-group.vertical .filter-radio:hover .radio-track[data-v-d82cd181]{border-color:#03a054}.filter-drawer .drawer-body .filter-section .filter-group.hot-accordion .hot-group[data-v-d82cd181]{border:1px solid rgba(226,214,189,.5);border-radius:10px;margin-bottom:12px}.filter-drawer .drawer-body .filter-section .filter-group.hot-accordion .hot-group .hot-group-header[data-v-d82cd181]{align-items:center;background:#fff;border:none;color:#333;cursor:pointer;display:flex;font-family:inherit;font-size:.9rem;gap:10px;padding:14px 16px;transition:all .2s;width:100%}.filter-drawer .drawer-body .filter-section .filter-group.hot-accordion .hot-group .hot-group-header[data-v-d82cd181]:hover{background:#e2d6bd4d}.filter-drawer .drawer-body .filter-section .filter-group.hot-accordion .hot-group .hot-group-header .hot-group-icon[data-v-d82cd181]{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.filter-drawer .drawer-body .filter-section .filter-group.hot-accordion .hot-group .hot-group-header .hot-group-icon svg[data-v-d82cd181]{height:100%;width:100%}.filter-drawer .drawer-body .filter-section .filter-group.hot-accordion .hot-group .hot-group-header .hot-chevron[data-v-d82cd181]{margin-right:auto;transition:transform .3s}.filter-drawer .drawer-body .filter-section .filter-group.hot-accordion .hot-group .hot-group-header .hot-chevron.open[data-v-d82cd181]{transform:rotate(180deg)}.filter-drawer .drawer-body .filter-section .filter-group.hot-accordion .hot-group .hot-group-body[data-v-d82cd181]{max-height:0;overflow:hidden;transition:max-height .3s ease}.filter-drawer .drawer-body .filter-section .filter-group.hot-accordion .hot-group .hot-group-body.show[data-v-d82cd181]{max-height:300px}.filter-drawer .drawer-body .filter-section .filter-group.hot-accordion .hot-group .hot-group-body .hot-link[data-v-d82cd181]{color:#666;display:block;font-size:.85rem;padding:10px 16px;text-decoration:none;transition:all .2s}.filter-drawer .drawer-body .filter-section .filter-group.hot-accordion .hot-group .hot-group-body .hot-link[data-v-d82cd181]:hover{background:#e2d6bd4d;color:#03a054}.filter-drawer .drawer-body .filter-section .filter-group.hot-accordion .hot-group .hot-group-body .hot-all-link[data-v-d82cd181]{border-top:1px solid rgba(226,214,189,.5);color:#03a054;display:block;font-size:.85rem;font-weight:600;padding:12px 16px;text-decoration:none}.filter-drawer .drawer-body .filter-section .filter-group.hot-accordion .hot-group .hot-group-body .hot-all-link[data-v-d82cd181]:hover{background:#e2d6bd4d}.filter-drawer .drawer-body .hot-products[data-v-d82cd181]{margin-bottom:24px}.filter-drawer .drawer-body .hot-products .hot-title[data-v-d82cd181]{color:#333;font-size:1rem;font-weight:600;margin-bottom:16px}.filter-drawer .drawer-footer[data-v-d82cd181]{border-top:1px solid rgba(226,214,189,.5);display:flex;gap:12px;padding:20px}.filter-drawer .drawer-footer .ftr-btn[data-v-d82cd181]{align-items:center;border-radius:10px;cursor:pointer;display:flex;flex:1;font-size:.9rem;font-weight:600;gap:8px;justify-content:center;padding:12px;transition:all .2s}.filter-drawer .drawer-footer .ftr-btn.ftr-clear[data-v-d82cd181]{background:#e2d6bd80;border:1px solid rgba(226,214,189,.6);color:#666}.filter-drawer .drawer-footer .ftr-btn.ftr-clear[data-v-d82cd181]:hover{background:#e2d6bdb3}.filter-drawer .drawer-footer .ftr-btn.ftr-apply[data-v-d82cd181]{background:#03a054;border:1px solid #03a054;color:#fff}.filter-drawer .drawer-footer .ftr-btn.ftr-apply[data-v-d82cd181]:hover{background:#026e3a}.filter-overlay[data-v-d82cd181]{background:#00000080;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s;z-index:999}.filter-overlay.open[data-v-d82cd181]{opacity:1;pointer-events:all}@keyframes spin-d82cd181{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes orb-pulse-d82cd181{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}
