._page_q2jlz_1{background:var(--paper);min-height:100vh}._nav_q2jlz_7{border-bottom:1px solid var(--line);background:var(--card);z-index:10;justify-content:space-between;align-items:center;padding:.9rem 1.5rem;display:flex;position:sticky;top:0}._brand_q2jlz_19{align-items:center;text-decoration:none;display:flex}._navLinks_q2jlz_25{align-items:center;gap:1.25rem;display:flex}._navLink_q2jlz_25{color:var(--muted);font-size:.9rem;text-decoration:none}._navLink_q2jlz_25:hover{color:var(--pine);text-decoration:none}._container_q2jlz_39{max-width:1000px;margin:0 auto;padding:2rem 1.25rem 5rem}._header_q2jlz_46{text-align:center;margin-bottom:2rem}._subtitle_q2jlz_51{color:var(--muted);margin-top:.5rem;font-size:1rem}._searchWrap_q2jlz_58{margin-bottom:1rem;position:relative}._searchIcon_q2jlz_63{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}._searchInput_q2jlz_72{border:1.5px solid var(--line);background:var(--card);width:100%;color:var(--ink);border-radius:10px;outline:none;padding:.9rem 1rem .9rem 2.75rem;font-family:inherit;font-size:1rem;transition:border-color .15s}._searchInput_q2jlz_72:focus{border-color:var(--field)}._filters_q2jlz_87{flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem;display:flex}._chip_q2jlz_94{border:1.5px solid var(--line);background:var(--card);color:var(--muted);cursor:pointer;border-radius:20px;padding:.35rem .9rem;font-family:inherit;font-size:.875rem;transition:all .15s}._chip_q2jlz_94:hover{border-color:var(--field);color:var(--field)}._chipActive_q2jlz_106{background:var(--pine);border-color:var(--pine);color:#fff}._state_q2jlz_109{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1rem;display:flex}._spinner_q2jlz_120{border:2.5px solid var(--line);border-top-color:var(--field);border-radius:50%;width:24px;height:24px;animation:.75s linear infinite _spin_q2jlz_120}@keyframes _spin_q2jlz_120{to{transform:rotate(360deg)}}._resultMeta_q2jlz_131{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;font-size:.875rem;display:flex}._lowestBadge_q2jlz_141{color:#2e7d32;background:#e8f5e9;border-radius:20px;align-items:center;gap:.3rem;padding:.2rem .65rem;font-size:.8rem;display:inline-flex}._grid_q2jlz_153{grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:1rem;display:grid}._card_q2jlz_160{background:var(--card);border:1.5px solid var(--line);color:var(--ink);border-radius:12px;flex-direction:column;gap:.45rem;padding:1.1rem;text-decoration:none;transition:box-shadow .15s,transform .15s,border-color .15s;display:flex}._card_q2jlz_160:hover{border-color:var(--field);text-decoration:none;transform:translateY(-2px);box-shadow:0 3px 14px #3e7c4f1a}._cardBest_q2jlz_179{background:#f6fbf6;border-color:#4caf50}._cardHeader_q2jlz_184{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._shopBadge_q2jlz_191{letter-spacing:.02em;border-radius:5px;padding:.2rem .55rem;font-size:.72rem;font-weight:700}._bestTag_q2jlz_199{color:#2e7d32;white-space:nowrap;background:#c8e6c9;border-radius:5px;padding:.15rem .5rem;font-size:.7rem;font-weight:700}._productName_q2jlz_209{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}._productBrand_q2jlz_220{color:var(--muted);font-size:.77rem}._typeTag_q2jlz_225{color:var(--muted);background:var(--paper);border:1px solid var(--line);border-radius:4px;width:fit-content;padding:.12rem .45rem;font-size:.7rem;display:inline-block}._cardFooter_q2jlz_236{justify-content:space-between;align-items:baseline;margin-top:.2rem;display:flex}._price_q2jlz_243{color:var(--pine);font-family:Bitter,Georgia,serif;font-size:1.45rem;font-weight:800}._price_q2jlz_243 small{color:var(--muted);font-family:"Source Sans 3",sans-serif;font-size:.78rem;font-weight:500}._inStock_q2jlz_256{color:#2e7d32;font-size:.75rem;font-weight:500}._outStock_q2jlz_257{color:var(--muted);font-size:.75rem}._viewLink_q2jlz_259{color:var(--field);align-items:center;gap:.25rem;margin-top:.2rem;font-size:.77rem;display:inline-flex}._emptyState_q2jlz_269{text-align:center;padding:3rem 1rem}._emptyText_q2jlz_274{color:var(--muted);margin-bottom:.75rem;font-size:.9rem}._shopsList_q2jlz_280{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}._shopPill_q2jlz_287{border-radius:20px;padding:.3rem .85rem;font-size:.8rem;font-weight:600}._faqSection_q2jlz_294{border-top:1px solid var(--border);margin-top:3rem;padding-top:2rem}._faqTitle_q2jlz_299{color:var(--text);margin-bottom:1.5rem;font-size:1.2rem;font-weight:700}._faqItem_q2jlz_305{border-bottom:1px solid var(--border);padding:1rem 0}._faqItem_q2jlz_305:last-child{border-bottom:none}._faqQ_q2jlz_310{color:var(--text);margin-bottom:.4rem;font-size:.95rem;font-weight:600}._faqA_q2jlz_316{color:var(--text-muted);margin:0;font-size:.88rem;line-height:1.65}@media (width<=600px){._grid_q2jlz_153{grid-template-columns:1fr}._container_q2jlz_39{padding:1.5rem 1rem 3rem}._navLinks_q2jlz_25 ._navLink_q2jlz_25{display:none}}
