.b-sandwich {position: absolute;background-color: #018abd;z-index: 1;}.b-sandwich .sandwich__icon {width: 60px;height: 50px;background: url(/files/design/sandwich.png) 50% 50% no-repeat;display: inline-block;vertical-align: middle;cursor: pointer;}.l-sidebar {position: fixed;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0, 0, 0, .3);z-index: 999;opacity: 0;visibility: hidden;-webkit-transition: opacity 0.5s ease-out, visibility 0.5s ease-out;transition: opacity 0.5s ease-out, visibility 0.5s ease-out;}.l-sidebar--open {opacity: 1;visibility: visible;-webkit-transition: opacity 0.5s ease-out, visibility 0.5s ease-out;transition: opacity 0.5s ease-out, visibility 0.5s ease-out;}.l-sidebar-block {position: fixed;z-index: 1000;background-color: #fff;overflow: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;width: 100%;max-width: 350px;-webkit-box-shadow: 0 0 15px 5px rgba(0, 0, 0, .3);box-shadow: 0 0 15px 5px rgba(0, 0, 0, .3);box-sizing: border-box;}.l-sidebar-block--left {top: 0;left: -150%;bottom: 0;-webkit-transition: left 0.5s ease-out;transition: left 0.5s ease-out;}.l-sidebar-block--right {top: 0;right: -150%;bottom: 0;-webkit-transition: right 0.5s ease-out;transition: right 0.5s ease-out;}.l-sidebar-block--top {left: 0;right: 0;height: 100%;max-width: 100%;top: -150%;-webkit-transition: top 0.5s ease-out;transition: top 0.5s ease-out;}.l-sidebar-block--bottom {left: 0;right: 0;height: 100%;max-width: 100%;bottom: -150%;-webkit-transition: bottom 0.5s ease-out;transition: bottom 0.5s ease-out;}.l-sidebar-block--open {z-index: 1000;}.l-sidebar-block--open.l-sidebar-block--left {left: 0;-webkit-transition: left 0.5s ease-out;transition: left 0.5s ease-out;}.l-sidebar-block--open.l-sidebar-block--right {right: 0;-webkit-transition: right 0.5s ease-out;transition: right 0.5s ease-out;}.l-sidebar-block--open.l-sidebar-block--top {top: 0;-webkit-transition: top 0.5s ease-out;transition: top 0.5s ease-out;}.l-sidebar-block--open.l-sidebar-block--bottom {bottom: 0;-webkit-transition: bottom 0.5s ease-out;transition: bottom 0.5s ease-out;}.b-sidebar {position: relative;color: #fff;}.b-sidebar a:link,.b-sidebar a:visited,.b-sidebar a:hover,.b-sidebar a:active {color: #018abd;}.b-sidebar .sidebar__close {background-color: #fff;text-align: left;}.b-sidebar .sidebar__close-btn {display: inline-block;vertical-align: middle;top: 0;background: url(../images/sidebar.close.png) 50% 50% no-repeat;width: 50px;height: 50px;z-index: 100;cursor: pointer;}.b-sidebar .sidebar__content {padding: 20px;}.b-sidebar .sidebar__item {padding-bottom: 20px;}.b-sidebar .sidebar__contacts > *,.b-sidebar .sidebar__contacts a:link,.b-sidebar .sidebar__contacts a:visited {border-bottom-color: #fff;color: #fff;}.b-sidebar-menu .sidebar-menu__level-1 {margin: 0;padding: 0;list-style-type: none;}.b-sidebar-menu .sidebar-menu__item-1 > span {position: relative;display: block;}.b-sidebar-menu .sidebar-menu__item-1 > span a:link,.b-sidebar-menu .sidebar-menu__item-1 > span a:visited {display: block;position: relative;text-transform: none;text-decoration: none;font-weight: normal;font-size: 20px;color: #525252;background: transparent;padding: 10px 20px;}.b-sidebar-menu .sidebar-menu__item-1 > span a:active,.b-sidebar-menu .sidebar-menu__item-1 > span a:hover,.b-sidebar-menu .sidebar-menu__item-1--on > span a:link,.b-sidebar-menu .sidebar-menu__item-1--on > span a:visited,.b-sidebar-menu .sidebar-menu__item-1--on > span a:hover,.b-sidebar-menu .sidebar-menu__item-1--on > span a:active {position: relative;display: block;text-transform: none;text-decoration: none;font-weight: normal;font-size: 20px;color: #018abd;background: transparent;padding: 10px 20px;}.b-sidebar-menu .sidebar-menu__item-1--haschild > span {padding-right: 60px;}.b-sidebar-menu .sidebar-menu__item-1--haschild > span .sidebar-menu__dropicon {display: block;background: #3dade1 url(../images/sidebar-mar.png) no-repeat scroll 50% 50%;height: 100%;width: 60px;overflow: hidden;position: absolute;right: 0;top: 0;z-index: 10;}.b-sidebar-menu .sidebar-menu__item-1--haschild.sidebar-menu__item--open > span .sidebar-menu__dropicon {background: #3dade1 url(/files/design/sidebar-mar-on.png) no-repeat scroll 50% 50%;}.b-sidebar-menu .sidebar-menu__level-2 {display: none;margin: 0;list-style-type: none;padding: 8px 0;background: transparent;}.b-sidebar-menu .sidebar-menu__item-2 > span a:link,.b-sidebar-menu .sidebar-menu__item-2 > span a:visited {display: block;position: relative;text-transform: none;text-decoration: none;font-weight: normal;font-size: 18px;color: #525252;background: transparent;padding: 5px 20px;}.b-sidebar-menu .sidebar-menu__item-2 > span a:active,.b-sidebar-menu .sidebar-menu__item-2 > span a:hover,.b-sidebar-menu .sidebar-menu__item-2--on > span a:link,.b-sidebar-menu .sidebar-menu__item-2--on > span a:visited,.b-sidebar-menu .sidebar-menu__item-2--on > span a:hover,.b-sidebar-menu .sidebar-menu__item-2--on > span a:active {position: relative;display: block;text-transform: none;text-decoration: none;font-weight: normal;font-size: 18px;color: #018abd;background: transparent;padding: 5px 20px;}.b-sidebar-menu .sidebar-menu__item-2 > span {position: relative;display: block;}.b-sidebar-menu .sidebar-menu__item-2--haschild > span {padding-right: 60px;}.b-sidebar-menu .sidebar-menu__item-2--haschild > span .sidebar-menu__dropicon {display: block;background: #3dade1 url(../images/sidebar-mar.png) no-repeat scroll 50% 50%;height: 100%;width: 60px;overflow: hidden;position: absolute;right: 0;top: 0;z-index: 10;}.b-sidebar-menu .sidebar-menu__item-2--haschild.sidebar-menu__item--open > span .sidebar-menu__dropicon {background: #3dade1 url(/files/design/sidebar-mar-on.png) no-repeat scroll 50% 50%;}.b-sidebar-menu .sidebar-menu__level-3 {display: none;margin: 0;list-style-type: none;padding: 5px 0;background: transparent;}.b-sidebar-menu .sidebar-menu__item-3 > span a:link,.b-sidebar-menu .sidebar-menu__item-3 > span a:visited {display: block;position: relative;text-transform: none;text-decoration: none;font-weight: normal;font-size: 16px;color: #525252;background: transparent;padding: 3px 20px;}.b-sidebar-menu .sidebar-menu__item-3 > span a:active,.b-sidebar-menu .sidebar-menu__item-3 > span a:hover,.b-sidebar-menu .sidebar-menu__item-3--on > span a:link,.b-sidebar-menu .sidebar-menu__item-3--on > span a:visited,.b-sidebar-menu .sidebar-menu__item-3--on > span a:hover,.b-sidebar-menu .sidebar-menu__item-3--on > span a:active {display: block;position: relative;text-transform: none;text-decoration: none;font-weight: normal;font-size: 16px;color: #018abd;background: transparent;padding: 3px 20px;}.b-sidebar .b-auth-wrap {position: static;}.b-sidebar .b-auth-head {right: 0;}.b-sidebar .b-basketmain-head {position: static;width: 100%;}.b-sidebar .b-logo {top: 16px;left: 50%;transform: translateX(-50%);}@media handheld, only screen and (min-width: 1240px) { .hide-on-desktop {display: none !important;}}@media handheld, only screen and (min-width: 1240px) and (max-width: 1400px) { }