@keyframes Loader-module-scss-module__ZSJJLq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Loader-module-scss-module__ZSJJLq__loader{animation:.8s linear infinite Loader-module-scss-module__ZSJJLq__spin}.Loader-module-scss-module__ZSJJLq__loader_size_m{width:48px;height:48px}.Loader-module-scss-module__ZSJJLq__loader_size_s{width:24px;height:24px}.Loader-module-scss-module__ZSJJLq__loader_size_l{width:60px;height:60px}.Loader-module-scss-module__ZSJJLq__loader path{fill:#b5460f}.Loader-module-scss-module__ZSJJLq__btn-loader path{fill:#fff}
.Button-module-scss-module__hVRfrG__btn{color:#fff;background-color:#b5460f;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:14px 20px;font-size:18px;line-height:18px;transition:background-color .2s;display:flex;font-family:var(--font-roboto)!important}.Button-module-scss-module__hVRfrG__btn:not(:disabled):hover{background-color:#b5460fb2}.Button-module-scss-module__hVRfrG__btn:active{background-color:#872d01}.Button-module-scss-module__hVRfrG__btn_disabled,.Button-module-scss-module__hVRfrG__btn_disabled:hover{cursor:not-allowed;background-color:#d9d9d9}
.Text-module-scss-module__EhXSxa__txt_view_title{letter-spacing:0%;font-size:44px;font-weight:700;line-height:48px}.Text-module-scss-module__EhXSxa__txt_view_p-20{letter-spacing:0%;font-size:20px;line-height:24px}.Text-module-scss-module__EhXSxa__txt_view_p-18{letter-spacing:0%;font-size:18px;line-height:24px}.Text-module-scss-module__EhXSxa__txt_view_p-16{letter-spacing:0%;font-size:16px;line-height:20px}.Text-module-scss-module__EhXSxa__txt_view_p-14{letter-spacing:0%;font-size:14px;line-height:18px}.Text-module-scss-module__EhXSxa__txt_view_button{letter-spacing:0%;font-size:18px;line-height:18px}.Text-module-scss-module__EhXSxa__txt_color_inherit{color:inherit}.Text-module-scss-module__EhXSxa__txt_color_primary{color:#000}.Text-module-scss-module__EhXSxa__txt_color_secondary{color:#afadb5}.Text-module-scss-module__EhXSxa__txt_color_accent{color:#b5460f}.Text-module-scss-module__EhXSxa__txt_weight_normal{font-weight:400}.Text-module-scss-module__EhXSxa__txt_weight_medium{font-weight:500}.Text-module-scss-module__EhXSxa__txt_weight_bold{font-weight:700}.Text-module-scss-module__EhXSxa__txt_clamp{--max-lines:1;line-clamp:var(--max-lines);-webkit-line-clamp:var(--max-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.RecipesClient-module-scss-module__04Qs6a__main{min-height:100vh}.RecipesClient-module-scss-module__04Qs6a__main__img{aspect-ratio:1440/572;object-fit:contain;object-position:center;width:100%;height:auto;margin-bottom:8px;display:block}@media (max-width:768px){.RecipesClient-module-scss-module__04Qs6a__main__img{object-fit:cover;max-width:768px;height:360px}}.RecipesClient-module-scss-module__04Qs6a__main__content{gap:48px;min-height:400px;padding:28px 100px;display:grid;position:relative}@media (max-width:1024px){.RecipesClient-module-scss-module__04Qs6a__main__content{padding:28px 30px}}@media (max-width:375px){.RecipesClient-module-scss-module__04Qs6a__main__content{gap:24px;padding:28px 10px}}.RecipesClient-module-scss-module__04Qs6a__main__text{text-align:center}.RecipesClient-module-scss-module__04Qs6a__main__text_decor{text-decoration:underline}.RecipesClient-module-scss-module__04Qs6a__main__inputs{gap:20px;display:grid}@media (max-width:375px){.RecipesClient-module-scss-module__04Qs6a__main__inputs{gap:10px}}.RecipesClient-module-scss-module__04Qs6a__main__search{justify-content:space-between;gap:20px;display:flex}@media (max-width:375px){.RecipesClient-module-scss-module__04Qs6a__main__search{gap:10px}}.RecipesClient-module-scss-module__04Qs6a__main__search-input{flex-grow:1}.RecipesClient-module-scss-module__04Qs6a__main__search-btn{color:#d9d9d9;cursor:pointer;outline:inherit;background:0 0;border:none;align-items:center;margin:0;padding:0;font-family:inherit;font-size:24px;display:inline-flex}.RecipesClient-module-scss-module__04Qs6a__main__search-icon_white path{fill:#fff}.RecipesClient-module-scss-module__04Qs6a__main__drops{flex-wrap:wrap;justify-content:flex-end;gap:20px;display:flex}@media (max-width:375px){.RecipesClient-module-scss-module__04Qs6a__main__drops{gap:10px}}.RecipesClient-module-scss-module__04Qs6a__main__drops-drop{width:300px}.RecipesClient-module-scss-module__04Qs6a__main__filters{flex-wrap:wrap;justify-content:flex-end;gap:20px;display:flex}@media (max-width:375px){.RecipesClient-module-scss-module__04Qs6a__main__filters{gap:10px}}.RecipesClient-module-scss-module__04Qs6a__main__filters-field{width:300px}.RecipesClient-module-scss-module__04Qs6a__main__list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));justify-content:space-between;align-items:stretch;gap:64px;display:grid}@media (max-width:375px){.RecipesClient-module-scss-module__04Qs6a__main__list{gap:16px}}.RecipesClient-module-scss-module__04Qs6a__main__list-loader_s{grid-column:1/-1;justify-content:center;align-items:center;display:flex}.RecipesClient-module-scss-module__04Qs6a__main__recent{gap:20px;display:grid}.RecipesClient-module-scss-module__04Qs6a__main__loader{z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}
.Pagination-module-scss-module__Ecd1Ba__paginate{margin:0 auto;display:flex}.Pagination-module-scss-module__Ecd1Ba__paginate__btn{cursor:pointer;outline:inherit;border:none;justify-content:center;align-items:center;width:38px;height:42px;margin:0;font-family:inherit;font-size:18px;display:inline-flex}.Pagination-module-scss-module__Ecd1Ba__paginate__arrow{background:0 0}.Pagination-module-scss-module__Ecd1Ba__paginate__arrow:disabled path{fill:#afadb5}.Pagination-module-scss-module__Ecd1Ba__paginate__arrow svg{display:block}.Pagination-module-scss-module__Ecd1Ba__paginate__arrow_left{transform-origin:50%;transform:rotate(90deg)}.Pagination-module-scss-module__Ecd1Ba__paginate__arrow_right{transform-origin:50%;transform:rotate(270deg)}.Pagination-module-scss-module__Ecd1Ba__paginate__numbers{background:0 0}.Pagination-module-scss-module__Ecd1Ba__paginate__numbers_active{color:#fff;background:#b5460f}
.Card-module-scss-module__A93WHq__card{cursor:pointer;background-color:#fff;border-radius:10px;gap:24px;width:100%;height:100%;padding-bottom:24px;transition:box-shadow .3s ease-in-out;display:grid;box-shadow:0 0 #fff}.Card-module-scss-module__A93WHq__card__content{gap:20px;margin:0;padding:0 12px;list-style:none;display:grid}.Card-module-scss-module__A93WHq__card__image{aspect-ratio:16/9;object-fit:cover;background-color:#d9d9d9;border-radius:10px 10px 0 0;width:100%;height:360px;display:block}.Card-module-scss-module__A93WHq__card__texts{gap:8px;display:grid}.Card-module-scss-module__A93WHq__card__footer{grid-auto-flow:column;justify-content:space-between;align-items:center;gap:8px;display:grid}.Card-module-scss-module__A93WHq__card:hover{box-shadow:0 4px 10px #00000040}
.RecipeCard-module-scss-module__UVT_Hq__caption{align-items:center;gap:4px;display:flex}
.ProductsClient-module-scss-module__Y5TyTG__main{min-height:100vh;padding:28px 100px}@media (max-width:1024px){.ProductsClient-module-scss-module__Y5TyTG__main{padding:28px 30px}}@media (max-width:375px){.ProductsClient-module-scss-module__Y5TyTG__main{padding:28px 10px}}.ProductsClient-module-scss-module__Y5TyTG__main{align-content:start;gap:48px;display:grid}.ProductsClient-module-scss-module__Y5TyTG__main__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ProductsClient-module-scss-module__Y5TyTG__main__groups{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));justify-content:space-between;align-items:start;gap:64px;display:grid}@media (max-width:375px){.ProductsClient-module-scss-module__Y5TyTG__main__groups{gap:16px}}.ProductsClient-module-scss-module__Y5TyTG__main__group{gap:16px;display:grid}.ProductsClient-module-scss-module__Y5TyTG__main__group-title{border-bottom:2px solid #b5460f;padding-bottom:8px}.ProductsClient-module-scss-module__Y5TyTG__main__group-list{gap:8px;display:grid}.ProductsClient-module-scss-module__Y5TyTG__main__group-item{border-radius:10px;align-items:center;gap:16px;padding:8px 12px;transition:background-color .15s;display:flex}.ProductsClient-module-scss-module__Y5TyTG__main__group-item:hover{background-color:#0000000a}.ProductsClient-module-scss-module__Y5TyTG__main__group-item_checked{opacity:.45}.ProductsClient-module-scss-module__Y5TyTG__main__group-name{flex:1}.ProductsClient-module-scss-module__Y5TyTG__main__group-name_checked{text-decoration:line-through}.ProductsClient-module-scss-module__Y5TyTG__main__group-remove{cursor:pointer;color:#0000004d;background:0 0;border:none;padding:0 4px;font-size:18px;line-height:1;transition:color .15s}.ProductsClient-module-scss-module__Y5TyTG__main__group-remove:hover{color:#b5460f}
.Icon-module-scss-module__dN71TG__icon_fill path{fill:inherit}.Icon-module-scss-module__dN71TG__icon_stroke path{stroke:inherit}.Icon-module-scss-module__dN71TG__icon_color_primary-fill path{fill:#000}.Icon-module-scss-module__dN71TG__icon_color_primary-stroke path{stroke:#000}.Icon-module-scss-module__dN71TG__icon_color_secondary-fill path{fill:#afadb5}.Icon-module-scss-module__dN71TG__icon_color_secondary-stroke path{stroke:#afadb5}.Icon-module-scss-module__dN71TG__icon_color_accent-fill path{fill:#b5460f}.Icon-module-scss-module__dN71TG__icon_color_accent-stroke path{stroke:#b5460f}
.CategoriesList-module-scss-module___SDN2W__categories{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.CategoriesList-module-scss-module___SDN2W__categories__item{border:1px solid #000;border-radius:10px;padding:14px;transition:border-color .3s,color .3s}.CategoriesList-module-scss-module___SDN2W__categories__item:hover{color:#b5460f;border-color:#b5460f}.CategoriesList-module-scss-module___SDN2W__categories__loader{z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}
.page-module-scss-module__ag1ALq__main{padding:28px 100px}@media (max-width:1024px){.page-module-scss-module__ag1ALq__main{padding:28px 30px}}@media (max-width:375px){.page-module-scss-module__ag1ALq__main{padding:28px 10px}}.page-module-scss-module__ag1ALq__main{gap:48px;display:grid}
.FavoritesClient-module-scss-module__zjNLpq__main{align-content:start;gap:48px;min-height:100vh;padding:28px 100px;display:grid}@media (max-width:1024px){.FavoritesClient-module-scss-module__zjNLpq__main{padding:28px 30px}}@media (max-width:375px){.FavoritesClient-module-scss-module__zjNLpq__main{gap:24px;padding:28px 10px}}.FavoritesClient-module-scss-module__zjNLpq__main__list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));justify-content:space-between;align-items:stretch;gap:64px;display:grid}@media (max-width:375px){.FavoritesClient-module-scss-module__zjNLpq__main__list{gap:16px}}.FavoritesClient-module-scss-module__zjNLpq__main__list-loader_s{grid-column:1/-1;justify-content:center;align-items:center;display:flex}.FavoritesClient-module-scss-module__zjNLpq__main__loader{z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}
.RecipeClient-module-scss-module__THPhvW__recipe{padding:28px 100px}@media (max-width:1024px){.RecipeClient-module-scss-module__THPhvW__recipe{padding:28px 30px}}@media (max-width:375px){.RecipeClient-module-scss-module__THPhvW__recipe{padding:28px 10px}}.RecipeClient-module-scss-module__THPhvW__recipe{background-image:url(/Pattern.png);background-position:100% 0;background-repeat:no-repeat;min-height:100vh}.RecipeClient-module-scss-module__THPhvW__recipe__loader{z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.RecipeClient-module-scss-module__THPhvW__recipe__title{align-items:center;gap:16px;padding-top:48px;padding-bottom:40px;display:flex}.RecipeClient-module-scss-module__THPhvW__recipe__title-icon_flip{flex-shrink:0;display:inline-block;transform:rotate(90deg)}@media (max-width:375px){.RecipeClient-module-scss-module__THPhvW__recipe__title h1{font-size:36px}}.RecipeClient-module-scss-module__THPhvW__recipe__content{gap:48px;display:grid}.RecipeClient-module-scss-module__THPhvW__recipe__overview{justify-content:space-between;align-items:center;width:95%;display:flex}@media (max-width:768px){.RecipeClient-module-scss-module__THPhvW__recipe__overview{flex-direction:column;gap:24px;width:100%}}.RecipeClient-module-scss-module__THPhvW__recipe__overview-image{aspect-ratio:16/9;object-fit:cover;border-radius:10px;width:40%;height:auto}@media (max-width:768px){.RecipeClient-module-scss-module__THPhvW__recipe__overview-image{width:100%}}.RecipeClient-module-scss-module__THPhvW__recipe__overview-list{grid-template-columns:repeat(3,1fr);justify-content:space-between;gap:48px 96px;display:grid}@media (max-width:1024px){.RecipeClient-module-scss-module__THPhvW__recipe__overview-list{gap:40px}}@media (max-width:768px){.RecipeClient-module-scss-module__THPhvW__recipe__overview-list{gap:24px}}@media (max-width:375px){.RecipeClient-module-scss-module__THPhvW__recipe__overview-list{gap:12px}}.RecipeClient-module-scss-module__THPhvW__recipe__overview-item{text-align:center;justify-content:center;align-items:center;gap:8px;display:grid}.RecipeClient-module-scss-module__THPhvW__recipe__description{background-color:#b5460f54;border-radius:10px;margin:auto;padding:32px}@media (max-width:375px){.RecipeClient-module-scss-module__THPhvW__recipe__description{padding:16px}}.RecipeClient-module-scss-module__THPhvW__recipe__needs{align-items:flex-start;gap:40px;display:flex}@media (max-width:768px){.RecipeClient-module-scss-module__THPhvW__recipe__needs{flex-direction:column;align-items:stretch}}.RecipeClient-module-scss-module__THPhvW__recipe__needs-list{grid-template-columns:repeat(2,1fr);gap:8px 24px;display:grid}@media (max-width:375px){.RecipeClient-module-scss-module__THPhvW__recipe__needs-list{column-gap:12px}}.RecipeClient-module-scss-module__THPhvW__recipe__needs-item{align-items:center;gap:16px;display:flex}.RecipeClient-module-scss-module__THPhvW__recipe__needs-icon{flex-shrink:0;min-width:24px}.RecipeClient-module-scss-module__THPhvW__recipe__ingred,.RecipeClient-module-scss-module__THPhvW__recipe__equip{gap:24px;width:fit-content;display:grid}.RecipeClient-module-scss-module__THPhvW__recipe__ingred{border-right:2px solid #b5460f;padding-right:20px;position:relative}.RecipeClient-module-scss-module__THPhvW__recipe__ingred:before{content:"";background-color:#b5460f;border-radius:50%;width:8px;height:8px;position:absolute;top:-15px;right:-5px}.RecipeClient-module-scss-module__THPhvW__recipe__steps{gap:24px;width:65%;display:grid}@media (max-width:768px){.RecipeClient-module-scss-module__THPhvW__recipe__steps{width:100%}}.RecipeClient-module-scss-module__THPhvW__recipe__steps-list{gap:16px;display:grid}.RecipeClient-module-scss-module__THPhvW__recipe__steps-item{gap:10px;display:grid}
.Error-module-scss-module__ZXSD6G__main{place-items:center;height:100vh;padding:28px 100px;display:grid}@media (max-width:1024px){.Error-module-scss-module__ZXSD6G__main{padding:28px 30px}}@media (max-width:375px){.Error-module-scss-module__ZXSD6G__main{padding:28px 10px}}
.Loading-module-scss-module__bR4ToG__loader{z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}
.NotFound-module-scss-module__mf27cG__main{place-items:center;height:100vh;padding:28px 100px;display:grid}@media (max-width:1024px){.NotFound-module-scss-module__mf27cG__main{padding:28px 30px}}@media (max-width:375px){.NotFound-module-scss-module__mf27cG__main{padding:28px 10px}}
