@charset "UTF-8";@font-face{font-family:Suisse Intl;font-style:normal;font-weight:700;src:url(./SuisseIntlBold.CoXjArsv.eot);src:local("☺"),url(./SuisseIntlBold.COvhRiqH.woff) format("woff"),url(./SuisseIntlBold.CHx30WvW.ttf) format("truetype"),url(./SuisseIntlBold.Bzj5QErA.svg) format("svg")}@font-face{font-family:Suisse Intl;font-style:normal;font-weight:450;src:url(./SuisseIntlBook.BrMOEczH.eot);src:local("☺"),url(./SuisseIntlBook.Dz-hvknk.woff) format("woff"),url(./SuisseIntlBook.hBRcAfK5.ttf) format("truetype"),url(./SuisseIntlBook.C9ofTMoy.svg) format("svg")}@font-face{font-family:Suisse Intl;font-style:normal;font-weight:500;src:url(./SuisseIntlMedium.ybOoZQ11.eot);src:local("☺"),url(./SuisseIntlMedium.BDUox2cw.woff) format("woff"),url(./SuisseIntlMedium.B5pOCW6t.ttf) format("truetype"),url(./SuisseIntlMedium.DzfEvpPV.svg) format("svg")}@font-face{font-family:Suisse Intl;font-style:normal;font-weight:400;src:url(./SuisseIntlRegular.tw8qZbdX.eot);src:local("☺"),url(./SuisseIntlRegular.D4jAwoE6.woff) format("woff"),url(./SuisseIntlRegular.Cy75z6OZ.ttf) format("truetype"),url(./SuisseIntlRegular.gcji2n04.svg) format("svg")}@font-face{font-family:Suisse Intl;font-style:normal;font-weight:600;src:url(./SuisseIntlSemiBold.wjX6jHp6.eot);src:local("☺"),url(./SuisseIntlSemiBold.a9sZhW81.woff) format("woff"),url(./SuisseIntlSemiBold.BsGOXK04.ttf) format("truetype"),url(./SuisseIntlSemiBold.Df3bAKgp.svg) format("svg")}@font-face{font-family:Suisse Intl;font-style:normal;font-weight:100;src:url(./SuisseIntlThin.CnEpTuRr.eot);src:local("☺"),url(./SuisseIntlThin.BNzdzusb.woff) format("woff"),url(./SuisseIntlThin.CH-WXjcg.ttf) format("truetype"),url(./SuisseIntlThin.CdAGA0X4.svg) format("svg")}@font-face{font-family:VDNHLebedev2;font-style:normal;font-weight:700;src:url(./VDNHLebedev2Bold.B28P3BHD.eot);src:local("☺"),url(./VDNHLebedev2Bold.CkIZKi_E.woff) format("woff"),url(./VDNHLebedev2Bold.DOSAMtEy.ttf) format("truetype"),url(./VDNHLebedev2Bold.RD-TdjZ4.svg) format("svg")}@font-face{font-family:VDNHLebedev2;font-style:normal;font-weight:400;src:url(./VDNHLebedev2Regular.BHi2y1My.eot);src:local("☺"),url(./VDNHLebedev2Regular.CwWuKLAS.woff) format("woff"),url(./VDNHLebedev2Regular.CD-pFWbH.ttf) format("truetype"),url(./VDNHLebedev2Regular.KRu_W5KX.svg) format("svg")}@font-face{font-family:Code-128;src:url(./code128.B6rwVUUa.ttf)}:root{--color-white:#fff;--color-gray:#000e33;--color-text-main:#040614;--color-text-secondary:#8c94a5;--color-text-strong:#373c4c;--color-surface:#f5f7f9;--color-bg-muted:rgba(0,14,51,.15);--color-text-disabled:rgba(0,14,51,.3);--color-error:#ff383c;--ui-border-radius:1rem;--ui-border-radius-sm:calc(var(--ui-border-radius)*var(--border-sm-coefficient, .75));--ui-border-radius-lg:calc(var(--ui-border-radius)*var(--border-sm-coefficient, 1.5));--color-bg-cards:#fff;--color-bg-gradient-header-cards:linear-gradient(180deg,rgba(219,226,232,.38),rgba(245,247,249,0) 90%);--color-stepper-payment:#fff;--color-bg-stepper-payment:#040614;--color-bg-day-active:#fff;--color-border-day-active:#040614;--ui-avatar-loyalty-gradient:linear-gradient(60.75deg,#fd7540 47.44%,#fea34b 81.55%,#ffd256);--ui-badge-color-text:#fff;--ui-badge-primary-bg-color:#e63c46;--ui-badge-primary-alt-bg-color:#040614;--ui-badge-loyalty-gradient:linear-gradient(69.98deg,var(--ui-badge-primary-bg-color,#e63c46) 15.1%,#ffad94 86.65%);--ui-banner-loyalty-bg:rgba(252,41,37,.15);--ui-banner-loyalty-title-gradient:linear-gradient(90deg,#fc2925,#ff7a00);--ui-counter-plus-bg:#040614;--ui-input-label-color:#60687a;--ui-input-border-color:#eff2f6;--ui-input-bg:rgba(0,14,51,.07);--ui-input-text-color:#040614;--ui-bg-primary:#e63c46;--ui-bg-primary-text:#fff;--ui-bg-primary-border-color:transparent;--ui-bg-primary-hover:rgba(0,14,51,.15);--ui-button-bg-primary-alt:#040614;--ui-button-bg-primary-alt-text:#fff;--ui-button-bg-primary-alt-hover:rgba(230,60,70,.1);--ui-button-bg-secondary:#f5f7f9;--ui-button-bg-secondary-text:#040614;--ui-button-bg-secondary-hover:rgba(0,14,51,.07);--ui-button-bg-text:transparent;--ui-button-bg-text-text:#040614;--ui-button-bg-text-hover:rgba(0,14,51,.07);--ui-button-bg-disabled:rgba(0,14,51,.15);--ui-button-bg-disabled-text:#fff;--ui-bg-gradient-mobile:linear-gradient(170.85deg,rgba(250,137,0,.5) 15.89%,rgba(230,60,70,.5) 50.47%);--ui-stepper-bg-color:#f5f7f9;--ui-stepper-text-color:var(--bg-gray-30,rgba(0,14,51,.3));--ui-stepper-text-active-color:var(--ui-bg-primary,#e63c46);--ui-stepper-bg-active-color:var(--ui-bg-primary,#e63c46);--ui-time-button-bg:var(--color-surface,#f5f7f9);--ui-time-button-color:var(--color-text-main,#040614)}*{box-sizing:border-box;margin:0;padding:0}#app,body,html{height:100%;scroll-behavior:smooth}body{margin:0}body.overflow-hidden{overflow:hidden}ol,ul{list-style:none;padding:0}h2,h3,h4,h5,h6,hr,ol,p,ul{margin:0}button,input,select,textarea{background:none;border:0;font-family:inherit;font-size:inherit;line-height:inherit;outline:none;padding:0}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 1000px #eceef0}a{color:inherit;text-decoration:none}circle,mask,rect,svg{margin:0;padding:0}svg{display:block}@keyframes warmFloat{0%{transform:translate(0) scale(1)}50%{transform:translate(40px,30px) scale(1.1)}to{transform:translate(-20px,60px) scale(1.05)}}@keyframes pinkFloat{0%{transform:translate(0) scale(1)}50%{transform:translate(-50px,20px) scale(1.08)}to{transform:translate(30px,50px) scale(1.02)}}@keyframes slideLeft{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes logoFade{0%{opacity:.15}40%{opacity:1}50%{opacity:1}to{opacity:.15}}body{background-color:#fff;color:#040614;font-family:Suisse Intl,sans-serif}[role=button],[tabindex],a,button,input{touch-action:manipulation}.container{margin:0 auto;max-width:720px;width:100%}.page__title{flex-shrink:1;font-size:20px;font-weight:600;line-height:24px;margin:0;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:640px){.page__title{font-size:24px;font-weight:600;line-height:32px}}.page__subtitle{color:var(--color-text-secondary,#8c94a5);font-size:16px;font-weight:400;line-height:20px;margin:0;width:100%}@media only screen and (max-width:640px){.page__subtitle{color:var(--color-text-secondary,#8c94a5);font-size:14px;font-weight:400;line-height:18px}}
