.MedicalDisclaimer_inline__GVldN{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem;font-size:.8rem;color:#6b7e72;background:rgba(74,124,89,.05);border:1px solid rgba(74,124,89,.18);border-radius:8px;padding:.45rem .85rem;margin-bottom:1rem;line-height:1.5}.MedicalDisclaimer_inlineIcon__0L0EY{flex-shrink:0;position:relative;top:2px}.MedicalDisclaimer_inlineText__au8LG{flex:1 1;min-width:0}.MedicalDisclaimer_inlineToggle__MdBq5{background:none;border:none;color:#4a7c59;font-size:.78rem;font-weight:600;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px;flex-shrink:0}.MedicalDisclaimer_inlineToggle__MdBq5:hover{color:#2d5a3d}.MedicalDisclaimer_inlineExpanded__RNYcN{width:100%;flex-basis:100%;font-size:.82rem;color:#3d4f43;line-height:1.65;margin:.35rem 0 .1rem;padding-top:.4rem;border-top:1px solid rgba(74,124,89,.15)}.MedicalDisclaimer_banner__I8aXp{display:flex;align-items:flex-start;gap:.75rem;background:rgba(74,124,89,.08);border:1px solid rgba(74,124,89,.2);border-radius:8px;padding:.75rem 1rem;margin-bottom:1rem}.MedicalDisclaimer_bannerIcon__vqBT4{font-size:1rem;flex-shrink:0;margin-top:.1rem}.MedicalDisclaimer_bannerText__hVK85{font-size:.85rem;color:#3d4f43;line-height:1.55;flex:1 1;margin:0}.MedicalDisclaimer_bannerClose__zkbXd{background:none;border:none;cursor:pointer;font-size:1.2rem;color:#8b9e93;line-height:1;padding:0;flex-shrink:0}.MedicalDisclaimer_bannerClose__zkbXd:hover{color:#2d5a3d}.MedicalDisclaimer_box___a1n1{display:flex;gap:.875rem;background:#f0f8f3;border:1.5px solid #a8d4b8;border-left:4px solid #2d5a3d;border-radius:10px;padding:1rem 1.25rem;margin:1.25rem 0}.MedicalDisclaimer_boxIcon__B3Tcu{flex-shrink:0;margin-top:.05rem}.MedicalDisclaimer_boxTitle__7h0G7{font-size:.9rem;font-weight:700;color:#2d5a3d;margin-bottom:.4rem;letter-spacing:.01em}.MedicalDisclaimer_boxText__apOga{font-size:.84rem;color:#2d4033;line-height:1.7;margin:0}.MedicalDisclaimer_full__zz0m5{display:flex;flex-direction:column;gap:0}.MedicalDisclaimer_fullSection__1akem{margin-bottom:1.75rem;padding-bottom:1.75rem;border-bottom:1px solid #e5ddd4}.MedicalDisclaimer_fullSection__1akem:last-of-type{border-bottom:none}.MedicalDisclaimer_fullH2__eANyI{font-size:1.15rem;font-weight:700;color:#2d5a3d;margin-bottom:.75rem}.MedicalDisclaimer_fullSection__1akem p{font-size:.92rem;color:#3d4f43;line-height:1.75;margin-bottom:.6rem}.MedicalDisclaimer_fullList__9Y4yg{padding-left:1.25rem;margin-bottom:.75rem}.MedicalDisclaimer_fullList__9Y4yg li{font-size:.92rem;color:#3d4f43;line-height:1.7;margin-bottom:.3rem}.MedicalDisclaimer_fullNote__wuCh5{font-size:.78rem;color:#8b9e93;line-height:1.6;padding-top:1rem;border-top:1px solid #e5ddd4;margin-top:.5rem}.ergebnisse_page__LrM7f{display:grid;grid-template-columns:300px 1fr;grid-gap:2rem;gap:2rem;align-items:start;max-width:1200px;margin:0 auto;padding:2rem 1rem}.ergebnisse_sidebar__Thw5n{background:#fff;border-radius:16px;border:1.5px solid #e5ddd4;padding:1.75rem;position:-webkit-sticky;position:sticky;top:84px}.ergebnisse_sidebarTitle__SFRwM{font-size:1.15rem;font-weight:700;color:#2d5a3d;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:2px solid #dcf0e3}.ergebnisse_searchSummary__2C18h{display:flex;flex-direction:column;gap:.85rem;margin-bottom:1.25rem}.ergebnisse_searchRow__FZrTG{display:flex;flex-direction:column;gap:.2rem}.ergebnisse_searchLabel__0DtAf{font-size:.68rem;font-weight:700;color:#8b9e93;text-transform:uppercase;letter-spacing:.08em}.ergebnisse_searchValue__xKB_T{font-size:.95rem;color:#1a2c1e;font-weight:500;line-height:1.5}.ergebnisse_newSearch__quJJm{display:inline-flex;align-items:center;gap:.3rem;color:#4a7c59;text-decoration:none;font-size:.88rem;font-weight:600;margin-bottom:1.25rem;transition:color .15s;min-height:44px}.ergebnisse_newSearch__quJJm:hover{color:#2d5a3d}.ergebnisse_divider__B0Tav{border:none;border-top:1.5px solid #e5ddd4;margin:1rem 0}.ergebnisse_filterGroup__LupHQ{margin-bottom:.75rem}.ergebnisse_filterLabel__OC72D{font-size:.72rem;font-weight:700;color:#8b9e93;text-transform:uppercase;letter-spacing:.07em;margin-bottom:.6rem;display:flex;align-items:center;gap:.35rem}.ergebnisse_filterOption__TZdNB{display:flex;align-items:center;gap:.55rem;font-size:.88rem;cursor:pointer;color:#1a2c1e;padding:.3rem 0;font-weight:500;min-height:36px}.ergebnisse_filterOption__TZdNB input{accent-color:#2d5a3d}.ergebnisse_ampelBox__F_RQM{background:#f6faf7;border:1px solid #dcf0e3;border-radius:10px;padding:1rem 1.1rem}.ergebnisse_ampelRow__Kq68Y{display:flex;align-items:center;gap:.55rem;font-size:.85rem;color:#1a2c1e;margin-bottom:.35rem;font-weight:500}.ergebnisse_ampelDot__F1GpO{width:11px;height:11px;border-radius:50%;flex-shrink:0}.ergebnisse_tsToggleBar__0XWNt{display:flex;align-items:center;gap:.65rem;background:#fff;border:1.5px solid #e5ddd4;border-radius:10px;padding:.65rem 1rem;margin-bottom:1.1rem;flex-wrap:wrap}.ergebnisse_tsLabel__s6fwk{font-size:.85rem;font-weight:500;color:#a8a29e;transition:color .15s,font-weight .15s;cursor:default;white-space:nowrap}.ergebnisse_tsLabelActive__YNsgN{font-weight:700;color:#1c3829}.ergebnisse_tsToggle__BYi8Q{position:relative;width:42px;height:24px;border-radius:999px;border:none;cursor:pointer;transition:background .2s;flex-shrink:0;padding:0}.ergebnisse_tsToggleOff__qQSEV{background:#d6d0c8}.ergebnisse_tsToggleOn__1Mb9T{background:#4a7c59}.ergebnisse_tsToggleThumb__y0v5c{position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .2s}.ergebnisse_tsToggleThumbOn__ppxcX{transform:translateX(18px)}.ergebnisse_tsHint__Jjvnt{font-size:.72rem;font-weight:600;color:#4a7c59;background:#dcfce7;padding:.2rem .6rem;border-radius:999px;white-space:nowrap}.ergebnisse_resultsHeader__FqEo6{margin-bottom:1rem}.ergebnisse_resultsTitle___GUF1{font-size:2.2rem;color:#2d5a3d;font-weight:800;line-height:1.2;margin-bottom:.3rem}.ergebnisse_resultCount__yRlnd{font-size:2.8rem}.ergebnisse_resultsSubtitle__q2OaG{font-size:.95rem;color:#6b7e72}.ergebnisse_disclaimer__Y_PY9{display:flex;gap:.75rem;background:rgba(74,124,89,.07);border:1px solid rgba(74,124,89,.2);border-radius:10px;padding:1rem 1.25rem;margin-bottom:1.25rem}.ergebnisse_disclaimerIcon__rBDus{font-size:1.2rem;flex-shrink:0}.ergebnisse_disclaimerText__u30nn{font-size:.88rem;color:#1a2c1e;line-height:1.6;margin-bottom:.25rem}.ergebnisse_disclaimerSources__z4A_B{font-size:.75rem;color:#8b9e93}.ergebnisse_stageHint__4nN8t{display:flex;gap:.75rem;align-items:flex-start;background:#f8f4ee;border:1px solid #d8cfc5;border-left:3px solid #4a7c59;border-radius:10px;padding:.85rem 1.1rem;margin-bottom:1rem}.ergebnisse_stageHintIcon__jEC_W{color:#4a7c59;flex-shrink:0;margin-top:.15rem}.ergebnisse_stageHintText__8lkUp{font-size:.85rem;color:#3d4033;line-height:1.65;margin-bottom:.2rem}.ergebnisse_stageHintSources__uTYdN{font-size:.72rem;color:#9b9088;margin:0;line-height:1.5}.ergebnisse_allergenFallbackBox__E5Vuu{background:#fffbeb;border:1.5px solid #f59e0b;border-radius:12px}.ergebnisse_allergenFallbackBox__E5Vuu,.ergebnisse_nearestDisclaimer__diBKw{display:flex;gap:.85rem;padding:1.1rem 1.4rem;margin-bottom:1.25rem;align-items:flex-start}.ergebnisse_nearestDisclaimer__diBKw{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:12px}.ergebnisse_loadingGrid__0BaMb,.ergebnisse_productList__R0YXI{display:flex;flex-direction:column;gap:1rem}.ergebnisse_skeletonCard__QYwbb{height:340px;background:linear-gradient(90deg,#f0ede8 25%,#e8e4de 50%,#f0ede8 75%);background-size:200% 100%;animation:ergebnisse_shimmer__Kh_n0 1.5s infinite;border-radius:16px}@keyframes ergebnisse_shimmer__Kh_n0{0%{background-position:200% 0}to{background-position:-200% 0}}.ergebnisse_loadingBox__ATc3Q{display:flex;align-items:center;gap:.75rem;background:rgba(45,90,61,.06);border:1.5px solid rgba(74,124,89,.25);border-radius:12px;padding:.9rem 1.25rem;margin-bottom:.3rem}.ergebnisse_loadingSpinner__9GlaF{width:18px;height:18px;flex-shrink:0;border-radius:50%;border:2.5px solid rgba(74,124,89,.25);border-top-color:#4a7c59;animation:ergebnisse_spin__FSPnF .85s linear infinite}@keyframes ergebnisse_spin__FSPnF{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ergebnisse_loadingSpinner__9GlaF{animation:ergebnisse_loadingPulse__2QXP_ 1.5s ease-in-out infinite;border:none;background:#4a7c59}}@keyframes ergebnisse_loadingPulse__2QXP_{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.ergebnisse_loadingText__PvrTf{font-size:.88rem;color:#2d5a3d;font-weight:500;line-height:1.4}.ergebnisse_neutralityHint__fSV2G{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:#9b9e93;margin-bottom:.5rem;padding:0}.ergebnisse_emptyBox__VadDb{text-align:center;padding:3rem 1rem;background:#fff;border:1.5px solid #e5ddd4;border-radius:12px}.ergebnisse_errorBox__peDK2{padding:1.5rem;background:#fff5f5;border:1px solid #fecaca;border-radius:10px;color:#dc2626}.ergebnisse_bottomNote__oH0iU{margin-top:2rem;padding:1rem 1.25rem;background:#f6faf7;border-radius:10px;font-size:.82rem;color:#6b7e72;line-height:1.6}.ergebnisse_mobileSortBar__y6FGP{display:none}@media (max-width:768px){.ergebnisse_page__LrM7f{grid-template-columns:1fr;gap:0;padding:1rem .75rem 2rem}.ergebnisse_page__LrM7f>main{order:1}.ergebnisse_sidebar__Thw5n{order:2;margin-top:1.5rem;position:static}.ergebnisse_resultsTitle___GUF1{font-size:1.6rem}.ergebnisse_resultCount__yRlnd{font-size:2rem}.ergebnisse_mobileSortBar__y6FGP{display:flex;align-items:center;gap:.6rem;background:#fff;border:1.5px solid #e5ddd4;border-radius:10px;padding:.65rem .9rem;margin-bottom:1rem}.ergebnisse_mobileSortLabel__qUcZX{font-size:.78rem;font-weight:700;color:#8b9e93;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;flex-shrink:0}.ergebnisse_mobileSortSelect__TVmL3{flex:1 1;border:none;outline:none;background:transparent;font-size:.88rem;font-weight:600;color:#2d5a3d;font-family:inherit;cursor:pointer}.ergebnisse_sidebar__Thw5n{border-radius:12px;padding:1.25rem}.ergebnisse_sidebarTitle__SFRwM{font-size:1rem;margin-bottom:1rem;padding-bottom:.6rem}.ergebnisse_searchSummary__2C18h{flex-direction:row;flex-wrap:wrap;gap:.6rem;margin-bottom:1rem}.ergebnisse_searchRow__FZrTG{background:#f6faf7;border-radius:8px;padding:.4rem .7rem}.ergebnisse_searchValue__xKB_T{font-size:.88rem}.ergebnisse_allergenFallbackBox__E5Vuu,.ergebnisse_disclaimer__Y_PY9,.ergebnisse_nearestDisclaimer__diBKw{padding:.85rem 1rem}}@media (max-width:480px){.ergebnisse_page__LrM7f{padding:.75rem .6rem 2rem}.ergebnisse_resultsTitle___GUF1{font-size:1.35rem}.ergebnisse_resultCount__yRlnd{font-size:1.75rem}.ergebnisse_resultsSubtitle__q2OaG{font-size:.85rem}.ergebnisse_tsToggleBar__0XWNt{padding:.55rem .75rem;gap:.5rem}.ergebnisse_tsLabelActive__YNsgN,.ergebnisse_tsLabel__s6fwk{font-size:.8rem}.ergebnisse_tsHint__Jjvnt{display:none}.ergebnisse_skeletonCard__QYwbb{height:240px}.ergebnisse_bottomNote__oH0iU{font-size:.78rem;padding:.85rem 1rem}}