.ProductCard_card__KLyHh{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);overflow:hidden;display:flex;flex-direction:column;transition:transform var(--t-base) var(--ease-spring),box-shadow var(--t-base) var(--ease),border-color var(--t-base) var(--ease)}.ProductCard_card__KLyHh:hover{transform:translateY(-5px);box-shadow:0 16px 44px rgba(0,0,0,.55),var(--glow-green-sm);border-color:var(--border-green-md)}.ProductCard_imageWrap__h6Jnz{position:relative;display:block;height:196px;overflow:hidden;background:var(--bg-2)}.ProductCard_image__mQSxT{object-fit:cover;transition:transform var(--t-slower) var(--ease)}.ProductCard_card__KLyHh:hover .ProductCard_image__mQSxT{transform:scale(1.05)}.ProductCard_badges__CxHa8{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:5px}.ProductCard_verifiedBadge__8U_JN{position:absolute;bottom:10px;right:10px;background:rgba(34,197,94,.15);color:var(--green-400);border:1px solid rgba(34,197,94,.25);padding:3px 9px;border-radius:var(--r-full);font-size:.7rem;font-weight:700;backdrop-filter:blur(6px)}.ProductCard_body__AM1t8{padding:14px 16px 18px;flex:1;display:flex;flex-direction:column;gap:6px}.ProductCard_location__ZNEdQ{font-size:.72rem;color:var(--text-muted)}.ProductCard_name__vLPOo{font-family:var(--font-display);font-size:.95rem;font-weight:700;color:var(--text-primary);text-decoration:none;line-height:1.3;transition:color var(--t-base) var(--ease);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ProductCard_name__vLPOo:hover{color:var(--green-400)}.ProductCard_minOrder__9kcEu{font-size:.78rem;color:var(--text-muted)}.ProductCard_minOrder__9kcEu strong{color:var(--text-secondary);font-weight:600}.ProductCard_footer__oH_Qy{display:flex;align-items:flex-end;justify-content:space-between;margin-top:auto;padding-top:12px;border-top:1px solid var(--border)}.ProductCard_price__mCoYp{display:flex;flex-direction:column;gap:2px}.ProductCard_priceLabel__4pSSy{font-size:.66rem;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);font-weight:700}.ProductCard_priceValue__VuOIJ{font-family:var(--font-display);font-size:1.1rem;font-weight:800;color:var(--green-400);display:flex;align-items:baseline;gap:2px}.ProductCard_priceUnit__PrMqd{font-size:.72rem;color:var(--text-muted);font-weight:400}.page_searchWrap__eX9u7{position:relative;max-width:600px;margin-top:24px}.page_searchIcon__XjWHA{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:1rem;pointer-events:none;color:var(--text-muted)}.page_searchInput__Rv4ve{width:100%;padding:13px 16px 13px 44px;background:var(--surface);border:1px solid var(--border-md);border-radius:var(--r-full);color:var(--text-primary);font-family:var(--font-body);font-size:.97rem;outline:none;transition:all var(--t-base) var(--ease)}.page_searchInput__Rv4ve::placeholder{color:var(--text-muted)}.page_searchInput__Rv4ve:focus{border-color:var(--green-500);background:var(--surface-2);box-shadow:0 0 0 3px rgba(34,197,94,.1),0 0 20px rgba(34,197,94,.07)}.page_layout__Ra36o{display:grid;grid-template-columns:252px 1fr;gap:32px;align-items:start}.page_sidebar__C5Ffa{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);padding:24px;position:sticky;top:88px}.page_filterSection__pewUx{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--border)}.page_filterSection__pewUx:last-of-type{border-bottom:none;margin-bottom:8px}.page_filterTitle__5bh6e{font-size:.7rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.09em;margin-bottom:12px}.page_cropTypes__OZUhQ{display:flex;flex-wrap:wrap;gap:6px}.page_cropTypeBtn__ufbYC{padding:5px 12px;border:1px solid var(--border-md);border-radius:var(--r-full);font-size:.78rem;font-weight:500;color:var(--text-muted);background:transparent;cursor:pointer;transition:all var(--t-base) var(--ease)}.page_cropTypeBtn__ufbYC:hover{border-color:var(--border-green-md);color:var(--green-400);background:rgba(34,197,94,.05)}.page_cropTypeActive__y9xtj{background:rgba(34,197,94,.1)!important;border-color:var(--border-green-md)!important;color:var(--green-400)!important}.page_sliderLabel__RZ04d{font-size:.8rem;color:var(--text-secondary);margin-top:8px}.page_districtList__Ne5Va{display:flex;flex-direction:column;gap:8px}.page_checkLabel__NNFT0{display:flex;align-items:center;gap:8px;font-size:.86rem;color:var(--text-muted);cursor:pointer;transition:color var(--t-fast) var(--ease)}.page_checkLabel__NNFT0:hover{color:var(--green-400)}.page_organicToggle__tVvo5{display:flex;align-items:center;gap:10px;cursor:pointer}.page_organicLabel__XhAZW{font-size:.92rem;font-weight:600;color:var(--green-400)}.page_resultsBar__2SPfh{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:10px}.page_resultsCount__e1qPX{font-size:.88rem;color:var(--text-muted)}.page_sortSelect__Rny2K{padding:8px 12px;background:var(--surface);border:1px solid var(--border-md);border-radius:var(--r-sm);font-size:.86rem;color:var(--text-primary);outline:none;transition:border-color var(--t-base) var(--ease)}.page_sortSelect__Rny2K:focus{border-color:var(--green-500)}.page_grid__95EGe{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.page_empty__l_IqU{text-align:center;padding:80px 24px;color:var(--text-muted)}.page_emptyIcon__VzKRz{font-size:3rem;display:block;margin-bottom:16px}.page_empty__l_IqU h3{font-size:1.1rem;color:var(--text-secondary);margin-bottom:8px}.page_empty__l_IqU p{font-size:.9rem}@media (max-width:1100px){.page_grid__95EGe{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.page_layout__Ra36o{grid-template-columns:1fr}.page_sidebar__C5Ffa{position:static}}@media (max-width:600px){.page_grid__95EGe{grid-template-columns:1fr}}.page_breadcrumb__VN5ff{background:var(--bg-1);border-bottom:1px solid var(--border);padding:12px 0}.page_breadcrumb__VN5ff nav{font-size:.82rem;color:var(--text-muted)}.page_breadcrumb__VN5ff a{color:var(--green-400);transition:color var(--t-base) var(--ease)}.page_breadcrumb__VN5ff a:hover{color:var(--green-300)}.page_productLayout__5Mu0s{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-bottom:80px}.page_gallery__EjK_e{display:flex;flex-direction:column;gap:12px}.page_mainImage__ytmao{position:relative;border-radius:var(--r-2xl);overflow:hidden;height:440px;background:var(--surface);border:1px solid var(--border)}.page_mainImg__fP_zy{object-fit:cover;transition:transform var(--t-slower) var(--ease)}.page_mainImage__ytmao:hover .page_mainImg__fP_zy{transform:scale(1.04)}.page_galleryBadges__pcgg8{position:absolute;top:14px;left:14px;display:flex;flex-direction:column;gap:6px;z-index:2}.page_thumbnails__Nqxqq{display:flex;gap:10px}.page_thumb__lsh9Q{position:relative;width:80px;height:80px;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--border);cursor:pointer;transition:all var(--t-base) var(--ease)}.page_thumb__lsh9Q:hover{border-color:var(--border-green-md)}.page_thumbActive__R6UfG{border-color:var(--green-500)!important;box-shadow:0 0 14px rgba(34,197,94,.25)}.page_thumbImg__w9OQ3{object-fit:cover}.page_details__PlGBF{display:flex;flex-direction:column;gap:22px}.page_locationRow__Zr16N{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page_locationBadge__oLeGy{font-size:.8rem;color:var(--text-muted);background:var(--surface);padding:4px 12px;border-radius:var(--r-full);border:1px solid var(--border)}.page_productTitle__QcOFO{font-size:clamp(1.4rem,3vw,2rem);font-weight:800;line-height:1.18;letter-spacing:-.02em}.page_priceBlock__Qvz23{background:var(--surface-2);border:1px solid var(--border-green);border-radius:var(--r-xl);padding:20px 22px}.page_priceRow__GiY4D{display:flex;gap:32px;align-items:flex-start;flex-wrap:wrap}.page_priceLabel__Tm5kI{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-weight:700;margin-bottom:6px}.page_priceValue__jg8eV{font-family:var(--font-display);font-size:2rem;font-weight:800;color:var(--green-400);display:flex;align-items:baseline;gap:4px;line-height:1}.page_priceUnit__y4DvC{font-size:.82rem;color:var(--text-muted);font-weight:400}.page_minOrderVal__E_ecz{font-family:var(--font-display);font-size:1.3rem;font-weight:700;color:var(--text-primary)}.page_meta__RGPTT{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;background:var(--surface);border-radius:var(--r-lg);padding:18px;border:1px solid var(--border)}.page_metaItem__kdzKN{display:flex;flex-direction:column;gap:3px}.page_metaLabel__twqGE{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-weight:700}.page_metaValue__GItPd{font-size:.9rem;font-weight:600;color:var(--text-primary)}.page_description__V1huW h3{font-size:.82rem;font-weight:700;margin-bottom:8px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em}.page_description__V1huW p{font-size:.91rem;color:var(--text-secondary);line-height:1.72}.page_rfqSection__jcvoN{background:var(--surface);border:1px solid var(--border-green);border-radius:var(--r-xl);padding:22px}.page_rfqTitle__DIjGh{font-size:1rem;font-weight:700;margin-bottom:8px}.page_rfqForm__4_3XZ{display:flex;flex-direction:column;gap:10px;margin-top:4px}.page_rfqRow___5B_0{display:grid;grid-template-columns:1fr 1fr;gap:10px}.page_rfqSuccess__38LY2{display:flex;align-items:center;gap:10px;background:rgba(34,197,94,.07);border:1px solid var(--border-green);border-radius:var(--r-md);padding:14px 18px;font-size:.92rem;font-weight:600;color:var(--green-400)}.page_trust__RqwQe{display:flex;flex-wrap:wrap;gap:8px}.page_trustItem__35pkt{font-size:.74rem;color:var(--text-muted);background:var(--surface);padding:5px 12px;border-radius:var(--r-full);border:1px solid var(--border)}.page_related__wWADE{border-top:1px solid var(--border);padding-top:60px}.page_relatedTitle__lOXb7{font-size:1.5rem;font-weight:800;margin-bottom:26px}.page_relatedGrid__PSUpI{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:1024px){.page_productLayout__5Mu0s{grid-template-columns:1fr;gap:36px}.page_relatedGrid__PSUpI{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.page_relatedGrid__PSUpI,.page_rfqRow___5B_0{grid-template-columns:1fr}.page_mainImage__ytmao{height:300px}}