.Header-module-scss-module__P7cjuG__siteHeader{z-index:11;background-color:#fffdf8;min-height:3rem;padding:.5rem 0;position:relative;box-shadow:0 .1rem .3rem #0000000d}.Header-module-scss-module__P7cjuG__siteHeader .Header-module-scss-module__P7cjuG__content{justify-content:space-between;align-items:center;width:100%;display:flex}.Header-module-scss-module__P7cjuG__siteHeader .Header-module-scss-module__P7cjuG__logo{width:120px;height:26px;display:block}.Header-module-scss-module__P7cjuG__siteHeader .Header-module-scss-module__P7cjuG__logo img{width:100%;height:100%;display:block}
.Modal-module-scss-module__GBQoIG__modal{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;justify-content:center;align-items:center;gap:2rem;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.Modal-module-scss-module__GBQoIG__modal .Modal-module-scss-module__GBQoIG__content{border:1px solid #fffdf8;max-height:90vh;padding:3rem;position:relative;overflow-y:auto;box-shadow:0 4px 20px #0000000d}.Modal-module-scss-module__GBQoIG__modal .Modal-module-scss-module__GBQoIG__content .Modal-module-scss-module__GBQoIG__closeButton{cursor:pointer;font-size:2rem;position:absolute;top:1rem;right:2rem}.Modal-module-scss-module__GBQoIG__modal .Modal-module-scss-module__GBQoIG__content.Modal-module-scss-module__GBQoIG__center{text-align:center;flex-direction:column;align-items:center;display:flex}.Modal-module-scss-module__GBQoIG__modal .Modal-module-scss-module__GBQoIG__content.Modal-module-scss-module__GBQoIG__orange{background-color:#fff7ef}.Modal-module-scss-module__GBQoIG__modal .Modal-module-scss-module__GBQoIG__content.Modal-module-scss-module__GBQoIG__green{background-color:#f7fdf1}.Modal-module-scss-module__GBQoIG__modal .Modal-module-scss-module__GBQoIG__content.Modal-module-scss-module__GBQoIG__blue{background-color:#eef7fa}.Modal-module-scss-module__GBQoIG__modal .Modal-module-scss-module__GBQoIG__content .Modal-module-scss-module__GBQoIG__title{margin-bottom:1rem;font-size:2rem}.Modal-module-scss-module__GBQoIG__modal .Modal-module-scss-module__GBQoIG__content .Modal-module-scss-module__GBQoIG__description{font-size:1.25rem}.Modal-module-scss-module__GBQoIG__modal .Modal-module-scss-module__GBQoIG__content .Modal-module-scss-module__GBQoIG__body{width:100%}.Modal-module-scss-module__GBQoIG__modal .Modal-module-scss-module__GBQoIG__content .Modal-module-scss-module__GBQoIG__actions{justify-content:space-between;gap:1rem;margin:2rem auto 0;display:flex}
.CategoryButton-module-scss-module__-KKtbq__categoryButton{color:#27536d;text-transform:capitalize;background-color:#caeafc;min-width:max-content;transition:all .3s cubic-bezier(.165,.84,.44,1)}.CategoryButton-module-scss-module__-KKtbq__categoryButton.CategoryButton-module-scss-module__-KKtbq__small{padding:calc(.25rem + .3em) .5rem .25rem;font-size:.75rem}.CategoryButton-module-scss-module__-KKtbq__categoryButton.CategoryButton-module-scss-module__-KKtbq__medium{padding:calc(.5rem + .3em) 1rem .5rem;font-size:.875rem}.CategoryButton-module-scss-module__-KKtbq__categoryButton.CategoryButton-module-scss-module__-KKtbq__large{padding:calc(1rem + .3em) 2rem 1rem;font-size:1rem}.CategoryButton-module-scss-module__-KKtbq__categoryButton.CategoryButton-module-scss-module__-KKtbq__active{color:#fff;background-color:#27536d}.CategoryButton-module-scss-module__-KKtbq__categoryButton.CategoryButton-module-scss-module__-KKtbq__active:hover{pointer-events:none;cursor:default;color:#fff;background-color:#27536d}.CategoryButton-module-scss-module__-KKtbq__categoryButton:hover{cursor:pointer;background-color:#eef7fa}.CategoryButton-module-scss-module__-KKtbq__categoryButton:has(.CategoryButton-module-scss-module__-KKtbq__icon){text-transform:none;align-items:center;gap:.25rem;display:inline-flex}.CategoryButton-module-scss-module__-KKtbq__categoryButton:has(.CategoryButton-module-scss-module__-KKtbq__icon) .CategoryButton-module-scss-module__-KKtbq__icon{flex-shrink:0;width:1em;height:1em;margin-top:-.3em}
.CategoryList-module-scss-module__KMPIOG__categoryList{max-width:var(--max-width)}.CategoryList-module-scss-module__KMPIOG__categoryList ::-webkit-scrollbar{appearance:none;height:.2rem;margin-top:2rem}.CategoryList-module-scss-module__KMPIOG__categoryList ::-webkit-scrollbar-track{background:#eef7fa}.CategoryList-module-scss-module__KMPIOG__categoryList ::-webkit-scrollbar-thumb{background-color:#caeafc}.CategoryList-module-scss-module__KMPIOG__categoryList ::-webkit-scrollbar-thumb:hover{background-color:#27536d}.CategoryList-module-scss-module__KMPIOG__categoryList .CategoryList-module-scss-module__KMPIOG__scrollContainer{flex-wrap:wrap;align-items:center;gap:.5rem;padding-bottom:.25rem;display:flex}.CategoryList-module-scss-module__KMPIOG__categoryList .CategoryList-module-scss-module__KMPIOG__scrollContainer.CategoryList-module-scss-module__KMPIOG__scrollable{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;max-height:max-content;overflow-x:scroll}
.IconButton-module-scss-module__lwclba__iconButton{-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#f1fce8;border:1px solid #fffdf8;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;transition:all .5s cubic-bezier(.075,.82,.165,1);display:inline-flex}.IconButton-module-scss-module__lwclba__iconButton:hover{color:#33372c}.IconButton-module-scss-module__lwclba__iconButton:hover .IconButton-module-scss-module__lwclba__icon svg{stroke:#33372c}.IconButton-module-scss-module__lwclba__iconButton:hover .IconButton-module-scss-module__lwclba__text{color:#33372c}.IconButton-module-scss-module__lwclba__iconButton:active{background-color:#f7fdf1}.IconButton-module-scss-module__lwclba__iconButton .IconButton-module-scss-module__lwclba__text{color:#557c56;margin-top:.2em;font-size:.75rem}.IconButton-module-scss-module__lwclba__iconButton .IconButton-module-scss-module__lwclba__icon{align-items:center;width:1rem;height:1rem;display:inline-flex}.IconButton-module-scss-module__lwclba__iconButton .IconButton-module-scss-module__lwclba__icon svg{stroke:#557c56;width:1rem;height:1rem}.IconButton-module-scss-module__lwclba__iconButton.IconButton-module-scss-module__lwclba__danger{background-color:#fdeaec}.IconButton-module-scss-module__lwclba__iconButton.IconButton-module-scss-module__lwclba__danger .IconButton-module-scss-module__lwclba__icon svg{stroke:#ef3645}.IconButton-module-scss-module__lwclba__iconButton.IconButton-module-scss-module__lwclba__danger .IconButton-module-scss-module__lwclba__text{color:#ef3645}.IconButton-module-scss-module__lwclba__iconButton.IconButton-module-scss-module__lwclba__danger:hover{color:#c73642}.IconButton-module-scss-module__lwclba__iconButton.IconButton-module-scss-module__lwclba__danger:hover .IconButton-module-scss-module__lwclba__icon svg{stroke:#c73642}.IconButton-module-scss-module__lwclba__iconButton.IconButton-module-scss-module__lwclba__danger:hover .IconButton-module-scss-module__lwclba__text{color:#c73642}.IconButton-module-scss-module__lwclba__iconButton.IconButton-module-scss-module__lwclba__danger:active{background-color:#fff8f9}.IconButton-module-scss-module__lwclba__iconButton.IconButton-module-scss-module__lwclba__warning{background-color:#fff7ef}.IconButton-module-scss-module__lwclba__iconButton.IconButton-module-scss-module__lwclba__warning .IconButton-module-scss-module__lwclba__icon svg{stroke:#ff662e}.IconButton-module-scss-module__lwclba__iconButton.IconButton-module-scss-module__lwclba__warning .IconButton-module-scss-module__lwclba__text{color:#ff662e}.IconButton-module-scss-module__lwclba__iconButton.IconButton-module-scss-module__lwclba__warning:hover{color:#c64710}.IconButton-module-scss-module__lwclba__iconButton.IconButton-module-scss-module__lwclba__warning:hover .IconButton-module-scss-module__lwclba__icon svg{stroke:#c64710}.IconButton-module-scss-module__lwclba__iconButton.IconButton-module-scss-module__lwclba__warning:hover .IconButton-module-scss-module__lwclba__text{color:#c64710}.IconButton-module-scss-module__lwclba__iconButton.IconButton-module-scss-module__lwclba__warning:active{background-color:#fffcfa}.IconButton-module-scss-module__lwclba__iconButton.IconButton-module-scss-module__lwclba__info{background-color:#caeafc}.IconButton-module-scss-module__lwclba__iconButton.IconButton-module-scss-module__lwclba__info .IconButton-module-scss-module__lwclba__icon svg{stroke:#27536d}.IconButton-module-scss-module__lwclba__iconButton.IconButton-module-scss-module__lwclba__info .IconButton-module-scss-module__lwclba__text{color:#27536d}.IconButton-module-scss-module__lwclba__iconButton.IconButton-module-scss-module__lwclba__info:hover{color:#1e3a4a}.IconButton-module-scss-module__lwclba__iconButton.IconButton-module-scss-module__lwclba__info:hover .IconButton-module-scss-module__lwclba__icon svg{stroke:#1e3a4a}.IconButton-module-scss-module__lwclba__iconButton.IconButton-module-scss-module__lwclba__info:hover .IconButton-module-scss-module__lwclba__text{color:#1e3a4a}.IconButton-module-scss-module__lwclba__iconButton.IconButton-module-scss-module__lwclba__info:active{background-color:#eef7fa}.IconButton-module-scss-module__lwclba__iconButton.IconButton-module-scss-module__lwclba__transparent{background-color:#0000;border:none;padding:.25rem 0}.IconButton-module-scss-module__lwclba__iconButton.IconButton-module-scss-module__lwclba__transparent .IconButton-module-scss-module__lwclba__text{font-size:.625rem}.IconButton-module-scss-module__lwclba__iconButton.IconButton-module-scss-module__lwclba__transparent:active{background-color:#0000}.IconButton-module-scss-module__lwclba__iconButton.IconButton-module-scss-module__lwclba__vertical{background-color:#0000;border:none;flex-direction:column;gap:.25rem;padding:0}.IconButton-module-scss-module__lwclba__iconButton.IconButton-module-scss-module__lwclba__vertical .IconButton-module-scss-module__lwclba__icon{margin-top:0;margin-right:0}.IconButton-module-scss-module__lwclba__iconButton.IconButton-module-scss-module__lwclba__vertical .IconButton-module-scss-module__lwclba__text{padding-right:0;font-size:.625rem}.IconButton-module-scss-module__lwclba__iconButton.IconButton-module-scss-module__lwclba__disabled{cursor:wait;pointer-events:none;filter:grayscale()}
.RecipeSettings-module-scss-module__EVtUcG__recipeSettings{max-width:10em}
.Wrapper-module-scss-module__nfn8VG__wrapper{width:100%;max-width:1400px;min-height:1rem;margin:0 auto;padding:0 1rem}.Wrapper-module-scss-module__nfn8VG__wrapper.Wrapper-module-scss-module__nfn8VG__even{padding:1rem}@media screen and (max-width:768px){.Wrapper-module-scss-module__nfn8VG__wrapper.Wrapper-module-scss-module__nfn8VG__even{padding:.5rem}}.Wrapper-module-scss-module__nfn8VG__wrapper.Wrapper-module-scss-module__nfn8VG__padded{padding-top:4rem;padding-bottom:4rem}@media screen and (max-width:768px){.Wrapper-module-scss-module__nfn8VG__wrapper.Wrapper-module-scss-module__nfn8VG__padded{padding-top:2rem;padding-bottom:2rem}}.Wrapper-module-scss-module__nfn8VG__wrapper.Wrapper-module-scss-module__nfn8VG__paddedTop{padding-top:4rem}@media screen and (max-width:768px){.Wrapper-module-scss-module__nfn8VG__wrapper.Wrapper-module-scss-module__nfn8VG__paddedTop{padding-top:2rem}}.Wrapper-module-scss-module__nfn8VG__wrapper.Wrapper-module-scss-module__nfn8VG__paddedBottom{padding-bottom:4rem}@media screen and (max-width:768px){.Wrapper-module-scss-module__nfn8VG__wrapper.Wrapper-module-scss-module__nfn8VG__paddedBottom{padding-bottom:2rem}}.Wrapper-module-scss-module__nfn8VG__wrapper.Wrapper-module-scss-module__nfn8VG__narrow{max-width:768px}.Wrapper-module-scss-module__nfn8VG__wrapper .Wrapper-module-scss-module__nfn8VG__children{width:100%}
.MagicLinkForm-module-scss-module__A_bhFa__container{text-align:left;display:block}.MagicLinkForm-module-scss-module__A_bhFa__container .MagicLinkForm-module-scss-module__A_bhFa__magicLinkForm{flex-direction:column;max-width:20rem;margin:0 auto;display:flex}.MagicLinkForm-module-scss-module__A_bhFa__container .MagicLinkForm-module-scss-module__A_bhFa__magicLinkForm .MagicLinkForm-module-scss-module__A_bhFa__emailInput{margin-bottom:.5rem}.MagicLinkForm-module-scss-module__A_bhFa__container .MagicLinkForm-module-scss-module__A_bhFa__errorMessage{margin-top:1rem}.MagicLinkForm-module-scss-module__A_bhFa__container .MagicLinkForm-module-scss-module__A_bhFa__infoText{color:#595959;text-align:center;max-width:30rem;margin:2rem auto 0;font-size:.75rem}.MagicLinkForm-module-scss-module__A_bhFa__container .MagicLinkForm-module-scss-module__A_bhFa__infoText.MagicLinkForm-module-scss-module__A_bhFa__darkBg{color:#fff}
.Input-module-scss-module__J7DwHG__inputWrapper{margin-bottom:1rem}.Input-module-scss-module__J7DwHG__inputWrapper.Input-module-scss-module__J7DwHG__disabled{filter:grayscale()}.Input-module-scss-module__J7DwHG__inputWrapper .Input-module-scss-module__J7DwHG__input{background-color:#f7fdf1;border-bottom:1px solid #557c56;flex-direction:column;gap:.25rem;height:3.5rem;padding:.7rem .5rem .5rem;display:flex}.Input-module-scss-module__J7DwHG__inputWrapper .Input-module-scss-module__J7DwHG__input .Input-module-scss-module__J7DwHG__inputLabel{color:#000;font-size:.875rem;transition:all .3s cubic-bezier(.165,.84,.44,1)}.Input-module-scss-module__J7DwHG__inputWrapper .Input-module-scss-module__J7DwHG__input .Input-module-scss-module__J7DwHG__inputLabel.Input-module-scss-module__J7DwHG__tiny{color:#595959;font-size:.625rem}.Input-module-scss-module__J7DwHG__inputWrapper .Input-module-scss-module__J7DwHG__hint{margin-top:.25rem;font-size:.75rem}
.CTABlock-module-scss-module__bQreOW__ctaBlock .CTABlock-module-scss-module__bQreOW__content{text-align:center;flex-direction:column;align-items:center;display:flex}.CTABlock-module-scss-module__bQreOW__ctaBlock .CTABlock-module-scss-module__bQreOW__content h1.CTABlock-module-scss-module__bQreOW__title{font-size:clamp(2rem,6vw,3rem)}.CTABlock-module-scss-module__bQreOW__ctaBlock .CTABlock-module-scss-module__bQreOW__content h2.CTABlock-module-scss-module__bQreOW__title{font-size:2rem}.CTABlock-module-scss-module__bQreOW__ctaBlock .CTABlock-module-scss-module__bQreOW__content .CTABlock-module-scss-module__bQreOW__title{max-width:1024px;margin-bottom:1rem}.CTABlock-module-scss-module__bQreOW__ctaBlock .CTABlock-module-scss-module__bQreOW__content .CTABlock-module-scss-module__bQreOW__description{max-width:768px;margin:0 auto}.CTABlock-module-scss-module__bQreOW__ctaBlock .CTABlock-module-scss-module__bQreOW__content .CTABlock-module-scss-module__bQreOW__children{width:100%}.CTABlock-module-scss-module__bQreOW__ctaBlock .CTABlock-module-scss-module__bQreOW__content .CTABlock-module-scss-module__bQreOW__children:not(:only-child){margin-top:2rem}.CTABlock-module-scss-module__bQreOW__ctaBlock.CTABlock-module-scss-module__bQreOW__green{background-color:#f1fce8}.CTABlock-module-scss-module__bQreOW__ctaBlock.CTABlock-module-scss-module__bQreOW__orange{color:#c64710;background-color:#fff7ef}.CTABlock-module-scss-module__bQreOW__ctaBlock.CTABlock-module-scss-module__bQreOW__pink{color:#ef3645;background-color:#fdeaec}.CTABlock-module-scss-module__bQreOW__ctaBlock.CTABlock-module-scss-module__bQreOW__blue{color:#caeafc;background-color:#27536d}.CTABlock-module-scss-module__bQreOW__ctaBlock.CTABlock-module-scss-module__bQreOW__padded-top{padding-top:5rem}.CTABlock-module-scss-module__bQreOW__ctaBlock.CTABlock-module-scss-module__bQreOW__padded-bottom{padding-bottom:5rem}.CTABlock-module-scss-module__bQreOW__ctaBlock.CTABlock-module-scss-module__bQreOW__padded-both{padding:5rem 0}
.AccountCard-module-scss-module__RDEa0q__accountCard{background-color:#eef7fa;padding:3rem 2rem}@media screen and (max-width:768px){.AccountCard-module-scss-module__RDEa0q__accountCard{padding:3rem 1rem}}.AccountCard-module-scss-module__RDEa0q__accountCard .AccountCard-module-scss-module__RDEa0q__profileInfo{grid-template-columns:.2fr 1fr;gap:2rem;display:grid}@media screen and (max-width:768px){.AccountCard-module-scss-module__RDEa0q__accountCard .AccountCard-module-scss-module__RDEa0q__profileInfo{grid-template-columns:1fr}}.AccountCard-module-scss-module__RDEa0q__accountCard .AccountCard-module-scss-module__RDEa0q__profileInfo .AccountCard-module-scss-module__RDEa0q__details{flex-direction:column;gap:1rem;display:flex}.AccountCard-module-scss-module__RDEa0q__accountCard .AccountCard-module-scss-module__RDEa0q__profileInfo .AccountCard-module-scss-module__RDEa0q__details .AccountCard-module-scss-module__RDEa0q__title{text-transform:uppercase;text-align:center;font-size:.75rem}
.AccountDetail-module-scss-module__5SKrIa__detail{max-width:25rem;display:block}.AccountDetail-module-scss-module__5SKrIa__detail.AccountDetail-module-scss-module__5SKrIa__centered{text-align:center}.AccountDetail-module-scss-module__5SKrIa__detail .AccountDetail-module-scss-module__5SKrIa__label{color:#000000b3;background-color:#f7fdf1;justify-content:space-between;padding:.5rem .5rem 0;font-size:.75rem;display:flex}.AccountDetail-module-scss-module__5SKrIa__detail .AccountDetail-module-scss-module__5SKrIa__label.AccountDetail-module-scss-module__5SKrIa__disabled{background-color:#0000;padding:0}.AccountDetail-module-scss-module__5SKrIa__detail .AccountDetail-module-scss-module__5SKrIa__value{color:#27536d;background-color:#f7fdf1;padding:.7rem .5rem .5rem;font-size:1rem}.AccountDetail-module-scss-module__5SKrIa__detail .AccountDetail-module-scss-module__5SKrIa__value.AccountDetail-module-scss-module__5SKrIa__disabled{background-color:#0000;padding:.5rem 0 0}.AccountDetail-module-scss-module__5SKrIa__detail .AccountDetail-module-scss-module__5SKrIa__errorMessage{margin-top:.5rem}.AccountDetail-module-scss-module__5SKrIa__detail .AccountDetail-module-scss-module__5SKrIa__infoEdit{grid-template-columns:1fr auto;gap:.5rem;display:grid}.AccountDetail-module-scss-module__5SKrIa__detail .AccountDetail-module-scss-module__5SKrIa__infoEdit .AccountDetail-module-scss-module__5SKrIa__description{color:#000000b3;margin:.5rem 0 0;font-size:.75rem}.AccountDetail-module-scss-module__5SKrIa__detail .AccountDetail-module-scss-module__5SKrIa__editButton{color:#27536d;margin:.5rem auto 0;font-size:.75rem;display:block}.AccountDetail-module-scss-module__5SKrIa__detail .AccountDetail-module-scss-module__5SKrIa__editActions{gap:.5rem;margin-top:.5rem;display:flex}
.RecipeCard-module-scss-module__3zTzEq__recipeCard{background-color:#fff7ef;flex-direction:column;padding:2rem;display:flex}.RecipeCard-module-scss-module__3zTzEq__recipeCard .RecipeCard-module-scss-module__3zTzEq__title{color:#c64710;letter-spacing:-.025em}.RecipeCard-module-scss-module__3zTzEq__recipeCard .RecipeCard-module-scss-module__3zTzEq__description{margin-top:1rem}.RecipeCard-module-scss-module__3zTzEq__recipeCard .RecipeCard-module-scss-module__3zTzEq__author{color:#c64710;margin-top:1rem;font-style:italic}
