.SearchInput_searchWrapper__qus0P{position:sticky;top:2rem;z-index:10;display:flex;justify-content:center;margin:0 auto;max-width:500px;width:100%;padding:.75rem 0}@media(max-width:992px){.SearchInput_searchWrapper__qus0P{top:1rem}}.SearchInput_input__FG2Tq{width:100%;padding:.75rem 2rem .75rem 1rem;font-size:1rem;border:1px solid #ccc;border-radius:9999px;box-shadow:0 4px 6px rgba(0,0,0,.2);outline:none;transition:border-color .3s ease}.SearchInput_input__FG2Tq:focus{border-color:#e04348}.SearchInput_searchButton__sCn5v{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#ccc}.SearchInput_searchButton__sCn5v:hover{color:#e04348}.SearchInput_clearButton__pnTnE{position:absolute;right:2.75rem;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer;font-size:1.75rem;color:#ccc}.SearchInput_clearButton__pnTnE:hover{color:#e04348}.CategoryItem_mainConatiner__xwVI4{display:flex;flex-direction:column}.CategoryItem_iconContainer__Rb8TF{color:#fff;background-color:#e04348;border:1px solid hsla(0,0%,80%,0);padding:1.25rem;border-radius:8rem;box-shadow:0 4px 6px rgba(0,0,0,.2)}.CategoryItem_categoryNameText__eRKVg{font-size:1rem;font-weight:700;margin:1rem 0 0}.CategoryItem_linkWrapper__ndHkg{text-decoration:none;color:inherit;display:block}.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}}.RecipesBlock_mainContainer___W1gl{display:flex;flex-direction:column;gap:1rem;width:100%;padding:1.5rem 0}.RecipesBlock_title__JFfwA{font-size:1.25rem;font-weight:700;margin:0;text-align:left}.RecipesBlock_recipesGrid__2mgaZ{display:grid;width:100%;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.RecipesBlock_recipesGrid__2mgaZ{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.RecipesBlock_recipesGrid__2mgaZ{grid-template-columns:1fr}}.RecipesBlock_recipesGrid__2mgaZ>*{display:block;width:100%;box-sizing:border-box;height:250px;box-shadow:0 4px 6px rgba(0,0,0,.2)}.RecipeCard_link__g0LhP{border-radius:8px}.RecipeCard_cardWrapper__PWzO3{position:relative;display:flex;height:100%;border-radius:8px;overflow:hidden}.RecipeCard_cardWrapper__PWzO3:focus .RecipeCard_image__A_8db,.RecipeCard_cardWrapper__PWzO3:hover .RecipeCard_image__A_8db{transform:scale(1.1)}.RecipeCard_image__A_8db{object-fit:cover;object-position:center;transition:transform .4s ease;z-index:0;position:absolute!important;inset:0}.RecipeCard_recipeCard__65Qeq{position:relative;display:flex;flex-direction:column;justify-content:flex-end;text-align:start;width:100%;height:auto;padding:1.25rem;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.1),rgba(0,0,0,.5),rgb(0,0,0));z-index:1}.RecipeCard_recipeTitle__2cLEU{color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.RecipeCard_link__g0LhP{text-decoration:none}.RecipeCard_link__g0LhP:focus .RecipeCard_backgroundImage__biWVN:before,.RecipeCard_link__g0LhP:hover .RecipeCard_backgroundImage__biWVN:before{transform:scale(1.1)}.Tag_container__35cy_{background-color:#e04348;border-radius:1rem;padding:.4rem .6rem;color:#fff;font-weight:700}.Tag_tagText__Y_Y4I{font-size:.85rem}.Tag_largerTagText__8M4Xx{font-size:1rem}.Tags_container__zhnBZ{display:flex;gap:.5rem}.RecipesPage_main__ol5HP{display:flex;flex-direction:column;text-align:center}.RecipesPage_subTitle__9zbg4{margin:1rem 0 0}.RecipesPage_helperText__2sWmg{text-align:center;color:#555}.RecipesPage_resultTitle__ljKeQ{margin:3rem 0 0;text-align:start}.RecipesPage_loader__T8YhU{padding:1rem;text-align:center;color:#888}