.ui_ProductPage__XjAhq .ui_header__iW_rp{margin-bottom:1em}.ui_ProductPage__XjAhq .ui_header__iW_rp .ui_backBtn__kYSU7{display:flex;align-items:center;justify-content:center;gap:10px;padding:.5em 1em;width:-moz-fit-content;width:fit-content;font-size:1em;font-weight:600;color:var(--font-light-color-primary);background-color:var(--bg-button-accent-red);border-radius:.5em}.ui_ProductAdditionalInfo__hsupw{display:flex;flex-direction:column;gap:1em;font-size:1em}.ui_ProductAdditionalInfo__hsupw .ui_head__gKCxH{display:flex;justify-content:center;align-items:center;font-size:1em}.ui_ProductAdditionalInfo__hsupw .ui_head__gKCxH .ui_image___9t8v{width:100%;height:auto;max-width:500px;aspect-ratio:1/1;overflow:hidden;border-radius:.5em}.ui_ProductAdditionalInfo__hsupw .ui_head__gKCxH .ui_image___9t8v img{width:100%;height:100%;object-fit:cover}.ui_ProductAdditionalInfo__hsupw .ui_description___qU4N{padding:.5em 1em;background-color:var(--bg-light-color-fourthy);border-radius:.5em}.ui_ProductAdditionalInfo__hsupw .ui_description___qU4N .ui_moreBtn__7_b8l{color:var(--font-light-color-primary);text-decoration:underline}.ui_ProductAdditionalInfo__hsupw .ui_description___qU4N .ui_descWrapper__ZTU5p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ui_ProductAdditionalInfo__hsupw .ui_description___qU4N .ui_descWrapper__ZTU5p.ui_expanded__BRsRb{display:inline-block}.ui_ProductAdditionalInfo__hsupw .ui_main___ltCC{display:flex;flex-direction:column;padding:.5em 1em;background-color:var(--bg-light-color-fourthy);border-radius:.5em}.ui_ProductAdditionalInfo__hsupw .ui_main___ltCC .ui_name__cdJyi{display:inline-block;margin-bottom:.5em;font-size:2em;font-weight:600}.ui_ProductAdditionalInfo__hsupw .ui_main___ltCC .ui_statistic__AL9xk{display:flex;justify-content:space-between;margin-bottom:.5em}.ui_ProductAdditionalInfo__hsupw .ui_main___ltCC .ui_statistic__AL9xk .ui_views__p13EL{display:flex;align-items:center;justify-content:start;gap:.2em;font-size:.9em;font-weight:400}.ui_ProductAdditionalInfo__hsupw .ui_main___ltCC .ui_statistic__AL9xk .ui_views__p13EL svg{width:1.4em;height:auto}.ui_ProductAdditionalInfo__hsupw .ui_main___ltCC .ui_statistic__AL9xk .ui_views__p13EL strong{font-weight:500}.ui_ProductAdditionalInfo__hsupw .ui_main___ltCC .ui_statistic__AL9xk .ui_likes__s3sXW{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;padding:.6em 1.3em;color:var(--txt-primary);font-size:.8em;font-weight:600;white-space:nowrap;background-color:#181522;border-radius:.5em;border:none;cursor:pointer}.ui_ProductAdditionalInfo__hsupw .ui_main___ltCC .ui_statistic__AL9xk .ui_likes__s3sXW svg{width:2em;height:auto}.ui_ProductAdditionalInfo__hsupw .ui_main___ltCC .ui_pfcList__XWkCV{display:flex;align-items:center;justify-content:start;flex-wrap:wrap;gap:1.5em;margin-bottom:1em;width:100%;font-size:1em;font-weight:400}.ui_ProductAdditionalInfo__hsupw .ui_main___ltCC .ui_pfcList__XWkCV .ui_pfcItem__B9tAa{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px}.ui_ProductAdditionalInfo__hsupw .ui_main___ltCC .ui_pfcList__XWkCV .ui_pfcItem__B9tAa span,.ui_ProductAdditionalInfo__hsupw .ui_main___ltCC .ui_pfcList__XWkCV .ui_pfcItem__B9tAa strong{display:inline-block}.ui_ProductAdditionalInfo__hsupw .ui_main___ltCC .ui_pfcList__XWkCV .ui_pfcItem__B9tAa strong{font-size:1.3em}.ui_ProductAdditionalInfo__hsupw .ui_main___ltCC .ui_pfcList__XWkCV .ui_pfcItem__B9tAa span{font-size:.8em;text-transform:uppercase}.ui_ProductAdditionalInfo__hsupw .ui_type__bPX31{padding:.5em 1em;background-color:var(--bg-light-color-fourthy);border-radius:.5em}.ui_ProductAdditionalInfo__hsupw .ui_type__bPX31 .ui_typeTitle__i_tbX{margin-bottom:.5em;width:100%;font-size:1.2em;font-weight:600;color:var(--txt-primary);border-bottom:1px solid #3d3b49}.ui_ProductAdditionalInfo__hsupw .ui_type__bPX31 .ui_typeList__0R4mY{display:flex;align-items:center;justify-content:start;flex-wrap:wrap;gap:.5em;row-gap:1em}.ui_ProductAdditionalInfo__hsupw .ui_type__bPX31 .ui_typeList__0R4mY .ui_typeItem__4EiPD .ui_chip__Veaub{width:-moz-fit-content;width:fit-content;padding:.2em .5em;font-size:1em;color:var(--font-light-color-primary);border:1px solid var(--font-light-color-primary);border-radius:.8em}.ui_ProductAdditionalInfo__hsupw .ui_alternative__hy2cF{padding:.5em 1em;background-color:var(--bg-light-color-fourthy);border-radius:.5em}.ui_ProductAdditionalInfo__hsupw .ui_alternative__hy2cF .ui_alternativeTitle__q1_mf{margin-bottom:.5em;width:100%;font-size:1.2em;font-weight:600;color:var(--txt-primary);border-bottom:1px solid #3d3b49}.ui_ProductAdditionalInfo__hsupw .ui_alternative__hy2cF .ui_alternativeList__A_ULN{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-items:center;justify-content:start;grid-gap:.5em;gap:.5em}.ui_ProductAdditionalInfo__hsupw .ui_alternative__hy2cF .ui_alternativeList__A_ULN .ui_alternativeItem__BLBL0{width:100%}.alternativeList_wrapper__dtkpX{display:flex;flex-direction:column;padding:.5em 1em;background-color:var(--bg-light-color-fourthy);border-radius:.5em}.alternativeList_wrapper__dtkpX .alternativeList_title__sl_WE{margin-bottom:.5em;width:100%;font-size:1.2em;font-weight:600;color:var(--txt-primary);border-bottom:1px solid #3d3b49}.alternativeList_wrapper__dtkpX .alternativeList_moreBtn__E9U8T{position:relative;padding-top:1em;font-size:1em;font-weight:400;color:var(--font-light-color-primary);background-color:transparent;border:none;cursor:pointer}.alternativeList_wrapper__dtkpX .alternativeList_moreBtn__E9U8T:after{content:"";position:absolute;bottom:100%;left:0;width:100%;height:500%;background:linear-gradient(0deg,#2a2936 10%,rgba(42,41,54,.24));z-index:1030}.alternativeList_wrapper__dtkpX .alternativeList_moreBtn__E9U8T.alternativeList_active__QOBg5:after{display:none}.alternativeList_AlternativeList__6OV9K{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:25px;justify-content:center;align-items:start;max-height:500px;overflow:hidden;transition:max-height .5s cubic-bezier(0,1,0,1)}.alternativeList_AlternativeList__6OV9K .alternativeList_alternativeItem__DvtqF{width:100%}.alternativeList_AlternativeList__6OV9K.alternativeList_expanded__95yhG{max-height:1000em;transition:max-height 1s ease-in-out}.alternativeList_AlternativeList__6OV9K.alternativeList_expanded__95yhG:before{display:none}@media(min-width:1200px){.alternativeList_AlternativeList__6OV9K{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));justify-content:space-between}}.alternativeList_loader__LYnFE{display:inline-block;width:100%;text-align:center}.productListItem_ProductListItem__dVOGb{width:100%;height:100%;font-size:1em;padding:.5em;background-color:var(--bg-dark-color-thirty);border-radius:.5em}.productListItem_ProductListItem__dVOGb .productListItem_image__tIVpV{display:block;width:100%;height:auto;margin-bottom:.5em;aspect-ratio:1/1;border-radius:.5em;overflow:hidden;cursor:pointer}.productListItem_ProductListItem__dVOGb .productListItem_image__tIVpV img{width:100%;height:100%;object-fit:cover}.productListItem_ProductListItem__dVOGb .productListItem_info___xd1I{display:flex;flex-direction:column;gap:.5em}.productListItem_ProductListItem__dVOGb .productListItem_info___xd1I .productListItem_productName__UgLaj{display:inline-block;margin-bottom:.2em;text-transform:uppercase;font-size:1em;font-weight:500;color:var(--font-light-color-primary)}.productListItem_ProductListItem__dVOGb .productListItem_info___xd1I .productListItem_infoList__8D4EI{font-weight:300}.productListItem_ProductListItem__dVOGb .productListItem_info___xd1I .productListItem_infoList__8D4EI .productListItem_infoItem__I18Hx{color:var(--txt-primary);font-size:.7em}.ui_ProductList__74zeJ{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));justify-content:space-between;grid-row-gap:30px;row-gap:30px;grid-column-gap:15px;column-gap:15px}.ui_ProductList__74zeJ .ui_item__pb_K9{width:100%}@media(min-width:32em){.ui_ProductList__74zeJ{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.recipeList_wrapper__m1umC{display:flex;flex-direction:column;padding:.5em 1em;background-color:var(--bg-light-color-fourthy);border-radius:.5em}.recipeList_wrapper__m1umC .recipeList_title__SXn6H{margin-bottom:.5em;width:100%;font-size:1.2em;font-weight:600;color:var(--txt-primary);border-bottom:1px solid #3d3b49}.recipeList_wrapper__m1umC .recipeList_moreBtn__fIMBN{position:relative;padding-top:1em;font-size:1em;font-weight:400;color:var(--font-light-color-primary);background-color:transparent;border:none;cursor:pointer}.recipeList_wrapper__m1umC .recipeList_moreBtn__fIMBN:after{content:"";position:absolute;bottom:100%;left:0;width:100%;height:500%;background:linear-gradient(0deg,#2a2936 10%,rgba(42,41,54,.24));z-index:1030}.recipeList_wrapper__m1umC .recipeList_moreBtn__fIMBN.recipeList_active___wGjM:after{display:none}.recipeList_RecipeList__ejSKn{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:25px;justify-content:center;align-items:start;max-height:550px;overflow:hidden;transition:max-height .5s cubic-bezier(0,1,0,1)}.recipeList_RecipeList__ejSKn.recipeList_expanded__UcctX{max-height:1000em;transition:max-height 1s ease-in-out}.recipeList_RecipeList__ejSKn.recipeList_expanded__UcctX:before{display:none}.recipeList_RecipeList__ejSKn .recipeList_blur__sfxbt{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1001;cursor:pointer}@media(min-width:1200px){.recipeList_RecipeList__ejSKn{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));justify-content:space-between}}.recipeList_loader__UAHiY{display:inline-block;width:100%;text-align:center}.productsHeader_ProductsHeader__pmZuN .productsHeader_head__Kv3BY{display:flex;flex-direction:column;gap:.8em;justify-content:start;margin-bottom:1.5em;font-size:1em}.productsHeader_ProductsHeader__pmZuN .productsHeader_head__Kv3BY .productsHeader_title__Wu_6Z{font-size:1.5em;font-weight:700;color:var(--font-light-color-primary);text-transform:uppercase;text-align:start}.productsHeader_ProductsHeader__pmZuN .productsHeader_head__Kv3BY .productsHeader_subtitle__QuaXl{max-width:40em;font-size:.8em;line-height:1.5em}.productsHeader_ProductsHeader__pmZuN .productsHeader_siteNav__fkKrP{display:flex;flex-direction:column;gap:2em;margin-bottom:1em}.productsHeader_ProductsHeader__pmZuN .productsHeader_siteNav__fkKrP .productsHeader_control__287Ky{display:flex;justify-content:start;gap:.5em;flex-wrap:wrap}.productsHeader_ProductsHeader__pmZuN .productsHeader_siteNav__fkKrP .productsHeader_control__287Ky .productsHeader_search__CTn8M{display:flex;align-items:center;gap:.5em}.productsHeader_ProductsHeader__pmZuN .productsHeader_siteNav__fkKrP .productsHeader_control__287Ky .productsHeader_controlBtn__GK7Xk{position:relative;padding:.3em .5em;font-size:.9em;font-weight:400;line-height:160%;color:var(--txt-primary)}.productsHeader_ProductsHeader__pmZuN .productsHeader_siteNav__fkKrP .productsHeader_control__287Ky .productsHeader_controlBtn__GK7Xk .productsHeader_indicator__0d4fd{content:"";position:absolute;right:0;top:0;width:10px;height:10px;background-color:var(--bg-button-accent-red);border-radius:50%;animation-name:productsHeader_indicatorFlicker__SvyqF;animation-iteration-count:infinite;animation-duration:2s;opacity:0}@keyframes productsHeader_indicatorFlicker__SvyqF{0%{opacity:0}50%{opacity:1}to{opacity:0}}@media(min-width:1200px){.productsHeader_ProductsHeader__pmZuN .productsHeader_head__Kv3BY .productsHeader_title__Wu_6Z{font-size:3.35em;text-transform:none}}.productsHeader_filterDialog__jPjwn .productsHeader_filterDialogContent___b0qY{display:flex;flex-direction:column;gap:1em}.productsHeader_filterDialog__jPjwn .productsHeader_controlFilters__m5tQV{display:flex;gap:.5em;margin-bottom:.7em}.productsHeader_filterDialog__jPjwn .productsHeader_controlFilters__m5tQV button{padding:.3em .5em;color:var(--font-light-color-primary);font-weight:600;font-size:.9em;background-color:var(--bg-button-accent-red);border-radius:.5em;border:none;cursor:pointer}.ui_ProductAdditionalInfo__4AipE{display:flex;flex-direction:column;gap:1em;font-size:1em}.ui_ProductAdditionalInfo__4AipE .ui_head__8Q3Vm{display:flex;justify-content:center;align-items:center;font-size:1em}.ui_ProductAdditionalInfo__4AipE .ui_head__8Q3Vm .ui_image__Y27GX{width:100%;height:auto;max-width:500px;aspect-ratio:1/1;overflow:hidden;border-radius:.5em}.ui_ProductAdditionalInfo__4AipE .ui_head__8Q3Vm .ui_image__Y27GX img{width:100%;height:100%;object-fit:cover}.ui_ProductAdditionalInfo__4AipE .ui_description__zaAA7{padding:.5em 1em;background-color:var(--bg-light-color-fourthy);border-radius:.5em}.ui_ProductAdditionalInfo__4AipE .ui_description__zaAA7 .ui_moreBtn__HrGVR{color:var(--font-light-color-primary);text-decoration:underline}.ui_ProductAdditionalInfo__4AipE .ui_description__zaAA7 .ui_descWrapper___InxI{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9em;overflow:hidden}.ui_ProductAdditionalInfo__4AipE .ui_description__zaAA7 .ui_descWrapper___InxI.ui_expanded___5WB_{display:inline-block}.ui_ProductAdditionalInfo__4AipE .ui_main___Lkc1{display:flex;flex-direction:column;padding:.5em 1em;background-color:var(--bg-light-color-fourthy);border-radius:.5em}.ui_ProductAdditionalInfo__4AipE .ui_main___Lkc1 .ui_name__MUkWj{display:inline-block;margin-bottom:.5em;font-size:2em;font-weight:600}.ui_ProductAdditionalInfo__4AipE .ui_main___Lkc1 .ui_previewDescription__j9MzT{margin-bottom:1em;font-size:.9em;font-weight:300}.ui_ProductAdditionalInfo__4AipE .ui_main___Lkc1 .ui_statistic___uJ54{display:flex;justify-content:space-between;margin-bottom:.5em}.ui_ProductAdditionalInfo__4AipE .ui_main___Lkc1 .ui_statistic___uJ54 .ui_views__H_A1v{display:flex;align-items:center;justify-content:start;gap:.2em;font-size:.9em;font-weight:400}.ui_ProductAdditionalInfo__4AipE .ui_main___Lkc1 .ui_statistic___uJ54 .ui_views__H_A1v svg{width:1.4em;height:auto}.ui_ProductAdditionalInfo__4AipE .ui_main___Lkc1 .ui_statistic___uJ54 .ui_views__H_A1v strong{font-weight:500}.ui_ProductAdditionalInfo__4AipE .ui_main___Lkc1 .ui_statistic___uJ54 .ui_likes__6Ac26{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;padding:.6em 1.3em;color:var(--txt-primary);font-size:.8em;font-weight:600;white-space:nowrap;background-color:#181522;border-radius:.5em;border:none;cursor:pointer}.ui_ProductAdditionalInfo__4AipE .ui_main___Lkc1 .ui_statistic___uJ54 .ui_likes__6Ac26 svg{width:2em;height:auto}.ui_ProductAdditionalInfo__4AipE .ui_nutritionInfo__bphkT{display:flex;flex-direction:column}.ui_ProductAdditionalInfo__4AipE .ui_nutritionInfo__bphkT,.ui_ProductAdditionalInfo__4AipE .ui_type__SpCOW{padding:.5em 1em;background-color:var(--bg-light-color-fourthy);border-radius:.5em}.ui_ProductAdditionalInfo__4AipE .ui_type__SpCOW .ui_typeTitle__PvNMB{margin-bottom:.5em;width:100%;font-size:1.2em;font-weight:600;color:var(--txt-primary);border-bottom:1px solid #3d3b49}.ui_ProductAdditionalInfo__4AipE .ui_type__SpCOW .ui_typeList___ZWut{display:flex;align-items:center;justify-content:start;flex-wrap:wrap;gap:.5em;row-gap:1em}.ui_ProductAdditionalInfo__4AipE .ui_type__SpCOW .ui_typeList___ZWut .ui_typeItem__7oXn4 .ui_chip__7wGbN{width:-moz-fit-content;width:fit-content;padding:.2em .5em;font-size:1em;color:var(--font-light-color-primary);border:1px solid var(--font-light-color-primary);border-radius:.8em}.ui_ProductAdditionalInfo__4AipE .ui_product__2KJsx{display:flex;flex-direction:column}.ui_ProductAdditionalInfo__4AipE .ui_product__2KJsx .ui_productTitle__ITddu{margin-bottom:.5em;font-size:1.5em;font-weight:600}.ui_ProductAdditionalInfo__4AipE .ui_steps__I1PIG{display:flex;flex-direction:column;gap:.5em}.ui_ProductAdditionalInfo__4AipE .ui_steps__I1PIG .ui_stepsItem__A1jgh .ui_stepName__vFAbF{display:inline-block;margin-bottom:.5em;font-size:1.5em;font-weight:600}.ui_ProductAdditionalInfo__4AipE .ui_steps__I1PIG .ui_stepsItem__A1jgh .ui_stepTextWrapper__L2xn5{padding:.5em 1em;background-color:var(--bg-light-color-fourthy);border-radius:.5em}.ui_ProductAdditionalInfo__4AipE .ui_steps__I1PIG .ui_stepsItem__A1jgh .ui_stepTextWrapper__L2xn5 .ui_stepText__GpCmO{font-size:.9em}.ui_ProductAdditionalInfo__4AipE .ui_alternative__kvfAd{padding:.5em 1em;background-color:var(--bg-light-color-fourthy);border-radius:.5em}.ui_ProductAdditionalInfo__4AipE .ui_alternative__kvfAd .ui_alternativeTitle__rIXDV{margin-bottom:.5em;width:100%;font-size:1.2em;font-weight:600;color:var(--txt-primary);border-bottom:1px solid #3d3b49}.ui_ProductAdditionalInfo__4AipE .ui_alternative__kvfAd .ui_alternativeList__P5HIy{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-items:center;justify-content:start;grid-gap:.5em;gap:.5em}.ui_ProductAdditionalInfo__4AipE .ui_alternative__kvfAd .ui_alternativeList__P5HIy .ui_alternativeItem__pKkcD{width:100%}.recipeNutritionInfo_typeSelect__e8M0L{padding:.2em .5em;width:-moz-fit-content;width:fit-content;margin-bottom:.5em;font-size:1.1em;cursor:pointer}.recipeNutritionInfo_controlList__QVh3I{display:flex;align-items:center;justify-content:start;flex-wrap:wrap;gap:.5em;margin-bottom:1em;font-size:.9em}.recipeNutritionInfo_controlList__QVh3I .recipeNutritionInfo_controlItem__IwfuN button{padding:.2em .4em;color:var(--font-light-color-primary);background-color:var(--bg-button-accent-black);border:none;border-radius:.5em;cursor:pointer}.recipeNutritionInfo_controlList__QVh3I .recipeNutritionInfo_controlItem__IwfuN.recipeNutritionInfo_active__EaJf7 button{background-color:var(--bg-button-accent-red)}.recipeNutritionInfo_pfcList__av56i{display:flex;align-items:center;justify-content:start;flex-wrap:wrap;gap:1.5em;margin-bottom:1em;width:100%;font-size:1em;font-weight:400}.recipeNutritionInfo_pfcList__av56i .recipeNutritionInfo_pfcItem__PEqC5{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px}.recipeNutritionInfo_pfcList__av56i .recipeNutritionInfo_pfcItem__PEqC5 span,.recipeNutritionInfo_pfcList__av56i .recipeNutritionInfo_pfcItem__PEqC5 strong{display:inline-block}.recipeNutritionInfo_pfcList__av56i .recipeNutritionInfo_pfcItem__PEqC5 strong{font-size:1.3em}.recipeNutritionInfo_pfcList__av56i .recipeNutritionInfo_pfcItem__PEqC5 span{font-size:.8em;text-transform:uppercase}.recipeListItem_RecipeListItem__QHWYt{width:100%;height:100%;font-size:1em;padding:.5em;background-color:var(--bg-dark-color-thirty);border-radius:.5em}.recipeListItem_RecipeListItem__QHWYt .recipeListItem_image__TT8fQ{display:block;width:100%;height:auto;margin-bottom:.5em;aspect-ratio:1/1;border-radius:.5em;overflow:hidden;cursor:pointer}.recipeListItem_RecipeListItem__QHWYt .recipeListItem_image__TT8fQ img{width:100%;height:100%;object-fit:cover}.recipeListItem_RecipeListItem__QHWYt .recipeListItem_info__WRcor{display:flex;flex-direction:column;gap:.5em}.recipeListItem_RecipeListItem__QHWYt .recipeListItem_info__WRcor .recipeListItem_typeSelect__Rpicm{padding:.2em .5em;cursor:pointer}.recipeListItem_RecipeListItem__QHWYt .recipeListItem_info__WRcor .recipeListItem_productName__TEE08{display:inline-block;margin-bottom:.2em;text-transform:uppercase;font-size:1em;font-weight:500;color:var(--font-light-color-primary)}.recipeListItem_RecipeListItem__QHWYt .recipeListItem_info__WRcor .recipeListItem_description__4xOov{font-size:.7em;font-weight:300}.recipeListItem_RecipeListItem__QHWYt .recipeListItem_info__WRcor .recipeListItem_nutritionType__Dgktx{font-size:.8em;font-weight:600}.recipeListItem_RecipeListItem__QHWYt .recipeListItem_info__WRcor .recipeListItem_infoList__fEHXg{font-weight:300}.recipeListItem_RecipeListItem__QHWYt .recipeListItem_info__WRcor .recipeListItem_infoList__fEHXg .recipeListItem_infoItem__pvewl{color:var(--txt-primary);font-size:.7em}.recipeListItem_RecipeListItem__QHWYt .recipeListItem_info__WRcor .recipeListItem_nutritionEmpty__IEydP{font-size:.8em}.recipeProductList_wrapper__ga1EU{display:flex;flex-direction:column;gap:1em;padding:.5em 1em;background-color:var(--bg-light-color-fourthy);border-radius:.5em}.recipeProductList_wrapper__ga1EU .recipeProductList_moreBtn__av1_P{position:relative;font-size:1em;font-weight:400;color:var(--font-light-color-primary);background-color:transparent;border:none;cursor:pointer}.recipeProductList_wrapper__ga1EU .recipeProductList_moreBtn__av1_P:after{content:"";position:absolute;bottom:100%;left:0;width:100%;height:500%;background:linear-gradient(0deg,#2a2936 10%,rgba(42,41,54,.24));z-index:1030}.recipeProductList_wrapper__ga1EU .recipeProductList_moreBtn__av1_P.recipeProductList_active__EPRaT:after{display:none}.recipeProductList_productList__j71zI{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,max-content));grid-gap:25px;justify-content:center;align-items:start;max-height:320px;overflow:hidden;transition:max-height .5s cubic-bezier(0,1,0,1)}.recipeProductList_productList__j71zI.recipeProductList_expanded__8jylL{max-height:1000em;transition:max-height 1s ease-in-out}.recipeProductList_productList__j71zI.recipeProductList_expanded__8jylL:before{display:none}.recipeProductList_productList__j71zI .recipeProductList_productListItem__VG_t6 .recipeProductList_product__PZeNK{display:flex;flex-direction:column;gap:.5em}.recipeProductList_productList__j71zI .recipeProductList_productListItem__VG_t6 .recipeProductList_product__PZeNK .recipeProductList_image__OG0_0{width:100%;height:auto;border-radius:.5em;aspect-ratio:1/1;overflow:hidden}.recipeProductList_productList__j71zI .recipeProductList_productListItem__VG_t6 .recipeProductList_product__PZeNK .recipeProductList_image__OG0_0 img{height:100%;object-fit:cover}.recipeProductList_productList__j71zI .recipeProductList_productListItem__VG_t6 .recipeProductList_product__PZeNK .recipeProductList_name__USM4S{font-size:1.2em;font-weight:600;color:var(--font-light-color-primary)}@media(min-width:1200px){.recipeProductList_productList__j71zI{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));justify-content:space-between}}.recipeTariff_RecipeTariff__mmOWa{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:.5em;width:100%;margin:1.5em 0;padding:.5em 1em;font-size:1em;background-color:var(--bg-dark-color-thirty);border-radius:.5em}.recipeTariff_RecipeTariff__mmOWa .recipeTariff_title__SegXw{width:100%;font-size:.8em;font-weight:300;color:var(--font-light-color-primary);text-align:center}.recipeTariff_RecipeTariff__mmOWa .recipeTariff_wrapper__p72HB{display:flex;align-items:center;justify-content:center;gap:.5em;margin-bottom:.2em;margin-left:auto;margin-right:auto}.recipeTariff_RecipeTariff__mmOWa .recipeTariff_wrapper__p72HB .recipeTariff_recipeCount__Mv1lS{width:7.5em;height:2em;display:flex;align-items:center;justify-content:center;font-size:1em;color:var(--font-light-color-primary);font-weight:600;border:1px solid var(--bg-button-accent-green);border-radius:.5em}.recipeTariff_RecipeTariff__mmOWa .recipeTariff_wrapper__p72HB .recipeTariff_recipeCount__Mv1lS span{font-size:.8em}.recipeTariff_RecipeTariff__mmOWa .recipeTariff_wrapper__p72HB .recipeTariff_btn__wCkfr{width:7.5em;height:2em;display:flex;align-items:center;justify-content:center;font-size:1em;font-weight:400;color:var(--font-light-color-primary);background-color:var(--bg-button-accent-green);border:none;border-radius:.5em;cursor:pointer}.recipeTariff_RecipeTariff__mmOWa .recipeTariff_priceWrapper__wDHLe{margin:0 auto;font-size:.7em}.recipeTariff_RecipeTariff__mmOWa .recipeTariff_priceWrapper__wDHLe span:first-child{font-weight:600}.recipeTariff_RecipeTariff__mmOWa .recipeTariff_priceWrapper__wDHLe span:last-child{font-weight:300}@media(min-width:32em){.recipeTariff_RecipeTariff__mmOWa{width:-moz-fit-content;width:fit-content}.recipeTariff_RecipeTariff__mmOWa .recipeTariff_priceWrapper__wDHLe{margin:0 0 0 auto}}.alternativeList_wrapper__wKJHV{display:flex;flex-direction:column;padding:.5em 1em;background-color:var(--bg-light-color-fourthy);border-radius:.5em}.alternativeList_wrapper__wKJHV .alternativeList_title__wlPAL{margin-bottom:.5em;width:100%;font-size:1.2em;font-weight:600;color:var(--txt-primary);border-bottom:1px solid #3d3b49}.alternativeList_wrapper__wKJHV .alternativeList_moreBtn__h_lbh{position:relative;padding-top:1em;font-size:1em;font-weight:400;color:var(--font-light-color-primary);background-color:transparent;border:none;cursor:pointer}.alternativeList_wrapper__wKJHV .alternativeList_moreBtn__h_lbh:after{content:"";position:absolute;bottom:100%;left:0;width:100%;height:500%;background:linear-gradient(0deg,#2a2936 10%,rgba(42,41,54,.24));z-index:1030}.alternativeList_wrapper__wKJHV .alternativeList_moreBtn__h_lbh.alternativeList_active__pzcrt:after{display:none}.alternativeList_AlternativeList__F_V_S{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:25px;justify-content:center;align-items:start;max-height:500px;overflow:hidden;transition:max-height .5s cubic-bezier(0,1,0,1)}.alternativeList_AlternativeList__F_V_S .alternativeList_alternativeItem__BqlXQ{width:100%}.alternativeList_AlternativeList__F_V_S.alternativeList_expanded__2w6rR{max-height:1000em;transition:max-height 1s ease-in-out}.alternativeList_AlternativeList__F_V_S.alternativeList_expanded__2w6rR:before{display:none}.alternativeList_AlternativeList__F_V_S .alternativeList_blur__yIRDA{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1001;cursor:pointer}@media(min-width:1200px){.alternativeList_AlternativeList__F_V_S{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));justify-content:space-between}}.alternativeList_loader__MsoFh{display:inline-block;width:100%;text-align:center}.meal_CalorieDayMeal__toyon{padding:.5em 1em;color:var(--font-light-color-primary);background-color:var(--bg-dark-color-thirty);border-radius:.5em}.meal_CalorieDayMeal__toyon .meal_list__52Exy{display:flex;flex-direction:column;gap:2em}.meal_CalorieDayMeal__toyon .meal_list__52Exy .meal_item__akaJR{display:flex;flex-direction:column;gap:.6em}.meal_CalorieDayMeal__toyon .meal_list__52Exy .meal_item__akaJR .meal_main__V2T6r{display:flex;flex-direction:column}.meal_CalorieDayMeal__toyon .meal_list__52Exy .meal_item__akaJR .meal_main__V2T6r .meal_head__TJw6h{display:grid;grid-template-columns:2em 1fr;align-items:center;grid-gap:1em;gap:1em}.meal_CalorieDayMeal__toyon .meal_list__52Exy .meal_item__akaJR .meal_main__V2T6r .meal_head__TJw6h .meal_index__PAICO{display:flex;align-items:center;justify-content:center;width:100%;height:auto;aspect-ratio:1/1;font-weight:400;font-size:1em;border-radius:50%;border:1px solid var(--font-light-color-primary)}.meal_CalorieDayMeal__toyon .meal_list__52Exy .meal_item__akaJR .meal_main__V2T6r .meal_head__TJw6h .meal_title__KtOZE{display:flex;align-items:end;gap:.5em;flex-wrap:wrap;margin-bottom:.3em}.meal_CalorieDayMeal__toyon .meal_list__52Exy .meal_item__akaJR .meal_main__V2T6r .meal_head__TJw6h .meal_title__KtOZE .meal_name__Rvc0e{font-weight:600;font-size:.92em;color:var(--font-light-color-primary)}.meal_CalorieDayMeal__toyon .meal_list__52Exy .meal_item__akaJR .meal_main__V2T6r .meal_head__TJw6h .meal_title__KtOZE .meal_calorie__B3yjx{font-size:.8em;font-weight:300;color:var(--font-light-color-accent-green);transform:translateY(-.1em)}.meal_CalorieDayMeal__toyon .meal_list__52Exy .meal_item__akaJR .meal_main__V2T6r .meal_content__h_1am{display:flex;flex-direction:column;gap:.5em;padding-left:3em;font-size:1em}.meal_CalorieDayMeal__toyon .meal_list__52Exy .meal_item__akaJR .meal_main__V2T6r .meal_content__h_1am .meal_description__mF5Sa .meal_descWrapper__0X2mW,.meal_CalorieDayMeal__toyon .meal_list__52Exy .meal_item__akaJR .meal_main__V2T6r .meal_content__h_1am .meal_description__mF5Sa .meal_descWrapper__0X2mW p{font-size:.92em!important}.meal_CalorieDayMeal__toyon .meal_list__52Exy .meal_item__akaJR .meal_main__V2T6r .meal_content__h_1am .meal_description__mF5Sa *,.meal_CalorieDayMeal__toyon .meal_list__52Exy .meal_item__akaJR .meal_main__V2T6r .meal_content__h_1am .meal_explanation__gEnRG *{color:var(--font-light-color-primary)!important}.meal_CalorieDayMeal__toyon .meal_list__52Exy .meal_item__akaJR .meal_main__V2T6r .meal_content__h_1am .meal_explanation__gEnRG{padding-left:1em;font-size:.92em!important;border-left:2px solid var(--font-light-color-accent-red)}.meal_CalorieDayMeal__toyon .meal_list__52Exy .meal_item__akaJR .meal_main__V2T6r .meal_content__h_1am .meal_explanation__gEnRG p{font-size:.92em!important}.meal_CalorieDayMeal__toyon .meal_list__52Exy .meal_item__akaJR .meal_main__V2T6r .meal_content__h_1am .meal_explanation__gEnRG *{font-weight:300}.meal_CalorieDayMeal__toyon .meal_list__52Exy .meal_item__akaJR .meal_footer__4a6vG{display:flex;align-items:center;justify-content:start;gap:.5em}.meal_CalorieDayMeal__toyon .meal_list__52Exy .meal_item__akaJR .meal_footer__4a6vG .meal_controlBtn__FKEpy{padding:.5em 1em;font-size:.8em;color:var(--font-light-color-primary);text-transform:uppercase;background-color:var(--bg-dark-color-primary);border-radius:.5em;border:none;cursor:pointer}.meal_CalorieDayMeal__toyon .meal_list__52Exy .meal_item__akaJR .meal_footer__4a6vG .meal_controlBtn__FKEpy.meal_active__J20ft{background-color:var(--bg-button-accent-red)}.meal_CalorieDayMeal__toyon .meal_list__52Exy .meal_item__akaJR .meal_resources__0z0w_{display:flex;flex-direction:column;gap:.5em}.meal_CalorieDayMeal__toyon .meal_list__52Exy .meal_item__akaJR .meal_resources__0z0w_ .meal_resourceListWrapper__FQ3wv{display:flex;flex-direction:column;justify-content:start;gap:.5em;padding:.5em 1em;background-color:var(--bg-dark-color-primary);border-radius:.5em}.meal_CalorieDayMeal__toyon .meal_list__52Exy .meal_item__akaJR .meal_resources__0z0w_ .meal_resourceListWrapper__FQ3wv .meal_resourceTitle__riCGZ{text-transform:uppercase;font-weight:500}.meal_CalorieDayMeal__toyon .meal_list__52Exy .meal_item__akaJR .meal_resources__0z0w_ .meal_resourceListWrapper__FQ3wv .meal_resourceList__op0R_{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-row-gap:1em;row-gap:1em;grid-column-gap:1em;column-gap:1em;width:100%}.meal_CalorieDayMeal__toyon .meal_list__52Exy .meal_item__akaJR .meal_resources__0z0w_ .meal_resourceListWrapper__FQ3wv .meal_resourceList__op0R_ .meal_item__akaJR{width:100%;height:auto;padding:.2em;background-color:var(--bg-dark-color-thirty);border-radius:.5em}.meal_CalorieDayMeal__toyon .meal_list__52Exy .meal_item__akaJR .meal_resources__0z0w_ .meal_resourceListWrapper__FQ3wv .meal_resourceList__op0R_ .meal_item__akaJR a{display:block;width:100%;height:auto}.meal_CalorieDayMeal__toyon .meal_list__52Exy .meal_item__akaJR .meal_resources__0z0w_ .meal_resourceListWrapper__FQ3wv .meal_resourceList__op0R_ .meal_item__akaJR .meal_image__QFWbA{width:100%;height:auto;margin-bottom:.5em;aspect-ratio:1/1;border-radius:.5em;overflow:hidden}.meal_CalorieDayMeal__toyon .meal_list__52Exy .meal_item__akaJR .meal_resources__0z0w_ .meal_resourceListWrapper__FQ3wv .meal_resourceList__op0R_ .meal_item__akaJR .meal_image__QFWbA img{width:100%;height:100%;object-fit:cover}.meal_CalorieDayMeal__toyon .meal_list__52Exy .meal_item__akaJR .meal_resources__0z0w_ .meal_resourceListWrapper__FQ3wv .meal_resourceList__op0R_ .meal_item__akaJR .meal_name__Rvc0e{text-transform:uppercase;font-size:.8em;color:var(--font-light-color-primary)}@media(min-width:600px){.meal_CalorieDayMeal__toyon .meal_list__52Exy .meal_item__akaJR .meal_resources__0z0w_ .meal_resourceListWrapper__FQ3wv .meal_resourceList__op0R_{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.meal_resourceItem__4GKQ_{width:100%;height:auto;background-color:var(--bg-dark-color-thirty);border-radius:.5em;border:none;overflow:hidden}.meal_resourceItem__4GKQ_ .meal_resourcePreview__QkCR_{width:100%;height:auto;padding:.2em;border:none;background-color:transparent;cursor:pointer}.meal_resourceItem__4GKQ_ a{display:block;width:100%;height:auto}.meal_resourceItem__4GKQ_ .meal_image__QFWbA{width:100%;height:auto;margin-bottom:.5em;aspect-ratio:1/1;border-radius:.5em;overflow:hidden}.meal_resourceItem__4GKQ_ .meal_image__QFWbA img{width:100%;height:100%;object-fit:cover}.meal_resourceItem__4GKQ_ .meal_name__Rvc0e{text-transform:uppercase;font-size:.8em;color:var(--font-light-color-primary)}.meal_resourceItem__4GKQ_ .meal_resourceDialog__HYZNH{position:fixed;left:0;top:0;z-index:9999;width:100%;height:100%;display:flex;flex-direction:column;gap:.5em;background-color:transparent;border-radius:.5em}.meal_resourceItem__4GKQ_ .meal_resourceDialog__HYZNH .meal_head__TJw6h .meal_closeBtn__yszYm{padding:.5em 1em;color:var(--font-light-color-primary);font-size:.9em;font-weight:600;border-radius:.5em;background-color:var(--bg-button-accent-red);border:none}.meal_resourceItem__4GKQ_ .meal_resourceDialog__HYZNH .meal_main__V2T6r{height:95%;width:100%;padding:0 .5em;background-color:var(--bg-dark-color-primary);border-radius:.5em;overflow-y:auto}.meal_resourceItem__4GKQ_ .meal_resourceDialog__HYZNH .meal_main__V2T6r .meal_productAdditionalInfo__BOgW5{font-size:.9em}.meal_resourceItem__4GKQ_ .meal_resourceDialog__HYZNH .meal_main__V2T6r .meal_footer__4a6vG{display:flex;justify-content:center;align-items:center;width:100%;height:auto;padding:1.5em .5em}.meal_resourceItem__4GKQ_ .meal_resourceDialog__HYZNH .meal_main__V2T6r .meal_footer__4a6vG svg{width:6em;height:auto}.ui_CaloriePage__kwH6P{padding-bottom:2em;font-size:1em}.ui_CaloriePage__kwH6P .ui_container__H4U7B{display:flex;flex-direction:column;gap:1em}