@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url(/static/fonts/Roboto-Italic-Cyrillic.8b077921d7bfd492742e35e64496b81a.woff2) format("woff2"),url(/static/fonts/Roboto-Italic.787d5f454c5b1387e1041b95d82a9693.woff) format("woff");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url(/static/fonts/Roboto-Italic-Latin.d8bcbe724fd6f4ba44d0ee6a2675890f.woff2) format("woff2"),url(/static/fonts/Roboto-Italic.787d5f454c5b1387e1041b95d82a9693.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(/static/fonts/Roboto-Regular-Cyrillic.efe937997e08e15b056a3643e2734636.woff2) format("woff2"),url(/static/fonts/Roboto-Regular.2b9dfec7807cb4a69fbb276eb62c3d80.woff) format("woff");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(/static/fonts/Roboto-Regular-Latin.5d4aeb4e5f5ef754e307d7ffaef688bd.woff2) format("woff2"),url(/static/fonts/Roboto-Regular.2b9dfec7807cb4a69fbb276eb62c3d80.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(/static/fonts/Roboto-Medium-Cyrillic.df648143c248d3fe9ef881866e5dea56.woff2) format("woff2"),url(/static/fonts/Roboto-Medium.4babd1bb2a7bdfbac976e55b714f0a24.woff) format("woff");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(/static/fonts/Roboto-Medium-Latin.285467176f7fe6bb6a9c6873b3dad2cc.woff2) format("woff2"),url(/static/fonts/Roboto-Medium.4babd1bb2a7bdfbac976e55b714f0a24.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(/static/fonts/Roboto-Bold-Cyrillic.4904e4512c44ff90a67249421a174f8d.woff2) format("woff2"),url(/static/fonts/Roboto-Bold.3125c8cad303341c2702a7df5a2ba397.woff) format("woff");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(/static/fonts/Roboto-Bold-Latin.037d830416495def72b7881024c14b7b.woff2) format("woff2"),url(/static/fonts/Roboto-Bold.3125c8cad303341c2702a7df5a2ba397.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto Slab Regular"),local("RobotoSlab-Regular"),url(/static/fonts/Roboto-Slab-Regular-Cyrillic.5f9976d8887e5d9f0309b3df031a186c.woff2) format("woff2"),url(/static/fonts/Roboto-Slab-Regular.b11d3bba94679155e3e766bd4adf4fa1.woff) format("woff");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto Slab Regular"),local("RobotoSlab-Regular"),url(/static/fonts/Roboto-Slab-Regular-Latin.d75507313e9d71263646fc2ee4ae2af2.woff2) format("woff2"),url(/static/fonts/Roboto-Slab-Regular.b11d3bba94679155e3e766bd4adf4fa1.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Slab Bold"),local("RobotoSlab-Bold"),url(/static/fonts/Roboto-Slab-Bold-Cyrillic.62454c683414f7447debcbeee34c2247.woff2) format("woff2"),url(/static/fonts/Roboto-Slab-Bold.ed188b215028f0f3ba8578b12ebd8c7e.woff) format("woff");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Slab Bold"),local("RobotoSlab-Bold"),url(/static/fonts/Roboto-Slab-Bold-Latin.6f7d5987daa50748c2ac423a9ad6adad.woff2) format("woff2"),url(/static/fonts/Roboto-Slab-Bold.ed188b215028f0f3ba8578b12ebd8c7e.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}.authentication__title{font-family:Roboto Slab,Cambria,"Bitstream Vera Serif",Georgia,serif;font-style:normal;font-weight:700;font-size:24px;line-height:1.33;text-align:center;color:#111}.authentication__description{max-width:447px;font-style:normal;font-weight:400;font-size:16px;line-height:1.2;text-align:center;color:#9d9d9d;margin:14px 0 45px}.authentication__button{display:flex;align-items:center;justify-content:center;cursor:pointer;background:#003c96;border-radius:19px;width:188px;height:36px;color:#fff;font-weight:500;font-size:14px;line-height:1.5}.authentication__button--disabled{opacity:.4;cursor:default}@media (max-width:576px){.authentication__title{margin:0 0 50px}}.login-block{display:flex;flex-direction:column;align-items:center}.login-block__description{margin:0 0 10px}.login-block__card__subtitle{margin:14px 0 0;color:#9d9d9d}.login-page{margin:40px 0 20px}.password-block{display:flex;flex-direction:column;align-items:center}.password-block__field{width:320px;margin:8px 0}.password-block__field .input-field__inner{background:#fff}.password-block__field .input-field__label{font-style:normal;font-weight:400;font-size:16px;line-height:1.5;letter-spacing:.15px;color:#c4c4c4}.password-block__rules{width:320px;margin:38px auto 35px}@media (max-width:576px){.password-block__title{margin:0}.password-block__field,.password-block__rules{width:300px}}.password-rules__rule{display:flex;margin:8px 0 16px}.password-rules__icon{width:14px;height:14px}.password-rules__icon--close{fill:#ff2b12}.password-rules__icon--check{fill:#00c858}.password-rules__label{margin:0 0 0 11px;font-size:14px;line-height:1.2;font-weight:400;color:#111}.pro-login__button{max-width:280px}.pro-login__button+.pro-login__button{margin:17px 0 0}.user-terms-popup{box-sizing:border-box;width:100vw;max-width:725px;min-height:100px;padding:25px 35px 20px;background-color:#fff;border-radius:20px;position:relative}.user-terms-popup__title{font-family:Roboto Slab,Cambria,"Bitstream Vera Serif",Georgia,serif;font-size:18px;padding:5px 0 10px}.user-terms-popup__content-container{max-height:300px;overflow-y:scroll}.user-terms-popup__content{padding:0 5px 0 0;font-size:16px}.user-terms-popup__close{width:20px;height:20px;padding:2px;box-sizing:border-box;position:absolute;top:20px;right:20px}.user-terms-popup__close-icon{width:100%;height:100%}@media (max-width:768px){.user-terms-popup{width:90vw}}@media (max-width:576px){.user-terms-popup{padding:15px 30px 20px 20px}.user-terms-popup__title{font-size:16px;padding:5px 20px 10px 0}.user-terms-popup__content{font-size:14px}.user-terms-popup__close{top:20px;right:20px}}.dropdown{position:relative}.dropdown__icon.icon{margin:0 0 0 .8rem;fill:#9d9d9d}.dropdown__control{display:none}.dropdown__toggle{line-height:1.2;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;width:100%;height:56px;padding:0 14px;cursor:pointer;border-radius:4px;color:#111;border:1px solid #c4c4c4;background:#f5f5f5}.dropdown__toggle:focus{outline:0 none;color:#7b7b7b}.dropdown__toggle--error{border:2px solid rgba(255,43,18,.3)}.dropdown__label{overflow:hidden;flex:1 auto;color:#7b7b7b;white-space:nowrap;text-align:left;text-overflow:ellipsis}.dropdown__select{position:absolute;left:10px;overflow:hidden;overflow-y:auto;z-index:10;display:none;max-height:60vh;max-width:70vw;margin:4px 0 0 -10px;padding:0;list-style:none;box-shadow:0 2px 13px -6px rgba(0,0,0,.4);border-radius:4px;border:1px solid #c4c4c4;background:#fff}.dropdown__option-link{position:relative;display:flex;flex-flow:row nowrap;align-items:center;padding:8px 48px;white-space:nowrap;text-decoration:none;color:#111}.dropdown__option-link:hover{background:#f5f5f5}.dropdown__option-link--active{color:#111}.icon.dropdown__option-link-icon{position:absolute;top:50%;left:18px;width:1em;height:1em;margin:-.5em 0 0;fill:#111}.dropdown__holder--open .dropdown__toggle{color:#7b7b7b}.dropdown__holder--open .dropdown__icon{fill:#7b7b7b}.dropdown__holder--open .dropdown__select{display:block}.dropdown__error-text{font-size:12px;line-height:1.2;color:#fa5051;padding:3px 0 0 13px}.dropdown__holder--placeholder .dropdown__label,.dropdown__holder--placeholder .dropdown__placeholder{color:#7b7b7b}.dropdown__holder--placeholder .dropdown__placeholder{position:absolute;top:18px;left:16px;transition:all .1s linear}.dropdown__holder--selected .dropdown__label{color:#111}.dropdown__holder--selected.dropdown__holder--placeholder .dropdown__label{margin:17px 0 0}.dropdown__holder--selected.dropdown__holder--placeholder .dropdown__placeholder{font-size:12px;top:9px}.dropdown--catalog .dropdown__toggle{height:44px;min-width:200px;background-color:#fff;border:1px solid #e6e6e6;font-size:14px;color:#555}.dropdown--catalog .dropdown__select{min-width:190px;padding:10px 0;margin:-1px 0 0 -10px;box-sizing:border-box;border:1px solid #e6e6e6;border-top-left-radius:0;border-top-right-radius:0;box-shadow:none}.dropdown--catalog .dropdown__option-link{padding:6px 16px;font-size:14px;color:#555}.dropdown--catalog .dropdown__option-link:hover{background-color:#fff;color:#003c96}.dropdown--catalog .dropdown__option-link-icon{display:none}.dropdown--catalog.dropdown__holder--open .dropdown__toggle{border-bottom-left-radius:0;border-bottom-right-radius:0}.dropdown--recipes .dropdown__toggle{height:auto;padding:0;background:none;border:none;cursor:pointer}.dropdown--recipes .dropdown__placeholder{position:static}.dropdown--recipes .dropdown__label{overflow:hidden;text-overflow:ellipsis}.dropdown--recipes.dropdown__holder--placeholder .dropdown__placeholder,.dropdown--recipes .dropdown__label{color:#003c96;font-size:14px;font-weight:500;font-family:Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;cursor:pointer}.dropdown--recipes .dropdown__label--with-placeholder{display:none}.dropdown--recipes.dropdown__holder--open .dropdown__icon.icon{transform:rotate(180deg)}.dropdown--recipes .dropdown__icon.icon{flex:1 0 auto;margin:0 0 0 10px;fill:#003c96}.dropdown--recipes .dropdown__select{width:250px;padding:10px 0;margin:10px 0 0 -10px;border:none;box-shadow:0 10px 30px rgba(0,0,0,.15)}.dropdown--recipes .dropdown__option-link{padding:10px 20px;white-space:normal;font-size:14px}.dropdown--recipes .dropdown__option-link--active{background:#efefef}.dropdown--recipes .dropdown__option-link-icon{display:none}.dropdown--badges{padding:0 0 14px}.dropdown--badges .dropdown__toggle{height:35px;background-color:#fff;font-size:14px;color:#555}.dropdown--badges .dropdown__select{margin:0 0 0 -10px;box-sizing:border-box;border:1px solid #e6e6e6;border-radius:0;box-shadow:none}.dropdown--badges .dropdown__option-link{padding:3px 14px;font-size:14px;color:#555}.dropdown--badges .dropdown__option-link:hover{background-color:#fff;color:#003c96}.dropdown--badges .dropdown__placeholder{display:none;cursor:pointer}.dropdown__holder--disabled .dropdown__label,.dropdown__holder--disabled .dropdown__placeholder{color:#e6e6e6}.dropdown__holder--disabled .dropdown__toggle{border:1px solid #e6e6e6;cursor:not-allowed}.dropdown__loading-spinner{line-height:6px}.dropdown__loading-spinner>div{width:6px;height:6px;margin:0 .25ch;background:#c4c4c4}.account-already-exists-popup{width:624px;height:auto;padding:40px 56px;box-sizing:border-box}.account-already-exists-popup__title{font-family:Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:30px;line-height:1.5;color:#003c96;font-weight:700;text-align:center}.account-already-exists-popup__text{font-size:20px;line-height:1.33;color:#111;text-align:center;margin:24px 0 0}.account-already-exists-popup__text p{margin:0}.account-already-exists-popup__caption{font-size:14px;line-height:1.2;color:#9f9f9f;text-align:center;margin:24px 0 0}.account-already-exists-popup__caption p{margin:0}.account-already-exists-popup__controls{display:flex;justify-content:center;width:100%;margin:32px 0 0}.account-already-exists-popup__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 56px}@media (max-width:767px){.account-already-exists-popup{width:100%;padding:32px}.account-already-exists-popup__title{font-size:18px}.account-already-exists-popup__text{font-size:14px;margin:16px 0 0}.account-already-exists-popup__caption{font-size:10px;margin:16px 0 0}.account-already-exists-popup__controls{margin:24px 0 0}.account-already-exists-popup__button{width:100%;padding:0}}.pro-registration__title{max-width:800px}.pro-registration-congratulations__card-image-wrapper{margin:0 auto 24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 48px)}.pro-registration-congratulations__card-image{width:330px;max-width:100%}.pro-registration-congratulations__card-usage-link{display:flex;flex-direction:row;justify-content:center;align-items:center;color:#003c96;margin:0 0 32px}.pro-registration-congratulations__card-usage-icon{height:9px;fill:currentColor}.pro-registration-congratulations__finish-button{width:267px;max-width:100%;margin:0 24px}.redirect-popup{width:624px;height:auto;padding:24px 24px 40px;box-sizing:border-box}.redirect-popup__title{font-family:Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:30px;line-height:1.5;color:#003c96;font-weight:700;text-align:center;margin:16px 0 0}.redirect-popup__description{font-size:20px;line-height:1.33;color:#111;text-align:center;margin:24px 0 32px}.redirect-popup__controls{display:flex;justify-content:center;width:100%}.redirect-popup__button{width:163px}@media (max-width:767px){.redirect-popup{width:100%;padding:24px 24px 32px}.redirect-popup__title{font-size:16px;margin:8px 0 0}.redirect-popup__description{font-size:14px;margin:16px 0 24px}.redirect-popup__button{width:100%}}.supply-agreement-popup{width:947px;padding:40px 32px;box-sizing:border-box}.supply-agreement-popup__title{font-family:Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:30px;line-height:1.5;color:#003c96;font-weight:700;text-align:center;margin:0 0 24px}.supply-agreement-popup__text{overflow:auto;max-height:500px;margin:0 0 24px;padding:0 8px}.supply-agreement-popup__checkbox{margin:0 0 24px;text-align:center}.supply-agreement-popup__checkbox-label{color:#003c96}.supply-agreement-popup__error{color:#fa5051;text-align:center;margin:0 0 16px}.supply-agreement-popup__controls{display:flex;justify-content:center;width:100%}.supply-agreement-popup__button{width:216px}@media (max-width:767px){.supply-agreement-popup{width:100%;padding:24px 24px 32px}.supply-agreement-popup__title{font-size:18px;margin:8px 0 16px}.supply-agreement-popup__text{max-height:200px}.supply-agreement-popup__button{max-width:100%}}.pro-registration-user-info__content{max-width:744px}.pro-registration-user-info__store-helper-text{color:#9f9f9f;font-size:12px;margin:8px 0 0}.pro-registration-user-info__agreement-block{display:flex;justify-content:center;padding:0 8px}.pro-registration-user-info__agreement-box{display:flex;flex-direction:column}.pro-registration-user-info__agreement-checkbox+.pro-registration-user-info__agreement-checkbox{margin:16px 0 0}.pro-registration-user-info__dropdown .dropdown__toggle{background-color:#fff}.pro-registration-user-info__agreement-checkbox-label{color:#003c96}.pro-registration-user-info__inn-page-note{color:#9f9f9f;font-size:12px;margin:8px 8px 0}@media (max-width:576px){.pro-registration-user-info__dropdown .dropdown__placeholder{top:auto;text-align:left;padding:0 30px 0 0}.pro-registration-user-info__dropdown.dropdown__holder--selected.dropdown__holder--placeholder .dropdown__placeholder{overflow:hidden;text-overflow:ellipsis;max-width:100%;white-space:nowrap;max-width:calc(100% - 40px)}.pro-registration-user-info__dropdown .dropdown__option-link{white-space:normal;padding:8px 16px 8px 48px}.pro-registration-user-info__inn-page-note{font-size:10px}}