.MenuBackground{align-items:center;background-color:#000;display:flex;flex-direction:column;height:100%;justify-content:flex-start;position:fixed;top:0;width:100%}.MenuBackground .topSection{height:280px;margin-left:auto;margin-right:auto;max-width:414px;position:relative;width:100%}@media(min-width:824px){.MenuBackground .topSection{height:768px;max-width:1140px}}.MenuBackground .bottomSection{flex-grow:1;max-width:414px;width:100%}@media(min-width:824px){.MenuBackground .bottomSection{max-width:824px}}.MenuBackground.kitchen .topSection{background:url(/static/media/hero-kitchen-default.dac9c0b8821b5508739b.png);background-repeat:no-repeat;background-size:cover}.MenuBackground.kitchen .bottomSection{background:url(/static/media/hero-kitchen-default.dac9c0b8821b5508739b.png);background-repeat:no-repeat;background-size:100% 100%;filter:blur(32px);transform:scaleY(-1)}.MenuBackground.bar .topSection{background:url(/static/media/hero-bar-default.164745b796b2ed9cb007.png);background-repeat:no-repeat;background-size:cover}.MenuBackground.bar .bottomSection{background:url(/static/media/hero-bar-default.164745b796b2ed9cb007.png);background-repeat:no-repeat;background-size:100% 100%;filter:blur(32px);transform:scaleY(-1)}.RecipeCard{background-color:#fff;border-radius:4px;position:relative}.RecipeCard .image{border-radius:4px 4px 0 0;height:120px;width:100%}.RecipeCard .image.url{background-position:50%;background-size:cover}.RecipeCard .label{align-items:center;display:flex;height:40px;justify-content:center;padding-left:16px;padding-right:16px}.RecipeCard .label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RecipeCard .label>div{background-color:#d7d7d7;border-radius:2px;height:20px;width:160px}.RecipeList{grid-gap:4px;align-content:stretch;display:grid;gap:4px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));padding-bottom:80px;padding-left:4px;padding-right:4px;position:relative;width:100%}@media(min-width:824px){.RecipeList{grid-template-columns:repeat(auto-fill,minmax(201px,1fr))}}.RecipeList .backgroundBlur{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);height:100%;left:4px;position:absolute;right:4px}.FilterHeader{align-items:center;background-color:#fff;display:flex;flex-direction:row}.FilterHeader p,.FilterHeader span{position:relative}.FilterHeader p sup,.FilterHeader span sup{position:absolute;top:-6px}.FilterHeader .filterTab{flex-grow:1;padding-bottom:12px;padding-top:12px}.FilterHeader .filterTab:first-child{margin-left:16px}.FilterHeader .filterTab:last-child{margin-right:16px}.FilterHeader .filterTab.reset{flex-grow:0;margin-right:0}.FilterHeader .filterTab.active p,.FilterHeader .filterTab.active span{font-weight:700}.FilterHeader .filterTab.reset{padding-left:16px;padding-right:16px}.FilterHeader .filterTab.reset .icon{color:#000}.FilterSection{background-color:#fff;padding:16px}.FilterSection .label{margin-bottom:12px;margin-left:8px}.ChipFilter{display:flex;flex-wrap:wrap;gap:2px}.ChipFilter .chip{background-color:#f0f0f0;border-radius:2px;padding:8px}.ChipFilter .chip.active{background-color:#bfbfbf}.ListFilter{display:flex;flex-direction:column;gap:4px}.ListFilter .tag{align-items:center;display:flex;flex-direction:row;gap:8px;padding:8px;width:100%}.ListFilter .tag:hover .checkbox div{background-color:#bfbfbf}.ListFilter .tag:active .checkbox div{height:8px;width:8px}.ListFilter .tag:active.active .checkbox div{background-color:#bfbfbf}.ListFilter .tag .checkbox{align-items:center;display:flex;flex-grow:0;height:16px;justify-content:center;width:16px}.ListFilter .tag .checkbox div{background-color:#f0f0f0;border-radius:2px;height:16px;width:16px}.ListFilter .tag.active .checkbox div{background-color:#333;height:8px;width:8px}.ListFilter .tag p{flex-grow:1;text-align:left}.Dropdown .taste-select__control{background-color:#f0f0f0;border:none;border-radius:2px}.Dropdown .taste-select__control .taste-select__input-container{color:#000}.Dropdown .taste-select__control.taste-select__control--is-focused,.Dropdown .taste-select__control.taste-select__control--menu-is-open,.Dropdown .taste-select__control:active,.Dropdown .taste-select__control:focus,.Dropdown .taste-select__control:hover{box-shadow:none}.Dropdown .taste-select__indicator{align-items:center;display:flex;height:40px;justify-content:center;width:40px}.Dropdown .taste-select__indicator .icon{color:#000}.Dropdown .taste-select__indicator-separator{display:none}.Dropdown .taste-select__single-value{color:#000;font-family:Encode Sans Expanded,sans-serif;font-size:14px;text-align:center}.Dropdown .taste-select__menu{background-color:#fff;border-radius:2px;box-shadow:0 8px 16px 0 #00000040;margin-top:1px;overflow:hidden;text-align:center}.Dropdown .taste-select__menu .taste-select__option{color:#000}.Dropdown .taste-select__menu .taste-select__option--is-focused,.Dropdown .taste-select__menu .taste-select__option--is-selected{background-color:#f0f0f0;color:#000}.Dropdown .taste-select__menu .taste-select__menu-list::-webkit-scrollbar{height:12px;width:12px}.Dropdown .taste-select__menu .taste-select__menu-list::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:2px}.Dropdown .taste-select__menu .taste-select__menu-list::-webkit-scrollbar-track{background:#f0f0f0}.LimitedIngredientPanel{align-items:left;background-color:#fff;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;padding:16px 24px}.FilterPanel{align-items:stretch;animation:slideUp .2s ease-out forwards;display:flex;flex-direction:column;gap:2px;margin-bottom:4px;margin-top:-60px;padding-left:4px;padding-right:4px;position:relative;z-index:2}.FilterPanel>:first-child{border-radius:4px 4px 0 0}.FilterPanel>:last-child{border-radius:0 0 4px 4px}.SearchPanel{align-items:stretch;animation:slideUp .2s ease-out forwards;background-color:#fff;border-radius:4px;display:flex;flex-direction:row;gap:2px;margin:-60px 4px 4px;padding:16px;position:relative;z-index:2}@keyframes slideUp{0%{margin-top:0}to{margin-top:-60px}}.SearchPanel .search{align-items:stretch;background-color:#f0f0f0;border-radius:2px 0 0 2px;display:flex;flex-direction:row;flex-grow:1;padding:0 16px;position:relative}.SearchPanel .search input{background-color:#f0f0f0;width:100%}.SearchPanel .clear{background-color:#f0f0f0;border-radius:0 2px 2px 0;flex-shrink:0;height:40px;width:40px}.Chip{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#00000040;border-radius:999px;display:flex;height:48px;justify-content:center;width:48px}.Chip:active{background-color:#000}.ChipMenu{bottom:12px;display:flex;justify-content:space-between;padding-left:16px;padding-right:16px;position:absolute;width:100%}.ChipMenu .chipList{display:flex;flex-direction:row;gap:4px}.FilterResultCounter{align-items:center;background-color:#fff;border-radius:999px;bottom:16px;box-shadow:0 8px 16px 0 #00000040;display:flex;justify-content:center;left:50%;padding:16px 32px;position:fixed;transform:translateX(-50%);z-index:3}.FilterResultCounter span{font-weight:700}.CreateRecipeChip{align-items:center;background-color:#fff;border-radius:999px;bottom:16px;box-shadow:0 4px 8px 0 #0000001a;display:flex;height:48px;justify-content:center;position:fixed;right:calc(50% - 191px);width:48px;z-index:1}@media(min-width:824px){.CreateRecipeChip{right:calc(50% - 396px)}}.CreateRecipeChip .icon{color:#000}.Menu{position:relative}.Menu .scrollable{margin-left:auto;margin-right:auto;max-width:414px;pointer-events:none;position:relative;width:100%}@media(min-width:824px){.Menu .scrollable{max-width:824px}}.Menu .scrollable .topSection{align-items:center;display:flex;height:240px;justify-content:center;position:relative;width:100%}@media(min-width:824px){.Menu .scrollable .topSection{height:648px}}.Menu .scrollable .topSection .logo{background:url(/static/media/logo-taste.757ee30c3b502fe28333.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:154px;transform:translate(2px,-16px);width:154px}@media(min-width:824px){.Menu .scrollable .topSection .logo{height:314px;transform:translate(4px,-36px);width:314px}}.Menu .scrollable>* .ChipMenu,.Menu .scrollable>:not(:first-child){pointer-events:auto}body:has(.Menu)::-webkit-scrollbar-track{background:#000}body:has(.Menu)::-webkit-scrollbar-thumb{background:#394d29;border-color:#000}body:has(.Menu)::-webkit-scrollbar-thumb:hover{background:#62300b}.RecipeBackground{align-items:center;background:linear-gradient(180deg,#aaa,#bababa);bottom:0;display:flex;flex-direction:column;justify-content:flex-start;left:0;position:fixed;right:0;top:0}.RecipeBackground .PlaceholderImage,.RecipeBackground .image{display:block;flex-shrink:0;max-width:414px;width:100%}@media(min-width:824px){.RecipeBackground .PlaceholderImage,.RecipeBackground .image{max-width:824px}}.RecipeBackground .PlaceholderImage{height:240px}@media(min-width:824px){.RecipeBackground .PlaceholderImage{height:648px}}.RecipeBackground .bottomSection{background:linear-gradient(180deg,#ececec,#e9e9e9);flex-grow:1;max-width:414px;width:100%}@media(min-width:824px){.RecipeBackground .bottomSection{max-width:824px}}.RecipeHero{margin-bottom:-24px;position:relative;width:calc(100% + 32px)}.RecipeHero .image{display:block;height:auto;opacity:0;width:100%}.RecipeHero .PlaceholderImage{height:240px;opacity:0}@media(min-width:824px){.RecipeHero .PlaceholderImage{height:648px}}.RecipeHero .back{bottom:28px;left:16px;position:absolute}.RecipeHero .edit{bottom:28px;position:absolute;right:16px}.RecipeHeader{align-items:center;background-color:#fff;border-radius:4px;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:20px 16px;text-align:center;width:100%}.RecipeHeader h1{color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RecipeHeader .recommendation{max-width:360px;text-align:left}.RecipeHeader .icon{color:#000;opacity:.8}.Ingredient{align-items:left;display:flex;flex-direction:row;margin-bottom:8px;margin-top:8px;text-align:left}.Ingredient:first-child{margin-top:0}.Ingredient:last-child{margin-bottom:0}.Ingredient.title span{font-weight:700}.Ingredient span:first-child{flex-shrink:0;text-align:right;width:130px}.Ingredient span:nth-child(2){flex-grow:1;margin-left:16px}.IngredientListButton{align-items:center;background-color:#fff;display:flex;flex-direction:row;padding:16px;position:relative}.IngredientListButton .icon{color:#000;margin-left:97px}.IngredientListButton span{font-weight:700;margin-left:40px}.IngredientList{background-color:#fff;padding:32px 16px}.RecipeIngredients{align-items:center;display:flex;flex-direction:column;gap:2px;justify-content:center;position:relative;width:100%}.RecipeIngredients>*{background-color:#fff;width:100%}.RecipeIngredients>:first-child{border-radius:4px 4px 0 0}.RecipeIngredients>:last-child{border-radius:0 0 4px 4px}.PreparationPhase{background-color:#fff;padding:32px 16px}.PreparationPhase .header span{font-weight:700;margin-bottom:8px}.PreparationPhase .header span:first-child{display:inline-block;text-align:right;width:57px}.PreparationPhase .header span:nth-child(2){margin-left:16px}.PreparationPhase .steps p{margin-bottom:8px;margin-left:73px;margin-top:8px}.PreparationPhase .steps p:last-child{margin-bottom:0}.RecipePreparation{align-items:center;display:flex;flex-direction:column;gap:2px;justify-content:center;position:relative}.RecipePreparation>*{background-color:#fff;width:100%}.RecipePreparation>:first-child{border-radius:4px 4px 0 0}.RecipePreparation>:last-child{border-radius:0 0 4px 4px}.AuthorTag{padding-top:8px;position:relative;text-align:right}.AuthorTag.url{padding-bottom:8px}.AuthorTag>*{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff9;border-radius:999px;margin-left:auto;padding:8px 16px}.AuthorTag>* span{color:#000;opacity:.8}.Recipe{position:relative}.Recipe .scrollable{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;margin-left:auto;margin-right:auto;max-width:414px;padding:0 16px 32px;position:relative;width:100%}@media(min-width:824px){.Recipe .scrollable{max-width:824px}}.Recipe .scrollable .instructions{align-items:flex-start;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);display:flex;flex-direction:column;justify-content:center;width:100%}@media(min-width:824px){.Recipe .scrollable .instructions{flex-direction:row;gap:8px;justify-content:right}}.Recipe .scrollable .instructions>*{margin-bottom:8px;width:100%}@media(min-width:824px){.Recipe .scrollable .instructions>*{max-width:392px}}.sectionTitle{display:none;padding:16px;text-align:center}@media(min-width:824px){.sectionTitle{display:block}}body:has(.Recipe){background-color:#e9e9e9}body:has(.Recipe)::-webkit-scrollbar-track{background:#aaa}body:has(.Recipe)::-webkit-scrollbar-thumb{background:#ffffff4d;border-color:#aaa}body:has(.Recipe)::-webkit-scrollbar-thumb:hover{background:#ececec}::-webkit-scrollbar{width:16px}::-webkit-scrollbar-thumb{border:4px solid;border-radius:6px}a{text-decoration:none}h1,h2,h3,h4,h5,span{pointer-events:none}h1,h2,h3,h4,h5,input,span,textarea{color:#000}h1{font-family:Encode Sans Expanded,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin:0}h3{font-style:normal}h3,h6,input,p,span,textarea{font-family:Encode Sans Expanded,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin:0}input,p,span,textarea{font-style:normal}.icon{color:#fff;font-size:14px}*{box-sizing:border-box}body{background-color:#000;min-height:calc(100vh + 1px)}button,iframe,input,textarea{border-style:none;outline:none;padding:0}button{background:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.df3bb0ed.css.map*/