.ScrollToTopButton_scrollButton__78EnY{position:fixed;bottom:2rem;right:2rem;background-color:#e04348;color:#fff;border:none;border-radius:9999px;padding:.75rem;box-shadow:0 2px 8px rgba(0,0,0,.2);cursor:pointer;transition:opacity .3s ease,transform .3s ease;z-index:999;display:flex;align-items:center;justify-content:center}.ScrollToTopButton_scrollButton__78EnY:hover{transform:scale(1.2);background-color:rgb(206.0273972603,33.9726027397,39.4520547945)}.SocialItem_rightMargin__dmdI_{margin-right:.75rem}.SocialItem_leftMargin__enYIW{margin-left:.75rem}.MainLayout_container__p9kUQ{display:flex;flex-direction:column;margin:0}.MainLayout_mainContent__aLk1Z{display:flex;width:100%;margin:0 auto;box-sizing:border-box;padding:0 2rem;justify-content:center}.MainLayout_sidebar__eWp7y{position:sticky;top:1rem;overflow-y:auto;min-width:300px;height:800px;margin:1rem 0;border:1px dashed #ccc;height:-moz-fit-content;height:fit-content}.MainLayout_content__QEXhe{flex:1 1;width:100%;align-self:center;padding:0 1rem;box-sizing:border-box;margin:0 auto 2rem}@media(min-width:1440px){.MainLayout_content__QEXhe{max-width:1440px}}.CategoriesList_categoryItem__JE8dv{width:33%;margin-bottom:1rem;padding:0;font-size:1.125rem;color:#fff;text-align:left;background:rgba(0,0,0,0);border:none;cursor:pointer;text-decoration:none;transition:-webkit-text-decoration-color .3s ease;transition:text-decoration-color .3s ease;transition:text-decoration-color .3s ease,-webkit-text-decoration-color .3s ease}.CategoriesList_categoryItem__JE8dv:hover{text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}@media(max-width:992px){.CategoriesList_categoryItem__JE8dv{text-align:center}}@media(max-width:600px){.CategoriesList_categoryItem__JE8dv{text-align:center;width:50%}}.footer_footer__wSuZa{display:flex;flex-direction:column;flex:1 1;color:#fff;padding:0;text-align:center;font-size:1rem;background-color:#e04348}@media(min-width:1920px){.footer_footer__wSuZa{background-color:rgba(0,0,0,0);width:100%}}.footer_footer__wSuZa .footer_container__PWzEU{display:flex;flex-direction:column;flex:1 1;align-self:center;padding-bottom:1rem;background-color:#e04348}@media(min-width:1440px){.footer_footer__wSuZa .footer_container__PWzEU{max-width:100%}}@media(min-width:1920px){.footer_footer__wSuZa .footer_container__PWzEU{max-width:1440px;background-color:#e04348}}.footer_footer__wSuZa .footer_content__j1Axq{display:flex;flex:1 1;flex-direction:row;gap:2rem;padding:2rem;text-align:left}@media(max-width:992px){.footer_footer__wSuZa .footer_content__j1Axq{flex-direction:column}}@media(max-width:600px){.footer_footer__wSuZa .footer_content__j1Axq{flex-direction:column;gap:1.5rem;padding:.5rem}}.footer_footer__wSuZa .footer_appInfo__v7QiW,.footer_footer__wSuZa .footer_categoriesInfo__zNrwH{display:flex;flex:1 1;flex-direction:column;justify-content:flex-start}.footer_footer__wSuZa .footer_appInfo__v7QiW .footer_bold__uMXYk,.footer_footer__wSuZa .footer_categoriesInfo__zNrwH .footer_bold__uMXYk{font-weight:700}.footer_footer__wSuZa .footer_appInfo__v7QiW{flex-direction:row;gap:2rem}.footer_footer__wSuZa .footer_appInfo__v7QiW .footer_socialItems__TBFiI{margin-top:.5rem}@media(max-width:992px){.footer_footer__wSuZa .footer_appInfo__v7QiW{text-align:center}}@media(max-width:600px){.footer_footer__wSuZa .footer_appInfo__v7QiW{gap:0;text-align:center;flex-direction:column}.footer_footer__wSuZa .footer_appInfo__v7QiW .footer_socialItems__TBFiI{margin-top:1rem}}.footer_footer__wSuZa .footer_categoriesInfo__zNrwH .footer_recipesTitle__CJH6G{font-size:1.25rem;font-weight:700;margin-bottom:1.25rem}@media(max-width:992px){.footer_footer__wSuZa .footer_categoriesInfo__zNrwH .footer_recipesTitle__CJH6G{text-align:center;margin-bottom:2rem}}.footer_footer__wSuZa .footer_copyRightText__Q2mrE{display:flex;flex-direction:column;text-align:center;flex:1 1;width:100%;padding-top:1rem;margin-top:1rem;border-top:1px solid rgba(250,250,250,.44)}.footer_footer__wSuZa .footer_footerLinks__hrgSa{display:flex;justify-content:center;align-items:center;gap:.5rem;font-size:1.125rem}.footer_footer__wSuZa .footer_footerLink__KFV_L{color:#fff}.header_header__WJdW4{display:flex;flex:1 1;padding:0 2rem;margin-top:1rem;justify-content:center}@media(max-width:1440px){.header_header__WJdW4{padding:0 1rem}}.header_header__WJdW4 .header_content__Ot34p{flex:1 1;display:flex;flex-direction:row;align-items:center}@media(max-width:600px){.header_header__WJdW4 .header_content__Ot34p{flex-direction:column}}@media(min-width:1920px){.header_header__WJdW4 .header_content__Ot34p{max-width:1440px}}.header_header__WJdW4 nav{display:flex;flex:1 1}@media(max-width:600px){.header_header__WJdW4 nav{margin-top:2rem}}.header_header__WJdW4 ul{display:flex;gap:2rem;list-style:none;padding:0 2rem;margin:0}@media(max-width:600px){.header_header__WJdW4 ul{padding:0;gap:2.5rem}}.header_header__WJdW4 li a{text-transform:uppercase;font-weight:700;color:#171717;text-decoration:none;transition:color .3s ease}.header_header__WJdW4 li a:hover{color:#e04348}@media(max-width:600px){.header_header__WJdW4 .header_socialItems__dB7rV{visibility:hidden}}.CategorySelector_container__85eFb{display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;gap:2rem;padding:2rem 0}@media(max-width:600px){.CategorySelector_container__85eFb{padding:1rem 0}}.CategorySelector_title__YU2jS{text-align:center;font-size:1.3rem;font-weight:700;margin:0}.CategorySelector_categoryList__5o_Wj{display:flex;flex-direction:row;gap:2rem}@media(max-width:992px){.CategorySelector_categoryList__5o_Wj{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2.5rem;gap:2.5rem}}@media(max-width:600px){.CategorySelector_categoryList__5o_Wj{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}}.SocialNetworkReminder_container___74wG{padding:1rem 0;text-align:center}.SocialNetworkReminder_descriptionText__crD7J{font-size:1.2rem;font-weight:600;line-height:1.8rem}.SocialNetworkReminder_socialIcons__tXyNN{display:flex;align-items:center;justify-content:center;gap:1rem}.RecipeDetailsPage_main__sHkJk{display:flex;flex-direction:column}.RecipeDetailsPage_recipeTitle__B48L_{margin:1rem 0;padding:0 0 1rem;border-bottom:1px solid rgba(111,111,111,.1921568627);font-size:2rem;line-height:1.2;min-height:2.4rem}@media(max-width:600px){.RecipeDetailsPage_recipeTitle__B48L_{margin:.5rem 0}}.RecipeDetailsPage_tagShareContainer__Pa_26{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}@media(max-width:600px){.RecipeDetailsPage_tagShareContainer__Pa_26{margin:1rem 0 0;flex-direction:column}}.RecipeDetailsPage_recipeDescription__A_Qsh{font-size:1.125rem;line-height:1.6rem;margin:0 0 1rem}@media(max-width:600px){.RecipeDetailsPage_recipeDescription__A_Qsh{margin-bottom:0}}.RecipeDetailsPage_photoWrapper__elBAt{position:relative;width:100%;aspect-ratio:16/9;margin:1rem 0}.RecipeDetailsPage_recipePhoto__jrg44{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.RecipeDetailsPage_recipeInfo__FCHIb{display:flex;gap:1rem;padding:2rem 0}@media(max-width:992px){.RecipeDetailsPage_recipeInfo__FCHIb{padding:1rem .5rem}}@media(max-width:600px){.RecipeDetailsPage_recipeInfo__FCHIb{gap:2.5rem;padding:1rem .5rem;flex-direction:column}}.RecipeDetailsPage_infoTitle__ulWRr{font-size:1.5rem;font-weight:700;margin:0 0 1rem}.RecipeDetailsPage_ingredients__6e3jC{display:flex;flex-direction:column;flex:1 1}.RecipeDetailsPage_ingredientSections__Ky9te{display:flex;flex-direction:column;gap:1.5rem}.RecipeDetailsPage_instructions__vNEQC{flex:2 1}@media(max-width:992px){.RecipeDetailsPage_instructions__vNEQC{flex:1.5 1}}.RecipeDetailsPage_stepItems__Lputm{display:flex;flex-direction:column;gap:1.5rem}.RecipeBlockSkeleton_container__KV86U{padding:1.5rem 0}.RecipeBlockSkeleton_recipesGrid___a6Ks{display:grid;width:100%;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.RecipeBlockSkeleton_recipesGrid___a6Ks{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.RecipeBlockSkeleton_recipesGrid___a6Ks{grid-template-columns:1fr}}.CommentSection_commentsSection__yughD{display:flex;gap:5rem;padding:2rem 0}@media(max-width:600px){.CommentSection_commentsSection__yughD{gap:2.5rem;padding:1rem .5rem;flex-direction:column-reverse}}.CommentForm_mainContainer__FBDNF{display:flex;flex-direction:column;width:50%}@media(max-width:600px){.CommentForm_mainContainer__FBDNF{width:100%}}.CommentForm_title__KecyD{font-size:1.5rem;font-weight:700;margin:0 0 1rem}.CommentForm_form__U7CsU{display:flex;gap:1rem;flex-direction:column}.CommentForm_formInput__zM8Eu{padding:.75rem;border:1.5px solid #ccc;border-radius:.5rem;font-size:1.125rem;font-family:inherit}.CommentForm_formInput__zM8Eu:is(textarea){resize:none;height:8rem}.CommentForm_formButton__7coMi{width:75%;align-self:flex-end;padding:.75rem;border:1.5px solid #e04348;background-color:#e04348;color:#fff;border-radius:.5rem;font-size:1.125rem;font-weight:700}@media(max-width:600px){.CommentForm_formButton__7coMi{width:100%}}.CommentItem_mainContainer__SovZU{display:flex;flex-direction:column;margin-bottom:1rem;border-bottom:1px solid rgba(111,111,111,.1921568627)}.CommentItem_info__3eRqI{margin-bottom:0}.CommentItem_name__Hvmtw{font-size:1.135rem;font-weight:700;color:#e04348;margin:0}.CommentItem_date__hfiF_{font-size:1rem;margin:.125rem 0 0;color:#8e8e8e}.CommentItem_content__IMZuS{font-size:1.125rem}.CommentList_mainContainer__uNp3p{display:flex;width:50%;flex-direction:column}@media(max-width:600px){.CommentList_mainContainer__uNp3p{width:100%}}.CommentList_title__ib2NO{font-size:1.5rem;font-weight:700;margin:0 0 1rem}.CommentList_noCommentsInfo__aLVrf{font-size:1.125rem;margin:0 0 1rem}.HomePage_main__JKlPD{display:flex;flex-direction:column;flex:1 1;text-align:center}.HomePage_main__JKlPD .HomePage_descriptionText__OJuCF{font-size:1.2rem;font-weight:600;line-height:1.8rem}