.c-mobile-menu{z-index:10;width:100%;height:calc(100% - 50px);padding:10px 5px 25px;position:absolute;overflow:auto}.c-mobile-menu__close{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.c-mobile-menu .is-phone{stroke:#000;stroke-width:.5px;fill:none}.c-mobile-menu.is-more{left:auto}.c-mobile-menu.is-more.is-active{left:auto;right:0}.c-mobile-menu.is-more ul{margin-bottom:25px}.c-mobile-menu .c-search{max-width:100%}.c-mobile-menu .js-mobile-menu-back{opacity:0;visibility:hidden;z-index:2;background-color:#fbf8f8;margin-left:auto;padding:0 7px;line-height:0;transition:all .3s;display:inline-block}.c-mobile-menu .js-mobile-menu-back.is-active{opacity:1;visibility:visible}.c-mobile-menu .c-tab__nav{background-color:#fbf8f8;align-items:center;display:flex;position:relative}.c-mobile-menu__cat{margin:15px 0 20px}.c-mobile-menu img{border-radius:50%;max-width:95px;max-height:95px}.c-mobile-menu__link{border-bottom:1px solid #ddd;align-items:center;display:flex}.c-mobile-menu__link svg{margin-right:15px}.c-mobile-menu__link a{flex-grow:1;padding:20px 0;font-size:15px;display:block}.c-mobile-menu__item{text-align:left;background-color:#fbf8f8;justify-content:space-between;align-items:center;width:100%;margin-bottom:15px;padding:7px 10px 7px 15px;line-height:1.2;display:flex}.c-mobile-menu__item span{font-weight:600;display:block}.c-mobile-menu__item.is-show .c-mobile-menu__item-sub{visibility:visible;left:0}.c-mobile-menu__item-parent{text-align:center;justify-content:space-between;align-items:center;width:100%;display:flex}.c-mobile-menu__item-sub{visibility:hidden;background-color:#fff;height:100%;transition:all .3s;position:absolute;top:0;left:-100%;right:0;overflow:auto}.c-mobile-menu__item-sub__item{text-align:center;background-color:#fbf8f8;justify-content:space-between;align-items:center;min-height:95px;margin-bottom:15px;padding:7px 10px 7px 15px;line-height:1.2;display:flex}.c-mobile-menu.active{left:0}
