*{margin:0;padding:0}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1,h2,h3,h4,h5,h6{font-size:1em;margin:0;font-weight:400}a{background-color:transparent;text-decoration:none}b,strong{font-weight:400}ul{list-style:none}pre{font-size:1em;font-family:inherit;margin:0}code,kbd,samp{font-family:inherit;font-size:1em}small{font-size:1em}sub,sup{font-size:1em;line-height:0;position:relative;vertical-align:baseline}sub{bottom:0}sup{top:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;margin:0 auto}details{display:block}summary{display:block;outline:none}details summary::-webkit-details-marker{display:none}img{display:block;border-style:none}button,input,optgroup,option,select,textarea{display:block;margin:0;border:0;font-family:inherit;font-size:1em;font-weight:400;line-height:normal;color:inherit;background:none;text-transform:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;overflow:visible}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{display:block;font-size:1em;padding:0;border:0}legend{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;border:none;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}template{display:none}[hidden]{display:none}@font-face{font-family:Fraunces;src:url(/Fraunces72pt-Regular-1ff9408e.woff2) format("woff2"),url(/Fraunces72pt-Regular-49f1aba6.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/Manrope-ExtraBold-a09a17ee.woff2) format("woff2"),url(/Manrope-ExtraBold-9da0c62b.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/Manrope-Medium-416c16a6.woff2) format("woff2"),url(/Manrope-Medium-cd314949.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}:root{--font-size: .26666667vw;--breakpoint-mobile: 320px;--breakpoint-tablet: 768px;--breakpoint-laptop: 1024px;--breakpoint-bigLaptop: 1440px;--breakpoint-desktop: 1680px;--color-bg: transparent;--color-black: #1c1c1c;--color-white: #fff;--color-text: #222222;--color-text-secondary: #8b8b8b;--color-border: #4b4b4b32;--color-red: #c43333}@media (min-width: 768px){:root{--font-size: calc( (1 / 900) * (var(--vh, 1vh) * 100) )}}@media (min-width: 768px) and (max-aspect-ratio: 1400 / 901){:root{--font-size: .07142857vw}}html{font-size:var(--font-size);height:100%}@media print{html{font-size:1px;margin:0}}body{font-family:Manrope,sans-serif;background:var(--color-bg);color:var(--color-text);font-size:14rem;height:100%}@media print{body{margin:0}}#root{height:100%}@page{margin:0 10mm}.App-module__root__1Ce5S{background-color:var(--color-bg);height:100%;font-size:16rem;font-family:Manrope;font-size:14rem;color:var(--color-black)}.App-module__stack__UzLiK{height:100%;padding:0 24rem}@media (min-width: 768px){.App-module__stack__UzLiK{padding:0 72rem}}.HomePage-module__root__o3R4i{margin:100rem 0 0rem;padding-bottom:80rem}.HomePage-module__title__hCnkI{font-family:Fraunces;font-size:26rem;font-weight:700;margin-bottom:20rem}.HomePage-module__list__gTv65{margin-top:40rem}.RecipeList-module__root__QvPx6{width:100%}.RecipeList-module__title__VuS8s{margin-bottom:10rem}.RecipeList-module__list__lSm0x{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;height:100%;margin-left:0;margin-right:0;gap:16rem;padding-left:0;padding-right:0}.RecipeList-module__list_item__kLgPy{width:100%;height:100%}@media (min-width: 768px){.RecipeList-module__list_item__kLgPy{width:calc(33.333% - (16rem * 2 / 3));margin-left:0;margin-right:0}.RecipeList-module__list_item__kLgPy:nth-child(3n + 1){margin-left:0}.RecipeList-module__list_item__kLgPy:nth-child(3n){margin-right:0}}@media (min-width: 1024px){.RecipeList-module__list_item__kLgPy{width:calc(25% - 12rem);margin-left:0;margin-right:0}.RecipeList-module__list_item__kLgPy:nth-child(4n + 1){margin-left:0}.RecipeList-module__list_item__kLgPy:nth-child(4n){margin-right:0}}@media (min-width: 1680px){.RecipeList-module__list_item__kLgPy{width:calc(20% - 12.8rem);margin-left:0;margin-right:0}.RecipeList-module__list_item__kLgPy:nth-child(5n + 1){margin-left:0}.RecipeList-module__list_item__kLgPy:nth-child(5n){margin-right:0}}.RecipePreview-module__root__h-LJu{margin:10rem 0 20rem}.RecipePreview-module__root__h-LJu a{color:var(--color-black)}.RecipePreview-module__imageContainer__r9oKx{position:relative;aspect-ratio:246/363;margin-bottom:30rem;overflow:hidden;border-radius:5px}.RecipePreview-module__image__GUJuW{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.RecipePreview-module__image__GUJuW:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.RecipePreview-module__title__Hb9S7{text-align:center;font-family:Fraunces;font-size:18rem;line-height:1.2;margin-bottom:27rem}.RecipePreview-module__infos_container__YNP2l{position:relative}.RecipePreview-module__infos__cSNc2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.RecipePreview-module__type__KAJry{position:absolute;bottom:93%;left:50%;right:0;background:var(--color-black);color:var(--color-white);padding:10rem;text-align:center;font-size:14rem;border-radius:10px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;width:auto}.RecipePreview-module__separator__HkiYB{width:4px;height:4px;background:var(--color-black);border-radius:50%;margin:0 10rem}.LoginPage-module__root__qzd1N{padding:80rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%;gap:0rem}@media (min-width: 768px){.LoginPage-module__root__qzd1N{gap:80rem}}@media (orientation: portrait){.LoginPage-module__root__qzd1N{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}}.LoginPage-module__content__HkDvX{width:100%}@media (min-width: 768px){.LoginPage-module__content__HkDvX{padding:40rem;width:40%}}.LoginPage-module__content__HkDvX form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin-top:-20rem}.LoginPage-module__content__HkDvX button[type=submit]{display:block;padding:22rem 40rem;border-radius:10px;background:var(--color-black);border:1px solid var(--color-black);-webkit-transition:background .5s,color .5s;transition:background .5s,color .5s;color:var(--color-white);cursor:pointer;margin:32rem 0}.LoginPage-module__content__HkDvX button[type=submit]:hover{background:var(--color-white);color:var(--color-black)}@media (orientation: portrait){.LoginPage-module__content__HkDvX{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.LoginPage-module__logo__ncb4O{height:60rem;width:auto}.LoginPage-module__message__X-z1h{color:var(--color-red);margin-top:20rem}.LoginPage-module__forgotLink__cec7f{margin:-8rem 0 0;text-align:center}.LoginPage-module__forgotBtn__xEzbu{text-decoration:underline;text-align:right}.LoginPage-module__title__k98q5{font-family:Fraunces;font-size:26rem;font-weight:700;margin-bottom:35rem}.LoginPage-module__subtitle__NCTXi{font-family:Fraunces;font-size:36rem;margin-bottom:35rem}@media (min-width: 768px){.LoginPage-module__subtitle__NCTXi{font-size:54rem}}.LoginPage-module__image__GMMFq{height:100%;width:60%;border-radius:50px;overflow:hidden;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.2);box-shadow:0 4px 4px rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.LoginPage-module__image__GMMFq img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (orientation: portrait){.LoginPage-module__image__GMMFq{display:none}}.FormField-module__root__HkT75,.FormField-module__half__PggWJ{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width: 768px){.FormField-module__half__PggWJ{width:48%;-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%}}.FormField-module__field-input__eV-TR,.FormField-module__field-select__D-UYV,.FormField-module__field-file__GF8qV{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin:15rem 0 0;position:relative;gap:10rem}.FormField-module__field-input__eV-TR label,.FormField-module__field-select__D-UYV label,.FormField-module__field-file__GF8qV label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.FormField-module__field-input__eV-TR label span,.FormField-module__field-select__D-UYV label span,.FormField-module__field-file__GF8qV label span{display:block;font-size:10rem}.FormField-module__field-checkbox__FTNs1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin:15rem 0;position:relative}.FormField-module__field-checkbox__FTNs1 label{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.FormField-module__field-checkbox__FTNs1 input{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:10rem;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.FormField-module__submit__P-GHL{display:block;padding:22rem 40rem;border-radius:10px;background:var(--color-black);border:1px solid var(--color-black);-webkit-transition:background .5s,color .5s;transition:background .5s,color .5s;color:var(--color-white);cursor:pointer;margin:32rem 0}.FormField-module__submit__P-GHL:hover{background:var(--color-white);color:var(--color-black)}.FormField-module__text__6--mh,.FormField-module__password__NMMdU,.FormField-module__select__u4Cek,.FormField-module__number__XXmWX{display:block;margin:0;padding:10rem 20rem;border:1px solid var(--color-border);width:100%;border-radius:4px;-webkit-transition:border-color .5s;transition:border-color .5s}.FormField-module__text__6--mh:hover,.FormField-module__password__NMMdU:hover,.FormField-module__select__u4Cek:hover,.FormField-module__number__XXmWX:hover,.FormField-module__text__6--mh:focus,.FormField-module__password__NMMdU:focus,.FormField-module__select__u4Cek:focus,.FormField-module__number__XXmWX:focus{border-color:var(--color-black)}.FormField-module__hidden__UYYP1{display:none}.FormField-module__textarea__Ac9jA{display:block;margin:0;padding:10rem 20rem;border:1px solid var(--color-border);width:100%;border-radius:4px;-webkit-transition:border-color .5s;transition:border-color .5s;height:100px}.FormField-module__textarea__Ac9jA:hover,.FormField-module__textarea__Ac9jA:focus{border-color:var(--color-black)}.FormField-module__checkboxLabel__p3nW2{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.FormField-module__checkboxText__IL5li{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.FormField-module__checkbox__27ZXm{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-negative:0;flex-shrink:0;cursor:pointer;margin:0}.ForgotPasswordPage-module__root__v356K{padding:80rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100%;width:100%}.ForgotPasswordPage-module__content__LkIL8{width:100%;padding:40rem}.ForgotPasswordPage-module__content__LkIL8 form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin-top:-20rem;max-width:440rem}.ForgotPasswordPage-module__content__LkIL8 button{margin:32rem 0}.ForgotPasswordPage-module__logo__5NLDg{height:60rem;width:auto}.ForgotPasswordPage-module__messageSuccess__quIxx{color:var(--color-text-secondary);margin:24rem 0;line-height:1.5}.ForgotPasswordPage-module__backLink__AX0-Z{margin-top:16rem;background:transparent;color:var(--color-text-secondary);text-decoration:underline}.ForgotPasswordPage-module__backLink__AX0-Z:hover{color:var(--color-black)}.ForgotPasswordPage-module__title__OEvkO{font-family:Fraunces;font-size:26rem;font-weight:700;margin-bottom:35rem}.ForgotPasswordPage-module__subtitle__MlKMx{font-family:Fraunces;font-size:54rem;margin-bottom:35rem}.ForgotPasswordPage-module__submit__Qh8Ka{display:block;padding:22rem 40rem;border-radius:10px;background:var(--color-black);border:1px solid var(--color-black);-webkit-transition:background .5s,color .5s;transition:background .5s,color .5s;color:var(--color-white);cursor:pointer}.ForgotPasswordPage-module__submit__Qh8Ka:hover{background:var(--color-white);color:var(--color-black)}.ResetPasswordPage-module__root__JJOXi{padding:80rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100%;width:100%}.ResetPasswordPage-module__content__5feF4{width:100%;padding:40rem}.ResetPasswordPage-module__content__5feF4 form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin-top:-20rem;max-width:440rem}.ResetPasswordPage-module__content__5feF4 button{display:block;padding:22rem 40rem;border-radius:10px;background:var(--color-black);border:1px solid var(--color-black);-webkit-transition:background .5s,color .5s;transition:background .5s,color .5s;color:var(--color-white);cursor:pointer;margin:32rem 0}.ResetPasswordPage-module__content__5feF4 button:hover{background:var(--color-white);color:var(--color-black)}.ResetPasswordPage-module__logo__xMpGq{height:60rem;width:auto}.ResetPasswordPage-module__messageSuccess__NsCeR{color:var(--color-text-secondary);margin:24rem 0;line-height:1.5}.ResetPasswordPage-module__messageError__uZtvC{color:var(--color-red);margin:16rem 0}.ResetPasswordPage-module__title__2nXiz{font-family:Fraunces;font-size:26rem;font-weight:700;margin-bottom:35rem}.ResetPasswordPage-module__subtitle__W-B53{font-family:Fraunces;font-size:54rem;margin-bottom:35rem}.ResetPasswordPage-module__submit__hz509{display:block;padding:22rem 40rem;border-radius:10px;background:var(--color-black);border:1px solid var(--color-black);-webkit-transition:background .5s,color .5s;transition:background .5s,color .5s;color:var(--color-white);cursor:pointer}.ResetPasswordPage-module__submit__hz509:hover{background:var(--color-white);color:var(--color-black)}@media print{@page{margin:80rem 40rem}}.RecipePage-module__root__vxaao{margin:100rem 0 0rem;padding-bottom:80rem}@media (min-width: 768px){.RecipePage-module__root__vxaao{padding:0 72rem 80rem}}@media print{.RecipePage-module__root__vxaao{margin-top:0}}.RecipePage-module__header__1rph-{margin-bottom:24rem}@media print{.RecipePage-module__header__1rph-{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}.RecipePage-module__mainTitle__KMwHq{font-family:Fraunces;font-size:26rem;font-weight:700;font-size:36rem;margin:0 0 32rem}@media (min-width: 768px){.RecipePage-module__mainTitle__KMwHq{font-size:54rem}}@media print{.RecipePage-module__mainTitle__KMwHq{margin-bottom:12rem;font-size:22rem}}.RecipePage-module__tags__hx-Gu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:28rem;list-style:none;margin-bottom:40rem;padding:0}.RecipePage-module__tag__a56tN{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10rem;font-family:Manrope;font-size:14rem;color:var(--color-text)}.RecipePage-module__tagIcon__ICz5m{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18rem;height:18rem}.RecipePage-module__tagIcon__ICz5m svg{width:100%;height:100%}.RecipePage-module__tagLabel__9oGOM{font-weight:500}.RecipePage-module__mainImage__l2Pt4{width:100%;margin-bottom:32rem;border-radius:10px;overflow:hidden}@media print{.RecipePage-module__mainImage__l2Pt4{display:none}}.RecipePage-module__mainImageImg__0Lo7y{width:100%;height:auto;max-height:500rem;-o-object-fit:cover;object-fit:cover;display:block}@media print{.RecipePage-module__mainImageImg__0Lo7y{max-height:200rem}}.RecipePage-module__overview__rR-Ms{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24rem 40rem;margin:0 0 40rem;padding:0}@media print{.RecipePage-module__overview__rR-Ms{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}.RecipePage-module__overviewItem__tp7RL{margin:0}.RecipePage-module__overviewLabel__QQ3Gg{font-family:Manrope;color:var(--color-black);font-weight:400;margin:0 0 2rem;font-size:14rem}.RecipePage-module__overviewValue__j2q-q{font-family:Manrope;font-size:14rem;color:var(--color-black);font-weight:700;margin:0;font-size:16rem;color:var(--color-text)}.RecipePage-module__contentColumns__LtiVD{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:42rem;width:100%}@media (min-width: 768px){.RecipePage-module__contentColumns__LtiVD{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:216rem;max-width:100%}}@media print{.RecipePage-module__contentColumns__LtiVD{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}}.RecipePage-module__column__HQ1EI{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}@media print{.RecipePage-module__column__HQ1EI{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}.RecipePage-module__columnIngredients__BO-Xx{-webkit-box-flex:.6;-ms-flex:.6 .6 0px;flex:.6 .6 0}.RecipePage-module__columnTitle__UJjPo{font-family:Fraunces;font-size:18rem;margin:0 0 24rem}.RecipePage-module__ingredientList__VQ0Ob{list-style:none;margin:0;padding:0}.RecipePage-module__ingredientItem__ljzwu{font-family:Manrope;font-size:14rem;color:var(--color-black);position:relative;padding-left:24rem;margin-bottom:10rem;line-height:1.5}@media print{.RecipePage-module__ingredientItem__ljzwu{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;margin-bottom:4px}}.RecipePage-module__ingredientItem__ljzwu:before{content:"";position:absolute;left:0;top:4rem;width:12rem;height:12rem;border:1.5rem solid var(--color-text);border-radius:50%;background:transparent}.RecipePage-module__instructionList__MVNRc{list-style:none;margin:0;padding:0}.RecipePage-module__instructionItem__np4Br{font-family:Manrope;font-size:14rem;color:var(--color-black);display:-webkit-box;display:-ms-flexbox;display:flex;gap:14rem;margin-bottom:16rem;line-height:1.6;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media print{.RecipePage-module__instructionItem__np4Br{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;margin-bottom:4px;gap:4px}}.RecipePage-module__instructionNumber__ptcff{-ms-flex-negative:0;flex-shrink:0;width:28rem;height:28rem;border-radius:50%;background:var(--color-black);color:var(--color-white);font-family:Fraunces;font-size:14rem;font-weight:700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RecipePage-module__instructionText__VsQ1U{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.RecipePage-module__remarkContainer__jctLI{margin-top:42rem}@media print{.RecipePage-module__hide_on_print__qbi30{display:none}}.RecipePage-module__editButton__fcp7C{display:inline-block;display:block;padding:22rem 40rem;border-radius:10px;background:var(--color-black);border:1px solid var(--color-black);-webkit-transition:background .5s,color .5s;transition:background .5s,color .5s;color:var(--color-white);cursor:pointer}.RecipePage-module__editButton__fcp7C:hover{background:var(--color-white);color:var(--color-black)}.RecipePage-module__buttonContainer__Vjs8z{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:48rem;padding-bottom:80rem}@media print{.RecipePage-module__buttonContainer__Vjs8z{display:none}}.SearchPage-module__root__KiWSs{margin:100rem 0 0rem;padding-bottom:80rem}.SearchPage-module__form__UL3on{margin-bottom:50rem}.SearchPage-module__field__mG6mS{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin:15rem 0 0;position:relative;gap:10rem}.SearchPage-module__submit__yPbO-{display:block;padding:22rem 40rem;border-radius:10px;background:var(--color-black);border:1px solid var(--color-black);-webkit-transition:background .5s,color .5s;transition:background .5s,color .5s;color:var(--color-white);cursor:pointer;margin:20rem 0}.SearchPage-module__submit__yPbO-:hover{background:var(--color-white);color:var(--color-black)}.SearchPage-module__text__7OPgi{display:block;margin:0;padding:10rem 20rem;border:1px solid var(--color-border);width:100%;border-radius:4px;-webkit-transition:border-color .5s;transition:border-color .5s}.SearchPage-module__text__7OPgi:hover,.SearchPage-module__text__7OPgi:focus{border-color:var(--color-black)}.SearchPage-module__textarea__yUPZq{display:block;margin:0;padding:10rem 20rem;border:1px solid var(--color-border);width:100%;border-radius:4px;-webkit-transition:border-color .5s;transition:border-color .5s;height:100px}.SearchPage-module__textarea__yUPZq:hover,.SearchPage-module__textarea__yUPZq:focus{border-color:var(--color-black)}.SearchPage-module__select__Upybf{display:block;margin:0;padding:10rem 20rem;border:1px solid var(--color-border);width:100%;border-radius:4px;-webkit-transition:border-color .5s;transition:border-color .5s}.SearchPage-module__select__Upybf:hover,.SearchPage-module__select__Upybf:focus{border-color:var(--color-black)}.SearchPage-module__results__nB5xg{padding-bottom:80rem}.SearchPage-module__title__E0KGW{font-family:Fraunces;font-size:26rem;font-weight:700;margin-bottom:10rem}.SearchPage-module__buttonContainer__5JoVx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20rem}.ListPage-module__root__IjbVy{margin:100rem 0 0rem;padding-bottom:80rem}.ListPage-module__mainTitle__V-NyE{font-family:Fraunces;font-size:26rem;font-weight:700}.AddPage-module__root__1ANTg{margin:100rem 0 0rem;padding-bottom:80rem}@media (min-width: 768px){.AddPage-module__root__1ANTg{padding:0 72rem 80rem}}.AddPage-module__title__sc-bB{font-family:Fraunces;font-size:26rem;font-weight:700}.RecipeForm-module__root__eVSTA{max-width:800rem}.RecipeForm-module__form__1TFoq{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:20rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.RecipeForm-module__field__MKnLl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin:15rem 0 0;position:relative;gap:10rem}.RecipeForm-module__field__MKnLl label{width:200rem}.RecipeForm-module__field__MKnLl label span{display:block;font-size:10rem}.RecipeForm-module__submit__qWIBP{display:block;padding:22rem 40rem;border-radius:10px;background:var(--color-black);border:1px solid var(--color-black);-webkit-transition:background .5s,color .5s;transition:background .5s,color .5s;color:var(--color-white);cursor:pointer;margin:20rem 0}.RecipeForm-module__submit__qWIBP:hover{background:var(--color-white);color:var(--color-black)}.RecipeForm-module__text__IF8sZ{display:block;margin:0;padding:10rem 20rem;border:1px solid var(--color-border);width:100%;border-radius:4px;-webkit-transition:border-color .5s;transition:border-color .5s}.RecipeForm-module__text__IF8sZ:hover,.RecipeForm-module__text__IF8sZ:focus{border-color:var(--color-black)}.RecipeForm-module__textarea__JHe8t{display:block;margin:0;padding:10rem 20rem;border:1px solid var(--color-border);width:100%;border-radius:4px;-webkit-transition:border-color .5s;transition:border-color .5s;height:100px}.RecipeForm-module__textarea__JHe8t:hover,.RecipeForm-module__textarea__JHe8t:focus{border-color:var(--color-black)}.RecipeForm-module__select__Dju8h{display:block;margin:0;padding:10rem 20rem;border:1px solid var(--color-border);width:100%;border-radius:4px;-webkit-transition:border-color .5s;transition:border-color .5s}.RecipeForm-module__select__Dju8h:hover,.RecipeForm-module__select__Dju8h:focus{border-color:var(--color-black)}label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.EditPage-module__root__tFbRH{margin:100rem 0 0rem;padding-bottom:80rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;height:100%;width:100%;gap:80rem}@media (min-width: 768px){.EditPage-module__root__tFbRH{padding:0 72rem 80rem}}.EditPage-module__title__LJVDd{font-family:Fraunces;font-size:26rem;font-weight:700}.EditPage-module__content__hesuh{width:60%}.EditPage-module__image__oxQcs{position:-webkit-sticky;position:sticky;top:80rem;height:40%;width:40%;border-radius:50px;overflow:hidden;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.2);box-shadow:0 4px 4px rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.EditPage-module__image__oxQcs img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.UsersPage-module__root__Iedq6{margin:100rem 0 0rem;padding-bottom:80rem}.UsersPage-module__title__Hah-q{font-family:Fraunces;font-size:26rem;font-weight:700;margin-bottom:40rem}.UsersPage-module__buttonWrapper__OxeMw{display:-webkit-box;display:-ms-flexbox;display:flex}.UsersPage-module__button__kopdU{display:block;padding:22rem 40rem;border-radius:10px;background:var(--color-black);border:1px solid var(--color-black);-webkit-transition:background .5s,color .5s;transition:background .5s,color .5s;color:var(--color-white);cursor:pointer;margin-top:20rem}.UsersPage-module__button__kopdU:hover{background:var(--color-white);color:var(--color-black)}.UsersPage-module__tableWrapper__-O604{overflow-x:auto;border-radius:8px;border:1px solid var(--color-border);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);margin-bottom:24rem}.UsersPage-module__table__9xayb{width:100%;border-collapse:collapse;font-size:15rem}.UsersPage-module__th__jtwm8,.UsersPage-module__td__690IP{padding:16rem 20rem;text-align:left;border-bottom:1px solid var(--color-border)}.UsersPage-module__th__jtwm8{font-weight:600;color:var(--color-text);background:rgba(0,0,0,.03);white-space:nowrap;letter-spacing:.02em}.UsersPage-module__thActions__B05Xe{padding:16rem 20rem;text-align:left;border-bottom:1px solid var(--color-border);font-weight:600;color:var(--color-text);background:rgba(0,0,0,.03);white-space:nowrap;letter-spacing:.02em;text-align:right;width:1%}.UsersPage-module__tr__0feVc{-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.UsersPage-module__tr__0feVc:last-child .UsersPage-module__td__690IP,.UsersPage-module__tr__0feVc:last-child .UsersPage-module__tdActions__Fv62A{border-bottom:none}.UsersPage-module__tr__0feVc:hover{background-color:rgba(0,0,0,.02)}.UsersPage-module__td__690IP{color:var(--color-text)}.UsersPage-module__tdActions__Fv62A{padding:16rem 20rem;text-align:left;border-bottom:1px solid var(--color-border);color:var(--color-text);text-align:right;white-space:nowrap}.UsersPage-module__badge__g2LiQ{display:inline-block;padding:4rem 10rem;border-radius:6px;font-size:13rem;font-weight:500}.UsersPage-module__badge__g2LiQ[data-role=admin]{background:rgba(28,28,28,.1);color:var(--color-black)}.UsersPage-module__badge__g2LiQ[data-role=editor]{background:rgba(139,139,139,.15);color:var(--color-text-secondary)}.UsersPage-module__link__4jO8m{color:var(--color-black);text-decoration:none;font-weight:500;padding:6rem 12rem;border-radius:4px;-webkit-transition:background-color .15s ease,color .15s ease;transition:background-color .15s ease,color .15s ease}.UsersPage-module__link__4jO8m:hover{background-color:rgba(28,28,28,.08)}.EditUserPage-module__root__7jSfA{margin:100rem 0 0rem;padding-bottom:80rem}.EditUserPage-module__title__sOEko{font-family:Fraunces;font-size:26rem;font-weight:700}.EditUserPage-module__button__CqEV5{display:block;padding:22rem 40rem;border-radius:10px;background:var(--color-black);border:1px solid var(--color-black);-webkit-transition:background .5s,color .5s;transition:background .5s,color .5s;color:var(--color-white);cursor:pointer}.EditUserPage-module__button__CqEV5:hover{background:var(--color-white);color:var(--color-black)}.UserForm-module__root__BEHSY{padding:0rem 0 80rem;width:800rem}.UserForm-module__field__sYy-6{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin:15rem 0 0;position:relative;gap:10rem}.UserForm-module__field__sYy-6 label{width:200rem}.UserForm-module__submit__ghOac{display:block;padding:22rem 40rem;border-radius:10px;background:var(--color-black);border:1px solid var(--color-black);-webkit-transition:background .5s,color .5s;transition:background .5s,color .5s;color:var(--color-white);cursor:pointer;margin:20rem 0}.UserForm-module__submit__ghOac:hover{background:var(--color-white);color:var(--color-black)}.UserForm-module__buttonContainer__I1cJe{margin-top:20rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20rem}.UserForm-module__delete__Ii9IA{display:block;padding:22rem 40rem;border-radius:10px;background:var(--color-black);border:1px solid var(--color-black);-webkit-transition:background .5s,color .5s;transition:background .5s,color .5s;color:var(--color-red);cursor:pointer}.UserForm-module__delete__Ii9IA:hover{background:var(--color-white);color:var(--color-black)}.UserForm-module__text__CIvHA{display:block;margin:0;padding:10rem 20rem;border:1px solid var(--color-border);width:100%;border-radius:4px;-webkit-transition:border-color .5s;transition:border-color .5s}.UserForm-module__text__CIvHA:hover,.UserForm-module__text__CIvHA:focus{border-color:var(--color-black)}.UserForm-module__textarea__SyVBI{display:block;margin:0;padding:10rem 20rem;border:1px solid var(--color-border);width:100%;border-radius:4px;-webkit-transition:border-color .5s;transition:border-color .5s;height:100px}.UserForm-module__textarea__SyVBI:hover,.UserForm-module__textarea__SyVBI:focus{border-color:var(--color-black)}.UserForm-module__select__m8fk6{display:block;margin:0;padding:10rem 20rem;border:1px solid var(--color-border);width:100%;border-radius:4px;-webkit-transition:border-color .5s;transition:border-color .5s}.UserForm-module__select__m8fk6:hover,.UserForm-module__select__m8fk6:focus{border-color:var(--color-black)}input[type=checkbox]{display:block;position:relative;border:1px solid var(--color-border);width:20rem;height:20rem;border-radius:4px}.UserForm-module__form__6noKJ{margin:80rem 0}.Header-module__root__xihH6{position:fixed;top:0;width:100%;padding:20rem 24rem;background-color:var(--color-white);z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 768px){.Header-module__root__xihH6{padding:20rem 80rem}}@media print{.Header-module__root__xihH6{display:none}}.Header-module__burger__aEkb-{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44rem;height:44rem;margin:0;padding:0;border:none;background:none;cursor:pointer;color:var(--color-black)}@media (min-width: 768px){.Header-module__burger__aEkb-{display:none}}.Header-module__burgerIcon__yGCHb{display:block;width:24rem;height:24rem}.Header-module__burgerIcon__yGCHb svg{display:block;width:100%;height:100%}.Header-module__navOverlay__WadI-{display:none;position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:11;opacity:0;pointer-events:none;-webkit-transition:opacity .25s cubic-bezier(.25,.46,.45,.94);transition:opacity .25s cubic-bezier(.25,.46,.45,.94)}@media (min-width: 768px){.Header-module__navOverlay__WadI-{display:none!important}}.Header-module__navOverlay_visible__-4odW{display:block;opacity:1;pointer-events:auto}.Header-module__logo__ao7Oj{font-size:26rem;font-family:Fraunces}.Header-module__logo__ao7Oj span{display:inline-block;height:30rem;line-height:1.2}.Header-module__logo__ao7Oj svg{display:block;width:auto;height:100%}.Header-module__logo__ao7Oj a{color:var(--color-black);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:12rem}.Header-module__logo__ao7Oj .Header-module__logoText__VxAAl{display:none}@media (min-width: 768px){.Header-module__logo__ao7Oj .Header-module__logoText__VxAAl{display:block}}@media (max-width: 767px){.Header-module__nav__-7L7y{position:fixed;top:0;right:0;width:min(320rem,85vw);max-width:320rem;height:100vh;padding:80rem 24rem 24rem;background:var(--color-white);z-index:12;-webkit-transform:translateX(100%);transform:translate(100%);-webkit-transition:-webkit-transform .25s cubic-bezier(.25,.46,.45,.94);transition:-webkit-transform .25s cubic-bezier(.25,.46,.45,.94);transition:transform .25s cubic-bezier(.25,.46,.45,.94);transition:transform .25s cubic-bezier(.25,.46,.45,.94),-webkit-transform .25s cubic-bezier(.25,.46,.45,.94);overflow-y:auto;-webkit-box-shadow:-4px 0 24rem rgba(0,0,0,.08);box-shadow:-4px 0 24rem rgba(0,0,0,.08)}}@media (min-width: 768px){.Header-module__nav__-7L7y{-webkit-transform:none;transform:none;position:relative;width:auto;height:auto;padding:0;-webkit-box-shadow:none;box-shadow:none;overflow:visible}}@media (max-width: 767px){.Header-module__nav_open__t-aSY{-webkit-transform:translateX(0);transform:translate(0)}}.Header-module__navClose__MydaI{display:none;position:absolute;top:20rem;right:24rem;width:44rem;height:44rem;margin:0;padding:0;border:none;background:none;cursor:pointer;color:var(--color-black);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 767px){.Header-module__navClose__MydaI{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width: 768px){.Header-module__navClose__MydaI{display:none!important}}.Header-module__navCloseIcon__7DNYP{display:block;width:24rem;height:24rem}.Header-module__navCloseIcon__7DNYP svg{display:block;width:100%;height:100%}.Header-module__menu__6qdl7{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width: 767px){.Header-module__menu__6qdl7{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0}}.Header-module__menu_item__AzPY5{margin:0 10rem;color:var(--color-text-secondary)}@media (max-width: 767px){.Header-module__menu_item__AzPY5{margin:0;padding:16rem 0;border-bottom:1px solid rgba(0,0,0,.08)}}.Header-module__menu_item__AzPY5:last-child{margin-right:0}@media (max-width: 767px){.Header-module__menu_item__AzPY5:last-child{border-bottom:none}}.Header-module__menu_item__AzPY5 .Header-module__icon__mDaXW{display:block}.Header-module__menu_item__AzPY5 .Header-module__icon__mDaXW svg{display:block;height:100%;width:100%}.Header-module__menu_item__AzPY5 a{color:var(--color-text-secondary);position:relative;font-size:16rem;-webkit-transition:color .5s cubic-bezier(.25,.46,.45,.94);transition:color .5s cubic-bezier(.25,.46,.45,.94);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12rem}.Header-module__menu_item__AzPY5 a:after{content:"";width:0;height:1px;display:block;position:absolute;background-color:var(--color-black);bottom:-10rem;left:0;-webkit-transition:width .5s cubic-bezier(.25,.46,.45,.94);transition:width .5s cubic-bezier(.25,.46,.45,.94)}.Header-module__menu_item__AzPY5 a:hover{color:var(--color-black)}@media (min-width: 768px){.Header-module__menu_item__AzPY5 a:hover:after{width:100%}}.Header-module__menu_item_active__DEavL,.Header-module__menu_item_active__DEavL a{color:var(--color-black)}@media (min-width: 768px){.Header-module__menu_item_active__DEavL a:after{width:100%}}.Header-module__logout_btn__blS5C{margin:0;padding:0;border:none;background:none;font:inherit;color:var(--color-text-secondary);font-size:16rem;cursor:pointer;position:relative;-webkit-transition:color .5s cubic-bezier(.25,.46,.45,.94);transition:color .5s cubic-bezier(.25,.46,.45,.94)}.Header-module__logout_btn__blS5C:after{content:"";width:0;height:1px;display:block;position:absolute;background-color:var(--color-black);bottom:-10rem;left:0;-webkit-transition:width .5s cubic-bezier(.25,.46,.45,.94);transition:width .5s cubic-bezier(.25,.46,.45,.94)}.Header-module__logout_btn__blS5C:hover{color:var(--color-black)}@media (min-width: 768px){.Header-module__logout_btn__blS5C:hover:after{width:100%}}
