@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);button.button__text{margin:6px auto;padding:10px;width:100%;color:#fff;font-family:inherit;font-size:var(--font-size-twelve);background-color:var(--main-color);border-radius:var(--default-radius);border:none}button.button__text svg{width:30px;height:1em}button.button__text.--normal{display:flex;align-items:center;justify-content:center;font-size:1em;font-weight:var(--font-weight-heavy)}button.button__text.--border{padding:15px;background-color:var(--theme-secondary-bg);border:1px solid var(--main-color)}button.button__text.--border,button.button__text.--unfilled{display:flex;align-items:center;justify-content:center;color:var(--theme-text);font-weight:700}button.button__text.--unfilled{width:auto;background:none;font-size:var(--font-size-fourteen)}button.button__text.--reduced{padding:5px 20px;width:-webkit-min-content;width:min-content;text-align:center;font-weight:var(--font-weight-medium)}.button__close{width:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.button__close.--whitebg .button__description{color:var(--theme-text)}.button__close .button__description,.button__close svg{padding:5px}.button__close .button__description{color:#fff;font-weight:700;font-size:var(--font-size-fourteen)}.loading{width:100%;display:flex;justify-content:center}.loading.--centered{position:absolute;top:50%;left:50%;width:auto;margin-right:-50%;transform:translate(-50%,-50%)}.loading .loading__spinner{width:100px;height:100px;transform:translateZ(0) scale(1);transform-origin:0 0}.loading .loading__spinner .spinner__interior{position:absolute;top:50px;left:50px;width:60px;height:60px;border:10px solid var(--main-color);border-top:10px solid transparent;animation:rotate 1s linear infinite;border-radius:50%}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.popup--fetch{position:fixed;top:0;left:0;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100);margin:0!important;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--toast-bg);z-index:1001}.popup--fetch .popup__interior{margin:1em 2em;padding:2em;width:90%;max-width:600px;border-radius:var(--radius-twenty);background-color:var(--theme-secondary-bg);overflow:auto;box-sizing:border-box}.popup--fetch .popup__interior .popup__error{text-align:center}.popup--fetch .popup__button{margin-bottom:1em}.popup__cookie{position:fixed;bottom:0;left:0;width:100%;height:50vmax;max-height:400px;padding:8vh 2em 2em;color:var(--theme-bg);background-color:var(--theme-text);box-sizing:border-box;z-index:1000}.popup__cookie .popup__row{margin-bottom:4vh;display:flex;justify-content:space-between}.popup__cookie .popup__row .popup__link{text-decoration:underline;color:var(--border-secondary-color);font-size:var(--font-size-fourteen)}.popup__cookie .popup__text{padding:.5em 0;font-weight:var(--font-weight-semi-bold);font-size:var(--font-size-fourteen)}.popup__cookie .popup__text .--enlarged{font-size:var(--font-size-twenty)}.popup__cookie .popup__button{padding:2em}.popup{position:fixed;top:0;left:0;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100);margin:0!important;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--toast-bg);z-index:999}.popup .popup__interior{margin:2% 5%;width:90%;max-width:600px;border-radius:var(--radius-twenty);background-color:var(--theme-secondary-bg);overflow:auto}.--ios .popup .popup__interior{margin-top:calc(2.6em + 2%)}.popup__main--onebtn{text-align:center;padding:5% 10%}.popup__main--onebtn .popup__title{color:var(--theme-text);font-weight:var(--font-weight-heavy)}.popup__main--onebtn .popup__description{color:var(--theme-secondary-text);margin-bottom:10%}.announcements .announcements__main{position:fixed;display:flex;align-items:center;flex-direction:column;justify-content:center;color:var(--theme-text);background-color:var(--theme-secondary-bg);box-shadow:0 0 1em var(--shadow-color-settings);z-index:101}.announcements .announcements__main.--minimized{top:30px;right:30px;width:56px;height:56px;border-radius:50%;transition:transform 50ms}.announcements .announcements__main.--minimized .announcements__header svg{animation:shake 1s infinite alternate}.announcements .announcements__main.--full{padding:.5em 0;top:15px;right:0;margin:1em;width:calc(100% - 2em);max-width:600px;border-radius:var(--radius-twenty);transition:all .4s}.announcements .announcements__main.--full .announcements__header{width:100%;display:flex;align-items:center;justify-content:space-around}.announcements .announcements__main.--full .announcements__header h2{font-weight:var(--font-weight-medium)}.announcements .announcements__main.--full .announcements__header .close__icon{position:relative;width:2em;height:2em}.announcements .announcements__main.--full .announcements__header .close__icon:after,.announcements .announcements__main.--full .announcements__header .close__icon:before{position:absolute;left:1em;content:"";height:2em;width:2px;background-color:var(--main-color)}.announcements .announcements__main.--full .announcements__header .close__icon:before{transform:rotate(45deg)}.announcements .announcements__main.--full .announcements__header .close__icon:after{transform:rotate(-45deg)}.announcements .announcements__main.--full .announcements__details{animation:fadein .5s linear 1 forwards}.announcements .announcements__main.--full .announcements__details .details__item{margin:.5em;padding:.5em}@keyframes fadein{0%{opacity:0}40%{opacity:0}to{opacity:1}}@keyframes shake{0%{transform:skewX(-15deg)}5%{transform:skewX(15deg)}10%{transform:skewX(-15deg)}15%{transform:skewX(15deg)}20%{transform:skewX(0deg)}to{transform:skewX(0deg)}}.select{width:100%;margin:1vmin 0;position:relative}.select .select__icon{position:absolute;top:10px}.select .select__icon.--left{left:10px}.select .select__icon.--left svg{width:20px;height:20px}.select .select__icon.--right{right:10px}.select .select__icon.--right .arrow__down{content:"";width:6px;height:6px;top:5px;right:2px;position:absolute;border:solid var(--main-color);border-width:0 2px 2px 0;transform:rotate(45deg)}.select select.select__main{width:100%;padding:10px;text-align:center;text-align-last:center;text-align-last:-webkit-center;font-size:1em;font-family:inherit;-webkit-appearance:none;appearance:none;color:var(--theme-text);background-color:var(--theme-secondary-bg);font-weight:var(--font-weight-semi-bold);border:1px solid var(--border-secondary-color);border-radius:var(--default-radius)}.select select.select__main.--warning{border-bottom:1px solid var(--red-color)}.select select.select__main:required:invalid{color:grey}.select select.select__main option{color:var(--theme-text);text-align:center;text-align-last:center}.select span.select__warning{color:var(--red-color);font-size:var(--font-size-twelve)}.checkbox__container{margin:5px 0;display:flex;align-items:flex-start}.checkbox__container .checkbox__icon{margin:2px .5em 0}.checkbox__container label{padding-top:5px;padding-left:30px;min-height:22px;position:relative;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;color:var(--theme-secondary-text);font-size:var(--font-size-eleven);text-align:left}.checkbox__container label input{display:none}.checkbox__container label .checkmark{position:absolute;top:0;left:0;height:22px;width:22px;border:1px solid var(--border-secondary-color);border-radius:var(--default-radius)}.checkbox__container label .checkmark.--warning{border:1px solid var(--red-color)}.checkbox__container label .checkmark:after{content:"";position:absolute;left:7px;top:3px;width:5px;height:10px;border:solid var(--main-color);border-width:0 3px 3px 0;transform:rotate(45deg);display:none}.checkbox__container label input:checked~.checkmark:after{display:block}.popup__main--findCompany{padding:2vmin;text-align:center}.popup__main--findCompany .popup__title{margin:5vmin;color:var(--theme-text);font-size:var(--font-size-twenty-four);font-weight:var(--font-weight-heavy)}.popup__main--findCompany .popup__list{margin:0 12vmin}.popup__main--findCompany .popup__list .list__element{margin:2vmin;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:var(--default-radius);border:1px solid var(--main-color)}.popup__main--findCompany .popup__list .list__element .element__title{padding:10px;color:var(--theme-text);font-size:var(--font-size-twelve);font-weight:700}.popup__main--findCompany .popup__list .list__element .element__title.--secondary{padding-top:0;font-weight:400}.input__container .input__icon--left{position:absolute;top:10px;left:10px}.input__container .input__icon--right{position:absolute;margin:0;top:0;right:0;z-index:1}.input__container input::-webkit-inner-spin-button,.input__container input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input__container input[type=number]{-moz-appearance:textfield}textarea.form__comments{width:100%;min-height:36px;max-height:200px;padding:10px;font-size:1em;background:none;text-align:center;font-family:inherit;color:var(--theme-text);font-weight:var(--font-weight-semi-bold);border:1px solid var(--border-secondary-color);border-radius:var(--default-radius);box-sizing:border-box;resize:vertical}.input__container{position:relative;margin:1vmin 0;width:100%}.input__container .input__icon{position:absolute;top:10px;left:10px}.input__container input.input{position:relative;width:100%;padding:10px;font-size:1em;background:none;text-align:center;font-family:inherit;color:var(--theme-text);font-weight:var(--font-weight-semi-bold);border:1px solid var(--border-secondary-color);border-radius:var(--default-radius);box-sizing:border-box}.input__container input.input.--warning{border-bottom:1px solid var(--red-color)}.input__container span.input__warning{color:var(--red-color);font-size:var(--font-size-twelve)}.popup--fb{position:fixed;top:0;left:0;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100);margin:0!important;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--toast-bg);z-index:999}.popup--fb .popup__arrow{position:fixed;top:0;right:10px}.popup--fb .popup__interior{margin:2% 5%;width:90%;max-width:600px;border-radius:var(--radius-twenty);background-color:var(--theme-secondary-bg);overflow:auto}.popup--fb .popup__interior .popup__main{padding:5% 0;text-align:center}.popup--fb .popup__interior .popup__main .popup__button{padding:1em 1.5em 0}.popup--fb .popup__interior .popup__main .popup__title{color:var(--theme-text);font-weight:var(--font-weight-heavy)}.popup--fb .popup__interior .popup__main .popup__description{padding:.5em 1em;color:var(--theme-secondary-text)}.barcode{position:absolute;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100);background-color:var(--theme-bg)}.barcode video{position:absolute;width:100%;height:100%;overflow:hidden;object-fit:cover}.barcode .barcode__button,.barcode .barcode__title{position:absolute;width:100%;color:#fff;text-align:center;z-index:2}.barcode .barcode__button.--normal,.barcode .barcode__title.--normal{color:var(--theme-text)}.barcode .barcode__title{top:35%;font-size:1.2em;font-weight:var(--font-weight-heavy)}.barcode .barcode__button{bottom:5%;padding:10px;font-size:var(--font-size-fourteen);font-weight:700;box-sizing:border-box}.barcode .barcode__button button{color:#fff}.barcode .barcode__frame{position:absolute;width:100%;height:44%;background-color:var(--toast-bg);z-index:1}.barcode .barcode__frame.--top{top:0}.barcode .barcode__frame.--bottom{bottom:0}.popup__main--service{color:var(--theme-text);text-align:center;padding:5% 10%}.popup__main--service .service__title{font-weight:var(--font-weight-heavy);margin-bottom:.5em}.popup__main--service .popup__description{color:var(--theme-secondary-text)}.popup__main--service .popup__inputs{margin:1em 0}.popup__main--service .popup__inputs span.input__warning{color:var(--red-color);font-size:var(--font-size-twelve)}.popup__main--service .service__tiles{margin:1em 0;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.popup__main--service .service__tiles .service__tile{width:22vmin;height:22vmin;margin:1vmin;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 0 1em var(--shadow-color-tiles);background-color:var(--theme-secondary-bg);border-radius:var(--radius-twenty);border:none}.popup__main--service .service__tiles .service__tile svg{padding:.4em}.popup__main--service .service__desc{font-size:var(--font-size-eleven);font-weight:700}.popup__main--service .service__chats{margin:1em 0;display:flex;justify-content:center;overflow-x:auto}.popup__main--service .service__chats .chats__tile{margin:1vmin;padding:10px;min-width:40px;flex-shrink:0;box-shadow:0 0 1em var(--shadow-color-tiles);background-color:var(--theme-secondary-bg);border-radius:var(--radius-twenty)}.popup__main--service .service__chats .chats__tile span{font-size:var(--font-size-eleven)}.popup__main--service .button__desc{font-size:var(--font-size-eleven);color:var(--theme-secondary-text)}.popup__main--service .service__button{display:flex;justify-content:center;align-items:center}.popup__main--service .service__button.--basket{margin:.8em 0}.popup__main--service .service__button.--basket .button__basket{display:flex;justify-content:center;font-weight:var(--font-weight-heavy);box-sizing:border-box}.popup__main--service .service__button.--basket .button__basket.--left{width:60%;padding:10px;font-size:var(--font-size-twelve);border:solid var(--border-secondary-color);border-top-left-radius:var(--default-radius);border-bottom-left-radius:var(--default-radius);border-width:1px 0 1px 1px}.popup__main--service .service__button.--basket .button__basket.--left>*{padding:0 4px}.popup__main--service .service__button.--basket .button__basket.--right{width:40%;padding:11px;background-color:var(--main-color);border-top-right-radius:var(--default-radius);border-bottom-right-radius:var(--default-radius);color:#fff}.popup__main--service .service__button.--chat>*{margin:5px;font-size:var(--font-size-fourteen);font-weight:700}.popup__main--twobtn{padding:5% 10%;text-align:center}.popup__main--twobtn .popup__title{color:var(--theme-text);font-weight:var(--font-weight-heavy)}.popup__main--twobtn .popup__description{color:var(--theme-secondary-text);margin-bottom:10%}.popup__main--twobtn .popup__buttons{display:flex;flex-direction:column}.popup__main--twobtn .popup__buttons button{margin:5px 0}.finalization{padding:6vmax 0;display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--theme-text)}.finalization>*{margin:2vmin 4vmin}.finalization .finalization__title{font-size:var(--font-size-thirty);font-weight:var(--font-weight-heavy);color:var(--theme-text)}.finalization .finalization__title--secondary{margin-top:0;font-size:var(--font-size-fourteen);font-weight:var(--font-weight-semi-bold);color:var(--theme-secondary-text)}.finalization .finalization__tiles{margin:5vmin 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.finalization .finalization__tiles .tiles__element{width:45vmin;height:45vmin;max-height:250px;max-width:250px;margin:1.5vmin;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 0 1em var(--shadow-color-tiles);background-color:var(--theme-secondary-bg);border-radius:var(--radius-twenty)}.finalization .finalization__tiles .tiles__element.--selected{background-color:var(--main-color)}.finalization .finalization__tiles .tiles__element.--selected .tiles__description{color:#fff}.finalization .finalization__tiles .tiles__element>*{padding:10px}.finalization .finalization__tiles .tiles__element .tiles__title{padding:6px;font-size:42px;color:#fff}.finalization .finalization__tiles .tiles__element .tiles__description{font-size:var(--font-size-fourteen);font-weight:var(--font-weight-semi-bold);color:var(--theme-text)}.scan{position:absolute;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100);background-color:var(--theme-bg)}.scan section section{padding:0!important;position:absolute!important;height:100%}.scan section section div{display:none!important}.scan .scan__button,.scan .scan__support,.scan .scan__title{position:absolute;width:100%;color:#fff;text-align:center;z-index:2}.scan .scan__button.--normal,.scan .scan__support.--normal,.scan .scan__title.--normal{color:var(--theme-text)}.scan .scan__support{top:10%;color:#fff}.scan .scan__title{top:50%;transform:translateY(-160px);font-size:1.1em;font-weight:var(--font-weight-heavy)}.scan .scan__button{bottom:5%;padding:10px;font-size:var(--font-size-fourteen);font-weight:700;box-sizing:border-box}.scan .scan__button button{color:#fff}.scan .frame__cross{position:absolute;width:50px;height:50px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.scan .frame__cross:after,.scan .frame__cross:before{content:"";position:absolute;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.scan .frame__cross:before{width:2px;height:50px}.scan .frame__cross:after{width:50px;height:2px}.scan .scan__frame{position:absolute;background-color:var(--toast-bg);z-index:1}.scan .scan__frame.--bottom,.scan .scan__frame.--top{width:100%;height:calc(50% - 120px)}.scan .scan__frame.--left,.scan .scan__frame.--right{width:calc(50% - 120px);height:240px;top:calc(50% - 120px)}.scan .scan__frame.--top{top:0}.scan .scan__frame.--left{left:0}.scan .scan__frame.--right{right:0}.scan .scan__frame.--bottom{bottom:0}.finalization__form{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:auto}.finalization__form .form__main{margin:5vmin;padding:5vmin 10vmin;display:flex;flex-direction:column;color:var(--theme-text);background-color:var(--theme-secondary-bg);border-radius:var(--radius-twenty);box-shadow:0 0 1em var(--shadow-color-tiles)}.finalization__form .form__main>*{margin:1vmin 0}.finalization__form .form__main .form__header{text-align:center}.finalization__form .form__main .form__header svg{width:10vmin}.finalization__form .form__main .form__header .header__title{color:var(--theme-text);-webkit-margin-before:.5em;margin-block-start:.5em;-webkit-margin-after:.5em;margin-block-end:.5em;font-weight:var(--font-weight-heavy)}.finalization__form .form__main .form__header .header__text{color:var(--theme-secondary-text)}.finalization__form .form__main .popup__error{color:var(--theme-text);text-align:center}.finalization__form .form__main .form__company>*{margin:1vmin 0}.finalization__form .form__main hr{border:none;border-top:1px solid var(--border-secondary-color)}.finalization__form .form__main .form__buttons{margin:3vmin 0}.finalization__form .form__main .form__buttons hr{width:70%}.finalization__form .form__main button.form__button{width:100%;display:flex;align-items:center;justify-content:center;border:none;background:none;color:var(--theme-text);font-size:var(--font-size-twelve)}.finalization__form .form__main button.form__button>*{padding:5px}.finalization__form .bouncing{animation:bouncing 2s ease}@keyframes bouncing{30%{transform:scale(1.05)}40%,60%{transform:rotate(-5deg) scale(1.05)}50%{transform:rotate(5deg) scale(1.05)}70%{transform:rotate(0deg) scale(1.05)}to{transform:scale(1)}}.friend__form{width:100%;justify-content:center}.friend__form,.friend__form .form__main{display:flex;flex-direction:column;align-items:center}.friend__form .form__main{margin:5vmin;padding:5vmin 10vmin;background-color:var(--theme-secondary-bg);border-radius:var(--radius-twenty);box-shadow:0 0 1em var(--shadow-color-tiles)}.friend__form .form__main .form__title{color:var(--theme-text);font-size:var(--font-size-twenty-four);font-weight:var(--font-weight-heavy)}.friend__form .form__main .form__inputs{width:100%;margin-bottom:10%}.friend__form .form__main .form__text{color:var(--theme-secondary-text);font-size:var(--font-size-twelve)}.date .popup__calendar{position:fixed;top:0;left:0;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100);margin:0!important;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;background-color:var(--toast-bg);z-index:999}.date .popup__calendar .popup__interior{width:100%;background-color:var(--theme-secondary-bg);border-top-left-radius:var(--radius-twenty);border-top-right-radius:var(--radius-twenty)}.date .popup__calendar .popup__interior .popup__main{padding:2em 2em 3em;display:flex;flex-direction:column;align-items:center;justify-content:center}.date .popup__calendar .popup__interior .popup__main .react-calendar{max-width:600px;min-height:258px}.date .popup__calendar .popup__interior .popup__main .react-calendar .react-calendar__navigation{width:100%;display:flex}.date .popup__calendar .popup__interior .popup__main .react-calendar .react-calendar__month-view__weekdays__weekday{padding:.6em;color:var(--theme-text);text-align:center}.date .popup__calendar .popup__interior .popup__main .react-calendar .react-calendar__month-view__weekdays__weekday abbr{text-decoration:none;font-weight:var(--font-weight-semi-bold)}.date .popup__calendar .popup__interior .popup__main .react-calendar button{margin:0;padding:.6em;background:none;color:var(--theme-text);font-family:inherit;border:none}.date .popup__calendar .popup__interior .popup__main .react-calendar button.react-calendar__navigation__arrow{padding:.6em 1.6em}.date .popup__calendar .popup__interior .popup__main .react-calendar button.react-calendar__navigation__arrow.react-calendar__navigation__next2-button,.date .popup__calendar .popup__interior .popup__main .react-calendar button.react-calendar__navigation__arrow.react-calendar__navigation__prev2-button{display:none}.date .popup__calendar .popup__interior .popup__main .react-calendar button.react-calendar__tile--active{color:var(--theme-secondary-bg);border-radius:var(--default-radius);background-color:var(--main-color)}.date .popup__calendar .popup__interior .popup__main .react-calendar button:disabled{opacity:.5}.date .popup__calendar .popup__interior .popup__main .popup__button{margin-top:2em;padding:.75em;color:var(--theme-text);font-size:.875em;text-align:center;border:1px solid var(--theme-text);border-radius:var(--default-radius)}.date .date__container{position:relative;margin:1vmin 0;width:100%}.date .date__container .date__icon{position:absolute;top:10px}.date .date__container .date__icon.--left{left:10px}.date .date__container .date__icon.--left svg{width:20px;height:20px}.date .date__container .date__icon.--right{right:10px}.date .date__container .date__placeholder{position:absolute;top:12px;left:20%;width:60%;color:grey;text-align:center;background-color:var(--theme-secondary-bg);font-weight:var(--font-weight-semi-bold)}.date .date__container .date__input{position:relative;width:100%;min-height:40px;padding:10px;font-size:1em;background:none;text-align:center;color:var(--theme-text);font-weight:var(--font-weight-semi-bold);border:1px solid var(--border-secondary-color);border-radius:var(--default-radius);box-sizing:border-box;display:block}.date .date__container .date__input.--warning{border-bottom:1px solid var(--red-color)}.date .date__container span.date__warning{color:var(--red-color);font-size:var(--font-size-twelve)}.payment__restaurant{display:flex;flex-direction:column;justify-content:center;align-items:center}.payment__restaurant h1,.payment__restaurant p{color:var(--theme-text)}.payment__restaurant h1{font-size:var(--font-size-thirty)}.payment__restaurant header{text-align:center}.payment__restaurant header p{font-size:var(--font-size-fourteen);font-weight:var(--font-weight-semi-bold)}.payment__restaurant .restaurant__main{margin:5vmin;padding:5vmin 10vmin;display:flex;align-items:center;flex-direction:column;text-align:center;background-color:var(--theme-secondary-bg);border-radius:var(--radius-twenty);box-shadow:0 0 1em var(--shadow-color-tiles)}.payment__restaurant .restaurant__main .restaurant__buttons{margin-top:1.5em}.shoppingbasket{padding:5px;display:flex;align-items:center;border:1px solid var(--border-secondary-color);border-radius:var(--default-radius)}.shoppingbasket .basket__info,.shoppingbasket svg{padding:5px}.shoppingbasket .basket__info{font-weight:700;font-size:var(--font-size-twelve);color:var(--theme-text)}.logo{display:flex;flex-direction:column;justify-content:center;align-items:center}.logo .logo__text{font-size:2em}.logo .logo__text span.--medium{font-family:"Poppins-Medium","Poppins";font-weight:var(--font-weight-medium)}.logo .logo__text span.--light{font-family:"Poppins-Light","Poppins";font-weight:var(--font-weight-light)}.popup__main--about{color:var(--theme-text);text-align:center;padding:10%}.popup__main--about>*{margin:1em}.popup__main--about .about__title{margin-top:2em;font-weight:var(--font-weight-heavy)}.popup__main--about .about__date{color:var(--theme-secondary-text);font-size:var(--font-size-fourteen)}.popup__main--about hr{width:70%;border:none;border-top:1px solid var(--border-secondary-color)}.popup__main--about .about__address{font-size:var(--font-size-eighteen);font-weight:700}.popup__main--about .about__contact a{padding:2px;color:var(--theme-text);font-size:var(--font-size-fourteen);font-weight:var(--font-weight-semi-bold);text-decoration:none;display:block}.popup__main--about .about__buttons{margin:2em 0 0;display:flex}.popup__main--about .about__buttons>*{margin:0 5px}.theme__switcher:active{animation:rotation 1s ease-in-out forwards}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.search__panel{width:100%}.search__panel .search__arrow{position:absolute;width:12vmin;max-width:80px;height:20px;top:-20px;right:30px;cursor:pointer;background-color:var(--theme-secondary-bg);border-top-left-radius:var(--default-radius);border-top-right-radius:var(--default-radius);box-shadow:0 -1em 1em var(--shadow-color-menu)}.search__panel .search__arrow .arrow__down{display:block;margin:1vmax auto;width:8px;height:8px;border-top:2px solid var(--theme-text);border-left:2px solid var(--theme-text);transform:rotate(-135deg)}.search__panel .search__main{height:17vmax;max-height:150px;display:flex;justify-content:center;align-items:center;background-color:var(--theme-secondary-bg);box-shadow:0 -1em 1em var(--shadow-color-menu)}.search__panel .search__main .search__input{width:90%;height:50%;text-align:center;font-size:1em;border:1px solid var(--border-secondary-color);border-radius:var(--default-radius);background-color:var(--theme-secondary-bg);font-weight:var(--font-weight-semi-bold);color:var(--theme-text)}.search__panel--minimized{position:absolute;width:30vmin;max-width:200px;height:34px;top:-34px;right:30px;cursor:pointer;display:flex;justify-content:space-between;background-color:var(--theme-secondary-bg);border-top-left-radius:var(--default-radius);border-top-right-radius:var(--default-radius);box-shadow:0 -1em 1em var(--shadow-color-menu);box-sizing:border-box}.search__panel--minimized span{padding:10px;overflow:hidden;color:var(--theme-text)}.search__panel--minimized span:first-child{width:inherit;text-overflow:ellipsis;white-space:nowrap}.menu__submenu .submenu__background{width:100%;height:67vmax;background-color:var(--toast-bg)}.menu__submenu .submenu__background .button__close{transform:translateY(60vmax)}.menu__submenu .submenu__main{width:100%;height:24vmax;max-height:300px;padding:2vmax;display:flex;flex-direction:column;justify-content:space-around;background-color:var(--theme-bg);box-sizing:border-box}.menu__submenu .submenu__main .submenu__row{display:flex;flex-direction:row;justify-content:space-between}.menu__submenu .submenu__main .submenu__row:first-child{padding:1vmax 0;border-bottom:1px solid var(--border-secondary-color)}.menu__submenu .submenu__main .submenu__row .submenu__group{display:flex}.menu__submenu .submenu__main .submenu__row .submenu__group .submenu__title--secondary,.menu__submenu .submenu__main .submenu__row .submenu__group svg{margin:5px 0}.menu__submenu .submenu__main .submenu__row .submenu__group .submenu__title--secondary{padding:0 5px;color:var(--theme-text);font-size:var(--font-size-twelve);font-weight:var(--font-weight-semi-bold)}.menu__submenu .submenu__main .submenu__row .submenu__group .submenu__title--secondary:first-child{border-right:1px solid var(--border-secondary-color)}.menu__submenu .submenu__main .submenu__row .submenu__element{padding:5px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.menu__submenu .submenu__main .submenu__row .submenu__element svg{padding:5px}.menu__submenu .submenu__main .submenu__row .submenu__element .submenu__title{color:var(--theme-text);font-size:var(--font-size-fourteen);font-weight:700}.menu{position:fixed;left:0;bottom:0;width:100%;z-index:100}.menu .menu__main{height:10vmax;min-height:60px;max-height:75px;padding:0 2vmax;display:flex;align-items:center;justify-content:space-between;background-color:var(--theme-secondary-bg);box-shadow:0 -.5em .5em var(--shadow-color-menu);box-sizing:border-box}.menu .menu__main .menu__switch{width:40px;text-align:center}.menu .menu__main .menu__description{text-align:center;font-size:var(--font-size-twelve);font-weight:var(--font-weight-semi-bold);color:var(--theme-text)}.button__price{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:34px;height:2.6em;display:flex;align-items:center;background:none;font-family:inherit;border-radius:var(--default-radius);border:1px solid var(--main-color)}.button__price.--white{border:1px solid #fff}.button__price.--white .button__description{color:#fff}.button__price .button__description{padding:10px;color:var(--theme-text);font-size:var(--font-size-fourteen);font-weight:var(--font-weight-heavy);white-space:nowrap}.button__price .button__description sup{padding:1px;font-weight:400}.reservation{width:100%;justify-content:center}.reservation,.reservation .reservation__main{display:flex;flex-direction:column;align-items:center}.reservation .reservation__main{margin:5vmin;padding:5vmin;background-color:var(--theme-secondary-bg);border-radius:var(--radius-twenty);box-shadow:0 0 1em var(--shadow-color-tiles)}.reservation .reservation__main h2{color:var(--theme-text)}.reservation .reservation__main p{text-align:center;color:var(--theme-secondary-text)}.reservation .reservation__main .form__inputs,.reservation .reservation__main .reservation__buttons,.reservation .reservation__main .reservation__options--free{width:100%;padding:.5em 5vmin 0;box-sizing:border-box}.reservation .reservation__main .reservation__options--paid{width:100%;display:flex;flex-wrap:wrap;align-items:center}.reservation .reservation__main .reservation__options--paid .options__item{margin:1vmin;width:36vmin;display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid var(--main-color);border-radius:var(--default-radius)}.reservation .reservation__main .reservation__options--paid .options__item.--selected{background-color:rgba(210,173,86,.3)}.reservation .reservation__main .reservation__options--paid .options__item>*{padding:2vmin 2vmin 0}.reservation .reservation__main .reservation__options--paid .options__item img{width:34vmin}.reservation .reservation__main .reservation__options--paid .options__item .options__title{color:var(--theme-text);font-weight:700}.reservation .reservation__main .reservation__options--paid .options__item .options__once{padding:5px;color:var(--theme-text);font-weight:var(--font-weight-semi-bold);font-size:var(--font-size-twelve)}.reservation .reservation__main .reservation__options--paid .options__item .options__desc{font-size:var(--font-size-twelve);color:var(--theme-secondary-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.reservation .reservation__main .reservation__options--paid .options__item .options__buttons{width:100%;box-sizing:border-box}.reservation .reservation__main .reservation__options--paid .options__item .options__buttons .button__price{width:100%;justify-content:center}.reservation .reservation__main .reservation__options--free .options__item{margin:.5em;padding:1em;border:1px solid var(--main-color);border-radius:var(--default-radius)}.reservation .reservation__main .reservation__options--free .options__item.--selected{background-color:var(--main-color)}.reservation .reservation__main .reservation__options--free .options__item.--selected .options__title{color:#fff}.reservation .reservation__main .reservation__options--free .options__item .options__title{color:var(--theme-text);text-align:center;font-weight:700;font-size:var(--font-size-twelve)}.reservation .reservation__main .reservation__summary{text-align:center}.reservation .reservation__main .reservation__summary>div{margin:1em 0}.reservation .reservation__main .reservation__summary .summary__title{margin-bottom:5px;color:var(--theme-text);font-size:var(--font-size-fourteen);font-weight:700}.reservation .reservation__main .reservation__summary .summary__text{color:var(--theme-secondary-text)}.reservation .reservation__main .reservation__summary .summary__group{display:flex;align-items:center;justify-content:center}.reservation .reservation__main .reservation__summary .summary__group svg{margin-right:5px}.reservation .reservation__main .reservation__summary hr{width:70%;border:none;border-top:1px solid var(--border-secondary-color)}.categories__tile{margin:3vmin 2vmin;width:44vmin;height:44vmin;max-width:200px;max-height:200px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background-color:var(--theme-secondary-bg);border-radius:var(--radius-twenty);box-shadow:0 0 1em var(--shadow-color-tiles);text-decoration:none}.categories__tile svg:nth-child(3){max-width:30vmin}.categories__tile .tile__title{margin-top:5px;color:var(--theme-text);font-size:var(--font-size-fourteen);font-weight:700}.categories__tile .tile__desc{margin-top:10px;text-align:center;white-space:break-spaces;color:var(--theme-secondary-text);font-size:var(--font-size-twelve);font-weight:var(--font-weight-medium)}.categories__tile--desktop{margin:2vh 4vh;color:var(--theme-text);text-decoration:none;font-weight:var(--font-weight-medium)}.categories__tile--desktop.--dim{color:var(--main-color);text-decoration:underline}.error{color:var(--theme-text);position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.categories{margin:0;width:100%;height:100%;background-image:url(/static/media/categories.ec63b6fb.png);background-repeat:no-repeat;background-position:top;background-size:contain}.categories .categories__titles{padding-top:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.categories .categories__titles>div{padding:5px}.categories .categories__titles .categories__title{font-size:var(--font-size-thirty);font-weight:var(--font-weight-heavy);border-bottom:1px solid var(--main-color)}.categories .categories__titles .categories__title--secondary{font-size:var(--font-size-twelve);font-weight:var(--font-weight-semi-bold)}.categories .categories__tiles{padding:2vmin;display:flex;flex-wrap:wrap;justify-content:center}.categories--desktop{display:flex;flex-direction:column}@media screen and (min-width:550px)and (orientation:landscape){.categories .error{color:#fff}}.price{width:100%;text-align:center;color:var(--theme-text);font-size:var(--font-size-twenty-four)}.price .--heavy{font-weight:var(--font-weight-heavy)}.banks{width:100%;padding:3em 1vmin 1em;display:flex;flex-direction:column;justify-content:center;align-items:center}.banks>*{margin:1vmin 0}.banks .banks__header{text-align:center}.banks .banks__header svg{width:10vmin}.banks .banks__header .header__title{color:var(--theme-text);-webkit-margin-before:.5em;margin-block-start:.5em;-webkit-margin-after:.5em;margin-block-end:.5em;font-weight:var(--font-weight-heavy)}.banks .banks__header .header__text{color:var(--theme-secondary-text)}.banks .banks__list{display:flex;flex-wrap:wrap;justify-content:center}.banks .banks__list .list__error{text-align:center;color:var(--theme-secondary-text)}.banks .banks__list .bank img{margin:1vmin;padding:1vmin;width:28vmin;max-width:100px;background-color:#fff;border-radius:var(--radius-twenty);box-shadow:0 0 1em var(--shadow-color-tiles)}.blik{width:100%;justify-content:center;align-items:center;overflow:auto}.blik,.blik .blik__main{display:flex;flex-direction:column}.blik .blik__main{margin:5vmin;padding:5vmin 10vmin;width:70vmin;max-width:600px;text-align:center;color:var(--theme-text);background-color:var(--theme-secondary-bg);border-radius:var(--radius-twenty);box-shadow:0 0 1em var(--shadow-color-tiles)}.blik .blik__main header h2{-webkit-margin-before:.2em;margin-block-start:.2em;-webkit-margin-after:.2em;margin-block-end:.2em;font-weight:400}.blik .blik__main header img{width:90px}.blik .blik__main .blik__form,.blik .blik__main .blik__phone,.blik .blik__main .blik__price{margin:2em 0}.blik .blik__main .blik__price{font-size:var(--font-size-twenty-four)}.blik .blik__main .blik__price .--heavy{font-weight:var(--font-weight-heavy)}.blik .blik__main .blik__error,.blik .blik__main .blik__title{margin-bottom:.5em;font-size:var(--font-size-twenty);font-weight:700}.blik .blik__main .blik__error{color:var(--red-color)}.blik .blik__main .blik__text{font-size:var(--font-size-eight)}.google-pay-button-container,.google-pay-button-container div{width:100%;height:100%}.google-pay-button-container div button{width:100%;height:100%;-webkit-appearance:none;appearance:none;border-radius:var(--default-radius)}.payment{width:100%;justify-content:center;align-items:center;overflow:auto}.payment,.payment .payment__main{display:flex;flex-direction:column}.payment .payment__main{margin:5vmin;padding:5vmin 10vmin;width:70vmin;max-width:600px;color:var(--theme-text);background-color:var(--theme-secondary-bg);border-radius:var(--radius-twenty);box-shadow:0 0 1em var(--shadow-color-tiles)}.payment .payment__main>*{margin:1vmin 0}.payment .payment__main .payment__header{text-align:center}.payment .payment__main .payment__header svg{width:10vmin}.payment .payment__main .payment__header .header__title{color:var(--theme-text);-webkit-margin-before:.5em;margin-block-start:.5em;-webkit-margin-after:.5em;margin-block-end:.5em;font-weight:var(--font-weight-heavy)}.payment .payment__main .payment__header .header__text{color:var(--theme-secondary-text)}.payment .payment__main .payment__list .payment__element{margin:.5em 0;min-height:40px;height:12vmin;max-height:60px;width:100%;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-secondary-color);border-radius:var(--default-radius)}.payment .payment__main .payment__list .payment__element.--none{border:none}.payment .payment__main .payment__list .payment__element.--none>*{padding:0}.payment .payment__main .payment__list .payment__element.--small img{width:30px}.payment .payment__main .payment__list .payment__element>*{padding:0 5px}.payment .payment__main .payment__list .payment__element img{width:60px}.payment .payment__main .payment__list .payment__element span{font-weight:var(--font-weight-heavy)}.banners{text-align:center}.banners .banners__header{margin:1em 0}.banners .banners__header .banners__title{margin:1em;color:var(--theme-text);font-weight:700}.banners .banners__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.banners .banners__list .banner{margin:1em;width:calc(100vw - 10vmin);max-width:600px}.banners .banners__list .banner .banner__picture{min-height:100px;position:relative;z-index:0}.banners .banners__list .banner .banner__picture:before{content:"";position:absolute;top:0;left:0;height:40%;opacity:.5;background:linear-gradient(180deg,#000,transparent);z-index:1}.banners .banners__list .banner .banner__picture:before,.banners .banners__list .banner .banner__picture img{width:100%;border-top-left-radius:var(--default-radius);border-top-right-radius:var(--default-radius)}.banners .banners__list .banner .banner__picture .banner__title{position:absolute;top:2em;left:50%;color:#fff;font-size:var(--font-size-eighteen);font-weight:var(--font-weight-heavy);transform:translateX(-50%);z-index:1}.banners .banners__list .banner .banner__details{margin-top:-2px;border:solid var(--main-color);border-width:0 1px 1px;border-bottom-left-radius:var(--default-radius);border-bottom-right-radius:var(--default-radius)}.banners .banners__list .banner .banner__details .banner__desc{padding:2em 2em 1em;color:var(--theme-text);font-size:var(--font-size-twelve);font-weight:var(--font-weight-semi-bold)}.banners .banners__list .banner .banner__details .banner__button{margin:1em 15% 2em}.popup__main--opinion{padding:5% 10%;text-align:center;color:var(--theme-text)}.tipList__element .list__text{color:var(--theme-text);font-size:var(--font-size-fourteen);font-weight:var(--font-weight-semi-bold)}.tipList__element .list__options{display:flex;align-items:center;justify-content:center}.tipList__element .list__options .options__element{margin:2vmin;padding:8px;color:var(--theme-text);font-size:var(--font-size-fourteen);border:1px solid var(--main-color);border-radius:var(--default-radius)}.tipList__element .list__options .options__element.--selected,.tipList__element .list__options .options__element.--selected input{background-color:var(--main-color);color:#fff}.tipList__element .list__options .options__element input,.tipList__element .list__options .options__element span{font-weight:var(--font-weight-heavy)}.tipList__element .list__options .options__element input{font-size:var(--font-size-fourteen);border:none}.popup__main--tip{padding:10%;text-align:center}.popup__main--tip .popup__title{color:var(--theme-text);font-size:var(--font-size-thirty);font-weight:var(--font-weight-heavy)}.popup__main--tip .popup__text{color:var(--theme-text);font-size:var(--font-size-fourteen);font-weight:var(--font-weight-semi-bold)}.popup__main--tip .popup__list{margin:10% 0}.orders__list--current .order{margin:5vmin;padding:5vmin;display:flex;flex-direction:column;text-align:center;color:var(--theme-text);background-color:var(--theme-secondary-bg);border-radius:var(--radius-twenty);box-shadow:0 0 1em var(--shadow-color-tiles)}.orders__list--current .order hr{margin:1em 0;width:100%;border:none;border-top:1px solid var(--border-secondary-color)}.orders__list--current .order .order__row{display:flex;align-items:center;justify-content:space-between}.orders__list--current .order .order__row img,.orders__list--current .order .order__row svg{padding:5px}.orders__list--current .order .order__row .order__text{font-size:var(--font-size-fourteen)}.orders__list--current .order .order__row.--menu .order__group{width:22vmin}.orders__list--current .order .order__row.--menu img,.orders__list--current .order .order__row.--menu svg{width:35px}.orders__list--current .order .order__row.--menu .order__price,.orders__list--current .order .order__row.--menu .order__text{font-weight:700}.orders__list--current .order .order__info{margin-top:2em}.orders__list--current .order .order__info p{-webkit-margin-before:.3em;margin-block-start:.3em}.orders__list--current .order .order__text--medium{color:var(--main-color);font-size:30px}.orders__list--current .order .order__text--large{color:var(--main-color);font-size:42px}.orders__list--current .order p{font-size:var(--font-size-fiveteen);font-weight:700}.orders__list--current .order .order__price--store{-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em}.orders__list--current .order .order__price--store span{font-weight:var(--font-weight-heavy)}.orders__list--current .order .order__progress{margin:0 5vmin;display:flex;align-items:center;justify-content:space-around}.orders__list--current .order .order__progress hr{width:5vmin}.orders__list--current .order .order__progress .bubble{width:7vmin;height:7vmin;display:flex;align-items:center;justify-content:center;color:var(--main-color);border:1px solid var(--border-secondary-color);border-radius:50%}.orders__list--current .order .order__progress .bubble.--highlighted{color:#fff;border-color:var(--main-color);background-color:var(--main-color)}.orders__list--current .order .order__basket{margin:.4em;display:flex;border-radius:var(--default-radius);border:1px solid var(--main-color)}.orders__list--current .order .order__basket .basket__desc{width:75%;display:flex;align-items:center;justify-content:space-between}.orders__list--current .order .order__basket .basket__desc .basket__col{padding:10px;display:flex;flex-direction:column;align-items:flex-start}.orders__list--current .order .order__basket .basket__desc .basket__col:nth-child(2){padding:.3em;align-self:end}.orders__list--current .order .order__basket .basket__desc .basket__col .basket__title{text-align:left}.orders__list--current .order .order__basket .basket__desc .basket__col .basket__title span{color:var(--theme-text);font-weight:700}.orders__list--current .order .order__basket .basket__desc .basket__col .basket__title span.--secondary{margin:0 5px;color:var(--theme-secondary-text);font-weight:400}.orders__list--current .order .order__basket .basket__desc .basket__col .basket__additional .additional__title{font-size:var(--font-size-twelve);font-weight:var(--font-weight-semi-bold)}.orders__list--current .order .order__basket .basket__desc .basket__col .basket__additional .additional__title.--color{margin:0 5px;color:var(--main-color)}.orders__list--current .order .order__basket .basket__desc .basket__col .basket__additional .additional__title.--secondary{margin:0 5px;color:var(--theme-secondary-text)}.orders__list--current .order .order__basket .basket__price{width:25%;padding:10px;display:flex;justify-content:center;align-items:center;color:var(--theme-text);font-size:1em;font-weight:var(--font-weight-heavy);border-left:1px solid var(--main-color)}.orders__list--current .order .order__basket .basket__price sup{font-weight:400}.orders .orders__error{padding:5vmin;width:70%;position:absolute;top:50%;left:50%;text-align:center;color:var(--theme-text);transform:translate(-50%,-50%);background-color:var(--theme-secondary-bg);border-radius:var(--radius-twenty);box-shadow:0 0 1em var(--shadow-color-tiles)}.orders .orders__menu{height:15vmax;max-height:110px;position:-webkit-sticky;position:sticky;top:0;display:flex;align-items:center;background-color:var(--theme-secondary-bg);box-shadow:0 .5em .5em var(--shadow-color-menu);z-index:2}.orders .orders__menu hr{width:1px;height:80%;border:none;border-right:1px solid var(--border-secondary-color)}.orders .orders__menu .menu__item{margin:1vmin;padding:2vmin 1vmin;width:24%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:solid var(--theme-secondary-bg);border-width:3px 0}.orders .orders__menu .menu__item:first-child{background-color:var(--main-color);border-radius:var(--default-radius)}.orders .orders__menu .menu__item:first-child .item__desc{color:#fff}.orders .orders__menu .menu__item:nth-child(3) svg g>*{fill:var(--main-color)}.orders .orders__menu .menu__item.--selected{border-bottom:3px solid var(--main-color)}.orders .orders__menu .menu__item svg{width:2em;height:2em;padding:5px}.orders .orders__menu .menu__item .item__desc{text-align:center;color:var(--theme-text);font-size:var(--font-size-twelve);font-weight:var(--font-weight-semi-bold)}.popup__main--variants{padding:2vmin;text-align:center}.popup__main--variants .popup__title{margin:5vmin;color:var(--theme-text);font-size:var(--font-size-twenty-four);font-weight:var(--font-weight-heavy)}.popup__main--variants .popup__list{margin:0 12vmin}.popup__main--variants .popup__list .list__element{margin:2vmin;height:12vmin;max-height:50px;display:flex;align-items:center;justify-content:center;color:var(--theme-text);font-size:var(--font-size-twelve);font-weight:700;border-radius:var(--default-radius);border:1px solid var(--main-color)}.popup__main--variants .popup__button{margin:5vmin;color:var(--theme-text);font-weight:var(--font-weight-heavy)}.composeList__element{margin:3vmin 2vmin;height:12vmin;max-height:50px;display:flex;align-items:center;justify-content:center;border-radius:var(--default-radius);border:1px solid var(--main-color)}.composeList__element.--filled{border:1px solid var(--theme-secondary-bg);background-color:var(--main-color)}.composeList__element.--filled .element__desc .element__icon,.composeList__element.--filled .element__desc .element__title,.composeList__element.--filled .element__price{color:#fff}.composeList__element.--filled .element__desc{border-right:1px solid #fff}.composeList__element.--filled .element__desc .element__icon{border:1px solid #fff}.composeList__element .element__desc{width:75%;height:100%;padding:0 2vmin;display:flex;align-items:center;border-right:1px solid var(--main-color)}.composeList__element .element__desc>*{margin:0 5px}.composeList__element .element__desc .element__icon{width:6vmin;height:6vmin;max-height:25px;max-width:25px;display:flex;align-items:center;justify-content:center;color:var(--theme-text);font-weight:700;border-radius:var(--default-radius);border:1px solid var(--main-color)}.composeList__element .element__desc .element__title{color:var(--theme-text);font-size:var(--font-size-twelve);font-weight:700}.composeList__element .element__price{width:25%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--theme-text);font-size:1em}.composeList__element .element__price span{margin-right:2px;font-weight:var(--font-weight-heavy)}.foodCounter{display:flex;align-items:center;justify-content:center}.foodCounter button{width:12vmin;height:12vmin;max-height:50px;max-width:50px;font-size:1.5em;font-weight:400}.foodCounter button.button__text.--border{margin:0}.foodCounter input.counter__input{padding:0 .5em;width:40px;height:12vmin;max-height:50px;background:none;text-align:center;font-family:inherit;border:1px solid var(--border-secondary-color);border-radius:var(--default-radius)}.foodCounter .counter__title{padding:.5em}.foodCounter .counter__input,.foodCounter .counter__title{margin:0 .5em;color:var(--theme-text);font-weight:var(--font-weight-heavy);font-size:var(--font-size-twenty-two)}.popup--compose{height:100vh;height:calc(var(--vh, 1vh)*100);width:100vw;position:fixed;top:0;left:0;z-index:999;background-color:var(--toast-bg)}.popup--compose .popup__interior{position:fixed;bottom:0;width:100%}.popup--compose .popup__interior>:first-child{margin-bottom:2vmax}.popup--compose .popup__interior .popup__conteiner{background-color:var(--theme-bg)}.popup--compose .popup__interior .popup__conteiner .popup__main{max-height:70vh;max-height:calc(var(--vh, 1vh)*70);overflow:auto}.popup--compose .popup__interior .popup__conteiner .popup__main .popup__title{padding:1em;position:-webkit-sticky;position:sticky;top:0;text-align:center;color:var(--theme-text);background-color:var(--theme-bg);font-size:var(--font-size-twenty-two);font-weight:var(--font-weight-heavy)}.popup--compose .popup__interior .popup__conteiner .popup__main .popup__list{margin:.5em 1em;border-radius:var(--radius-twenty);background-color:var(--theme-secondary-bg);box-shadow:0 0 1em var(--shadow-color-tiles)}.popup--compose .popup__interior .popup__conteiner .popup__main .popup__list .list__title{padding-top:1em;text-align:center;color:var(--theme-text);font-size:var(--font-size-fourteen);font-weight:var(--font-weight-semi-bold)}.popup--compose .popup__interior .popup__conteiner .popup__main .popup__list .list__main{padding:1vmin}.popup--compose .popup__interior .popup__conteiner .popup__footer{min-height:100px;height:20vh;height:calc(var(--vh, 1vh)*20);padding:0 5vmin;display:flex;justify-content:space-between;align-items:center;background-color:var(--theme-secondary-bg);box-shadow:0 -1em 1em var(--shadow-color-tiles)}.popup--compose .popup__interior .popup__conteiner .popup__footer .footer__col .footer__title{margin-bottom:1vh;color:var(--theme-text);font-size:var(--font-size-twelve);font-weight:var(--font-weight-semi-bold)}.popup--compose .popup__interior .popup__conteiner .popup__footer .footer__col .footer__group{height:12vmin;max-height:50px;display:flex;align-items:center}.popup--compose .popup__interior .popup__conteiner .popup__footer .footer__col .footer__group .footer__button,.popup--compose .popup__interior .popup__conteiner .popup__footer .footer__col .footer__group .footer__price{padding:0 10px}.popup--compose .popup__interior .popup__conteiner .popup__footer .footer__col .footer__group .footer__price{height:100%;display:flex;align-items:center;color:var(--theme-text);font-size:var(--font-size-fourteen);border:1px solid var(--border-secondary-color);border-top-left-radius:var(--default-radius);border-bottom-left-radius:var(--default-radius);box-sizing:border-box}.popup--compose .popup__interior .popup__conteiner .popup__footer .footer__col .footer__group .footer__price span{font-weight:var(--font-weight-heavy)}.popup--compose .popup__interior .popup__conteiner .popup__footer .footer__col .footer__group .footer__button{height:100%;display:flex;align-items:center;color:#fff;background-color:var(--main-color);font-size:var(--font-size-twelve);font-weight:var(--font-weight-medium);border-top-right-radius:var(--default-radius);border-bottom-right-radius:var(--default-radius)}.popup--compose .popup__interior .popup__conteiner .popup__footer .footer__col .footer__group .footer__button span{margin-left:5px}.popup--compose .popup__interior .popup__conteiner .popup__footer .footer__col .footer__group .footer__button svg g>*{fill:#fff}.popup--order .popup__nav{display:flex;align-items:stretch;justify-content:space-around}.popup--order .popup__nav .nav__item{width:50%;padding:.7em 1em;text-align:center;font-weight:var(--font-weight-heavy);background-color:var(--main-color);color:#fff}.popup--order .popup__nav .nav__item span{width:100%;height:100%;cursor:default;display:flex;align-items:center;justify-content:center}.popup--order .popup__nav .nav__item.--left{border-bottom-right-radius:var(--radius-twenty)}.popup--order .popup__nav .nav__item.--right{border-bottom-left-radius:var(--radius-twenty)}.popup--order .popup__nav .nav__item.--selected{color:var(--theme-text);background:none}.popup--order .loading{margin:2em 0}.popup--order .popup__error{padding:1em;text-align:center;color:var(--theme-text)}.popup--order .popup__main{margin:0 2.5em 1em;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.popup--order .popup__main .popup__title{margin:.8em 0;color:var(--theme-text);font-size:var(--font-size-thirty);font-weight:var(--font-weight-heavy)}.popup--order .popup__main .popup__form{width:100%}.popup--order .popup__main p{-webkit-margin-after:.6em;margin-block-end:.6em;color:var(--theme-text);font-size:var(--font-size-fourteen);font-weight:var(--font-weight-semi-bold)}.popup--order .popup__main .popup__buttons{margin-top:1em;width:100%}.popup--order .popup__main .range{margin:1em 0;padding-top:58px;position:relative}.popup--order .popup__main .range .range__line{width:100%;height:2px;position:relative;background-color:var(--border-secondary-color)}.popup--order .popup__main .range .range__line .range__peroid{position:absolute;top:-3px;width:100%;display:flex}.popup--order .popup__main .range .range__line .range__peroid .peroid__item{height:8px;border-right:2px solid var(--border-secondary-color)}.popup--order .popup__main .range .range__line .range__peroid .peroid__item:last-child{visibility:hidden}.popup--order .popup__main .range .range__line .range__selected{position:absolute;height:2px;background-color:var(--main-color);z-index:1}.popup--order .popup__main .range .range__line .range__selected:after,.popup--order .popup__main .range .range__line .range__selected:before{content:"";position:absolute;background-color:#fff;top:-2px;width:4px;height:4px;border:1px solid var(--main-color);border-radius:50%}.popup--order .popup__main .range .range__line .range__selected:before{left:-2px}.popup--order .popup__main .range .range__line .range__selected:after{right:-2px}.popup--order .popup__main .range .range__selector{position:absolute;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:var(--theme-secondary-bg);top:-2px}.popup--order .popup__main .range .range__selector .selector__desc{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.popup--order .popup__main .range .range__selector .selector__desc div{color:var(--theme-text);font-weight:var(--font-weight-heavy)}.popup--order .popup__main .range .range__selector .selector__desc div:nth-child(2){font-size:.75em}.popup__main--basketdetails{width:80%;margin:6% 10%;display:flex;text-align:center;flex-direction:column;align-items:center;justify-content:center}.popup__main--basketdetails>*{margin:.5em 0}.popup__main--basketdetails>svg{width:5em;height:5em}.popup__main--basketdetails .additional__item,.popup__main--basketdetails .popup__text{color:var(--theme-text);font-size:var(--font-size-fourteen);font-weight:var(--font-weight-semi-bold)}.popup__main--basketdetails .additional__item.--secondary,.popup__main--basketdetails .popup__text.--secondary{margin-bottom:0;font-size:var(--font-size-twelve)}.popup__main--basketdetails .popup__title{color:var(--theme-text);font-size:var(--font-size-thirty);font-weight:var(--font-weight-heavy)}.popup__main--basketdetails .popup__title.--nomargin{margin:0}.popup__main--basketdetails .popup__additional.--food{text-align:left}.popup__main--basketdetails .popup__additional.--food .additional__item span{margin:0 .3em}.popup__main--basketdetails .popup__additional.--food .additional__item span:first-child{color:var(--main-color)}.popup__main--basketdetails .popup__additional.--order .additional__item{margin:.4em 0}.popup__main--basketdetails .popup__additional.--order .additional__item.--calc{font-size:var(--font-size-twenty)}.popup__main--basketdetails .popup__additional.--order .additional__item.--calc span{font-weight:var(--font-weight-heavy)}.popup__main--basketdetails .popup__group{display:flex;align-items:center}.popup__main--basketdetails .popup__group>*{margin:.5em}.popup__main--basketdetails .popup__group .popup__title--secondary{color:var(--theme-text);font-size:var(--font-size-fiveteen);font-weight:700}.popup__main--basketdetails .popup__input{padding:10px;width:100%;min-height:36px;height:6em;max-height:100px;text-align:center;font-size:1em;font-family:inherit;font-weight:var(--font-weight-semi-bold);border:1px solid var(--border-secondary-color);border-radius:var(--default-radius);background-color:var(--theme-secondary-bg);box-sizing:border-box;resize:vertical}.popup__main--basketdetails .popup__input:-ms-input-placeholder{line-height:48px}.popup__main--basketdetails .popup__input::placeholder{line-height:48px}.popup__main--basketdetails .popup__button{color:var(--theme-text);font-size:var(--font-size-fourteen);font-weight:700}.popup__main--basketdetails .popup__buttons>*{margin:.4em 0}.basket{width:100%;display:flex;flex-direction:column;align-items:center}.basket>*{margin:5vmin}.basket .basket__list{padding:1em 0;width:90%;max-width:900px;background-color:var(--theme-secondary-bg);box-shadow:0 0 1em var(--shadow-color-tiles);border-radius:var(--radius-twenty)}.basket .basket__list .list__price,.basket .basket__list .list__title{padding:.6em}.basket .basket__list .list__title{text-align:center;color:var(--theme-text);font-size:var(--font-size-twenty-four);font-weight:var(--font-weight-heavy)}.basket .basket__list .list__main .list__element{margin:.6em 1em;display:flex;border-radius:var(--default-radius);border:1px solid var(--main-color)}.basket .basket__list .list__main .list__element.--none{display:none}.basket .basket__list .list__main .list__element .element__description{padding:10px;width:75%;display:flex;justify-content:space-between}.basket .basket__list .list__main .list__element .element__description .element__col:nth-child(2){padding:0 5%;align-self:flex-end}.basket .basket__list .list__main .list__element .element__description .element__col .element__title{color:var(--theme-text);font-size:1em;font-weight:700}.basket .basket__list .list__main .list__element .element__description .element__col .element__title.--secondary{margin:0 5px;font-size:var(--font-size-eleven)}.basket .basket__list .list__main .list__element .element__description .element__col .additional__list .additional__element .element__title{font-size:var(--font-size-twelve);font-weight:var(--font-weight-semi-bold)}.basket .basket__list .list__main .list__element .element__description .element__col .additional__list .additional__element .element__title.--color{margin:0 5px;color:var(--main-color)}.basket .basket__list .list__main .list__element .element__description .element__col .additional__list .additional__element .element__title.--secondary{font-size:var(--font-size-ten)}.basket .basket__list .list__main .list__element .element__price{width:25%;padding:10px;display:flex;justify-content:center;align-items:center;color:var(--theme-text);font-size:1em;font-weight:var(--font-weight-heavy);border-left:1px solid var(--main-color)}.basket .basket__list .list__main .list__element .element__price sup{font-weight:400}.basket .basket__button--reset{margin-top:10vmin}.basket .basket__buttons{width:70%;max-width:500px;margin:6vmin 15vmin}.technicalBreak main{position:absolute;top:0;left:0;width:100%;min-height:500px;height:100vh;height:calc(var(--vh, 1vh)*100);display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center}.technicalBreak main>*{margin:1em 0}.technicalBreak main svg #steam #steam_top g{animation:float 1.5s .2s infinite}.technicalBreak main svg #steam #steam_bottom g{animation:float 1.5s infinite}@keyframes float{0%{opacity:0}50%{opacity:1}to{opacity:0}}.button__iconText{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:34px;height:2.6em;display:flex;align-items:center;box-sizing:border-box;font-family:inherit;background-color:var(--theme-bg);border-radius:var(--default-radius);border:1px solid var(--border-secondary-color)}.button__iconText.--filled{border:none;background-color:var(--main-color)}.button__iconText.--filled svg>*,.button__iconText.--filled svg g>*{fill:#fff}.button__iconText.--filled .button__description{color:#fff}.button__iconText.--enlarged{height:2.8em}.button__iconText.--enlarged svg{max-width:2em}.button__iconText.--enlarged .button__description{font-weight:var(--font-weight-medium)}.button__iconText.--column{padding:.5em;height:auto;flex-direction:column}.button__iconText.--column .button__description{padding:0 .75rem}.button__iconText svg{padding:6px;max-width:2em}.button__iconText .button__description{padding:10px 6px;color:var(--theme-secondary-text);font-size:var(--font-size-twelve);font-weight:700;white-space:nowrap}.button__back{width:2.6em;height:2.6em;min-height:34px;background-color:#fff;border-radius:var(--default-radius);border:1px solid var(--border-secondary-color);display:flex;justify-content:center;align-items:center}.button__back svg{padding:5px}.dropDown{position:relative}.dropDown .dropDown__list{padding:1em 2em;position:absolute;right:-1em;display:flex;flex-direction:column;background-color:var(--theme-secondary-bg);border-radius:var(--default-radius);z-index:1}.dropDown .dropDown__list .dropDown__item{color:var(--theme-text)}.dropDown .dropDown__list .dropDown__item.--selected{color:var(--main-color)}.popup__main--foodDetails .popup__top{margin:1em;display:flex;justify-content:center;color:var(--theme-text);font-weight:var(--font-weight-heavy)}.popup__main--foodDetails .popup__header{width:100%;text-align:center}.popup__main--foodDetails .popup__header svg{width:6vmax;height:6vmax;min-width:60px;min-height:60px;max-width:100px;max-height:100px}.popup__main--foodDetails .popup__header .popup__title{margin:1em;color:var(--theme-text);font-size:var(--font-size-twenty-two);font-weight:var(--font-weight-heavy)}.popup__main--foodDetails .popup__header hr{width:30%;border:none;border-top:1px solid var(--border-secondary-color)}.popup__main--foodDetails .popup__header img{width:100%;height:100%;max-height:200px;object-fit:cover;border-top-left-radius:var(--radius-twenty);border-top-right-radius:var(--radius-twenty)}@media screen and (min-width:600px){.popup__main--foodDetails .popup__header img{max-height:400px}}.popup__main--foodDetails .popup__description{margin:1em 2.5em;text-align:center;color:var(--theme-secondary-text)}.popup__main--foodDetails .popup__buttons{margin:2em;display:flex;justify-content:center}.popup__main--foodDetails .popup__buttons .button__share{min-height:34px;height:2.6em;width:3em;display:flex;align-items:center;justify-content:center;border-radius:var(--default-radius);border:1px solid var(--main-color);box-sizing:border-box}.popup__main--foodDetails .popup__buttons>button{margin:0 5px}.list__element--wide{width:92vmin;height:92vmin;max-height:400px;max-width:400px;margin:4vmin 0;display:flex;flex-direction:column;justify-content:space-between;background-color:var(--theme-secondary-bg);background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:var(--radius-twenty)}.list__element--wide.--inactive{opacity:.5}.list__element--wide.--white .element__bottom .element__col:first-child button div,.list__element--wide.--white .element__top .element__col .element__price,.list__element--wide.--white .element__top .element__col .element__title{color:#fff}.list__element--wide.--black .element__bottom .element__col:first-child button div,.list__element--wide.--black .element__top .element__col .element__title{color:#000}.list__element--wide .element__bottom,.list__element--wide .element__top{display:flex;justify-content:space-between}.list__element--wide .element__col{display:flex;flex-direction:column}.list__element--wide .element__col .element__title{margin-bottom:4em;font-size:var(--font-size-twenty);font-weight:var(--font-weight-heavy);color:var(--theme-text)}.list__element--wide .element__col .element__desc{color:var(--theme-secondary-text);font-size:var(--font-size-thirteen);display:flex}.list__element--wide .element__col .element__desc div{width:35vmax;max-width:200px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.list__element--wide .element__col .element__price{align-self:center;margin-bottom:.6rem;color:var(--theme-text);text-align:center;width:-webkit-max-content;width:max-content}.list__element--wide .element__col .element__price div:first-child{font-size:var(--font-size-eighteen);font-weight:var(--font-weight-heavy)}.list__element--wide .element__col .element__price div:last-child{font-size:var(--font-size-twelve)}.list__element--wide .element__col .element__group{display:flex}.list__element--wide .element__col .element__group .element__title{margin-left:.5em;margin-bottom:0;font-size:var(--font-size-twelve);font-weight:400}.list__element--wide .element__col .element__icon svg{margin-bottom:1.5em;width:10vmax;height:10vmax;max-width:80px;max-height:80px}.list__element--wide .element__top{padding:1.5em 0 .5em;min-height:30%}.list__element--wide .element__top.--filled{position:relative;z-index:1}.list__element--wide .element__top.--filled:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;border-top-left-radius:var(--radius-twenty);border-top-right-radius:var(--radius-twenty);background-color:var(--theme-text);background:linear-gradient(180deg,#000,transparent);z-index:-1}.list__element--wide .element__top.--filled .element__col:first-child{width:60%}.list__element--wide .element__top.--filled .element__col .element__group .element__desc,.list__element--wide .element__top.--filled .element__col .element__title{margin-bottom:.6rem}.list__element--wide .element__top.--filled .element__col .element__desc{color:#fff}.list__element--wide .element__top.--filled .element__col .element__desc div{margin-right:.4em;width:60%;max-width:220px;display:inline-block;text-overflow:ellipsis;white-space:nowrap}.list__element--wide .element__top .element__col{padding:0 1em}.list__element--wide .element__bottom{padding:.5em 1.5em 1.5em;align-items:flex-end}.list__element--wide .element__bottom .element__col{align-items:center}@media screen and (min-width:500px){.list__element--wide{margin:1vmin}}.list__element--tight{height:20vmax;margin:2vmax 0;display:flex;align-items:center}.list__element--tight.--inactive{opacity:.5}.list__element--tight.--nophoto .element__col>*{margin:1vmax 2vmax}.list__element--tight img{width:70vmax;max-width:30vh;height:90%;max-height:35vh;overflow:hidden;border-radius:var(--radius-twenty)}.list__element--tight .element__photo{width:70vmax;max-width:30vh;height:80%;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:var(--radius-twenty);border:1px solid var(--border-secondary-color)}.list__element--tight .element__photo .photo__desc{color:var(--theme-text);font-weight:var(--font-weight-semi-bold);font-size:var(--font-size-eleven)}.list__element--tight .element__col,.list__element--tight .element__col>*{margin:1vmax}.list__element--tight .element__col .element__title{font-weight:var(--font-weight-heavy);color:var(--theme-text)}.list__element--tight .element__col .element__row{display:flex}.list__element--tight .element__col .element__row button{margin-right:1vmax}.list__element--tight .element__col .element__row .element__group{margin-right:2vmax;display:flex}.list__element--tight .element__col .element__row .element__group .element__title{margin-left:1vmax;font-size:var(--font-size-twelve);font-weight:400}.list__element--tight .element__col .element__desc{margin-bottom:2vmax;color:var(--theme-secondary-text);font-size:var(--font-size-twelve);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width:900px){.list__element--tight{width:50%;height:20vh;margin:2vh 0}.list__element--tight img{height:22vh}}.food__list{padding:0 4vmin}.food__list .list__main .food__header{margin:2.5em 0;width:100%}.food__list .list__header{padding:1.2em 1em;display:flex;position:-webkit-sticky;position:sticky;align-items:center;justify-content:space-between;background-color:var(--theme-bg);font-size:var(--font-size-twelve);font-weight:var(--font-weight-semi-bold);color:var(--theme-text)}.food__list .list__header.--down{top:calc(11vmin + 2.6em);z-index:11}.food__list .list__header .list__group{display:flex;align-items:center}.food__list .list__header .list__group .list__sort{padding-left:1em;text-decoration:underline}@media screen and (min-width:500px){.food__list .list__main .list__section{display:flex;flex-wrap:wrap;justify-content:center}}.food{width:100%}.--ios .food{padding-top:0!important}.food .food__navigation{display:flex;position:-webkit-sticky;position:sticky;z-index:10;top:0;padding:7vmin 4vmin 4vmin;background-color:var(--theme-bg)}.--ios .food .food__navigation{padding-top:calc(7vmin + 2.6em)}.food .food__navigation .navigation__list{display:flex;overflow-x:auto;overflow-y:hidden}.food .food__navigation .navigation__list>.navigation__item,.food .food__navigation>button{margin-right:5px}.food .food__header{margin:1vmin 4vmin;display:flex;align-items:center}.food .food__header svg{width:2em;height:2em}.food .food__header>div{margin:0 5px}.food .food__header>button{margin-right:2vmax}.food .food__header .food__title{color:var(--theme-text);font-size:var(--font-size-thirty);font-weight:var(--font-weight-heavy);white-space:nowrap}.food .food__header .food__line{height:2px;width:16px;background-color:var(--main-color)}.food .food__header .food__greeting{color:var(--theme-text);font-size:var(--font-size-twelve);font-weight:var(--font-weight-semi-bold)}.chat main{position:fixed;width:100%;height:100vh;height:calc(var(--vh, 1vh)*100);top:0}.chat main nav{padding:1em 1em 0;width:100%;display:flex;align-items:center;overflow-x:auto;box-sizing:border-box}.chat main nav .button__back{min-height:48px}.chat main nav .chat__button{padding:8px;min-width:40px;flex-shrink:0;text-align:center;color:var(--theme-secondary-text);border:1px solid var(--border-secondary-color);border-radius:var(--default-radius)}.chat main nav .chat__button div{font-weight:700;font-size:var(--font-size-twelve)}.chat main nav .chat__button span{font-size:var(--font-size-eleven)}.chat main nav .chat__button.--filled{background-color:var(--main-color);border-color:var(--main-color);color:#fff}.chat main nav>*{margin:0 2px}.chat main .chat__receiver{height:calc(100% - 134px);overflow-y:auto}.chat main .chat__receiver .receiver__title{text-align:center;color:var(--theme-text);-webkit-margin-after:.83em;margin-block-end:.83em;-webkit-margin-before:.83em;margin-block-start:.83em;font-weight:var(--font-weight-semi-bold)}.chat main .chat__receiver .receiver__title .--big{font-size:1.1em}.chat main .chat__receiver .receiver__title .--small{-webkit-margin-before:.25em;margin-block-start:.25em;font-size:var(--font-size-twelve)}.chat main .chat__receiver .receiver__response{margin:.5em;display:flex;flex-direction:column;align-items:center}.chat main .chat__receiver .receiver__response .receiver__message{display:flex;align-items:flex-end;max-width:85%}.chat main .chat__receiver .receiver__response .receiver__message.--user{align-self:flex-end}.chat main .chat__receiver .receiver__response .receiver__message.--user .message__main{color:#fff;background-color:var(--main-color)}.chat main .chat__receiver .receiver__response .receiver__message.--user .message__main .message__time{color:#fff}.chat main .chat__receiver .receiver__response .receiver__message.--restaurant{align-self:flex-start;flex-direction:row-reverse}.chat main .chat__receiver .receiver__response .receiver__message.--restaurant .message__main{color:var(--theme-text);border:1px solid var(--border-secondary-color)}.chat main .chat__receiver .receiver__response .receiver__message.--bottom{margin-bottom:1em}.chat main .chat__receiver .receiver__response .receiver__message .message__main{margin:1px;padding:5px;border-radius:var(--default-radius)}.chat main .chat__receiver .receiver__response .receiver__message .message__main span{padding:5px}.chat main .chat__receiver .receiver__response .receiver__message .message__main .message__time{text-align:end;color:var(--theme-secondary-text);font-size:var(--font-size-eleven)}.chat main .chat__receiver .receiver__response .receiver__message .message__avatar{margin:5px;width:30px;height:30px}.chat main .chat__sender{position:fixed;bottom:0;width:100%;min-height:60px;display:flex;align-items:center;justify-content:space-evenly;background-color:var(--theme-bg);border-top:1px solid var(--border-secondary-color)}.chat main .chat__sender textarea{padding:10px;width:70%;font-family:inherit;font-size:1em;border:none;background:none}button.button__icontext--wide{width:100%;display:flex;justify-content:center;align-items:center;font-family:inherit;border-radius:var(--default-radius);background-color:var(--main-color);border:none}button.button__icontext--wide>*{padding:8px}button.button__icontext--wide .button__description{font-weight:var(--font-weight-heavy);color:#fff}.colors{display:flex}.colors .colors__block{margin:5px;width:5vmax;max-width:40px;height:5vmax;max-height:40px;cursor:pointer;border:none;box-sizing:border-box;border-radius:var(--default-radius);opacity:1}.colors .colors__block.--dim{opacity:.5}.colors #gold{background-color:var(--gold-color)}.colors #red{background-color:var(--red-color)}.colors #blue{background-color:var(--blue-color)}.colors #green{background-color:var(--green-color)}.colors #pink{background-color:var(--pink-color)}.settings__list{padding:0 5vmin;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.settings__list .list__column .list__row{display:flex}.settings__list .list__column .list__row .list__element{display:flex;flex-direction:column;margin:1.5vh}.settings__list .list__column .list__row .list__element .list__title{margin:.5vh;align-self:flex-start;cursor:pointer;font-size:var(--font-size-twelve);font-weight:var(--font-weight-semi-bold);color:var(--theme-text);opacity:1}.settings__list .list__column .list__row .list__element .list__title.--dim{opacity:.5}.settings__list .list__column:nth-child(2){margin-top:-20px;flex-shrink:0}.settings__list .list__column:nth-child(2) .list__row{justify-content:flex-end}.settings__list .list__column:nth-child(2) .list__row .list__element{margin:.5vh}.settings__list .list__column:nth-child(2) .list__row .list__element .list__title{font-weight:var(--font-weight-heavy);font-size:1em;margin:0}.settings{position:fixed;left:0;top:0;width:100%}.settings .settings__panel{width:100%;height:0;max-height:0;border-bottom:1px solid var(--border-color);background-color:var(--theme-secondary-bg);transition:all .5s ease}.settings .settings__panel .settings__message{color:var(--theme-text);font-size:var(--font-size-twelve);font-weight:var(--font-weight-semi-bold);position:absolute;bottom:16px;right:30px}.settings .settings__arrow{position:absolute;width:12vmin;max-width:80px;height:20px;bottom:-20px;right:30px;background-color:var(--theme-secondary-bg);border-right:1px solid var(--border-color);border-left:1px solid var(--border-color);border-bottom:1px solid var(--border-color);border-bottom-left-radius:var(--default-radius);border-bottom-right-radius:var(--default-radius);transition:top .5s ease 0s}.settings .settings__arrow .arrow__down,.settings .settings__arrow .arrow__up{cursor:pointer;display:block;width:8px;height:8px;margin:2px auto;border-top:2px solid var(--theme-text);border-left:2px solid var(--theme-text)}.settings .settings__arrow .arrow__up{transform:rotate(45deg)}.settings .settings__arrow .arrow__down{transform:rotate(-135deg)}.settings.--wide .settings__panel{height:24vmax;max-height:160px}.settings.--wide .settings__arrow,.settings.--wide .settings__panel{border:none;box-shadow:0 1em 1em var(--shadow-color-settings)}.home{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:var(--theme-text)}.home .home__main{margin:auto 18vw}.home .home__main .home__title{margin-top:2em;margin-bottom:3px;font-weight:var(--font-weight-heavy);color:var(--theme-text)}.home .home__main .home__title--secondary{margin:.5em 0;font-size:var(--font-size-twelve);color:var(--theme-secondary-text)}.home .home__main .home__tiles{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;margin-top:10px;margin-bottom:20px;width:100%;height:auto}.home .home__main .home__tiles .tiles__element{width:28vmin;height:28vmin;max-width:180px;max-height:180px;margin:1vmin;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 0 1em var(--shadow-color-tiles);background-color:var(--theme-secondary-bg);border-radius:var(--radius-twenty);border:none}.home .home__main .home__tiles .tiles__element svg{padding-top:10px;height:40px;min-width:30px}.home .home__main .home__tiles .tiles__element .tiles__description{font-size:var(--font-size-twelve);font-weight:700;color:var(--color-text);padding:10px}@media screen and (max-height:45em){.home .home__main .home__title{margin-top:1em}}@media screen and (max-width:900px)and (orientation:landscape){.home{min-height:80vmax!important}}.main--mobile{width:100%;padding-bottom:10vh;background-color:var(--theme-bg)}.main--mobile>:first-child{box-sizing:border-box;min-height:90vh;min-height:calc(var(--vh, 1vh)*90);transition:min-height .2s ease}.--ios .main--mobile>:first-child{padding-top:2.6em}@media screen and (max-width:900px)and (orientation:landscape){.main--mobile{padding-bottom:10vmax}}.--light{--theme-bg:#fff;--theme-secondary-bg:#fff;--theme-text:#15171a;--theme-secondary-text:#4f4f4f;--border-color:#e8e8e8;--border-secondary-color:#e8e8e8}.--dark{--theme-bg:#15171a;--theme-secondary-bg:#1e2023;--theme-text:#fff;--theme-secondary-text:#7b7e84;--border-color:none;--border-secondary-color:#7b7e84}.--gold{--main-color:var(--gold-color)}.--red{--main-color:var(--red-color)}.--blue{--main-color:var(--blue-color)}.--green{--main-color:var(--green-color)}.--pink{--main-color:var(--pink-color)}:root{--light-gold-color:rgba(210,173,86,0.1);--gold-color:#d2ad56;--red-color:#d25656;--blue-color:#5688d2;--green-color:#a1d256;--pink-color:#d256a0;--border-color-desktop:#dbdbdb;--toast-bg:rgba(0,0,0,0.8);--shadow-color-menu:rgba(0,0,0,0.1);--shadow-color-settings:rgba(0,0,0,0.19);--shadow-color-tiles:rgba(0,0,0,0.07);--font-size-eight:0.5em;--font-size-ten:0.625em;--font-size-eleven:0.6875em;--font-size-twelve:0.75em;--font-size-thirteen:0.8125em;--font-size-fourteen:0.875em;--font-size-fiveteen:0.9375em;--font-size-eighteen:1.125em;--font-size-twenty:1.25em;--font-size-twenty-two:1.375em;--font-size-twenty-four:1.5em;--font-size-twenty-six:1.625em;--font-size-thirty:1.875em;--font-weight-light:300;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-heavy:800;--default-radius:9px;--radius-twenty:20px}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-family:"Lato",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.igorny{vertical-align:super;font-size:smaller}.--muted{opacity:.3}:focus{outline:none}input,textarea{-webkit-appearance:none;appearance:none}ol{list-style-position:inside}
/*# sourceMappingURL=main.04e534f1.chunk.css.map */