@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-BHeBnKzs.ttf);font-weight:400}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-CFKDKRMh.ttf);font-weight:500}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-BKtbn9Wi.ttf);font-weight:600}@font-face{font-family:Nunito;src:url(/assets/Nunito-Regular-BzIFT1ox.ttf);font-weight:400}@font-face{font-family:Nunito;src:url(/assets/Nunito-Medium-L5wTUp6G.ttf);font-weight:500}@font-face{font-family:Nunito;src:url(/assets/Nunito-SemiBold-BDYPXFJ_.ttf);font-weight:600}.footer{display:flex;justify-content:center;align-items:center}.footer p a{color:#0f172a;transition:.3s ease-in-out all}.footer p a:hover{color:#645cff}.main .contact__form form button[type=submit],.header__nav--list div>a{cursor:pointer;color:#fff;background:#645cff;border:transparent;border-radius:.25rem;letter-spacing:1px;padding:.375rem .75rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:.3s ease-in-out all;text-transform:capitalize;display:inline-block}.main .contact__form form button[type=submit]:hover,.header__nav--list div>a:hover{background:#3c3799;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}*,*:after,*:before{box-sizing:border-box}html{font-size:100%}body{background:#f8fafc;font-family:Nunito,sans-serif;font-weight:400;line-height:1.75;color:#0f172a;margin:0}p{margin-top:0;margin-bottom:1.5rem;max-width:40em}h1,h2,h3,.main .contact h1,h4,h5,.main .recipe>h2,.recipe__item figure figcaption{margin:0;margin-bottom:1.38rem;font-family:Roboto,sans-serif;font-weight:400;line-height:1.3;text-transform:capitalize;letter-spacing:1px}h1{margin-top:0;font-size:3.052rem}h2{font-size:2.441rem}h3,.main .contact h1{font-size:1.953rem}h4{font-size:1.563rem}h5,.main .recipe>h2,.recipe__item figure figcaption{font-size:1.25rem}small,.text-small{font-size:.7em}a{text-decoration:none}ul{list-style-type:none;padding:0}::placeholder{font-family:inherit;color:#94a3b8}.wrapper{width:90vw;max-width:1120px;margin:0 auto;display:flex}.footer{background-color:#222;padding:1rem}.footer p{color:#fff;margin:0}.footer p a,.footer p span{color:#645cff}.header{display:flex;height:6rem}.header .wrapper{align-items:center;gap:2rem;flex-wrap:wrap}.header__nav{flex-grow:1}.header__nav--list{display:flex;align-items:center;justify-content:space-between;list-style-type:none;margin:0;padding:0;gap:1rem;font-size:1.125rem}.header__nav--list li>a{color:#0f172a;transition:.3s ease-in-out all}.header__nav--list li>a:hover{color:#645cff}.header__nav--list>*:last-child{margin-left:auto}.header__hamburger{order:1;display:none;cursor:pointer;flex-direction:column;background:#645cff;gap:2px;padding:.5rem;border-radius:4px;transition:.3s ease-in-out all;margin-left:auto}.header__hamburger span{height:3px;width:1.5rem;background:#fff;border-radius:4px}.header__hamburger:hover{background:#504acc}@media (max-width: 990px){.header{height:max-content}.header .wrapper{margin-top:1.5rem}.header__hamburger{display:flex;margin-right:0;margin-left:auto}.header__nav{order:1}.header__nav.hide-links{height:0;opacity:0;position:absolute}.header__nav.show-links{position:static;height:23.9375rem;width:100%;opacity:1;transition:.3s ease-in-out all}.header__nav.show-links .header__nav--list{gap:0;height:100%;flex-direction:column;justify-content:start}.header__nav.show-links .header__nav--list>*{border-top:1px solid #64748b;width:100%;text-align:center}.header__nav.show-links .header__nav--list>* a{display:block;padding:1rem 0;font-size:1.25rem}.header__nav.show-links .header__nav--list>*:last-child{display:flex;justify-content:center;padding-top:.5rem}.header__nav.show-links .header__nav--list>*:last-child a{width:max-content;padding:.5rem 1rem}}.recipe__item{flex-grow:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(18.125rem,1fr));column-gap:1rem;row-gap:1.5rem;padding-bottom:3rem}.recipe__item figure{margin:0}.recipe__item figure div{margin-bottom:1rem}.recipe__item figure div img{border-radius:4px}.recipe__item figure figcaption{margin-bottom:.4rem;color:#334155;font-weight:400}.recipe__item figure p{margin:0;color:#334155}.recipe__item img{height:10rem;display:block;object-fit:cover;width:100%}.recipe{display:flex;gap:6rem}@media (max-width: 550px){.recipe{flex-direction:column;gap:2rem}}.main{padding-top:2rem;padding-bottom:3rem;min-height:calc(100vh - (6rem + 60px))}@media (max-width: 990px){.main{min-height:calc(100vh - (6rem + 40px))}}.main .wrapper{flex-direction:column}.main .contact{display:grid;grid-template-columns:1fr 450px;justify-content:center;gap:2rem;align-items:center}@media (max-width: 990px){.main .contact{grid-template-columns:1fr}}.main .contact__form{background:#fff;max-width:660px}.main .contact__form form{padding:2rem 2.5rem;border-radius:.25rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:flex;flex-direction:column}.main .contact__form form label{display:block;margin-bottom:.5rem;text-transform:capitalize;font-size:.7em;letter-spacing:1px}.main .contact__form form input,.main .contact__form form textarea{width:100%;margin-bottom:1rem;padding:.375rem .75rem;border-radius:.25rem;background-color:#f8fafc;border:1px solid #e2e8f0;resize:vertical}.main .contact__form form textarea{height:7rem}.main .contact__form form button[type=submit]{font-size:1rem}.main .recipe{flex-direction:column;margin-top:3rem;gap:2rem}.main .recipe>h2{text-align:center}
