

/* Start:/local/templates/foodme_template/scss/common/top_menu_burger.css?16523467682553*/
@charset "UTF-8";.hamburger-menu .brg_menu_toggle{opacity:0;display:none}.hamburger-menu .menu__btn{display:flex;align-items:center;position:relative;width:26px;height:19px;cursor:pointer;z-index:250}.hamburger-menu .menu__btn>span,.hamburger-menu .menu__btn>span::after,.hamburger-menu .menu__btn>span::before{display:block;position:absolute;width:100%;height:2px;background-color:#181d2d}.hamburger-menu .menu__btn>span::before{content:"";top:-8px}.hamburger-menu .menu__btn>span::after{content:"";top:8px}.hamburger-menu .menu__btn>span,.hamburger-menu .menu__btn>span::after,.hamburger-menu .menu__btn>span::before{-webkit-transition:.25s .2s;-moz-transition:.25s .2s;-ms-transition:.25s .2s;-o-transition:.25s .2s;transition:.25s .2s}.hamburger-menu .menu__box{display:block;position:fixed;visibility:hidden;z-index:200;top:0;right:-100%;width:300px;height:100%;margin:0;padding:40px 0 60px;list-style:none;text-align:center;background-color:#f3f6fa;box-shadow:1px 0 6px rgba(0,0,0,.2);-webkit-transition:.25s .2s;-moz-transition:.25s .2s;-ms-transition:.25s .2s;-o-transition:.25s .2s;transition:.25s .2s}.hamburger-menu .menu__item{display:block;padding:12px 24px;color:#181d2d;font-family:Nanito,sans-serif;font-size:14px;text-decoration:none}.hamburger-menu .menu__item.active{color:#ff6c44}.hamburger-menu .menu__item:hover{background:linear-gradient(149.02deg,#ff6c44 .12%,#ff8427 99.04%);color:#fff}.hamburger-menu .brg_menu_toggle:checked~.menu__btn>span{transform:rotate(45deg)}.hamburger-menu .brg_menu_toggle:checked~.menu__btn>span::before{top:0;transform:rotate(0)}.hamburger-menu .brg_menu_toggle:checked~.menu__btn>span::after{top:0;transform:rotate(90deg)}.hamburger-menu .brg_menu_toggle:checked~.menu__box{visibility:visible;right:0}.hamburger-menu .brg_menu_toggle:checked~.menu__btn{position:fixed;top:14px;right:20px}.hamburger-menu.burger-white .menu__btn>span,.hamburger-menu.burger-white .menu__btn>span::after,.hamburger-menu.burger-white .menu__btn>span::before{background-color:#fff}.hamburger-menu.burger-white .menu__item{color:#181d2d}.hamburger-menu.burger-white .menu__item:hover{color:#fff}.hamburger-menu.burger-white .brg_menu_toggle:checked~.menu__btn>span,.hamburger-menu.burger-white .brg_menu_toggle:checked~.menu__btn>span::after,.hamburger-menu.burger-white .brg_menu_toggle:checked~.menu__btn>span::before{background-color:#181d2d}.hamburger-menu.burger-black .menu__btn>span,.hamburger-menu.burger-black .menu__btn>span::after,.hamburger-menu.burger-black .menu__btn>span::before{background-color:#181d2d}
/* End */


/* Start:/local/templates/foodme_template/scss/user_top_menu/main.css?16444233501043*/
.user-top-menu{background:#f3f6fa;padding:10px 20px;border-radius:0 0 17px 17px;width:inherit}.user-top-menu .menu__item{display:flex;align-items:center;text-decoration:none;color:inherit;transition:all .2s ease-out;margin:0;padding:10px 0}.user-top-menu .menu__item .menu__item-text{font-size:14px;line-height:19px;color:#000}.user-top-menu .menu__item .menu__item-icon{margin-right:10px}.user-top-menu .menu__item .menu__item-icon img{max-height:20px}.user-top-menu .menu__item .menu__item-icon svg *{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.user-top-menu .menu__item.active .menu__item-text,.user-top-menu .menu__item:hover .menu__item-text{color:#ff6c44}.user-top-menu .menu__item.active .menu__item-icon.hover_fill svg *,.user-top-menu .menu__item:hover .menu__item-icon.hover_fill svg *{fill:#ff6c44}.user-top-menu .menu__item.active .menu__item-icon:not(.hover_fill) svg *,.user-top-menu .menu__item:hover .menu__item-icon:not(.hover_fill) svg *{stroke:#ff6c44}
/* End */


/* Start:/local/templates/foodme_template/scss/forms/forms_user/main.css?16523467687756*/
.background-wrapper{background:linear-gradient(149.02deg,#ff6c44 .12%,#ff8427 99.04%)}.form-container{width:100%;height:100%;margin:0 auto;max-width:543px;position:relative}.form-wrapper{width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.form-wrapper__vcenter{height:100%;display:flex;margin:50px 0 115px;justify-content:center}.user-agreement{font-weight:300;font-size:14px;line-height:19px;color:#181d2d}.user-agreement a{text-decoration:underline;color:inherit}.form{display:block;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.15);border-radius:40px;font-weight:600;font-size:16px;line-height:22px;text-align:center;color:#181d2d}.form .alert-danger{font-size:12px;color:red}.form #bx_register_error{padding-top:5px}.form #bx_register_resend{padding:10px 0 0}.form .form_col{max-width:calc(100% - 190px);margin:0 auto}.form .description{padding:5px 0}.form .form-title{font-weight:700;font-size:40px;line-height:55px;text-align:center;color:#000}.form .form-title .subtitle{margin:0;padding:5px 0;line-height:100%;font-size:11px}.form label{font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#8e9cb6;text-align:left;padding-left:6px;margin:0 0 10px}.form textarea{width:100%;resize:none}.form input,.form textarea{font-family:inherit;padding:12px 15px;background:#f3f6fa;border-radius:20px;font-size:16px;line-height:22px;font-weight:600;border:none;color:#181d2d;margin:0 0 15px}.form input.text-center,.form textarea.text-center{text-align:center}.form .btn{width:100%;padding:10px;font-weight:600;font-size:16px;line-height:26px;text-align:center;letter-spacing:.03em;border-radius:17px}.form .btn-gray{background:#8e9cb6;border:1px solid #8e9cb6;box-shadow:0 12px 30px rgba(255,59,47,.07);max-width:270px;color:#fff}.form .btn-gray:hover{background:#fff;color:#181d2d;border-color:#181d2d;box-shadow:rgba(183,183,190,.25) 0 2px 5px -1px,rgba(0,0,0,.3) 0 1px 3px -1px}.form .btn-orange{background:linear-gradient(149.02deg,#ff6c44 .12%,#ff8427 99.04%);color:#fff;box-shadow:0 12px 30px rgba(255,59,47,.07);border:1px solid #ff6c44;max-width:270px}.form .btn-orange:hover{opacity:.7}.form .btn-orange:disabled{background:#6e7a8f;border:1px solid #6e7a8f}.form .btn-orange:disabled:hover{opacity:1}.form a,.form p{font-weight:400;font-size:15px;line-height:28px;color:#181d2d}.form a{text-align:center;text-decoration-line:underline}.form .checkbox-group{display:flex;padding:10px 9px 0}.form .form-group{display:flex;flex-direction:column;align-items:flex-start}.form .form-group .content-center{align-items:center}.form .form-group div,.form .form-group input,.form .form-group p,.form .form-group span,.form .form-group>label{flex:1 1;display:block;width:100%}.form .form-group .subtitle{font-size:12px;margin:-12px 0 12px;color:#b1b5bd}.form .form__footer .form__footer-links{display:flex;margin:16px -12px 0;justify-content:center}.form .form__footer .form__footer-links>*{padding:0 12px}@media (max-width:600px){.form .form_col{max-width:calc(100% - 90px)}.form .form__footer .form__footer-links{flex-direction:column}.form-container{max-width:calc(100% - 40px)}}@media (max-width:460px){.form .form-title{font-size:20px;line-height:30px}.form .form_col{max-width:calc(100% - 60px)}}.user-enter-phone__mod .form{padding:44px 0 30px}.user-enter-phone__mod .form .checkbox-group{align-items:center;justify-content:center}.user-enter-phone__mod .form .checkbox-group label{cursor:pointer;margin:0}.user-enter-phone__mod .form .checkbox-group input[type=checkbox]{background:#fff;position:relative;margin:0 10px 0 0;cursor:pointer;padding:0;top:-2px;height:18px;width:18px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.user-enter-phone__mod .form .checkbox-group input[type=checkbox]:before{content:"";position:absolute;border:.5px solid #ccc;border-radius:4px;height:100%;width:100%}.user-enter-phone__mod .form .checkbox-group input[type=checkbox]:after{content:"";position:absolute;margin:5px;display:inline-block;border-radius:2px;width:calc(100% - 8px);height:calc(100% - 8px)}.user-enter-phone__mod .form .checkbox-group input[type=checkbox]:hover::after{background:#ff6c44}.user-enter-phone__mod .form .checkbox-group input[type=checkbox]:hover::before{border-color:#ff6c44}.user-enter-phone__mod .form .checkbox-group input[type=checkbox]:checked::after{border-color:#fff;background:#ff6c44}.user-enter-phone__mod .form p{font-size:12px}.user-enter-phone__mod .form .form__header{padding:0 0 25px}.user-enter-phone__mod .form .form__body{padding:0 0 25px}.user-enter-phone__mod .form .form__footer .btn{max-width:initial;width:100%}.user-enter-phone__mod .form .form__footer a{margin-right:10px}.user-enter-phone__mod .form .btn-orange{max-width:332px}.form .sms-block .form-title{padding:0 0 19px}.form .sms-block .form-subtitle{font-weight:600;font-size:18px;line-height:27px;text-align:center;color:#181d2d;padding:0 0 20px}.form .sms-block .form-subtitle span{color:rgba(24,29,45,.5019607843)}.form .sms-block .form-group__row{display:flex;margin:0 -10px 30px;justify-content:center}.form .sms-block .form-group__row .form-group__col{padding:0 10px}.form .sms-block .form__body{padding:0 0 15px}.form .sms-block .form__body p{padding:0 0 15px}.form .sms-block .form__footer #bx_register_resend{padding:10px 0}.user-registr__mod .form{padding:0 0 20px;overflow:hidden}.user-registr__mod .form .form__header{padding:0 0 45px}.user-registr__mod .form .form__header.links{display:flex}.user-registr__mod .form .form__header.links a{flex:1;padding:18px 0;color:#fff;text-decoration:none;font-size:18px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.user-registr__mod .form .form__header.links a:not(.active):hover{opacity:.6}.user-registr__mod .form .form__header.links a:first-child{background:linear-gradient(149.02deg,#ff6c44 .12%,#ff8427 99.04%);border-bottom-right-radius:40px}.user-registr__mod .form .form__header.links a:last-child{background:#4d8b31;border-bottom-left-radius:40px}.user-registr__mod .form .form__header.links a.active{background:#fff;color:#000;font-weight:700}.user-registr__mod .form .form__body{padding:0 0 30px}.user-registr__mod .form .form__body .form-group .starrequired{display:inline}.user-registr__mod .form .form__body .agreement,.user-registr__mod .form .form__body a{font-weight:300;font-size:14px;line-height:19px;text-align:center}.user-registr__mod .form .form__body .agreement{padding:0 8px 30px}.user-registr__mod .form .checkbox-group{padding:15px 9px 0;align-items:center;justify-content:center}.user-registr__mod .form .checkbox-group label{cursor:pointer;margin:0}.user-registr__mod .form .checkbox-group input[type=checkbox]{background:#fff;position:relative;margin:0 10px 0 0;cursor:pointer;padding:0;top:-2px;height:18px;width:18px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.user-registr__mod .form .checkbox-group input[type=checkbox]:before{content:"";position:absolute;border:.5px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:100%;width:100%}.user-registr__mod .form .checkbox-group input[type=checkbox]:after{content:"";position:absolute;margin:5px;display:inline-block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;width:calc(100% - 8px);height:calc(100% - 8px)}.user-registr__mod .form .checkbox-group input[type=checkbox]:hover::after{background:#ff6c44}.user-registr__mod .form .checkbox-group input[type=checkbox]:hover::before{border-color:#ff6c44}.user-registr__mod .form .checkbox-group input[type=checkbox]:checked::after{border-color:#fff;background:#ff6c44}
/* End */
/* /local/templates/foodme_template/scss/common/top_menu_burger.css?16523467682553 */
/* /local/templates/foodme_template/scss/user_top_menu/main.css?16444233501043 */
/* /local/templates/foodme_template/scss/forms/forms_user/main.css?16523467687756 */
