.styles-module-scss-module__tn_SsW__ingredientSuggestionDropdown{z-index:1;text-align:left;background:#fff;border:1px solid #cecece;border-radius:3px;max-height:230px;position:absolute;overflow-y:scroll;box-shadow:0 2px 2px #9a9494}@media (max-width:760px){.styles-module-scss-module__tn_SsW__ingredientSuggestionDropdown{max-height:250px;position:static;overflow-x:scroll}}.styles-module-scss-module__tn_SsW__ingredientSuggestionDropdown .styles-module-scss-module__tn_SsW__item:hover{background:#cecece}
.styles-module-scss-module__gq3kvG__searchIngredientContainer{background:#fff;border:1px solid #cecece;border-radius:4px;align-items:center;margin-bottom:10px;padding:5px;position:relative}.styles-module-scss-module__gq3kvG__searchIngredientContainer .styles-module-scss-module__gq3kvG__inputText{width:100%;margin:0}.styles-module-scss-module__gq3kvG__searchIngredientContainer .styles-module-scss-module__gq3kvG__buttonWrapper{width:210px;margin:0}@media (max-width:930px){.styles-module-scss-module__gq3kvG__searchIngredientContainer .styles-module-scss-module__gq3kvG__buttonWrapper{width:100%;margin-top:10px}}
.styles-module-scss-module__GljzpW__tagsInput{display:inline-block}@media (max-width:930px){.styles-module-scss-module__GljzpW__tagsInput{margin-bottom:10px}}.styles-module-scss-module__GljzpW__tagsInput .styles-module-scss-module__GljzpW__ingredientTag{white-space:nowrap;float:left;background:#f1f1f1;border:1px solid #cecece;border-radius:35px;margin-bottom:10px;margin-right:10px;display:flex;overflow:hidden}.styles-module-scss-module__GljzpW__tagsInput .styles-module-scss-module__GljzpW__ingredientTag .styles-module-scss-module__GljzpW__text{padding:7px 0 7px 10px}.styles-module-scss-module__GljzpW__tagsInput .styles-module-scss-module__GljzpW__ingredientTag .styles-module-scss-module__GljzpW__closeBtn{margin:-10px 0 -5px 5px;padding:0 10px;font-size:35px}.styles-module-scss-module__GljzpW__tagsInput .styles-module-scss-module__GljzpW__ingredientTag .styles-module-scss-module__GljzpW__closeBtn:hover{background:#a3a3a3}
.styles-module-scss-module__XyBegW__ingredientSelectionButton{color:#848484;cursor:pointer;background:#fff;border:1px solid #cecece;border-radius:58px;align-items:center;padding:15px}.styles-module-scss-module__XyBegW__selectIngredientPopup{z-index:9;background:#fff;border-radius:5px;padding:10px;position:fixed;top:60px;left:15px;right:15px;box-shadow:0 0 9px #000}.styles-module-scss-module__XyBegW__selectIngredientPopup input{border:1px solid #cecece}.styles-module-scss-module__XyBegW__selectIngredientPopup .styles-module-scss-module__XyBegW__closeButton{text-align:right;cursor:pointer;padding:0 10px 10px;font-size:20px}.styles-module-scss-module__XyBegW__ingredientSelectionList{height:250px;overflow-x:scroll}.styles-module-scss-module__XyBegW__overlay{z-index:1;background:#0000004f;position:fixed;inset:0}
.home-module-scss-module__wGiYtq__recipeSearchContainer{display:flex}@media (max-width:760px){.home-module-scss-module__wGiYtq__recipeSearchContainer{display:block}}.home-module-scss-module__wGiYtq__recipeSearchContainer .home-module-scss-module__wGiYtq__ingredientSearchContainer{width:500px;padding:10px}@media (max-width:760px){.home-module-scss-module__wGiYtq__recipeSearchContainer .home-module-scss-module__wGiYtq__ingredientSearchContainer{width:100%}}.home-module-scss-module__wGiYtq__recipeSearchContainer .home-module-scss-module__wGiYtq__recipeSearchResultsContainer{width:100%;padding:0 20px}.home-module-scss-module__wGiYtq__searchResultsContainer{padding:0 20px;display:flex}@media (max-width:760px){.home-module-scss-module__wGiYtq__searchResultsContainer{display:block}}.home-module-scss-module__wGiYtq__searchResultsContainer .home-module-scss-module__wGiYtq__searchIngredientList{width:400px;margin-right:15px}@media (max-width:760px){.home-module-scss-module__wGiYtq__searchResultsContainer .home-module-scss-module__wGiYtq__searchIngredientList{width:100%;margin-bottom:10px;margin-right:0}}.home-module-scss-module__wGiYtq__searchResultsContainer .home-module-scss-module__wGiYtq__searchBar{width:100%;padding-right:30px}.home-module-scss-module__wGiYtq__searchResultsContainer .home-module-scss-module__wGiYtq__advertisements{width:300px}.home-module-scss-module__wGiYtq__ingredientContainer{justify-content:center;align-items:center;display:flex}.home-module-scss-module__wGiYtq__descriptionContainer{background:#fff;max-width:900px;margin:-50px 0 30px;padding:20px 20px 40px;display:flex;box-shadow:15px 17px #f66f88}.home-module-scss-module__wGiYtq__descriptionContainer h1{color:#00386d}.home-module-scss-module__wGiYtq__descriptionContainer .home-module-scss-module__wGiYtq__creativityHeader{font-size:30px}@media (max-width:760px){.home-module-scss-module__wGiYtq__descriptionContainer{display:block}}.home-module-scss-module__wGiYtq__descriptionContainer .home-module-scss-module__wGiYtq__search{width:40%}@media (max-width:760px){.home-module-scss-module__wGiYtq__descriptionContainer .home-module-scss-module__wGiYtq__search{width:100%}}.home-module-scss-module__wGiYtq__descriptionContainer .home-module-scss-module__wGiYtq__content{width:60%;padding:0 50px 0 20px}@media (max-width:760px){.home-module-scss-module__wGiYtq__descriptionContainer .home-module-scss-module__wGiYtq__content{width:100%;margin:0;padding:10px 20px}}.home-module-scss-module__wGiYtq__showCaseTalentElement{margin:50px 0}.home-module-scss-module__wGiYtq__showCaseTalentElement h2{color:#00386d;font-size:60px}.home-module-scss-module__wGiYtq__showCaseTalentElement .home-module-scss-module__wGiYtq__partnerButton{color:#fff;background:#00386d;align-items:center;margin:0 auto;padding:10px 30px;font-size:20px;display:table}
.styles-module-scss-module__xT34IG__currentIngredientSelected{background:#fff;padding:10px}.styles-module-scss-module__xT34IG__currentIngredientSelected .styles-module-scss-module__xT34IG__mainTextContent{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:600px;height:300px;margin:0 auto;display:flex}@media (max-width:768px){.styles-module-scss-module__xT34IG__currentIngredientSelected .styles-module-scss-module__xT34IG__mainTextContent{width:100%}}.styles-module-scss-module__xT34IG__currentIngredientSelected .styles-module-scss-module__xT34IG__mainTextContent h1{font-size:36px}.styles-module-scss-module__xT34IG__currentIngredientSelected .styles-module-scss-module__xT34IG__searchResultText{color:#00386d}
.styles-module-scss-module__7c_CeG__resultListContainer{margin-bottom:20px}.styles-module-scss-module__7c_CeG__resultListContainer .styles-module-scss-module__7c_CeG__pagination{height:55px;margin-bottom:20px}.styles-module-scss-module__7c_CeG__resultListContainer .styles-module-scss-module__7c_CeG__resultItem{border-bottom:1px solid #cecece;padding:15px 0;display:flex}.styles-module-scss-module__7c_CeG__resultListContainer .styles-module-scss-module__7c_CeG__resultItem .styles-module-scss-module__7c_CeG__removeRecipe{color:#f88;background:#ffe5dc;padding:10px}.styles-module-scss-module__7c_CeG__resultListContainer .styles-module-scss-module__7c_CeG__resultItem .styles-module-scss-module__7c_CeG__removeRecipe:disabled{color:#575757;background:#d7d6d6}.styles-module-scss-module__7c_CeG__resultListContainer .styles-module-scss-module__7c_CeG__resultItem .styles-module-scss-module__7c_CeG__photo{border-radius:100px;width:120px;height:100px;position:relative;overflow:hidden}.styles-module-scss-module__7c_CeG__resultListContainer .styles-module-scss-module__7c_CeG__resultItem .styles-module-scss-module__7c_CeG__photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.styles-module-scss-module__7c_CeG__resultListContainer .styles-module-scss-module__7c_CeG__resultItem .styles-module-scss-module__7c_CeG__recipeInfo{width:100%;padding:0 15px}.styles-module-scss-module__7c_CeG__resultListContainer .styles-module-scss-module__7c_CeG__resultItem .styles-module-scss-module__7c_CeG__recipeInfo .styles-module-scss-module__7c_CeG__title{color:#00386d}.styles-module-scss-module__7c_CeG__favoriteButton{background:#fff;border:1px solid #cecece;border-radius:5px;padding:6px 8px}.styles-module-scss-module__7c_CeG__favoriteButton:hover{background:#d4d4d4}.styles-module-scss-module__7c_CeG__favoriteButton.styles-module-scss-module__7c_CeG__selected{color:gold}
.styles-module-scss-module__tjus0a__flyoutBackdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:40;background:#000000b3;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.styles-module-scss-module__tjus0a__flyout{color:#000;z-index:50;background:#fff;border-radius:20px;width:100%;max-width:800px;max-height:85vh;animation:.3s ease-out styles-module-scss-module__tjus0a__flyoutSlideUp;position:fixed;bottom:24px;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 20px 60px #0009}.styles-module-scss-module__tjus0a__flyoutContent{padding:20px}.styles-module-scss-module__tjus0a__flyoutHandle{background:#0000004d;border-radius:999px;width:48px;height:4px;margin:0 auto 16px}.styles-module-scss-module__tjus0a__flyout-title{margin-bottom:4px;font-size:1.5rem;font-weight:700}.styles-module-scss-module__tjus0a__flyout-description{color:#ffffffb3;margin-bottom:16px}.styles-module-scss-module__tjus0a__flyout-section-title{margin-bottom:8px;font-weight:600}.styles-module-scss-module__tjus0a__flyout-list{margin:0;padding:0;list-style:none}.styles-module-scss-module__tjus0a__flyout-list li{color:#ffffffe6;margin-bottom:6px}@keyframes styles-module-scss-module__tjus0a__flyoutSlideUp{0%{opacity:0;transform:translate(-50%,40px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:480px){.styles-module-scss-module__tjus0a__flyout{border-radius:20px 20px 0 0;max-width:100%;bottom:0}}
.styles-module-scss-module__byBLwW__ingredientList{padding:0 20px 0 35px;font-size:16px}.styles-module-scss-module__byBLwW__ingredientList .styles-module-scss-module__byBLwW__ingredientLine{margin-bottom:5px;margin-left:-35px;list-style-type:none}.styles-module-scss-module__byBLwW__ingredientList .styles-module-scss-module__byBLwW__measurement{width:100px}.styles-module-scss-module__byBLwW__ingredientList .styles-module-scss-module__byBLwW__ingredient{width:180px}.styles-module-scss-module__byBLwW__ingredientList .styles-module-scss-module__byBLwW__extraNotes{color:#cecece;font-style:italic}.styles-module-scss-module__byBLwW__ingredientList .styles-module-scss-module__byBLwW__gray td{background:#ececec}.styles-module-scss-module__byBLwW__ingredientList .styles-module-scss-module__byBLwW__grayscale{color:#d4d4d4}
.styles-module-scss-module__7ob3Ga__instructionsList{padding:0 20px 0 15px;list-style-type:decimal}.styles-module-scss-module__7ob3Ga__instructionsList li.styles-module-scss-module__7ob3Ga__listItem{margin-bottom:10px;font-size:16px}
.styles-module-scss-module__WME60a__viewingRecipeWrapper{max-width:800px;margin:0 auto;padding:0 20px}.styles-module-scss-module__WME60a__viewingRecipeWrapper .styles-module-scss-module__WME60a__categoryChips{display:flex}.styles-module-scss-module__WME60a__viewingRecipeWrapper .styles-module-scss-module__WME60a__ingredientsContainer{border:1px solid #cfcfcf;border-radius:5px;margin-top:20px;margin-bottom:15px;padding:10px 20px 20px}.styles-module-scss-module__WME60a__viewingRecipeWrapper .styles-module-scss-module__WME60a__instrunctionSection{width:100%;margin-bottom:80px}
.styles-module-scss-module__5NxCOW__recipeImage{background:#f3f3f3;width:100%;height:240px;display:flex;position:relative;overflow:hidden}.styles-module-scss-module__5NxCOW__recipeImage img{-o-object-fit:cover;object-fit:cover}@media (max-width:760px){.styles-module-scss-module__5NxCOW__recipeImage{width:100%;height:200px}}.styles-module-scss-module__5NxCOW__recipeImagePlaceHolder{background:#f3f3f3;width:100%;height:240px;position:relative}.styles-module-scss-module__5NxCOW__recipeImagePlaceHolder img{margin-top:-25px;margin-left:-25px;position:absolute;top:50%;left:50%}
.styles-module-scss-module__MlNsVq__categoryChip{color:#fff;background:#f66f88;border-radius:20px;margin:10px;padding:10px 20px;font-size:16px}
.styles-module-scss-module__I6g7pW__pageHeader{margin-bottom:20px;padding:30px 0}.styles-module-scss-module__I6g7pW__pageHeader h1.styles-module-scss-module__I6g7pW__header{color:#00386d;font-size:36px}
.styles-module-scss-module__zkMHaW__submitButton{color:#fff;background:#00386d;padding:10px 30px}.styles-module-scss-module__zkMHaW__loginForm{max-width:440px;margin:0 auto}.styles-module-scss-module__zkMHaW__loginForm input{border:1px solid #cecece;width:100%;margin-bottom:10px;padding:10px;font-size:16px}
.styles-module-scss-module__VRtuua__paginationContainer{float:left;border:1px solid #cecece;border-radius:5px;margin-top:10px}.styles-module-scss-module__VRtuua__paginationContainer .styles-module-scss-module__VRtuua__ellipsisButton{background:#cecece;border-right:1px solid #cecece;padding:7px 10px}.styles-module-scss-module__VRtuua__paginationContainer .styles-module-scss-module__VRtuua__selectedButton{color:#fff;background:#46a5ff;border-right:1px solid #cecece;padding:5px 12px}.styles-module-scss-module__VRtuua__paginationContainer .styles-module-scss-module__VRtuua__otherbutton{border-right:1px solid #cecece;padding:5px 12px}
.styles-module-scss-module__wyZnOq__signupForm{max-width:600px;margin:0 auto}.styles-module-scss-module__wyZnOq__signupForm input{border:1px solid #cecece;width:100%;margin-bottom:10px;padding:10px;font-size:16px}.styles-module-scss-module__wyZnOq__fullName{display:flex}@media (max-width:760px){.styles-module-scss-module__wyZnOq__fullName{display:block}}.styles-module-scss-module__wyZnOq__fullName .styles-module-scss-module__wyZnOq__sections{width:50%}@media (max-width:760px){.styles-module-scss-module__wyZnOq__fullName .styles-module-scss-module__wyZnOq__sections{width:100%}}.styles-module-scss-module__wyZnOq__fullName .styles-module-scss-module__wyZnOq__sections:first-child{padding-right:10px}@media (max-width:760px){.styles-module-scss-module__wyZnOq__fullName .styles-module-scss-module__wyZnOq__sections:first-child{padding-right:0}}.styles-module-scss-module__wyZnOq__fullName .styles-module-scss-module__wyZnOq__sections:last-child{padding-left:10px}@media (max-width:760px){.styles-module-scss-module__wyZnOq__fullName .styles-module-scss-module__wyZnOq__sections:last-child{padding-left:0}}.styles-module-scss-module__wyZnOq__saveButton{color:#fff;background:#00386d;padding:10px 30px}.styles-module-scss-module__wyZnOq__errorMessage{color:#c30}
.styles-module-scss-module__Y3gVZG__flexContainer{flex-wrap:wrap;gap:16px;padding:0 16px;display:flex}.styles-module-scss-module__Y3gVZG__flexItem{box-sizing:border-box;border-bottom:1px solid #f0f0f0;flex:calc(33.333% - 16px);padding:20px}.styles-module-scss-module__Y3gVZG__favoriteItem{display:flex}.styles-module-scss-module__Y3gVZG__favoriteItem .styles-module-scss-module__Y3gVZG__photo{border-radius:100px;width:120px;height:100px;position:relative;overflow:hidden}.styles-module-scss-module__Y3gVZG__favoriteItem .styles-module-scss-module__Y3gVZG__photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.styles-module-scss-module__Y3gVZG__favoriteItem .styles-module-scss-module__Y3gVZG__recipeInfo{width:100%;padding:0 15px}.styles-module-scss-module__Y3gVZG__favoriteItem .styles-module-scss-module__Y3gVZG__recipeInfo .styles-module-scss-module__Y3gVZG__title{color:#00386d}
