@keyframes list_items-module-scss-module__m2zH1G__slideIn{0%{right:-100%}to{right:0}}@keyframes list_items-module-scss-module__m2zH1G__fadeIn{0%{opacity:0;transform:scale(.5)}80%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.list_items-module-scss-module__m2zH1G__wrapper{grid-template-columns:1fr 1fr;gap:8px;padding:4px;display:grid}@media (min-width:650px){.list_items-module-scss-module__m2zH1G__wrapper{grid-template-columns:repeat(4,1fr);gap:8px}}@media (min-width:1025px){.list_items-module-scss-module__m2zH1G__wrapper{grid-template-columns:repeat(4,1fr);gap:16px}}.list_items-module-scss-module__m2zH1G__listItem{border-radius:8px;overflow:hidden;box-shadow:0 1px 1px #00000040}.list_items-module-scss-module__m2zH1G__image{aspect-ratio:1;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%) 0 0/200% 100%;animation:1.5s linear infinite list_items-module-scss-module__m2zH1G__shine}.list_items-module-scss-module__m2zH1G__text{aspect-ratio:2}@keyframes list_items-module-scss-module__m2zH1G__shine{to{background-position-x:-200%}}
.toggle_sort-module-scss-module__XxeOtW__tab{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.toggle_sort-module-scss-module__XxeOtW__tab::selection{background:0 0}@keyframes toggle_sort-module-scss-module__XxeOtW__slideIn{0%{right:-100%}to{right:0}}@keyframes toggle_sort-module-scss-module__XxeOtW__fadeIn{0%{opacity:0;transform:scale(.5)}80%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.toggle_sort-module-scss-module__XxeOtW__wrapper{border:2px solid #e1e1dc;border-radius:20px;place-content:center space-around;width:auto;height:40px;margin:0 4px 16px;display:flex;overflow:hidden}@media (min-width:1025px){.toggle_sort-module-scss-module__XxeOtW__wrapper{max-width:500px;margin:0 auto 20px}}.toggle_sort-module-scss-module__XxeOtW__tab{color:#5a5555;border-radius:18px;width:100%;height:36px;font-size:.875rem;transition:all .1s ease-in}@media (min-width:650px){.toggle_sort-module-scss-module__XxeOtW__tab{font-size:1rem}}.toggle_sort-module-scss-module__XxeOtW__tab:hover{color:#ea5154}.toggle_sort-module-scss-module__XxeOtW__active{color:#fff;z-index:1;background:#ea5154;box-shadow:0 0 3px #00000073}.toggle_sort-module-scss-module__XxeOtW__active:hover{color:#fff;background:#ea5154}
.ingredients-module-scss-module__IHI5AG__title{text-wrap:balance;font-size:1.25rem;font-weight:600;line-height:28px}@media (min-width:1025px){.ingredients-module-scss-module__IHI5AG__title{font-size:1.5rem;line-height:32px}}.ingredients-module-scss-module__IHI5AG__title a{text-decoration:none}@keyframes ingredients-module-scss-module__IHI5AG__slideIn{0%{right:-100%}to{right:0}}@keyframes ingredients-module-scss-module__IHI5AG__fadeIn{0%{opacity:0;transform:scale(.5)}80%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.ingredients-module-scss-module__IHI5AG__wrapper{padding:0 8px}@media (max-height:1025px) and (orientation:landscape){.ingredients-module-scss-module__IHI5AG__wrapper{flex-direction:column;display:flex;overflow:hidden}}@media (min-width:1025px){.ingredients-module-scss-module__IHI5AG__wrapper{flex-direction:column;padding:0;display:flex;overflow:hidden}}@media print{.ingredients-module-scss-module__IHI5AG__wrapper{width:100%}}@media (max-height:1025px) and (orientation:landscape){.ingredients-module-scss-module__IHI5AG__scroll{padding-right:8px;overflow-y:auto}}@media (min-width:1025px){.ingredients-module-scss-module__IHI5AG__scroll{padding-right:16px;overflow:auto}}.ingredients-module-scss-module__IHI5AG__disclaimerMessage{background:#ffe6e6;border-radius:5px;align-items:center;margin-bottom:10px;padding:5px 15px;font-size:.875rem;line-height:18px;display:flex}.ingredients-module-scss-module__IHI5AG__disclaimerMessage svg{width:30px;height:30px}.ingredients-module-scss-module__IHI5AG__disclaimerMessage .ingredients-module-scss-module__IHI5AG__text{width:90%;margin-left:5%}.ingredients-module-scss-module__IHI5AG__title{margin:8px 0 12px}@media print{.ingredients-module-scss-module__IHI5AG__title{font-size:1rem}}
.instruction_step-module-scss-module__sxk7AG__collapsed .instruction_step-module-scss-module__sxk7AG__instructionStep{text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media print{.instruction_step-module-scss-module__sxk7AG__checkboxWrapper{display:none!important}}.instruction_step-module-scss-module__sxk7AG__instructionStep{font-size:1rem;font-weight:400;line-height:26px}@keyframes instruction_step-module-scss-module__sxk7AG__slideIn{0%{right:-100%}to{right:0}}@keyframes instruction_step-module-scss-module__sxk7AG__fadeIn{0%{opacity:0;transform:scale(.5)}80%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.instruction_step-module-scss-module__sxk7AG__wrapper{border:1px solid #e1e1dc;border-radius:8px;flex-wrap:nowrap;align-items:flex-start;gap:12px;margin-bottom:8px;padding:12px;display:flex;position:relative}.instruction_step-module-scss-module__sxk7AG__wrapper:hover{cursor:pointer;border:1px solid #c3bebe}.instruction_step-module-scss-module__sxk7AG__wrapper.instruction_step-module-scss-module__sxk7AG__collapsed{overflow:hidden}@media (max-height:1025px) and (orientation:landscape){.instruction_step-module-scss-module__sxk7AG__wrapper{padding:8px}}@media (min-width:1025px){.instruction_step-module-scss-module__sxk7AG__wrapper{padding:12px}}@media print{.instruction_step-module-scss-module__sxk7AG__wrapper{border:none;padding:0}.instruction_step-module-scss-module__sxk7AG__wrapper.instruction_step-module-scss-module__sxk7AG__collapsed{overflow:visible}}.instruction_step-module-scss-module__sxk7AG__instructionStep{align-self:center;max-height:500px;transition:all .5s;display:block}.instruction_step-module-scss-module__sxk7AG__collapsed .instruction_step-module-scss-module__sxk7AG__instructionStep{color:#918c8c;-webkit-line-clamp:1;line-clamp:1;max-height:26px}@media print{.instruction_step-module-scss-module__sxk7AG__instructionStep{max-height:unset}.instruction_step-module-scss-module__sxk7AG__collapsed .instruction_step-module-scss-module__sxk7AG__instructionStep{max-height:unset;color:initial}}@media (max-width:992px){.instruction_step-module-scss-module__sxk7AG__mobileAd{margin-bottom:16px}}
.instruction_section-module-scss-module__3TFona__numberedList{margin:0;padding:0;list-style:none}@keyframes instruction_section-module-scss-module__3TFona__slideIn{0%{right:-100%}to{right:0}}@keyframes instruction_section-module-scss-module__3TFona__fadeIn{0%{opacity:0;transform:scale(.5)}80%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.instruction_section-module-scss-module__3TFona__numberedList{counter-reset:step}.instruction_section-module-scss-module__3TFona__sectionTitle{margin:0 0 8px;font-size:1rem;font-weight:600}@media (min-width:1025px){.instruction_section-module-scss-module__3TFona__sectionTitle{font-size:1.125rem}}
.instructions-module-scss-module__1KE56a__title{text-wrap:balance;font-size:1.25rem;font-weight:600;line-height:28px}@media (min-width:1025px){.instructions-module-scss-module__1KE56a__title{font-size:1.5rem;line-height:32px}}.instructions-module-scss-module__1KE56a__title a{text-decoration:none}.instructions-module-scss-module__1KE56a__stepItem{font-size:1rem;font-weight:400;line-height:26px}@keyframes instructions-module-scss-module__1KE56a__slideIn{0%{right:-100%}to{right:0}}@keyframes instructions-module-scss-module__1KE56a__fadeIn{0%{opacity:0;transform:scale(.5)}80%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.instructions-module-scss-module__1KE56a__wrapper{padding:8px;font-size:1.125rem;line-height:24px}@media (max-height:1025px) and (orientation:landscape){.instructions-module-scss-module__1KE56a__wrapper{flex-direction:column;padding:0 0 0 8px;display:flex;overflow:hidden}}@media (min-width:1025px){.instructions-module-scss-module__1KE56a__wrapper{flex-direction:column;padding:0;display:flex;overflow:hidden}}@media (max-height:1025px) and (orientation:landscape){.instructions-module-scss-module__1KE56a__scroll{padding-bottom:16px;padding-right:8px;overflow-y:auto}}@media (min-width:1025px){.instructions-module-scss-module__1KE56a__scroll{padding-right:16px;overflow-y:auto}}.instructions-module-scss-module__1KE56a__title{margin:8px 0 12px}@media print{.instructions-module-scss-module__1KE56a__title{font-size:1rem}}.instructions-module-scss-module__1KE56a__stepItem{border:1px solid #e1e1dc;border-radius:8px;margin-bottom:8px;padding:16px 16px 16px 40px;position:relative}.instructions-module-scss-module__1KE56a__innerStep{text-indent:16px;display:inline-block;position:relative}.instructions-module-scss-module__1KE56a__innerStep b{font-weight:600}.instructions-module-scss-module__1KE56a__innerStep p{margin:0}.instructions-module-scss-module__1KE56a__innerStep:before{content:counter(step) ". ";counter-increment:step;width:24px;font-size:1rem;font-weight:600;line-height:26px;position:absolute;left:-16px}.instructions-module-scss-module__1KE56a__doneWrapper{text-align:center}
.cooking_mode_popup-module-scss-module__3ZXYQW__closeBtn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.cooking_mode_popup-module-scss-module__3ZXYQW__closeBtn::selection{background:0 0}.cooking_mode_popup-module-scss-module__3ZXYQW__title{text-wrap:pretty;font-size:.875rem;font-weight:500;line-height:16px}@media (min-width:1025px){.cooking_mode_popup-module-scss-module__3ZXYQW__title{font-size:1.25rem;line-height:24px}}@keyframes cooking_mode_popup-module-scss-module__3ZXYQW__slideIn{0%{right:-100%}to{right:0}}@keyframes cooking_mode_popup-module-scss-module__3ZXYQW__fadeIn{0%{opacity:0;transform:scale(.5)}80%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.cooking_mode_popup-module-scss-module__3ZXYQW__wrapper{height:var(--innerHeight,95vh);background:#fff;outline:0;flex-direction:column;width:100vw;max-height:100vh;padding:0;display:flex;position:absolute;inset:0;overflow-y:hidden}@media (max-height:1025px) and (orientation:landscape){.cooking_mode_popup-module-scss-module__3ZXYQW__wrapper{padding:8px}}@media (min-width:1025px){.cooking_mode_popup-module-scss-module__3ZXYQW__wrapper{inset:unset;width:95vw;height:95vh;min-height:unset;max-height:unset;border-radius:8px;padding:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.cooking_mode_popup-module-scss-module__3ZXYQW__topWrapper{flex-shrink:0;padding:8px}@media (max-height:1025px) and (orientation:landscape){.cooking_mode_popup-module-scss-module__3ZXYQW__topWrapper{padding:0}}@media (min-width:1025px){.cooking_mode_popup-module-scss-module__3ZXYQW__topWrapper{padding:8px}}.cooking_mode_popup-module-scss-module__3ZXYQW__title{text-align:center;margin:0;display:none}@media (max-height:1025px) and (orientation:landscape){.cooking_mode_popup-module-scss-module__3ZXYQW__title{display:none}}@media (min-width:1025px){.cooking_mode_popup-module-scss-module__3ZXYQW__title{display:block}}.cooking_mode_popup-module-scss-module__3ZXYQW__sleepToggleWrapper{margin-top:-4px}.cooking_mode_popup-module-scss-module__3ZXYQW__columnTitle{display:none}.cooking_mode_popup-module-scss-module__3ZXYQW__closeBtn{padding:8px;position:absolute;top:0;right:0}@media (max-height:1025px) and (orientation:landscape){.cooking_mode_popup-module-scss-module__3ZXYQW__closeBtn{top:8px;right:8px}}@media (min-width:1025px){.cooking_mode_popup-module-scss-module__3ZXYQW__closeBtn{top:8px;right:8px}}.cooking_mode_popup-module-scss-module__3ZXYQW__gridWrapper{flex-shrink:2;padding:0 8px 8px;overflow-y:auto}@media (max-height:1025px) and (orientation:landscape){.cooking_mode_popup-module-scss-module__3ZXYQW__gridWrapper{grid-template-columns:.7fr 1fr;padding:0;display:grid;overflow-y:hidden}}@media (min-width:1025px){.cooking_mode_popup-module-scss-module__3ZXYQW__gridWrapper{grid-template-columns:1fr 1fr;gap:16px;padding:16px;display:grid;overflow-y:hidden}}.cooking_mode_popup-module-scss-module__3ZXYQW__nav{margin-top:16px;margin-bottom:0}@media (max-height:1025px) and (orientation:landscape){.cooking_mode_popup-module-scss-module__3ZXYQW__nav{display:none}}@media (min-width:1025px){.cooking_mode_popup-module-scss-module__3ZXYQW__nav{display:none}}
@media print{.instructions-module-scss-module___bVn3W__cookingModeBtnWrapper{display:none!important}}.instructions-module-scss-module___bVn3W__title{text-wrap:balance;font-size:1.25rem;font-weight:600;line-height:28px}@media (min-width:1025px){.instructions-module-scss-module___bVn3W__title{font-size:1.5rem;line-height:32px}}.instructions-module-scss-module___bVn3W__title a{text-decoration:none}@keyframes instructions-module-scss-module___bVn3W__slideIn{0%{right:-100%}to{right:0}}@keyframes instructions-module-scss-module___bVn3W__fadeIn{0%{opacity:0;transform:scale(.5)}80%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.instructions-module-scss-module___bVn3W__wrapper{padding:8px;font-size:1.125rem;line-height:24px}@media (min-width:1025px){.instructions-module-scss-module___bVn3W__wrapper{padding:0 40px 0 0}}@media print{.instructions-module-scss-module___bVn3W__wrapper{padding:0}}.instructions-module-scss-module___bVn3W__titleWrapper{justify-content:space-between;align-items:center;display:flex}.instructions-module-scss-module___bVn3W__title{margin:8px 0 12px}@media print{.instructions-module-scss-module___bVn3W__title{margin:0;font-size:1rem}}.instructions-module-scss-module___bVn3W__cookingModeBtnWrapper{margin-bottom:16px}
.list-module-scss-module__k4Mj9a__editButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.list-module-scss-module__k4Mj9a__notFound{text-wrap:balance;margin:24px 0 16px;font-size:1.375rem;font-weight:500;line-height:28px}@media (min-width:1025px){.list-module-scss-module__k4Mj9a__notFound{font-size:1.875rem;line-height:40px}}.list-module-scss-module__k4Mj9a__notFound a{text-decoration:none}.list-module-scss-module__k4Mj9a__title{text-wrap:pretty;font-size:.875rem;font-weight:500;line-height:16px}@media (min-width:1025px){.list-module-scss-module__k4Mj9a__title{font-size:1.25rem;line-height:24px}}@keyframes list-module-scss-module__k4Mj9a__slideIn{0%{right:-100%}to{right:0}}@keyframes list-module-scss-module__k4Mj9a__fadeIn{0%{opacity:0;transform:scale(.5)}80%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.list-module-scss-module__k4Mj9a__wrapper{padding-top:16px}.list-module-scss-module__k4Mj9a__topWrapper{border-top:1px solid #e1e1dc;border-bottom:1px solid #e1e1dc;margin-bottom:8px;padding:8px;display:flex}.list-module-scss-module__k4Mj9a__titleWrapper{flex-grow:1;padding:0 16px}.list-module-scss-module__k4Mj9a__title{margin:0}.list-module-scss-module__k4Mj9a__notFound{text-align:center}.list-module-scss-module__k4Mj9a__imageWrapper{background:#e1e1dc;border-radius:8px;flex-shrink:0;width:100px;height:100px;position:relative;overflow:hidden}.list-module-scss-module__k4Mj9a__imageWrapper img{width:100%;height:100%;position:absolute}.list-module-scss-module__k4Mj9a__placeholder{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.list-module-scss-module__k4Mj9a__editButton{background:#fff;border:1px solid #c3bebe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.list-module-scss-module__k4Mj9a__editButton:hover{cursor:pointer;border:none;box-shadow:0 1px 8px #00000040}.list-module-scss-module__k4Mj9a__editButton:focus{outline:none}.list-module-scss-module__k4Mj9a__editButton::selection{background:0 0}.list-module-scss-module__k4Mj9a__backButton{margin:0 0 8px 8px}
@keyframes pagination_button-module-scss-module__RUPaoa__slideIn{0%{right:-100%}to{right:0}}@keyframes pagination_button-module-scss-module__RUPaoa__fadeIn{0%{opacity:0;transform:scale(.5)}80%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.pagination_button-module-scss-module__RUPaoa__wrapper{margin:0 auto 16px;display:block}
.notes-module-scss-module__sbi-Eq__title{text-wrap:balance;font-size:1.25rem;font-weight:600;line-height:28px}@media (min-width:1025px){.notes-module-scss-module__sbi-Eq__title{font-size:1.5rem;line-height:32px}}.notes-module-scss-module__sbi-Eq__title a{text-decoration:none}@keyframes notes-module-scss-module__sbi-Eq__slideIn{0%{right:-100%}to{right:0}}@keyframes notes-module-scss-module__sbi-Eq__fadeIn{0%{opacity:0;transform:scale(.5)}80%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.notes-module-scss-module__sbi-Eq__paginationButton{margin:0 auto 16px;display:block}.notes-module-scss-module__sbi-Eq__title{text-align:center}
.edit_list_popup-module-scss-module__qsaUEW__editBtn,.edit_list_popup-module-scss-module__qsaUEW__deleteBtn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.edit_list_popup-module-scss-module__qsaUEW__editBtn::selection,.edit_list_popup-module-scss-module__qsaUEW__deleteBtn::selection{background:0 0}@keyframes edit_list_popup-module-scss-module__qsaUEW__slideIn{0%{right:-100%}to{right:0}}@keyframes edit_list_popup-module-scss-module__qsaUEW__fadeIn{0%{opacity:0;transform:scale(.5)}80%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.edit_list_popup-module-scss-module__qsaUEW__wrapper{padding:16px;overflow-y:auto}.edit_list_popup-module-scss-module__qsaUEW__editBtn{color:#4e9a5d;padding:8px 0;display:block}.edit_list_popup-module-scss-module__qsaUEW__editBtn:hover{color:#234f2c}.edit_list_popup-module-scss-module__qsaUEW__deleteBtn{color:#ea5154;padding:8px 0;display:block}.edit_list_popup-module-scss-module__qsaUEW__deleteBtn:hover{color:#800e29}
@keyframes add_ingredient-module-scss-module__aVfQKG__slideIn{0%{right:-100%}to{right:0}}@keyframes add_ingredient-module-scss-module__aVfQKG__fadeIn{0%{opacity:0;transform:scale(.5)}80%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.add_ingredient-module-scss-module__aVfQKG__wrapper{padding:20px 0 0}.add_ingredient-module-scss-module__aVfQKG__inputWrapper{background:#fff;border:1px solid #e1e1dc;border-radius:20px;padding:2px 40px 2px 20px;position:relative}.add_ingredient-module-scss-module__aVfQKG__inputField{color:#5a5555;border:0;width:100%;height:36px;font-size:1.125rem}.add_ingredient-module-scss-module__aVfQKG__inputField:focus{outline:none}.add_ingredient-module-scss-module__aVfQKG__submitBtn{text-indent:-999px;background:#ea5154;border:none;border-radius:50%;width:36px;height:36px;padding:0;position:absolute;top:2px;right:2px}.add_ingredient-module-scss-module__aVfQKG__submitBtn:before,.add_ingredient-module-scss-module__aVfQKG__submitBtn:after{content:"";background:#fff;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.add_ingredient-module-scss-module__aVfQKG__submitBtn:before{width:16px;height:2px}.add_ingredient-module-scss-module__aVfQKG__submitBtn:after{width:2px;height:16px}.add_ingredient-module-scss-module__aVfQKG__adding{background:#4e9a5d;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:5px;animation:1s both add_ingredient-module-scss-module__aVfQKG__save-bounce;display:flex;position:absolute;top:2px;right:2px}
.confirm_clear_list_popup-module-scss-module__f_5mzW__closeBtn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.confirm_clear_list_popup-module-scss-module__f_5mzW__closeBtn::selection{background:0 0}@keyframes confirm_clear_list_popup-module-scss-module__f_5mzW__slideIn{0%{right:-100%}to{right:0}}@keyframes confirm_clear_list_popup-module-scss-module__f_5mzW__fadeIn{0%{opacity:0;transform:scale(.5)}80%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.confirm_clear_list_popup-module-scss-module__f_5mzW__wrapper{text-align:center;background:#f5f5f0;border-radius:8px;outline:0;width:100%;min-width:320px;max-height:100%;padding:16px;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}@media (min-width:650px){.confirm_clear_list_popup-module-scss-module__f_5mzW__wrapper{width:auto;max-width:500px;padding:32px}}.confirm_clear_list_popup-module-scss-module__f_5mzW__closeBtn{position:absolute;top:8px;right:8px}@media (min-width:650px){.confirm_clear_list_popup-module-scss-module__f_5mzW__closeBtn{top:16px;right:16px}}.confirm_clear_list_popup-module-scss-module__f_5mzW__buttonsWrapper{justify-content:center;gap:8px;display:flex}
@keyframes ingredient_list_item-module-scss-module__ReLkza__slideIn{0%{right:-100%}to{right:0}}@keyframes ingredient_list_item-module-scss-module__ReLkza__fadeIn{0%{opacity:0;transform:scale(.5)}80%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.ingredient_list_item-module-scss-module__ReLkza__listButton{color:#5a5555;background:0 0;border:none;border-radius:0;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;padding:6px 0 6px 15px;font-size:.875rem;font-weight:600;line-height:29px;transition:all .2s ease-in-out;display:inline-flex;position:relative;overflow:hidden}.ingredient_list_item-module-scss-module__ReLkza__listButton:after{content:"";background:linear-gradient(90deg,#020024 0%,#fff0 0%,#fff 99%);width:20px;height:100%;display:block;position:absolute;top:0;right:0}.ingredient_list_item-module-scss-module__ReLkza__listButton:focus{outline:none}.ingredient_list_item-module-scss-module__ReLkza__ingredientItem{background:#fff;border-radius:4px;margin:8px 0;list-style:none;position:relative;overflow:hidden;box-shadow:0 0 9px #00000012}.ingredient_list_item-module-scss-module__ReLkza__checked .ingredient_list_item-module-scss-module__ReLkza__listButton{color:#c3bebe;text-decoration:line-through}.ingredient_list_item-module-scss-module__ReLkza__ingredientName{margin-left:8px}
.ingredient_list-module-scss-module__wCnu2W__ingredientList{margin:0;padding:0}
.confirm_remove_recipe_popup-module-scss-module__Ol_vFa__closeBtn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.confirm_remove_recipe_popup-module-scss-module__Ol_vFa__closeBtn::selection{background:0 0}@keyframes confirm_remove_recipe_popup-module-scss-module__Ol_vFa__slideIn{0%{right:-100%}to{right:0}}@keyframes confirm_remove_recipe_popup-module-scss-module__Ol_vFa__fadeIn{0%{opacity:0;transform:scale(.5)}80%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.confirm_remove_recipe_popup-module-scss-module__Ol_vFa__wrapper{text-align:center;background:#f5f5f0;border-radius:8px;outline:0;width:100%;min-width:320px;max-height:100%;padding:16px;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}@media (min-width:650px){.confirm_remove_recipe_popup-module-scss-module__Ol_vFa__wrapper{width:auto;max-width:500px;padding:32px}}.confirm_remove_recipe_popup-module-scss-module__Ol_vFa__closeBtn{position:absolute;top:8px;right:8px}@media (min-width:650px){.confirm_remove_recipe_popup-module-scss-module__Ol_vFa__closeBtn{top:16px;right:16px}}.confirm_remove_recipe_popup-module-scss-module__Ol_vFa__buttonsWrapper{justify-content:center;gap:8px;display:flex}
.create_list_button-module-scss-module__1GZaIW__wrapper{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.create_list_button-module-scss-module__1GZaIW__wrapper::selection{background:0 0}@keyframes create_list_button-module-scss-module__1GZaIW__slideIn{0%{right:-100%}to{right:0}}@keyframes create_list_button-module-scss-module__1GZaIW__fadeIn{0%{opacity:0;transform:scale(.5)}80%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.create_list_button-module-scss-module__1GZaIW__wrapper{background:#f5f5f5;border:1px solid #e1e1dc;border-radius:8px;flex-direction:column;align-items:center;width:calc(50% - 8px);margin:4px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 1px #00000040}@media (min-width:650px){.create_list_button-module-scss-module__1GZaIW__wrapper{width:calc(25% - 8px);margin:4px}}@media (min-width:1025px){.create_list_button-module-scss-module__1GZaIW__wrapper{width:calc(25% - 16px);margin:8px}}.create_list_button-module-scss-module__1GZaIW__wrapper:hover{box-shadow:0 1px 8px #00000040}.create_list_button-module-scss-module__1GZaIW__imageWrapper{background:#e1e1dc;height:0;padding-bottom:75%;position:relative}.create_list_button-module-scss-module__1GZaIW__plusIcon{width:24px;height:24px}.create_list_button-module-scss-module__1GZaIW__iconWrapper{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:1025px){.create_list_button-module-scss-module__1GZaIW__iconWrapper{width:80px;height:80px}}
.shopping_list_recipe-module-scss-module__wn7u2a__remove{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.shopping_list_recipe-module-scss-module__wn7u2a__remove::selection{background:0 0}@keyframes shopping_list_recipe-module-scss-module__wn7u2a__slideIn{0%{right:-100%}to{right:0}}@keyframes shopping_list_recipe-module-scss-module__wn7u2a__fadeIn{0%{opacity:0;transform:scale(.5)}80%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.shopping_list_recipe-module-scss-module__wn7u2a__recipeWrapper{width:100%;display:flex}.shopping_list_recipe-module-scss-module__wn7u2a__title{color:#fff;text-shadow:0 0 4px #00000080;text-align:center;background:#0003;padding:40px 20px;font-size:1.125rem;font-weight:600;line-height:18px;text-decoration:none;display:block}.shopping_list_recipe-module-scss-module__wn7u2a__title:hover{color:#fff;text-decoration:none}.shopping_list_recipe-module-scss-module__wn7u2a__userAdded{background:#4e9a5d}.shopping_list_recipe-module-scss-module__wn7u2a__userAdded .shopping_list_recipe-module-scss-module__wn7u2a__title{background:unset}.shopping_list_recipe-module-scss-module__wn7u2a__imageWrapper{flex-grow:1}.shopping_list_recipe-module-scss-module__wn7u2a__remove{cursor:pointer;background:#fff;flex-shrink:0;justify-content:center;align-items:center;width:80px;display:flex}.shopping_list_recipe-module-scss-module__wn7u2a__toggleIngredients{text-align:center;color:#5a5555;cursor:pointer;border-bottom:1px solid #e1e1dc;margin:0 10px 20px;padding:10px}.shopping_list_recipe-module-scss-module__wn7u2a__toggleIngredients:after{content:"";border-bottom:1px solid #5a5555;border-right:1px solid #5a5555;width:13px;height:13px;margin:0 15px -5px;transition:all .45s ease-out;display:inline-block;transform:rotate(225deg)}.shopping_list_recipe-module-scss-module__wn7u2a__showIngredients:after{margin:0 15px 3px;transition:all .8s ease-out;transform:rotate(45deg)}.shopping_list_recipe-module-scss-module__wn7u2a__ingredientsList{max-height:2000px;transition:all 1s ease-out;overflow:hidden}.shopping_list_recipe-module-scss-module__wn7u2a__hide{max-height:0}
.all_lists-module-scss-module__inKb_q__editButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}@keyframes all_lists-module-scss-module__inKb_q__slideIn{0%{right:-100%}to{right:0}}@keyframes all_lists-module-scss-module__inKb_q__fadeIn{0%{opacity:0;transform:scale(.5)}80%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.all_lists-module-scss-module__inKb_q__wrapper{flex-wrap:wrap;padding:16px;display:flex}.all_lists-module-scss-module__inKb_q__itemTag{z-index:1;text-align:center;color:#fff;background:#918c8c;border-radius:8px 0;padding:0 16px;position:absolute}.all_lists-module-scss-module__inKb_q__itemWrapper{background:#fff;border-radius:8px;width:calc(50% - 8px);margin:4px;position:relative;overflow:hidden;box-shadow:0 1px 1px #00000040}.all_lists-module-scss-module__inKb_q__itemWrapper a{text-decoration:none}@media (min-width:650px){.all_lists-module-scss-module__inKb_q__itemWrapper{width:calc(25% - 8px);margin:4px}}@media (min-width:1025px){.all_lists-module-scss-module__inKb_q__itemWrapper{width:calc(25% - 16px);margin:8px}}.all_lists-module-scss-module__inKb_q__itemWrapper:hover{box-shadow:0 1px 8px #00000040}.all_lists-module-scss-module__inKb_q__imageWrapper{background:#e1e1dc;height:0;padding-bottom:75%;position:relative;overflow:hidden}.all_lists-module-scss-module__inKb_q__imageWrapper img{width:100%;height:100%;position:absolute}.all_lists-module-scss-module__inKb_q__listTitle{max-height:56px;overflow:hidden}.all_lists-module-scss-module__inKb_q__newListTitle{margin-top:auto}.all_lists-module-scss-module__inKb_q__placeholder{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.all_lists-module-scss-module__inKb_q__infoWrapper{text-align:center;padding:0 8px}.all_lists-module-scss-module__inKb_q__editButton{z-index:1;background:#fff;border:1px solid #c3bebe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:8px;right:8px}.all_lists-module-scss-module__inKb_q__editButton:hover{cursor:pointer;border:none;box-shadow:0 1px 8px #00000040}.all_lists-module-scss-module__inKb_q__editButton:focus{outline:none}.all_lists-module-scss-module__inKb_q__editButton::selection{background:0 0}
@keyframes recipe_list-module-scss-module__M3Tdfq__slideIn{0%{right:-100%}to{right:0}}@keyframes recipe_list-module-scss-module__M3Tdfq__fadeIn{0%{opacity:0;transform:scale(.5)}80%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.recipe_list-module-scss-module__M3Tdfq__wrapper{margin-top:16px}
.shopping_list-module-scss-module___zNXWq__title{text-wrap:balance;font-size:1.25rem;font-weight:600;line-height:28px}@media (min-width:1025px){.shopping_list-module-scss-module___zNXWq__title{font-size:1.5rem;line-height:32px}}.shopping_list-module-scss-module___zNXWq__title a{text-decoration:none}@keyframes shopping_list-module-scss-module___zNXWq__slideIn{0%{right:-100%}to{right:0}}@keyframes shopping_list-module-scss-module___zNXWq__fadeIn{0%{opacity:0;transform:scale(.5)}80%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.shopping_list-module-scss-module___zNXWq__wrapper{padding:8px}.shopping_list-module-scss-module___zNXWq__title{text-align:center}.shopping_list-module-scss-module___zNXWq__clearBtn{margin:0 auto 16px;display:block}
.menu-module-scss-module__7MFawa__selectButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.menu-module-scss-module__7MFawa__selectButton::selection{background:0 0}@keyframes menu-module-scss-module__7MFawa__slideIn{0%{right:-100%}to{right:0}}@keyframes menu-module-scss-module__7MFawa__fadeIn{0%{opacity:0;transform:scale(.5)}80%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.menu-module-scss-module__7MFawa__wrapper{border-bottom:1px solid #e1e1dc;justify-content:center;margin:8px 0;display:flex}.menu-module-scss-module__7MFawa__selectButton{padding:8px 40px 12px;position:relative}.menu-module-scss-module__7MFawa__selectButton.menu-module-scss-module__7MFawa__active:after{content:"";background:#4e9a5d;border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.menu-module-scss-module__7MFawa__icon{margin-left:8px}
