.check_box__hL3Lv{flex-shrink:0;width:22px;height:22px;border-radius:7px;border:1.5px solid #bebebe;background:#fff;color:#fff;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease,transform .2s ease}.check_box__hL3Lv svg{transform:scale(0) rotate(-20deg);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.check_on__zVtSF{background:#58765b;border-color:#58765b;animation:check_tick__C5ab_ .35s cubic-bezier(.34,1.56,.64,1)}.check_on__zVtSF svg{transform:none}@keyframes check_tick__C5ab_{40%{transform:scale(.85)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.check_on__zVtSF{animation:none}}.category_group_button_title__UFzVy{display:flex;align-items:center;gap:8px;width:100%;padding:10px 4px;border:0;background:rgba(0,0,0,0);cursor:pointer;text-align:left}.category_group_button_title__UFzVy p{flex:1 1}.category_group_button_title__UFzVy:hover .category_group_button_caret__s3GAU{color:#58765b}.category_group_button_caret__s3GAU{flex-shrink:0;color:#585858;transition:transform .35s cubic-bezier(.22,1,.36,1),color .2s ease}.category_group_button_title_open__k0dBc .category_group_button_caret__s3GAU{transform:rotate(180deg)}.category_group_button_count__UJrrN{min-width:22px;height:22px;padding:0 7px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#58765b;color:#fff;font-size:12px;font-weight:700;animation:category_group_button_pop__lWHVn .35s cubic-bezier(.34,1.56,.64,1)}.category_group_button_collapse__s_S4l{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1)}.category_group_button_collapse__s_S4l>.category_group_button_wrapper__kpq1f{min-height:0;overflow:hidden}.category_group_button_collapse_open__da6ao{grid-template-rows:1fr}.category_group_button_wrapper__kpq1f{display:flex;flex-direction:column;gap:2px}.category_group_button_category__JnczP{display:flex;align-items:flex-start;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:12px;background:rgba(0,0,0,0);cursor:pointer;text-align:left;transition:background .2s ease,transform .2s cubic-bezier(.22,1,.36,1)}.category_group_button_category__JnczP p{margin-top:1px;text-align:left;transition:color .2s ease}.category_group_button_category__JnczP:hover{background:#f9fdf9;transform:translateX(3px)}.category_group_button_category__JnczP:active{transform:scale(.98)}.category_group_button_collapse_open__da6ao .category_group_button_category__JnczP{animation:category_group_button_item_in__fdces .4s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0)*.04s)}.category_group_button_category_on__CHp7R p:first-child{color:#58765b;font-weight:600}.category_group_button_tier__xBLlX{display:inline-flex;align-items:center;gap:4px;margin-top:2px;font-size:12px;color:#6e8f72}@keyframes category_group_button_item_in__fdces{0%{opacity:0;transform:translateY(-6px)}}@keyframes category_group_button_pop__lWHVn{0%{transform:scale(.3);opacity:0}}@media(prefers-reduced-motion:reduce){.category_group_button_caret__s3GAU,.category_group_button_collapse__s_S4l{transition:none}.category_group_button_collapse_open__da6ao .category_group_button_category__JnczP,.category_group_button_count__UJrrN{animation:none}}.ingridients_ingridient__UWEZ2{display:flex;align-items:center;gap:8px;flex:1 1 auto;max-width:100%;padding:6px 12px 6px 6px;border-radius:999px;border:1px solid #e7e7e7;background:#fff;cursor:pointer;text-align:left;animation:ingridients_chip_in__wbbWe .4s cubic-bezier(.22,1,.36,1) both;transition:background .25s ease,border-color .25s ease,transform .2s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}.ingridients_ingridient__UWEZ2:hover{border-color:#cff5d4;transform:translateY(-2px);box-shadow:0 8px 18px rgba(17,40,25,.08)}.ingridients_ingridient__UWEZ2:active{transform:scale(.96)}.ingridients_active__AVCep{background:#f9fdf9;border-color:#9cc2a1}.ingridients_active__AVCep .ingridients_label__IY2L6{color:#58765b;font-weight:600}.ingridients_active__AVCep .ingridients_tick__o5_Z7{transform:scale(1)}.ingridients_image_wrapper__7JhY7{position:relative;width:30px;height:30px;flex-shrink:0;border-radius:50%;background:#f9fdf9;color:#6e8f72;display:inline-flex;align-items:center;justify-content:center}.ingridients_image_wrapper__7JhY7 img{border-radius:50%;object-fit:cover}.ingridients_image_loading__uHGE9{background:linear-gradient(100deg,#eef1ec 30%,#f8faf7 50%,#eef1ec 70%);background-size:220% 100%;animation:ingridients_shimmer__6Qb28 1.2s linear infinite}.ingridients_tick__o5_Z7{position:absolute;right:-4px;bottom:-4px;width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#58765b;color:#fff;box-shadow:0 0 0 2px #fff;transform:scale(0);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.ingridients_label__IY2L6{min-width:0;font-size:14px;color:#585858;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease}@keyframes ingridients_chip_in__wbbWe{0%{opacity:0;transform:translateY(8px) scale(.96)}}@keyframes ingridients_shimmer__6Qb28{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.ingridients_image_loading__uHGE9,.ingridients_ingridient__UWEZ2{animation:none}}.sidebar_section__pZT5_{position:sticky;top:94px;flex-shrink:0;display:flex;flex-direction:column;width:300px;max-height:calc(100vh - 110px);border-radius:24px;background:#fff;border:1px solid #e7e7e7;box-shadow:0 10px 30px rgba(17,40,25,.05);overflow:hidden;animation:sidebar_sidebar_in__irYcM .5s cubic-bezier(.22,1,.36,1) both}.sidebar_backdrop__axhbj,.sidebar_close__I9_BB,.sidebar_footer__afbpc,.sidebar_grabber___ll0N,.sidebar_sort_section__3S_gk{display:none}.sidebar_header__4eT_s{display:flex;align-items:center;gap:10px;padding:20px 22px 16px;border-bottom:1px solid #e7e7e7}.sidebar_title__It1iG{display:inline-flex;align-items:center;gap:8px;margin-right:auto}.sidebar_filters_count__ibS5W{min-width:24px;height:24px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#58765b;color:#fff;font-size:13px;font-weight:700;animation:sidebar_pop__GfXmA .35s cubic-bezier(.34,1.56,.64,1)}.sidebar_clear__JcCaw{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:0;border-radius:999px;background:rgba(190,190,190,.2);color:#585858;font:inherit;font-size:13px;white-space:nowrap;cursor:pointer;animation:sidebar_pop__GfXmA .3s cubic-bezier(.34,1.56,.64,1);transition:background .2s ease,color .2s ease}.sidebar_clear__JcCaw svg{transition:transform .4s cubic-bezier(.22,1,.36,1)}.sidebar_clear__JcCaw:hover{background:#fdecea;color:#f12409}.sidebar_clear__JcCaw:hover svg{transform:rotate(-180deg)}.sidebar_body__m_gLo{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 22px 22px;scrollbar-width:thin}.sidebar_container__oOhwy{display:flex;flex-direction:column;gap:18px}.sidebar_promocja_filter__QObwr{display:flex;flex-direction:column;gap:4px}.sidebar_promocja_filter__QObwr>p{margin-bottom:4px}.sidebar_promocja_button__mZrzn{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:12px;background:rgba(0,0,0,0);cursor:pointer;text-align:left;transition:background .2s ease,transform .2s cubic-bezier(.22,1,.36,1)}.sidebar_promocja_button__mZrzn:hover{background:#f9fdf9;transform:translateX(3px)}.sidebar_black_sale_badge__mptX6{display:inline-block;padding:2px 10px;border-radius:999px;background:#111;color:#fff;font-family:Gilroy,Arial,sans-serif;font-weight:700;font-size:13px;letter-spacing:.02em}.sidebar_categories_wrapper__tgIY0{display:flex;flex-direction:column}.sidebar_category_group_wrapper__oEcUx{display:flex;flex-direction:column;padding:4px 0;border-top:1px solid #e7e7e7}.sidebar_ingredients_container__clXfq{display:flex;flex-direction:column;gap:12px;padding-top:14px;border-top:1px solid #e7e7e7}.sidebar_ingredients_wrapper__j9QBJ{display:flex;flex-wrap:wrap;gap:6px}.sidebar_sort_section__3S_gk{flex-direction:column;gap:12px;padding-bottom:18px;margin-bottom:4px}.sidebar_sorts__8kMq4{display:flex;flex-wrap:wrap;gap:8px}.sidebar_sort_option__obsvs{height:40px;padding:0 16px;border-radius:999px;border:1px solid #e7e7e7;background:#fff;color:#585858;font:inherit;font-size:14px;white-space:nowrap;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .15s ease}.sidebar_sort_option__obsvs:active{transform:scale(.95)}.sidebar_active_sort_option__Wh1uc{background:#58765b;border-color:#58765b;color:#fff}@keyframes sidebar_sidebar_in__irYcM{0%{opacity:0;transform:translateX(-12px)}}@keyframes sidebar_pop__GfXmA{0%{transform:scale(.3);opacity:0}}@media(max-width:1580px){.sidebar_section__pZT5_{width:280px}}@media(max-width:1380px){.sidebar_section__pZT5_{position:fixed;top:0;right:0;bottom:0;z-index:1001;width:min(440px,100%);max-height:none;border-radius:28px 0 0 28px;border:0;box-shadow:-30px 0 80px rgba(10,30,15,.25);animation:none;transform:translateX(105%);visibility:hidden;transition:transform .45s cubic-bezier(.22,1,.36,1),visibility 0s linear .45s}.sidebar_active__5DAWK{transform:none;visibility:visible;transition:transform .45s cubic-bezier(.22,1,.36,1),visibility 0s}.sidebar_backdrop__axhbj{display:block;position:fixed;inset:0;z-index:1000;background:rgba(17,28,20,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .35s ease}.sidebar_backdrop_on__7H16m{opacity:1;pointer-events:auto}.sidebar_header__4eT_s{position:relative;padding:20px 20px 16px;border-bottom:1px solid #e7e7e7}.sidebar_title__It1iG{font-size:22px}.sidebar_close__I9_BB{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border:0;border-radius:50%;background:rgba(190,190,190,.2);color:#000;cursor:pointer;transition:transform .3s cubic-bezier(.22,1,.36,1),background .2s ease}.sidebar_close__I9_BB:active{transform:scale(.9) rotate(90deg)}.sidebar_body__m_gLo{padding:18px 20px 24px;-webkit-overflow-scrolling:touch}.sidebar_sort_section__3S_gk{display:flex;border-bottom:1px solid #e7e7e7}.sidebar_footer__afbpc{display:block;padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid #e7e7e7;background:#fff}.sidebar_show__oNjEE{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:54px;border:0;border-radius:16px;background:#58765b;color:#fff;font-family:Gilroy,Arial,sans-serif;font-weight:700;font-size:16px;cursor:pointer;box-shadow:0 12px 26px rgba(88,118,91,.35);transition:transform .15s ease}.sidebar_show__oNjEE:active{transform:scale(.98)}}@media(max-width:900px){.sidebar_section__pZT5_{top:auto;left:0;width:100%;height:90dvh;border-radius:28px 28px 0 0;box-shadow:0 -20px 60px rgba(10,30,15,.25);transform:translateY(105%)}.sidebar_active__5DAWK{transform:none}.sidebar_grabber___ll0N{display:block;position:absolute;top:8px;left:50%;width:44px;height:5px;border-radius:999px;background:#bebebe;transform:translateX(-50%)}.sidebar_header__4eT_s{padding:24px 16px 14px}.sidebar_body__m_gLo{padding:16px 16px 24px}.sidebar_footer__afbpc{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.sidebar_backdrop__axhbj,.sidebar_section__pZT5_{transition:none;animation:none}}