.contact-friend--hero[data-v-65f421a7]{margin-top:16px}.contact-footer[data-v-0a987a46]{background-color:indigo;color:#fff;padding:48px 0 32px;text-align:center;width:100%;box-sizing:border-box}.contact-grid[data-v-0a987a46]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box}.contact-card[data-v-0a987a46]{background:hsla(0,0%,100%,.1);border-radius:16px;padding:18px}.icon[data-v-0a987a46]{width:48px;height:48px;margin:0 auto 14px}.icon img[data-v-0a987a46]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}h3[data-v-0a987a46]{font-size:1.2em;margin:0 0 10px}p[data-v-0a987a46]{margin:6px 0;font-size:.95em;line-height:1.5}.footer-bottom[data-v-0a987a46]{margin:40px auto 0;padding:16px 20px 0;border-top:1px solid hsla(0,0%,100%,.2);max-width:1200px;box-sizing:border-box}.footer-bottom p[data-v-0a987a46]{margin:5px 0;font-size:.9em;opacity:.85}.footer-bottom a[data-v-0a987a46]{color:hsla(0,0%,100%,.9);text-decoration:none}.footer-bottom a[data-v-0a987a46]:hover{text-decoration:underline}@media (max-width:768px){.contact-grid[data-v-0a987a46]{grid-template-columns:1fr}.contact-card[data-v-0a987a46]{max-width:400px;margin:0 auto}h2[data-v-0a987a46]{font-size:1.5em}}body{margin:0;padding:0;background:linear-gradient(135deg,#f5f0ff,#e8e0ff 50%,#f0e6ff)}.app,body{min-height:100vh}.app{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;background:transparent;display:flex;flex-direction:column}.site-main{flex:1}.category-tabs[data-v-c9e074d6]{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px}.category-tab[data-v-c9e074d6]{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border:2px solid indigo;border-radius:30px;background:transparent;color:indigo;font-size:.92em;text-decoration:none;transition:background .15s ease,color .15s ease}.category-tab.active[data-v-c9e074d6]{background:indigo;color:#fff}.product-section-wrap.is-filtered-out[data-v-c9e074d6]{display:none}.product-section+.product-section[data-v-c9e074d6]{margin-top:16px}.product-grid[data-v-c9e074d6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;padding:0;margin:0;list-style:none}.product-card[data-v-c9e074d6]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 15px rgba(75,0,130,.08)}.product-image[data-v-c9e074d6]{width:100%;height:220px;overflow:hidden;background:#f5f0ff;display:flex;align-items:center;justify-content:center}.no-image-text[data-v-c9e074d6]{color:#8a7fa0;font-size:.85em;padding:0 12px;text-align:center}.product-image img[data-v-c9e074d6]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:8px;box-sizing:border-box}.product-info[data-v-c9e074d6]{padding:14px}.product-info h3[data-v-c9e074d6]{color:indigo;font-size:1.02em;margin:0 0 6px}.product-info h3 a[data-v-c9e074d6]{color:indigo;text-decoration:none}.product-info h3 a[data-v-c9e074d6]:hover{text-decoration:underline}.card-facts[data-v-c9e074d6]{list-style:none;padding:0;margin:0 0 10px;color:#444;font-size:.9em;line-height:1.7}.explore-btn[data-v-c9e074d6]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 18px;border-radius:24px;background:indigo;color:#fff;text-decoration:none;font-size:.92em}.explore-btn[data-v-c9e074d6]:hover{background:#6a1bb0}.home-page[data-v-7aff4895]{max-width:1100px;margin:0 auto;padding:16px 16px 48px;text-align:left}.hero[data-v-7aff4895]{background:#fff;border-radius:20px;box-shadow:0 8px 30px rgba(75,0,130,.08);padding:20px;text-align:left}.hero h1[data-v-7aff4895]{color:indigo;font-size:1.5em;margin:0 0 8px}.hero__lead[data-v-7aff4895]{color:#555;line-height:1.8;margin:0}.hero__media[data-v-7aff4895]{margin-top:16px}.hero__video[data-v-7aff4895]{width:100%;max-height:420px;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.1);background:#000}.highlights[data-v-7aff4895]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:16px}.highlight-card[data-v-7aff4895]{background:rgba(75,0,130,.04);border-radius:16px;padding:18px}.highlight-card h2[data-v-7aff4895]{color:indigo;font-size:1.1em;margin:0 0 6px}.highlight-card p[data-v-7aff4895],.home-block p[data-v-7aff4895]{color:#333;line-height:1.8;margin:0}.home-block[data-v-7aff4895]{background:#fff;border-radius:16px;padding:18px;margin-top:16px}.home-block h2[data-v-7aff4895]{color:indigo;font-size:1.2em;margin:0 0 8px}.home-block__lead[data-v-7aff4895]{margin-bottom:12px!important}.home-page a[data-v-7aff4895]{color:#6a1bb0}.page[data-v-567f7c5c]{max-width:960px;margin:0 auto;padding:20px 16px 48px;text-align:left}h1[data-v-567f7c5c]{color:indigo;font-size:1.5em;margin:0 0 12px}h2[data-v-567f7c5c]{color:indigo;font-size:1.1em;margin:0 0 6px}.paragraph[data-v-567f7c5c]{color:#333;line-height:1.8;margin:0}.story-content[data-v-567f7c5c]{display:flex;flex-direction:column;gap:14px}.content-block[data-v-567f7c5c]{background:#fff;padding:16px;border-radius:16px;box-shadow:0 4px 15px rgba(75,0,130,.06)}a[data-v-567f7c5c]{color:#6a1bb0}.page[data-v-3906d24e]{max-width:1100px;margin:0 auto;padding:20px 16px 48px;text-align:left}h1[data-v-3906d24e]{color:indigo;font-size:1.5em;margin:0 0 8px}.section-heading[data-v-3906d24e]{color:indigo;font-size:1.15em;margin:26px 0 10px}.page-intro[data-v-3906d24e],p[data-v-3906d24e]{color:#333;line-height:1.8;margin:0 0 16px}.table-scroll[data-v-3906d24e]{overflow-x:auto}.compare-table[data-v-3906d24e]{border-collapse:collapse;width:100%;min-width:720px;font-size:.92em}.compare-table td[data-v-3906d24e],.compare-table th[data-v-3906d24e]{border:1px solid #e3daee;padding:8px 10px;text-align:left;vertical-align:top;line-height:1.7;color:#333}.compare-table thead th[data-v-3906d24e]{background:#f5f0ff;color:indigo}.compare-table tbody th a[data-v-3906d24e]{color:indigo}.packaging-note[data-v-3906d24e]{color:#666;font-size:.9em;margin:10px 0 0}.visually-hidden[data-v-3906d24e]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.page[data-v-25737174]{max-width:960px;margin:0 auto;padding:20px 16px 48px;text-align:left}.breadcrumb[data-v-25737174]{color:#666;font-size:.9em;margin:0 0 8px}.breadcrumb a[data-v-25737174]{color:indigo}h1[data-v-25737174]{color:indigo;font-size:1.5em;margin:0 0 8px}h2[data-v-25737174]{color:indigo;font-size:1.1em;margin:22px 0 6px}.detail-body[data-v-25737174]{display:flex;flex-direction:column;gap:16px}.product-figure[data-v-25737174]{margin:0 0 12px}.product-image[data-v-25737174]{max-width:100%;height:auto;border-radius:16px;background:#f5f0ff;display:block}figcaption[data-v-25737174]{color:#666;font-size:.85em;margin-top:6px}.page-intro[data-v-25737174],dd[data-v-25737174],dt[data-v-25737174],li[data-v-25737174],p[data-v-25737174]{color:#333;line-height:1.8}.spec-list[data-v-25737174]{margin:0;border-top:1px solid #eee}.spec-row[data-v-25737174]{display:flex;gap:12px;border-bottom:1px solid #eee;padding:6px 0}.spec-row dt[data-v-25737174]{flex:0 0 6em;color:#666}.spec-row dd[data-v-25737174]{margin:0;flex:1}ul[data-v-25737174]{padding-left:18px;margin:0}.gap-list[data-v-25737174]{color:#666}.sibling-link[data-v-25737174]{margin-right:10px}.packaging-note[data-v-25737174]{color:#666;font-size:.95em}.visually-hidden[data-v-25737174]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.table-scroll[data-v-25737174]{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:8px 0 4px;border-radius:16px;border:1px solid #eee}.test-table[data-v-25737174]{border-collapse:collapse;width:100%;min-width:620px;font-size:.9em}.test-table td[data-v-25737174],.test-table th[data-v-25737174]{border:0;padding:10px 12px;text-align:left;vertical-align:top}.test-table thead th[data-v-25737174]{background:indigo;color:#fff;font-weight:600;white-space:nowrap}.test-table thead th[data-v-25737174]:first-child{border-top-left-radius:15px}.test-table thead th[data-v-25737174]:last-child{border-top-right-radius:15px}.test-table tbody tr[data-v-25737174]:nth-child(2n){background:#faf7fd}.test-table code[data-v-25737174]{font-size:.92em;color:indigo;background:#f5f0ff;padding:2px 6px;border-radius:8px;font-size:.95em;word-break:break-all}@media (min-width:769px){.detail-body[data-v-25737174]{flex-direction:row;align-items:flex-start}.detail-media[data-v-25737174]{width:44%;flex:0 0 44%}.detail-copy[data-v-25737174]{flex:1}}.page[data-v-5935b06f]{max-width:1100px;margin:0 auto;padding:20px 16px 48px;text-align:left}h1[data-v-5935b06f]{color:indigo;font-size:1.5em;margin:0 0 8px}h2[data-v-5935b06f]{color:indigo;font-size:1.1em;font-weight:600;margin:0 0 10px}.page-intro[data-v-5935b06f]{color:#6b5f80;line-height:1.8;margin:0}li[data-v-5935b06f],p[data-v-5935b06f]{color:#333;line-height:1.8;margin:0}.quality-card[data-v-5935b06f]{background:#fff;padding:22px 20px 18px;border-radius:16px;box-shadow:0 4px 15px rgba(75,0,130,.06);margin-top:14px}.quality-cert[data-v-5935b06f]{background:#f7f2fb;box-shadow:none}.quality-cert strong[data-v-5935b06f]{color:indigo}a[data-v-5935b06f]{color:#6a1bb0}.pesticide-list[data-v-5935b06f]{margin:0;padding:0;list-style:none}.pesticide-list li[data-v-5935b06f]{display:flex;align-items:baseline;gap:10px;padding:8px 0;border-bottom:1px dashed #eee}.pesticide-list li[data-v-5935b06f]:last-child{border-bottom:none}.count-pill[data-v-5935b06f]{flex:none;min-width:64px;padding:2px 10px;border-radius:10px;background:#f5f0ff;color:indigo;font-size:.85em;font-weight:600;text-align:center}.visually-hidden[data-v-5935b06f]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.table-scroll[data-v-5935b06f]{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:16px;border:1px solid #eee}.test-table[data-v-5935b06f]{border-collapse:collapse;width:100%;min-width:720px;font-size:.9em}.test-table td[data-v-5935b06f],.test-table th[data-v-5935b06f]{border:0;padding:10px 12px;text-align:left;vertical-align:top}.test-table thead th[data-v-5935b06f]{background:indigo;color:#fff;font-weight:600;white-space:nowrap}.test-table thead th[data-v-5935b06f]:first-child{border-top-left-radius:15px}.test-table thead th[data-v-5935b06f]:last-child{border-top-right-radius:15px}.test-table tbody tr[data-v-5935b06f]:nth-child(2n){background:#faf7fd}.test-table tbody th a[data-v-5935b06f]{font-weight:600}.test-table code[data-v-5935b06f]{font-size:.92em;color:indigo;background:#f5f0ff;padding:2px 6px;border-radius:6px;word-break:break-all}.table-note[data-v-5935b06f]{color:#666;font-size:.9em;margin-top:10px}.page[data-v-795f149e]{max-width:960px;margin:0 auto;padding:20px 16px 48px;text-align:left}h1[data-v-795f149e]{color:indigo;font-size:1.5em;margin:0 0 8px}.page-intro[data-v-795f149e]{color:#555;line-height:1.8;margin:0}.origin-card[data-v-795f149e]{background:#fff;padding:22px 20px 18px;border-radius:16px;box-shadow:0 4px 15px rgba(75,0,130,.06);margin-top:14px}.origin-head[data-v-795f149e]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 8px}.origin-head h2[data-v-795f149e]{color:indigo;font-size:1.15em;font-weight:600;margin:0}.crop-pill[data-v-795f149e]{display:inline-flex;align-items:center;padding:3px 12px;border-radius:10px;background:#f5f0ff;color:indigo;font-size:.82em;font-weight:600}.origin-facts[data-v-795f149e]{margin:0 0 14px;padding:0;list-style:none}.origin-facts li[data-v-795f149e]{color:#333;line-height:1.8;padding:3px 0 3px 1.3em;position:relative}.origin-facts li[data-v-795f149e]:before{content:"";position:absolute;left:0;top:.95em;width:7px;height:7px;border-radius:50%;background:#d9c8f0}.origin-products[data-v-795f149e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.origin-products-label[data-v-795f149e]{color:#6b5f80;font-size:.85em}.product-pill[data-v-795f149e]{display:inline-flex;align-items:center;min-height:34px;padding:5px 14px;border:1.5px solid #d9c8f0;border-radius:18px;color:indigo;font-size:.88em;text-decoration:none;transition:background .15s ease,color .15s ease}.product-pill[data-v-795f149e]:hover{background:indigo;border-color:indigo;color:#fff}.origin-cert[data-v-795f149e]{background:#f7f2fb;box-shadow:none}.origin-cert h2[data-v-795f149e]{color:indigo;font-size:1.1em;margin:0 0 6px}.origin-cert p[data-v-795f149e]{color:#333;line-height:1.8;margin:0}.origin-cert strong[data-v-795f149e]{color:indigo}a[data-v-795f149e]{color:#6a1bb0}.page[data-v-5217b76b]{max-width:860px;margin:0 auto;padding:20px 16px 48px;text-align:left}h1[data-v-5217b76b]{color:indigo;font-size:1.5em;margin:0 0 8px}.page-intro[data-v-5217b76b]{color:#6b5f80;line-height:1.8;margin:0 0 4px}.faq-item[data-v-5217b76b]{background:#fff;padding:20px 22px 18px;border-radius:16px;box-shadow:0 4px 15px rgba(75,0,130,.06);margin-top:12px}.faq-item h2[data-v-5217b76b]{color:indigo;font-size:1.05em;font-weight:600;margin:0 0 8px}.faq-item p[data-v-5217b76b]{color:#333;line-height:1.8;margin:0}.page[data-v-d92a340c]{max-width:900px;margin:0 auto;padding:20px 16px 48px;text-align:left}h1[data-v-d92a340c]{color:indigo;font-size:1.5em;margin:0 0 8px}h2[data-v-d92a340c]{color:indigo;font-size:1.1em;margin:20px 0 8px}.page-intro[data-v-d92a340c],li[data-v-d92a340c]{color:#333;line-height:1.8}.contact-details[data-v-d92a340c]{padding-left:18px;margin:0}.record[data-v-d92a340c]{color:#666;font-size:.9em;margin-top:16px}.page[data-v-4e6d4dd4]{max-width:560px;margin:0 auto;padding:24px 16px 48px;text-align:left}h1[data-v-4e6d4dd4]{color:indigo;font-size:1.4em;margin:0 0 8px}p[data-v-4e6d4dd4]{color:#333;line-height:1.7}a[data-v-4e6d4dd4]{color:#6a1bb0}.site-header{position:sticky;top:0;z-index:1000;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 10px;padding:6px 12px;background:linear-gradient(45deg,indigo,#8a2be2);box-shadow:0 2px 15px rgba(75,0,130,.2)}.site-logo{display:inline-flex;align-items:center;padding:2px 6px}.site-logo__image{height:36px;width:auto;filter:brightness(1.1) contrast(1.1)}.site-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 4px}.site-nav a{color:#fff;text-decoration:none;font-size:.9rem;padding:6px 8px;border-radius:20px}.site-nav a:hover,.site-nav a[aria-current=page]{background-color:hsla(0,0%,100%,.18)}.contact-entry{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:6px 16px;border-radius:20px;background:#fff;color:indigo;font-weight:600;font-size:.9rem;text-decoration:none}.contact-friend{display:flex;flex-direction:column;align-items:center;gap:8px;margin:14px auto 0;max-width:100%}.contact-friend__link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:132px;padding:10px 26px;border-radius:24px;background:linear-gradient(45deg,indigo,#8a2be2);color:#fff;font-size:1.02em;font-weight:600;text-decoration:none;box-sizing:border-box}.contact-friend__link:focus-visible{outline:3px solid #ffd166;outline-offset:2px}.contact-friend__hint{margin:0;font-size:.95em;line-height:1.5;color:#555}.contact-friend__qr{display:none;flex-direction:column;align-items:center;gap:6px}.contact-friend__qr-image{width:180px;max-width:100%;height:auto;border-radius:12px;background:#fff;padding:8px;box-sizing:border-box}.contact-friend__qr-caption,.contact-friend__qr-fallback{margin:0;max-width:320px;font-size:.85em;line-height:1.5;color:#666}.contact-friend--footer .contact-friend__link{background:#fff;color:indigo}.contact-friend--footer .contact-friend__hint{color:hsla(0,0%,100%,.85)}@media (min-width:769px) and (hover:hover) and (pointer:fine){.contact-friend__qr{display:flex}.site-logo__image{height:44px}}@media (max-width:360px){.contact-friend__link{width:100%;padding-left:16px;padding-right:16px}.site-nav a{font-size:.82rem;padding:5px 6px}}