.page{position:relative;min-height:100vh;padding-top:40px;margin-bottom:40px}.restaurant-card{--height:367px;height:var(--height);width:100%;cursor:pointer;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.restaurant-card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}@media (max-width:550px){.restaurant-card{--height:330px}}.restaurant-card__img{height:calc(var(--height)*0.7);width:100%;object-fit:cover}.restaurant-card__title{margin:12px 0 4px}.restaurant-card__categories{font-size:14px;color:#757575;margin-bottom:4px}.restaurant-card__eta{font-size:14px;display:inline-block;padding:2px 8px;background-color:#f5f5f5}.restaurant-list{--card-width:348px;display:grid;grid-template-columns:repeat(auto-fill,minmax(348px,1fr));grid-gap:40px 20px;gap:40px 20px}@media (max-width:768px){.restaurant-list{--card-width:348px;grid-row-gap:20px;row-gap:20px}}@media (max-width:550px){.restaurant-list{--card-width:280px}}.loader-container{position:absolute;top:0;left:0;right:0;height:85%;display:flex;align-items:center;justify-content:center}.lds-spinner{display:inline-block;position:relative;width:80px;height:80px}.lds-spinner div{-webkit-transform-origin:40px 40px;transform-origin:40px 40px;-webkit-animation:lds-spinner 1.2s linear infinite;animation:lds-spinner 1.2s linear infinite}.lds-spinner div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:#5fb709}.lds-spinner div:first-child{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.lds-spinner div:nth-child(2){-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-animation-delay:-1s;animation-delay:-1s}.lds-spinner div:nth-child(3){-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-delay:-.9s;animation-delay:-.9s}.lds-spinner div:nth-child(4){-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-delay:-.8s;animation-delay:-.8s}.lds-spinner div:nth-child(5){-webkit-transform:rotate(120deg);transform:rotate(120deg);-webkit-animation-delay:-.7s;animation-delay:-.7s}.lds-spinner div:nth-child(6){-webkit-transform:rotate(150deg);transform:rotate(150deg);-webkit-animation-delay:-.6s;animation-delay:-.6s}.lds-spinner div:nth-child(7){-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-.5s;animation-delay:-.5s}.lds-spinner div:nth-child(8){-webkit-transform:rotate(210deg);transform:rotate(210deg);-webkit-animation-delay:-.4s;animation-delay:-.4s}.lds-spinner div:nth-child(9){-webkit-transform:rotate(240deg);transform:rotate(240deg);-webkit-animation-delay:-.3s;animation-delay:-.3s}.lds-spinner div:nth-child(10){-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation-delay:-.2s;animation-delay:-.2s}.lds-spinner div:nth-child(11){-webkit-transform:rotate(300deg);transform:rotate(300deg);-webkit-animation-delay:-.1s;animation-delay:-.1s}.lds-spinner div:nth-child(12){-webkit-transform:rotate(330deg);transform:rotate(330deg);-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes lds-spinner{0%{opacity:1}to{opacity:0}}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}.error{position:absolute;top:0;left:0;right:0;height:85%;display:flex;align-items:center;justify-content:center;flex-flow:column nowrap}.error__text{font-size:30px;font-weight:500}.error__link{font-size:24px;color:#5fb709}.error__link:hover{text-decoration:underline}.header__delivery-info,.header__inner{display:flex;flex-flow:row nowrap;align-items:center}.header{position:-webkit-sticky;position:sticky;top:0;padding:16px 0;z-index:1;background-color:#fff}.header__logo{height:24px;width:auto}@media (max-width:550px){.header__logo{height:14px}}.header__delivery-info{margin-left:7vw;margin-right:auto}@media (max-width:768px){.header__delivery-info{display:none}}.header__search{margin-left:auto}@media (max-width:768px){.header__search{display:none}}.header__link{margin-left:40px;padding:12px 0;white-space:nowrap;color:#1f1f1f}.header__link:hover{text-decoration:underline}@media (max-width:1000px){.header__link{margin-left:10px}}.header__toggle-buttons{display:none;margin-left:auto;cursor:pointer}@media (max-width:768px){.header__toggle-buttons{display:flex}}.header__toggle-btn{padding:12px;cursor:pointer;outline:none;border-radius:50%;max-height:40px;max-width:40px}.header__toggle-btn:not(:last-of-type){margin-right:20px}.header__toggle-btn:focus{box-shadow:0 0 20px #5fb709}.mobile-controls{display:none;position:relative;padding-top:30px}@media (max-width:768px){.mobile-controls{display:flex}}.mobile-controls__close{position:absolute;top:10px;right:0}.control__input-wrapper{display:flex;flex-flow:row nowrap;align-items:center}.control__input-wrapper:focus-within{box-shadow:0 0 10px #5fb709}.control__input-wrapper{padding:11px 16px;border:1px solid #e0e0e0;-webkit-transition:border-color .3s;transition:border-color .3s}.control--focused{border-color:#adadad}.control__icon{width:14px;height:14px;margin-right:10px}.control__input{max-height:24px;line-height:24px}.control__input--time{max-width:75px}@media (max-width:956px){.control__input--small{max-width:75px}}.control__label{font-size:14px;color:#626262;margin-bottom:8px}.control+.control{margin-left:20px}.footer__bottom-links,.footer__bottom-part,.footer__logo-container,.footer__top-part{display:flex;flex-flow:row nowrap;align-items:center}.footer__mobile-app:focus>img{box-shadow:0 0 10px #5fb709}.footer{padding:64px 0;background-color:#262626}@media (max-width:768px){.footer{padding:40px 0}}.footer__top-part{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #c4c4c4}.footer__main{display:flex;flex-flow:column nowrap;justify-content:space-between}.footer__logo-container{margin-bottom:40px}@media (max-width:768px){.footer__logo-container{flex-direction:column;align-items:flex-start}}.footer__mobile-app{display:inline-block}@media (max-width:768px){.footer__mobile-app{display:block;margin-bottom:20px}}.footer__mobile-app:first-of-type{margin-right:20px}.footer__logo{margin-right:40px}@media (max-width:768px){.footer__logo{margin-bottom:40px}}.footer__bottom-part,.footer__top-part{align-items:flex-start}@media (max-width:620px){.footer__bottom-part,.footer__top-part{flex-direction:column}}.footer__copyright,.footer__main{flex-basis:45vw;padding-right:40px}@media (max-width:620px){.footer__copyright,.footer__main{flex-basis:auto}}.footer__top-links:last-of-type{margin-left:10vw}@media (max-width:620px){.footer__top-links:last-of-type{margin-left:0}}.footer__copyright{font-size:14px;color:#fff}@media (max-width:620px){.footer__copyright{order:1}}.footer__bottom-links{margin-bottom:40px}@media (max-width:620px){.footer__bottom-links{flex-direction:column;align-items:flex-start;margin-top:20px;order:1}}.footer__bottom-links .links__link:not(:last-of-type){margin-right:40px}@media (max-width:620px){.footer__misc{display:flex;flex-direction:column;margin-top:20px}}.links__link{display:block;margin-bottom:16px;color:#fff;white-space:nowrap}.links__link:hover{text-decoration:underline}.social__link{margin-right:20px;margin-bottom:0}.social__link:focus>img{opacity:.6}.select{position:relative}.select__input{-moz-appearance:none;-webkit-appearance:none;color:#fff;padding:10px 40px;background-color:transparent;border:1px solid #979797;border-radius:0;cursor:pointer}.select__option{background-color:#262626}.select__icon{position:absolute;top:12px;left:10px;width:20px;height:20px}.select__arrow{position:absolute;top:20px;right:12px;width:14px;height:8px}a,p{outline:none}a:focus{color:#5fb709}select:focus{box-shadow:0 0 10px #5fb709}*,:after,:before{box-sizing:border-box;outline:none}a,body,button,input,select{font-family:Roboto,sans-serif;font-size:16px;line-height:1.5}input{border:none;background:transparent}a{text-decoration:none;outline:none}button{border:none;background:none}.content{max-width:1520px;padding:0 34px;margin:0 auto}@media (max-width:550px){.content{padding:0 20px}}@media (max-width:1281px){.content{max-width:1520px}}
/*# sourceMappingURL=main.50c3e4ba.chunk.css.map */