@keyframes unopulse{0%,40%,to{transform:scale(1)}20%{transform:scale(1.045)}70%{transform:scale(.96)}}@keyframes bounce{0%{transform:scale(1)}50%{transform:rotate(5deg) scale(1.035)}60%{transform:rotate(0) scale(1.04)}to{transform:scale(1.05)}}@keyframes placeHolderShimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes shake_pin{0%,to{transform:translate(0)}25%,74%{transform:translate(10px)}50%{transform:translate(-10px)}}@keyframes shake_emoji{0%,to{transform:rotate(0)}25%,74%{transform:rotate(2deg)}50%{transform:rotate(-2deg)}}@keyframes pulse{0%{transform:scale(1.1)}to{transform:scale(1.15)}}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(./Roboto-Light.c576c506.ttf)}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(./Roboto-Regular.4e147ab6.ttf)}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(./Roboto-Medium.9d0d55a3.ttf)}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(./Roboto-Bold.ec685a46.ttf)}:global(html){scroll-behavior:smooth}:root{--primary:#f7cc2d;--primary-active:#d2ad24;--black:#000000;--black-90:rgba(0, 0, 0, .9);--black-80:rgba(0, 0, 0, .8);--black-60:rgba(0, 0, 0, .6);--black-30:rgba(0, 0, 0, .3);--white:#ffffff;--white-95:rgba(255, 255, 255, .95);--white-90:rgba(255, 255, 255, .9);--white-80:rgba(255, 255, 255, .8);--white-60:rgba(255, 255, 255, .6);--white-30:rgba(255, 255, 255, .3);--white-0:rgba(255, 255, 255, 0);--whitesmoke:whitesmoke;--grey:#eeeeee;--grey-60:rgba(228, 228, 228, .6);--green:#dcff53;--green-w:#c4e835;--green-b:#21260f;--greeny:#f2fad7;--error:#bd0c07;--error-secondary:#be4f4d;--bg-block:#151515;--bg-elements:#242424;--bg-elements-e:#590908;--bg-elements-e-light:#ffcccc;--bg-elements-f:#343434;--bg-elements-f-active:#232323;--bg-elements-w:#d6d6d6;--bg-elements-w-active:#b6b6b6;--text-secondary:#8c8c8c;--text-black:#404142;--text-error:#ab2a27;--radius-def:25px;--radius-20:20px;--radius-15:15px;--radius-10:10px;--radius-5:5px;--radius-2:2px;--radius-m-def:7px;--height-def:64px;--height-btn:48px;--height-btn-m:-48px;--height-btn-min:34px;--padding-xxl:30px;--padding-xxl-m:-30px;--padding-xl:25px;--padding-xl-m:-25px;--padding-l:20px;--padding-l-m:-20px;--padding-m:15px;--padding-m-m:-15px;--padding-s:10px;--padding-s-m:-10px;--padding-xs:5px;--padding-xs-m:-5px;--padding-xxs:2px;--padding-xxs-m:-2px;--padding-main:25px;font-family:Roboto,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:var(--white-90);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}iframe{color-scheme:normal}html,main{height:100%}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}main{touch-action:pan-y}img{pointer-events:none;outline:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}a{font-weight:500;color:var(--primary);text-decoration:inherit}a:hover{color:var(--primary-active)}#app main .header select,body{margin:0;width:100%;height:100%}body{display:flex;min-width:320px;background:var(--black)}h1{font-size:3.2em;line-height:1.1}#app,html,main{width:100%}#app main .wrapper{z-index:1;margin:0 auto;min-width:320px;max-width:430px;padding:0 var(--padding-l);width:100%;display:block;box-sizing:border-box}#app main>.wrapper{z-index:2}#app main .front_layer{z-index:2;position:relative;width:100%}#app main .wrapper .wrapper__block{margin:0 auto;padding:0 var(--padding-m);width:100%;flex-direction:column;justify-content:flex-start;box-sizing:border-box}#app main .tips-section .front_layer .wrapper{transition:all .25s;max-height:1000px;display:block;overflow:hidden}#app main .tips-section.disable .front_layer .wrapper{max-height:90px;margin-bottom:-3px}#app main .menu-section.disable{display:none}#app main .menu-section.active{display:block}#app main .header{height:auto;padding-top:var(--padding-m);padding-bottom:var(--padding-m);display:flex;align-items:center;justify-content:space-between;z-index:6;position:relative;-moz-column-gap:5px;column-gap:5px}#app main .header a.logo{line-height:20px;display:grid;grid-template-columns:30px 1fr;align-items:center;color:#fff;font-size:20px;justify-content:start;justify-items:start}#app main .header .lang__select{flex:1;display:flex;justify-content:flex-end}#app main .header select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;padding:0;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;outline:0;text-align:center;text-align:-webkit-center;color:#fff;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;z-index:3}#app main .header select::-ms-expand{display:none}#app main .header .header__label,.loader .loader-block .loader__label{flex:unset;font-size:20px;line-height:20px;align-items:center;position:relative;border:0;padding:0 7px;height:34px;cursor:pointer;border-radius:var(--radius-10);background:rgba(36,36,36,.6);box-sizing:border-box;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden}.loader .loader-block .loader__label{transform:scale(.85)}#app main .header .header__label .select__slider,.loader .loader-block .loader__label .select__slider{display:flex;flex-direction:column;align-items:center;transition:top .3s;position:relative;z-index:1}#app main .header .header__label .select__slider>div,.loader .loader-block .loader__label .select__slider>div{height:24px;display:flex;align-items:center;color:#fff}#app main .header .header__label .select__slider>div>span,#app main .header .header__label .select__slider>div>svg,.loader .loader-block .loader__label .select__slider>div>span,.loader .loader-block .loader__label .select__slider>div>svg{transform:scale(.8);display:block;opacity:0;transition:all .3s}#app main .header .header__label .select__slider>div.active>span,#app main .header .header__label .select__slider>div.active>svg,.loader .loader-block .loader__label .select__slider>div.active>span,.loader .loader-block .loader__label .select__slider>div.active>svg{transform:scale(1);opacity:1}#app main .banner-head{padding:0 0 calc(21px + var(--padding-main));background-color:var(--greeny);z-index:4;position:relative;display:flex;flex-direction:column;justify-content:flex-end;transition:all .2s;max-height:225px;min-height:150px;box-sizing:border-box;margin-bottom:1%}#app main .banner-head.large{height:25vh}#app main .banner-head:before{content:" ";width:100%;height:101%;background:linear-gradient(rgba(21,21,21,.3),rgba(21,21,21,.8) 50%,rgba(21,21,21,.95) 75%,#151515 100%);position:absolute;top:0;bottom:0;right:0;left:0;z-index:5;transition:background .2s}#app main .banner-head.back:before{opacity:.7}#app main .tips-section.disable .main__block .banner-head:before{background:linear-gradient(rgba(36,36,36,.8),#1d1d1d)}#app main .banner-head img.banner-card__banner{position:absolute;top:0;left:0;right:0;bottom:0;-o-object-fit:cover;object-fit:cover;height:100%;width:100%;outline:0;z-index:4}#app main .banner-head .banner-card__wrapper{display:flex;flex-direction:column;align-items:center;row-gap:var(--padding-m);z-index:6;position:relative;word-break:break-all;bottom:-31px}#app main .banner-head .banner-card__wrapper .banner-card-info__wrapper{display:flex;width:100%;flex-direction:row;align-items:center;padding:0 var(--padding-m);box-sizing:border-box;-moz-column-gap:var(--padding-m);column-gap:var(--padding-m)}#app main .banner-head .banner-card__wrapper .banner-card-info__wrapper .banner-card__image{display:table;border-radius:100px;padding:0;line-height:0;overflow:hidden;max-width:20%}#app main .banner-head .banner-card__wrapper .banner-card-info__wrapper .banner-card__image img{-o-object-fit:cover;object-fit:cover}#app main .banner-head .banner-card__wrapper .banner-card-info__wrapper .banner-card__info{flex:1}#app main .banner-head .banner-card__wrapper .banner-card-info__wrapper .banner-card__info h3{color:var(--white);font-size:24px;font-weight:500;word-wrap:normal;word-break:normal;margin:0;line-height:24px}#app main .banner-head .banner-card__wrapper .banner-card-info__wrapper .banner-card__info span{color:var(--text-secondary);font-size:14px;font-weight:400;word-wrap:normal;word-break:normal;line-height:14px}#app main .banner-head .banner-card__wrapper .banner-card-info__wrapper .banner-card__info p{margin:0}#app main .banner-head .banner-card__wrapper .banner-card__buttons{display:flex;align-items:center;width:100%;flex-wrap:wrap;overflow-x:auto;justify-content:flex-start;-moz-column-gap:var(--padding-s);column-gap:var(--padding-s);row-gap:var(--padding-s);transition:all .2s;padding:0 var(--padding-m);box-sizing:border-box}#app main .banner-head .banner-card__wrapper .banner-card__buttons::-webkit-scrollbar,#app main .tip-selector .tip-selector__buttons::-webkit-scrollbar{display:none;width:0}#app main .banner-head .banner-card__wrapper .banner-card__buttons .banner-card__buttons-btn,#app main .banner-head .banner-card__wrapper .banner-card__buttons .banner-card__target{display:flex;align-items:center;height:100%;border-radius:var(--radius-10);background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;-moz-column-gap:var(--padding-s);column-gap:var(--padding-s);word-break:normal;font-size:14px;font-style:normal;font-weight:500;line-height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .2s cubic-bezier(.68,-.6,.32,1.6)}#app main .banner-head .banner-card__wrapper .banner-card__buttons .banner-card__buttons-btn{padding:5px 12px;flex:0}#app main .banner-head .banner-card__wrapper .banner-card__buttons .banner-card__buttons-btn:active{transform:scale(.98)}#app main .banner-head .banner-card__wrapper .banner-card__buttons .banner-card__buttons-btn svg{flex:none}#app main .banner-head .banner-card__wrapper .banner-card__buttons .banner-card__target{padding:0;position:relative;overflow:hidden;display:block;max-width:360px;flex:initial}#app main .banner-head .banner-card__wrapper .banner-card__buttons .banner-card__target-back{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:50%;background:#f7cc2d}#app main .banner-head .banner-card__wrapper .banner-card__buttons .banner-card__target-front{padding:var(--padding-xs);padding-right:var(--padding-s);display:flex;align-items:center;-moz-column-gap:var(--padding-s);column-gap:var(--padding-s);flex:1;background:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#app main .banner-head .banner-card__wrapper .banner-card__buttons .banner-card__target-front .banner-card__target-info h5{margin:0;word-break:normal;font-size:14px;font-style:normal;font-weight:500;line-height:16px;white-space:nowrap}#app main .banner-head .banner-card__wrapper .banner-card__buttons .banner-card__target-front .banner-card__target-info p{font-size:12px;font-style:normal;font-weight:300;margin:0;white-space:nowrap}#app main .banner-head .banner-card__wrapper .banner-card__buttons .banner-card__target-front img{height:32px;width:32px;border-radius:var(--radius-5);-o-object-fit:cover;object-fit:cover}#app main .tips-section.disable .main__block{background:#1d1d1d}#app main .tips-section.disable .main__block .banner-head{max-height:92px;min-height:auto}#app main .tip-selector .tip-selector__input .tip-selector__label.hide,#app main .tips-section.disable .main__block .banner-head .banner-card__wrapper .banner-card__buttons{opacity:0}#app main .back_layer{z-index:1;position:absolute;top:0;left:0;right:0;width:100%;overflow:hidden;filter:blur(40px);padding-bottom:100px;padding-top:30px;transform:translateZ(0);min-height:75%}#app main .back_layer .banner-head.back{scale:1.4;z-index:1;opacity:.6;max-width:390px;box-sizing:border-box;margin:80px auto}#app main .back_layer .round-blur{width:515px;height:390px;border-radius:100%;top:50%;position:absolute;left:50%;filter:blur(140px);-webkit-backdrop-filter:blur(140px);backdrop-filter:blur(140px);opacity:.8}.bg-white{background-color:var(--white)}.bg-green{background-color:var(--green)}.bg-yellow{background-color:var(--primary)}.bg-red{background-color:var(--error)}.bg-rose{background-color:var(--error-secondary)}#app main .back_layer .round-blur.opacity-2{opacity:.2}.rotate-15{transform:rotate(15deg) translate(-50%)}.rotate-65{transform:rotate(65deg) translate(-50%)}.rotate-345{transform:rotate(345deg) translate(-50%)}.block-title{display:flex;flex-direction:row;justify-content:space-between;font-size:18px;font-weight:500;line-height:18px;margin-bottom:0;margin-top:var(--padding-s)}.block-title .block-title__main{color:var(--white)}.block-title .block-title__secondary{color:var(--text-secondary)}#app main .tip-selector.mini .block-title{display:none}#app main .tip-selector{display:flex;flex-direction:column;row-gap:var(--padding-m);justify-content:center;margin-bottom:var(--padding-m);position:relative;z-index:3}#app main .tip-selector .tip-selector__input{position:relative;z-index:2;margin-bottom:0}#app main .tip-selector .tip-selector__input .tip-selector__label{position:absolute;top:50%;left:0;color:var(--text-secondary);transform:translateY(-50%);font-size:18px;line-height:18px;transition:all .2s;opacity:1;padding:0 calc(50% - 50px)0 0;width:calc(100% - 50px);box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:0;cursor:pointer;height:var(--height-def);display:flex;align-items:center}#app main .tip-selector .tip-selector__input .tip-selector_clear__wrapper{position:absolute;top:50%;right:0;transform:translateY(-50%);padding:0 10px;height:var(--height-def);box-sizing:border-box;display:flex;align-items:center}#app main .tip-selector .tip-selector__input .tip-selector_clear__wrapper .tip-selector_clear{background-color:var(--bg-elements-f);width:30px;height:30px;border-radius:var(--radius-def);display:flex;align-items:center;justify-content:center;font-size:26px;line-height:30px;font-weight:400;color:var(--text-secondary);-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:0;cursor:pointer}#app main .tip-selector .tip-selector__input .tip-selector_euro{font-size:26px;font-weight:500;font-family:Roboto,sans-serif;color:var(--white);position:absolute;top:50%;right:50px;transform:translateY(-50%);padding:10px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:0}#app main .tip-selector .tip-selector__input .tip-selector_clear__wrapper .tip-selector_clear:hover{background-color:var(--bg-elements-f-active)}#app main .tip-selector .tip-selector__input .currencyInput{width:100%;display:flex;justify-content:flex-end}#app main .tip-selector .tip-selector__input .currencyInput__formatted{width:calc(50% - 10px);height:var(--height-def);font-size:26px;font-weight:500;font-family:Roboto,sans-serif;text-align:right;padding:15px 70px 15px 0;transition:box-shadow .2s ease-out;color:var(--white);border-radius:var(--radius-20);border-bottom-right-radius:var(--radius-2)}#app main .tip-selector .tip-selector__input .currencyInput__formatted:focus{outline:0;padding:14px 68px 14px 0;border:2px solid var(--primary)}#app main .rating-block__mini .rating-block__mini-control,#app main .tip-selector .tip-selector__buttons{display:flex;align-items:center;justify-content:space-between;-moz-column-gap:var(--padding-m);column-gap:var(--padding-m);overflow-x:auto;padding:10px 15px;margin:-10px -15px;flex-wrap:nowrap}#app main .feedback-section .add__tips-btn,#app main .rating-block__mini .rating-block__mini-control .rating-block__mini-comment{flex:1 1 25%;min-width:60px;display:flex;font-weight:500;font-family:Roboto,sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:border-radius .4s}#app main .rating-block__mini .rating-block__mini-control .rating-block__mini-btn,#app main .tip-selector .tip-selector__buttons .button-select{min-width:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:20px;font-weight:500;font-family:Roboto,sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:border-radius .4s}#app main .tip-selector .tip-selector__buttons .button-select{height:var(--height-def);flex:1 1 25%}#app main .feedback-section .add__tips-btn.active,#app main .rating-block__mini .rating-block__mini-control .rating-block__mini-btn.active,#app main .rating-block__mini .rating-block__mini-control .rating-block__mini-comment.active,#app main .tip-selector .tip-selector__buttons .button-select.active{background:var(--primary);box-shadow:none;color:var(--black);border-radius:var(--radius-20);animation:unopulse .3s ease alternate}#app main .rating-block__mini .rating-block__mini-text.mini textarea,#app main .tip-selector .tip-selector__buttons .button-select.active{border-top-right-radius:var(--radius-2)}#app main .tip-selector .tip-selector__buttons .button-select span{color:var(--text-secondary);font-size:13px;font-weight:400;margin-top:-10px;padding-top:5px}#app main .tip-selector .tip-selector__buttons .button-select.active span{color:var(--bg-elements-f-active)}#app main .tip-selector .tip-selector__buttons .button-select b{text-align:center;line-height:16px;font-size:18px;font-weight:500}#app main .box-param,#app main .main__block{background:var(--bg-elements);box-sizing:border-box;border:0;box-shadow:0 1px 6px #28282814,0 9px 19px #342b140a;-webkit-appearance:none;overflow:hidden}#app main .box-param{border-radius:var(--radius-10)}#app main .main__block{background-color:var(--bg-block);border-radius:var(--radius-def);transition:all .1s}#app main .main__block.error{background:var(--bg-elements-e);color:var(--error-secondary);padding:10px 20px;font-weight:500}#app main .tip-selector.mini{margin-top:var(--height-btn-m)}#app main .bottom-info .page__block.main__block label input,#app main .tip-selector.mini .tip-selector__label{display:none}#app main .tip-selector.mini .tip-selector__buttons .button-select,#app main .tip-selector.mini .tip-selector__input .currencyInput__formatted,#app main .tip-selector.mini .tip-selector__input .tip-selector_clear__wrapper{height:var(--height-btn)}#app main .rating-block__mini h3{font-size:18px;line-height:18px;margin:var(--padding-main)0 var(--padding-m)}#app main .rating-block__mini .rating-block__mini-control .rating-block__mini-btn{height:var(--height-btn);flex:25%}#app main .rating-block__mini .rating-block__mini-control .rating-block__mini-btn svg,.payment__final .wrapper .social__block .social__block-links a svg,.payment__final .wrapper .social__block .social__block-links a svg path{fill:var(--white)}#app main .rating-block__mini .rating-block__mini-control .rating-block__mini-btn.active svg{fill:var(--black)}#app main .feedback-section .add__tips-btn,#app main .rating-block__mini .rating-block__mini-control .rating-block__mini-comment{background:var(--white);flex:calc(50% + var(--padding-m));height:var(--height-btn);font-size:16px;line-height:16px;color:var(--black);border-radius:var(--radius-20) var(--radius-2) var(--radius-20) var(--radius-20);flex-direction:row;-moz-column-gap:var(--padding-s);column-gap:var(--padding-s);align-items:center;justify-content:center;padding:0 var(--padding-m)}#app main .feedback-section .add__tips-btn b,#app main .rating-block__mini .rating-block__mini-control .rating-block__mini-comment b{text-align:right;flex-grow:1}#app main .feedback-section .add__tips-btn span,#app main .rating-block__mini .rating-block__mini-control .rating-block__mini-comment span{flex:0;flex-grow:6}#app main .rating-block__mini .rating-block__mini-text{padding-top:var(--padding-m)}#app main .rating-block__mini .rating-block__mini-text textarea,.rating-block .review .review-main textarea{box-shadow:none;resize:none;outline:0;border:0;width:100%;font-size:16px;line-height:16px;padding:var(--padding-s);box-sizing:border-box;border-radius:var(--radius-10);background-color:var(--bg-elements);height:140px}#app main .rating-block__mini .rating-block__mini-text textarea{height:72px}#app main .element-hint.box-param.error,#app main .element-hint.box-param.success,#app main .rating-block__mini .rating-block__mini-text .element-hint,.rating-block .review .review-main .element-hint{font-size:14px;line-height:14px;background:var(--black-30);border-radius:var(--radius-10);display:flex;align-items:center;-moz-column-gap:var(--padding-s);column-gap:var(--padding-s);padding:var(--padding-xs) var(--padding-s)}#app main .rating-block__mini .rating-block__mini-text .element-hint,.rating-block .review .review-main .element-hint{color:var(--text-secondary)}#app main .element-hint.box-param.error{background:var(--bg-elements-e);color:var(--error-secondary);margin-bottom:var(--padding-m)}#app main .element-hint.box-param.error svg{fill:var(--error-secondary)}#app main .element-hint.box-param.success{background:var(--green-b);color:var(--greeny)}#app main .element-hint.box-param.success svg{fill:var(--green)}#app main .rating-block__mini .rating-block__mini-text .element-hint svg,.rating-block .review .review-main .element-hint svg{fill:var(--text-secondary)}#app main .feedback-section .add__tips-btn{border-top-right-radius:var(--radius-15);border-top-left-radius:var(--radius-2);width:calc(50% - var(--padding-m)/2);z-index:6;position:relative}.rating-block{display:flex;flex-direction:column;row-gap:var(--padding-m);margin:var(--padding-s)0 var(--padding-m)}.rating-block .rating{padding:var(--padding-l)0 var(--padding-s)0;position:relative;overflow:hidden;min-width:100%}.rating .block-title.f_center{justify-content:center;margin-bottom:5px;margin-top:0}.rating .block-title.f_center .block-title__secondary{font-weight:400}.rating .icon{display:inline-block;width:32px;height:32px;stroke-width:0;stroke:currentColor;fill:currentColor;vertical-align:middle;top:-2px;position:relative;margin:0 5px}.rating .rate{cursor:default;display:flex;justify-content:center;flex-direction:row}.rating .rate__star{color:var(--text-secondary);display:inline-block;padding:7px 3px;text-decoration:none;cursor:pointer;background:0 0;border:0;transition:transform .2s cubic-bezier(.68,-.6,.32,1.6)}.rating .rate__star .icon{top:0;vertical-align:middle}.rating .rate__star.filled,.rating .rate__star.hover{color:var(--primary)}.rating .rate.changed .rate__star.filled{animation:bounce .25s 1 cubic-bezier(.68,-.6,.32,1.6)}.rating .rate__star:focus,.rating .rate__star:hover{text-decoration:none}.rating .rate__view .count,.rating .rate__view .desc{display:inline-block;vertical-align:middle;padding:7px}.rating .rate.has-error .rate__star{color:var(--text-error)}.rating .rate.has-error .rate__star.filled,.rating .rate.has-error .rate__star.hover{color:var(--primary)}.rate__star[disabled]{opacity:.8}.rating .rate__star.filled[disabled],.rating .rate__star.hover[disabled]{color:var(--primary);opacity:.6}#app main .bottom-info,.rating .rate__view.disabled .count,.rating .rate__view.disabled .desc{color:var(--text-secondary)}#app main .bottom-info{display:block;font-size:14px;margin-top:20px;margin-bottom:20px}#app main .bottom-info .page__block.main__block label{display:grid;grid-template-columns:20px 1fr;-moz-column-gap:15px;column-gap:15px;cursor:pointer}#app main .bottom-info .page__block.main__block label span.checkbox{background-color:var(--bg-elements-f);border:1px solid var(--bg-elements-f);border-radius:50%;cursor:pointer;height:20px;width:20px;position:relative;margin-top:5px}#app main .bottom-info .page__block.main__block label span.checkbox:after{border:2px solid #fff;border-top:none;border-right:none;content:"";height:5px;left:5px;opacity:0;position:absolute;top:5px;transform:rotate(-45deg);width:9px;transition:background-color .2s}#app main .bottom-info .page__block.main__block label input[type=checkbox]:checked+span.checkbox{background-color:var(--primary);border-color:var(--primary)}#app main .bottom-info .page__block.main__block label input[type=checkbox]:checked+span.checkbox:after{opacity:1;border-color:var(--black)}.buttons,.payment{margin:var(--padding-main)0 var(--padding-m);display:flex;flex-direction:column;row-gap:10px}.buttons.start{margin:0 0 var(--padding-m)}.buttons.end{margin:var(--padding-main)0 0}.buttons.start.end{margin:0}.buttons p{font-size:14px;line-height:14px;margin:0;color:var(--grey-60)}.buttons .button_group{display:flex;flex-wrap:nowrap;column-gap:var(--padding-s)}#payment-form .row .field,.buttons .button_group input{width:80%;border-radius:var(--radius-10);border:0;background:var(--bg-elements);font-size:16px;line-height:16px;padding:0 var(--padding-m);box-sizing:border-box}.buttons .button_group input:focus{outline:0;padding:0 13px;border:2px solid var(--primary)}#app main .togo-code .togo-code__input::-moz-selection,.buttons .button_group input::-moz-selection{color:var(--primary-active);background:var(--bg-elements-f)}#app main .togo-code .togo-code__input::selection,.buttons .button_group input::selection{color:var(--primary-active);background:var(--bg-elements-f)}.buttons .button_group .button{width:20%}.buttons .button,.payment .pay-btn{height:var(--height-btn);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:18px;font-weight:500;font-family:Roboto,sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;background:var(--bg-elements);box-sizing:border-box;box-shadow:0 1px 6px #28282814,0 9px 19px #342b140a;border-radius:var(--radius-10);border:0;transition:transform .2s cubic-bezier(.68,-.6,.32,1.6),background-color .15s,border .1s}.payment .pay-btn.disabled,.payment .pay-btn.method_card.disabled{background-color:var(--bg-elements-f);color:var(--white);pointer-events:none}.payment .pay-btn.disabled{opacity:.7}.buttons .button:active,.payment .pay-btn:active{transform:scale(.98)}.buttons .button.primary,.payment .pay-btn.method_card{background-color:var(--primary);color:var(--black)}.payment .pay-btn .pay-btn__wrapper{flex:1;width:100%;overflow:hidden;border-radius:var(--radius-10)}.payment .pay-btn .pay-btn__wrapper .payment-btn{height:100%}.payment .pay-btn .pay-btn__wrapper .payment-btn .gpay-card-info-container-fill iframe.gpay-card-info-iframe{height:var(--height-btn-min);top:50%;transform:translateY(-50%)}.payment .pay-btn .pay-btn__wrapper .payment-btn .gpay-button-fill>.gpay-button.black,.payment .pay-btn .pay-btn__wrapper .payment-btn .gpay-button-fill>.gpay-button.white{padding:16px 15% 11px}.payment .pay-btn.method_card:hover{background-color:var(--primary-active)}.payment .pay-btn.method_card.disabled:hover{background-color:var(--bg-elements-f)}.buttons .button.google__review{background-color:var(--white);color:var(--black);display:flex;flex-direction:row;align-items:center;justify-content:center}.buttons .button.primary svg{fill:var(--black-90)}.buttons .button.primary.button-loading svg{fill:var(--primary)}.buttons .button.button-success{background:var(--green)}.buttons .button.button-loading,.payment .payment-loading,.togo-loading{animation-duration:3s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:linear-gradient(to right,var(--bg-elements) 5%,var(--bg-elements-f) 15%,var(--bg-elements) 45%);background-size:1000px 104px;position:relative;border:0}.buttons .button.button-loading{color:var(--white)}#app main .bottom-info .page__block,#app main .page__block.payment-form{top:auto;transform:translateY(0);text-align:inherit}.page__block h1,.page__block h2,.page__block p,.payment-form .payment{margin:0}#app main #payment-form,#app main #payment-form .box-param.payment-card__light{display:flex;flex-direction:column;row-gap:var(--padding-m)}#app main #payment-form .box-param.payment-card__light{background:var(--white);background:linear-gradient(to top right,#fff,#fff8ed 60%,#fff8dc);padding:var(--padding-m);box-sizing:border-box;border-radius:var(--radius-15)}#app main #payment-form .box-param.payment-card__light .row{display:flex;column-gap:var(--padding-m)}#app main #payment-form .box-param.payment-card__light .row .field{flex:1;width:100%;height:var(--height-btn);font-size:20px;line-height:20px;background:var(--bg-elements-w);border-radius:var(--radius-5)}#app main #payment-form .box-param.payment-card__light .row .field label{font-size:12px;line-height:20px;color:var(--black-60)}#app main #payment-form .box-param.payment-card__light .payment-info{display:flex;justify-content:space-between;align-items:center;color:var(--text-black);padding:var(--padding-s)0 var(--padding-m)}#app main #payment-form .box-param.payment-card__light .payment-info b{font-size:20px}.togo-code{display:flex;margin:20px 0;max-width:100%;flex-wrap:nowrap;-moz-column-gap:5px;column-gap:5px;align-items:center}.togo-code__input{flex:1;height:var(--height-def);font-size:26px;font-weight:500;font-family:Roboto,sans-serif;text-align:center;padding:15px 5px;box-sizing:border-box;transition:box-shadow .2s ease-out;color:var(--white);min-width:10px;max-width:100px}.togo-code__input:nth-of-type(3){margin-right:5px}.togo-code__input:nth-of-type(4){margin-left:5px}#app main .togo-code .togo-code__input:focus{outline:0;padding:14px 4px;border:2px solid var(--primary)}#app main .togo-code .togo-code__input.box-param{border-radius:var(--radius-15)}.page-content{max-height:100vh;overflow:hidden;position:absolute;left:0;right:0;top:0;bottom:0;padding-top:64px}.page-content .wrapper{position:relative;height:100%}#app main .page-content.payment__final .wrapper,.loader{justify-content:center}.payment__final .wrapper .promo__banner{width:100%;position:relative;overflow:hidden;border-radius:var(--radius-def)}.payment__final .wrapper .promo__banner .svelte-lazy,.payment__final .wrapper .promo__banner img{width:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:var(--radius-def);z-index:4;position:relative}.payment__final .wrapper .promo__banner .svelte-lazy{height:100%!important}.payment__final .wrapper .promo__banner img{height:100%}.payment__final .wrapper .promo__banner .svelte-lazy .svelte-lazy-content{height:100%!important}.payment__final .wrapper .promo__banner .promo__banner-info{position:absolute;background:rgba(0,0,0,.6);width:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--padding-s) var(--padding-xl);border-radius:var(--radius-10);bottom:var(--padding-l);right:var(--padding-l);color:var(--white);z-index:5;box-shadow:3px -4px 10px #00000054}.payment__final .wrapper .promo__banner .promo__banner-info .promo__banner-info__emoji{width:40px;height:40px;position:absolute;top:0;right:0;transform:translate(30%,-30%) rotate(.5rad)}.payment__final .wrapper .promo__banner .promo__banner-info .promo__banner-info__emoji:after{content:" ";display:block;height:40px;width:40px;background:var(--black);opacity:.1;position:absolute;top:0;right:0;border-radius:20px;filter:blur(10px);z-index:3}.payment__final .wrapper .promo__banner .promo__banner-info h3{margin:0;color:var(--white-90);font-weight:500}.payment__final .wrapper .social__block{background:var(--bg-elements);padding:var(--padding-m);margin-top:var(--padding-main);border-radius:var(--radius-10)}.payment__final .wrapper .social__block h3{font-size:18px;font-style:normal;font-weight:600;margin:0;padding-bottom:var(--padding-xs)}.payment__final .wrapper .social__block .social__block-links{display:flex;flex-wrap:wrap;column-gap:var(--padding-xs)}.payment__final .wrapper .social__block .social__block-links a{background:var(--black-30);padding:var(--padding-xs) var(--padding-s);border-radius:var(--radius-5);display:flex;flex:0;font-size:14px;line-height:14px;align-items:center;column-gap:var(--padding-xs)}.payment__final .wrapper .social__block span{font-size:14px;line-height:14px;padding:10px 0 5px;box-sizing:border-box;display:block;color:var(--grey-60)}#app main .page__block{text-align:center;top:50%;transform:translateY(-50%);position:relative;padding:var(--padding-m);background:var(--bg-block);border-radius:var(--radius-def);margin-bottom:var(--padding-l)}#app main .page__block.no-center{top:0;transform:none}.page__block p{color:var(--text-secondary)}.page__block.notfound .togo-code{animation:shake_pin .3s ease 1}.page__block.found img.emoji{animation:shake_emoji .3s ease 1}.loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--black);align-items:center;z-index:10}.loader,.loader .loader-block{display:flex}.loader .loader-block>.logo_main{display:grid;grid-template-columns:30px 1fr;align-items:center;justify-content:center}.loader svg{max-width:220px;-o-object-fit:contain;object-fit:contain}.pulse-motion{animation:pulse 1s infinite ease-in-out alternate}.lazy__image{opacity:0;transition:all .3s ease}.menu__modal{position:relative;left:0;right:0;bottom:0;z-index:6;flex-direction:column;transition:all .2s}.menu__modal .wrapper{flex:1;background:var(--bg-block);border-radius:35px 35px 0 0}.menu__modal .menu__buttons{display:flex;align-items:center;width:100%;flex-wrap:wrap-reverse;justify-content:flex-start;-moz-column-gap:var(--padding-s);column-gap:var(--padding-m);transition:all .2s;padding:var(--padding-l)0 0}.menu__modal .menu__buttons .menu__buttons-btn{display:flex;align-items:center;min-height:var(--height-btn);border-radius:var(--radius-15);padding:5px 12px;box-sizing:border-box;-moz-column-gap:var(--padding-s);column-gap:var(--padding-s);flex:1;align-self:stretch;word-break:normal;line-height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .2s cubic-bezier(.68,-.6,.32,1.6);color:var(--black);background:#f7cc2d}.menu__modal .menu__buttons .menu__buttons-btn:last-of-type{background:#cfe448}.menu__modal .menu__buttons .menu__buttons-btn:active{transform:scale(.98)}.menu__modal .menu__buttons .menu__buttons-btn svg,.menu__modal .menu__buttons .menu__buttons-btn svg path{flex:none;fill:var(--black)}.menu__modal .menu__buttons .menu__buttons-btn div{font-size:16px;font-style:normal;font-weight:600}.menu__modal .menu__buttons .menu__buttons-btn div span{display:block;font-size:12px;font-weight:400}.menu__modal .menu__block-tabs{position:sticky;top:0;z-index:10;background:var(--bg-block);padding:var(--padding-m)0;margin:0 var(--padding-l-m)}.menu__modal .menu__block-tabs .splide__track{padding:0 var(--padding-l)!important}.menu__modal .menu__block-tabs .splide__slide div{padding:var(--padding-xs) var(--padding-m);box-sizing:border-box;display:block;border-radius:var(--radius-15);color:var(--white);font-size:16px;font-style:normal;font-weight:600;cursor:pointer}.menu__modal .menu__block-tabs .splide__slide div.is-active{background:var(--white);color:var(--black)}.menu__modal section{scroll-margin:64px}.menu__modal section h2{margin-top:var(--padding-xxl);margin-bottom:var(--padding-l)}.menu__modal section:first-of-type h2{margin-top:var(--padding-xs)}.menu__modal section .menu__items{margin:0 var(--padding-xs-m);padding-bottom:var(--padding-m);display:flex;flex-direction:column;row-gap:3px}.menu__modal section .menu__item-file{background:var(--whitesmoke);border-radius:var(--radius-5);display:flex;position:relative;min-height:200px;overflow:hidden}.menu__modal section .menu__item-file:first-of-type{border-top-left-radius:var(--radius-15)!important;border-top-right-radius:var(--radius-15)!important}.menu__modal section .menu__item-file:last-of-type{border-bottom-left-radius:var(--radius-15)!important;border-bottom-right-radius:var(--radius-15)!important}.menu__modal section .menu__item-card{padding:var(--padding-xs);background:var(--whitesmoke);border-radius:var(--radius-10);margin-bottom:5px;display:flex;-moz-column-gap:var(--padding-m);column-gap:var(--padding-m)}.menu__modal section .menu__item-card:first-of-type{border-radius:var(--radius-15) var(--radius-15) var(--radius-10) var(--radius-10)}.menu__modal section .menu__item-card:first-of-type img{border-radius:var(--radius-10) var(--radius-5) var(--radius-5) var(--radius-5)}.menu__modal section .menu__item-card:last-of-type{border-radius:var(--radius-10) var(--radius-10) var(--radius-15) var(--radius-15)}.menu__modal section .menu__item-card:last-of-type img{border-radius:var(--radius-5) var(--radius-5) var(--radius-5) var(--radius-10)}.menu__modal section .menu__item-card img{min-width:115px;max-width:115px;height:115px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-5)}.menu__modal section .menu__item-card .menu__item-card_info{color:var(--black)}.menu__modal section .menu__item-card .menu__item-card_info h3{font-size:18px;font-style:normal;font-weight:600;margin:0}.menu__modal section .menu__item-card .menu__item-card_info p{color:#6b6b6b;font-size:14px;font-style:normal;font-weight:400;margin:0}@media (prefers-color-scheme:light){:root{color:var(--black)}body{background:var(--white)}a:hover{color:var(--primary-active)}#app main .main__block,#app main .page__block,.loader{background-color:var(--white)}#app main .banner-head .banner-card__wrapper .banner-card__buttons .banner-card__buttons-btn,#app main .banner-head .banner-card__wrapper .banner-card__buttons .banner-card__target,#app main .header .header__label,.buttons .button_group input,.loader .loader-block .loader__label,.payment__final .wrapper .promo__banner .promo__banner-info,.payment__final .wrapper .social__block{background:var(--grey-60)}#app main .header .header__label .select__slider>div,#app main .header a.logo,.loader .loader-block .loader__label .select__slider>div{color:var(--bg-elements)}#app main .banner-head .banner-card__wrapper .banner-card-info__wrapper .banner-card__info h3,#app main .banner-head .banner-card__wrapper .banner-card__buttons .banner-card__buttons-btn div,.buttons p,.menu__modal .menu__block-tabs .splide__slide div,.payment__final .wrapper .promo__banner .promo__banner-info h3,.payment__final .wrapper .social__block{color:var(--text-black)}#app main .banner-head:before{background:linear-gradient(var(--white-30) 0%,var(--white-80) 50%,var(--white-95) 75%,var(--white) 100%)}#app main .tips-section.disable .main__block{background:var(--grey)}#app main .tips-section.disable .main__block .banner-head:before{background:linear-gradient(var(--white-60),var(--grey) 90%)}#app main .banner-head .banner-card__wrapper .banner-card__info span{color:#5e5e5e}#app main .banner-head .banner-card__wrapper .banner-card__buttons .banner-card__target .banner-card__target-front{background:rgba(0,0,0,.01);color:var(--text-black)}#app main .banner-head .banner-card__wrapper .banner-card__buttons .banner-card__buttons-btn svg path,#app main .rating-block__mini .rating-block__mini-control .rating-block__mini-btn svg,.payment__final .wrapper .social__block .social__block-links a svg,.payment__final .wrapper .social__block .social__block-links a svg path{fill:var(--text-black)}#app main .back_layer .banner-head.back{opacity:.35}#app main .back_layer .round-blur.opacity-2{opacity:.4}.menu__modal .wrapper{background:#fff}#app main .box-param,.menu__modal .menu__block-tabs{background:var(--white)}.menu__modal .menu__block-tabs .splide__slide div.is-active{background:var(--black);color:var(--white)}#app main .tip-selector .tip-selector__input .currencyInput__formatted,#app main .tip-selector .tip-selector__input .tip-selector_euro,.block-title .block-title__main{color:var(--black)}#app main .box-param{border:1px solid var(--grey)}#app main .box-param.error{background:var(--bg-elements-e-light)}.payment__final .wrapper .social__block .social__block-links a{background:var(--bg-elements-w);color:var(--text-black)}#app main .tip-selector .tip-selector__input .tip-selector_clear__wrapper .tip-selector_clear{background-color:var(--bg-elements-w);color:var(--white)}#app main .tip-selector .tip-selector__input .tip-selector_clear__wrapper .tip-selector_clear:hover{background-color:var(--bg-elements-w-active)}#app main .bottom-info .page__block.box-param label span.checkbox,#app main .bottom-info .page__block.main__block label span.checkbox{background-color:var(--bg-elements-w);border:1px solid var(--bg-elements-w)}.buttons .button{background-color:var(--bg-elements-w)}.buttons .button.disabled,.payment .pay-btn.disabled,.payment .pay-btn.method_card.disabled{background-color:var(--bg-elements-w);color:var(--text-secondary)}.buttons .button.button-loading,.payment .payment-loading{background:linear-gradient(to right,var(--bg-elements-w) 5%,var(--bg-elements-w-active) 15%,var(--bg-elements-w) 45%)}.buttons .button-loading{color:var(--black)}.buttons .button.google__review{background-color:var(--black);color:var(--white)}.buttons .button.button-success{background:var(--green-w)}.rating .rate__star{color:#d2d2d2}.rating-block .review .review-back__btn svg{fill:var(--black)}#app main .rating-block__mini .rating-block__mini-text .element-hint,#app main .rating-block__mini .rating-block__mini-text textarea,.rating-block .review .review-main .element-hint,.rating-block .review .review-main textarea{background-color:var(--grey)}#app main .element-hint.box-param.error{background:var(--bg-elements-e-light)}#app main .element-hint.box-param.success{background:var(--greeny);color:var(--green-b)}#app main .element-hint.box-param.success svg{fill:var(--green-w)}#app main .element-hint.box-param.success a{color:var(--green-b)}#app main .togo-code .togo-code__input.box-param{background-color:var(--bg-elements-w);color:var(--black)}}
