@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);*,:after,:before{box-sizing:inherit;color:#3a3335;font-family:Lato;margin:0;padding:0;scroll-behavior:smooth;text-decoration:none}html{font-size:62.5%}@media only screen and (max-width:75em){html{font-size:56.25%}}@media only screen and (max-width:56.25em){html{font-size:50%}}@media only screen and (min-width:112.5em){html{font-size:80%}}body{background-color:#fdffff;box-sizing:border-box}@media only screen and (max-width:56.25em){body{padding:0}}::selection{background-color:#d95d39;color:#fdffff}.error{background:pink;border:1px solid red;border-radius:4px;color:red;margin:10px 0;padding:8px}.delete--restaurant{bottom:9rem;cursor:pointer;-webkit-filter:invert(60%);filter:invert(60%);position:absolute;right:1rem}.delete--menu-item{background-color:#fff;border-radius:50%;cursor:pointer;position:absolute;right:5rem;top:.5rem}.heading-logo{display:flex;font-size:3rem;letter-spacing:.75rem;margin-left:8rem;margin-right:auto;margin-top:1.5rem;text-transform:uppercase;width:-webkit-max-content;width:max-content}.heading-logo--tray{height:4rem;padding-right:1rem;width:6rem}.heading-logo--orange{color:#d95d39}.u-center-text{text-align:center!important}.u-bold-text{font-weight:700!important}.u-display-none{display:none}.u-margin-bottom-small{margin-bottom:1.5rem!important}.u-margin-bottom-medium{margin-bottom:4rem!important}@media only screen and (max-width:56.25em){.u-margin-bottom-medium{margin-bottom:3rem!important}}.u-margin-bottom-big{margin-bottom:8rem!important}@media only screen and (max-width:56.25em){.u-margin-bottom-big{margin-bottom:5rem!important}}.u-margin-top-small{margin-top:1.5rem!important}.u-margin-top-medium{margin-top:4rem!important}.u-margin-top-big{margin-top:8rem!important}.u-margin-top-huge{margin-top:10rem!important}.home{margin-top:8vh}.home__banner{align-items:center;background-image:linear-gradient(to left bottom,rgba(217,93,57,.76),rgba(217,93,57,.76)),url(/static/media/banner.b173444a95ea882fbf4e.jpeg);background-position:top;background-size:cover;display:flex;flex-direction:column;height:15vh;justify-content:space-evenly;width:100%}.home__banner--header{color:#fdffff;font-size:2.5rem;text-align:center;width:60%}.home__banner--search{align-items:center;display:flex;flex:0 0 40%;justify-content:center;width:35%}.home__banner--search__input{background-color:#ccc;border:none;border-radius:100px;color:inherit;font-family:Lato;font-size:1.4rem;margin-right:-3.25rem;padding:.7rem 2rem;transition:all .2s;width:100%}.home__banner--search__input:focus{background-color:#f0eeee;outline:none;width:100%}.home__banner--search__input::-webkit-input-placeholder{color:#333;font-family:Lato;font-weight:100}.home__banner--search__input:focus+.home__banner--search__button{background-color:#f0eeee;transition:all .2s}.home__banner--search__button{background-color:#ccc;border:none;transition:all .2s}.home__banner--search__button:focus{outline:none}.home__banner--search__button:active{-webkit-transform:translateY(2px);transform:translateY(2px)}.home__banner--search__icon{fill:#333;height:2rem;width:2rem}.search{height:100%;margin:9vh 5rem 5rem;width:100vh}.menu{height:100%;margin-top:9vh;position:relative;width:100vw}.menu--list{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:0 auto;width:100%}.menu--card{cursor:pointer;margin-bottom:4rem;position:relative}.menu--card:hover{border:2px solid rgba(217,93,57,.5);-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem);transition:all .2s}.menu--card__price{background-color:#fdffff;padding:.25rem;position:absolute;right:1rem;top:1rem}.menu--card__description{padding-bottom:2rem}.menu--banner{align-items:center;background-color:#d95d39;bottom:0;display:flex;height:100%;justify-content:space-around;padding:2.5rem;position:-webkit-sticky;position:sticky;width:100vw;z-index:2000}.menu--banner__list{list-style:none}.menu--banner__list--item{color:#fdffff;font-size:1.25rem}.cart{align-items:center;cursor:pointer;display:flex}.cart--list{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:0 auto;width:100%}.cart--delete{padding-right:1rem}.orders{height:100%;margin:9vh 5rem 5rem;width:90vw}.orders--list{margin:5rem}.orders--card{margin-bottom:4rem;position:relative}.orders--card__price{background-color:#fdffff;font-weight:700;position:absolute;right:1rem;top:1rem}.auth-background{background-image:linear-gradient(to left bottom,rgba(58,51,53,.9),rgba(58,51,53,.9)),url(/static/media/background1.e9290709ee13603cabde.jpeg);background-position:top;background-size:cover;height:93%;margin-top:8vh;position:absolute;width:100vw}.auth-form{background:#fff;border:.1rem solid #ddd;box-shadow:.3rem .3rem .5rem rgba(0,0,0,.05);font-size:1.6rem;margin:6rem auto;max-width:36rem;padding:4rem}.auth-form__label{display:block;margin:2.4rem auto}.auth-form__span{display:block;margin-bottom:.6rem}.auth-form__input,.auth-form__textarea{border:.1rem solid #ddd;border-radius:.4rem;box-sizing:border-box;color:#777;padding:.8rem .6rem;width:100%}.auth-form__input:active,.auth-form__input:focus,.auth-form__textarea:active,.auth-form__textarea:focus{border:.1rem solid rgba(217,93,57,.5);outline:.1rem solid rgba(217,93,57,.5)}.auth-form__textarea{min-height:16rem}.auth-form__redirect{font-size:1.5rem;margin-top:2.5rem;text-align:center}.auth-form__redirect--link{color:#d95d39;margin-left:.5rem;text-decoration:none}.create-background{background-image:linear-gradient(to left bottom,rgba(58,51,53,.9),rgba(58,51,53,.9)),url(/static/media/background2.0bd37e6c125cb68ecca1.jpeg);background-position:top;background-size:cover;height:-webkit-max-content;height:max-content;margin-top:8vh;position:absolute;width:100vw}.create-form{background:#fff;border:.1rem solid #ddd;box-shadow:.3rem .3rem .5rem rgba(0,0,0,.05);font-size:1.6rem;margin:6rem auto;max-width:60rem;padding:4rem}.create-form__label{display:block;margin:2.4rem auto}.create-form__span{display:block;margin-bottom:.6rem}.create-form__input,.create-form__textarea{border:.1rem solid #ddd;border-radius:.4rem;box-sizing:border-box;color:#777;padding:.8rem .6rem;width:100%}.create-form__input:active,.create-form__input:focus,.create-form__textarea:active,.create-form__textarea:focus{border:.1rem solid rgba(217,93,57,.5);outline:.1rem solid rgba(217,93,57,.5)}.create-form__textarea{min-height:16rem}.create-form__redirect{font-size:1.5rem;margin-top:2.5rem;text-align:center}.create-form__redirect--link{color:#d95d39;margin-left:.5rem;text-decoration:none}.restaurant-list{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:40px auto;max-width:1200px}.restaurant-filter nav{background-color:#f7f7f7;border-radius:.4rem;display:flex;justify-content:space-around;padding:2.5rem}.restaurant-filter p{font-size:.9rem;margin-right:.1rem}.restaurant-filter button{background:transparent;border:0;color:#3a3335;cursor:pointer;font-family:Lato;font-size:1.6rem;font-weight:700}.restaurant-filter button:last-child{border:0}.restaurant-filter button.active{color:#d95d39}.arrow_box{align-items:center;background-color:#d95d39;border-radius:50%;cursor:pointer;display:flex;height:2.5rem;justify-content:center;transition:all .5s;width:2.5rem}.arrow_box,.arrow_box path,.arrow_box svg{color:#fdffff}.navigation{background-color:#fdffff;display:block;height:8vh;position:fixed;top:0;width:100%;z-index:100}.navigation__nav{align-items:center;background-color:#fdffff;display:flex;gap:10px;margin:0 auto 40px;padding-left:1rem;padding-right:1rem;position:relative}.navigation__checkbox{display:none}.navigation__button{background-color:transparent;cursor:pointer;height:7rem;left:0;position:fixed;text-align:center;top:0;width:7rem;z-index:2000}.navigation__background{height:6rem;left:0;opacity:.6;position:fixed;top:0;width:6rem;z-index:1000}@media only screen and (max-width:56.25em){.navigation__background{right:5.5rem;top:5.5rem}}@media only screen and (max-width:37.5em){.navigation__background{right:4.5rem;top:4.5rem}}.navigation__nav{height:100vh;left:0;opacity:0;position:fixed;top:0;transition:all .8s cubic-bezier(.68,-.55,.265,1.55);width:0;z-index:1500}.navigation__list{align-items:center;display:flex;flex-direction:column;list-style:none;text-align:center;width:100%}.navigation__item{margin:1rem}.navigation__link:link,.navigation__link:visited{background-size:220%;color:#3a3335;display:flex;font-size:3rem;text-decoration:none;transition:all .4s}.navigation__link:link span,.navigation__link:visited span{display:inline-block;margin-right:1.5rem}.navigation__link:active,.navigation__link:hover{background-position:100%;color:#d95d39;-webkit-transform:translateY(-.25rem);transform:translateY(-.25rem)}.navigation__checkbox:checked~.navigation__background{background-color:#000;-webkit-transform:scale(100);transform:scale(100)}.navigation__checkbox:checked~.navigation__nav{opacity:1;width:30%}@media only screen and (max-width:56.25em){.navigation__checkbox:checked~.navigation__nav{width:50%}}@media only screen and (max-width:37.5em){.navigation__checkbox:checked~.navigation__nav{width:100%}}.navigation__icon{margin-top:3.5rem;position:relative}.navigation__icon,.navigation__icon:after,.navigation__icon:before{background-color:#333;display:inline-block;height:3px;width:3rem}.navigation__icon:after,.navigation__icon:before{content:"";left:0;position:absolute;transition:all .2s}.navigation__icon:before{top:-.8rem}.navigation__icon:after{top:.8rem}.navigation__bag{background-color:#d95d39;border-radius:2.5rem;cursor:pointer;height:5rem;position:absolute;right:3.5rem;top:1.2rem;width:6rem}.navigation__bag--icon{background-color:#d95d39;margin-left:1.75rem;margin-top:.75rem;width:2.5rem}.navigation__button:hover .navigation__icon:before{top:-1rem}.navigation__button:hover .navigation__icon:after{top:1rem}.navigation__checkbox:checked+.navigation__button .navigation__icon{background-color:transparent}.navigation__checkbox:checked+.navigation__button .navigation__icon:before{top:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.navigation__checkbox:checked+.navigation__button .navigation__icon:after{top:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.footer{background-color:#3a3335;grid-column:full-start/full-end;padding:8rem}.nav{grid-gap:2rem;align-items:center;display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));list-style:none}.nav__link:link,.nav__link:visited{color:#fff;display:block;font-family:Lato;font-size:1.4rem;padding:1.5rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s}.nav__link:active,.nav__link:hover{background-color:hsla(0,0%,100%,.05);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.copyright{color:#f7f7f7;font-size:1.4rem;margin-left:auto;margin-right:auto;margin-top:6rem;text-align:center;width:70%}
/*# sourceMappingURL=main.72ef96e3.css.map*/