.b-sandwich {position: absolute;top: 27px;right: 30px;background-color: transparent;z-index: 1;}.b-sandwich .sandwich__icon {box-sizing: border-box;display: flex;flex-direction: column;justify-content: center;align-items: flex-end;gap: 4px;width: 40px;height: 40px;padding: 10px;border-radius: 10px;background-color: #ffffff;overflow: hidden;cursor: pointer;}.b-sandwich .sandwich__line {width: 100%;height: 2px;background: rgb(45,60,153);background: linear-gradient(90deg, rgba(45,60,153,1) 0%, rgba(117,46,150,1) 100%);border-radius: 5px;overflow: hidden;transition: width .2s;}.b-sandwich .sandwich__line--2 {width: 70%;}.b-sandwich .sandwich__line--3 {width: 50%;}.b-sandwich .sandwich__icon:hover .sandwich__line {width: 100%;}.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: linear-gradient(90deg, #2D3C99 10.79%, #752E96 83.12%);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: #752e96;}.b-sidebar .sidebar__close {position: absolute;top: 20px;right: 20px;text-align: right;}.b-sidebar .sidebar__close-btn {display: inline-block;vertical-align: middle;top: 0;background: url(/files/design/sidebar-close.svg) 50% 50% no-repeat;width: 40px;height: 40px;z-index: 100;cursor: pointer;}.b-sidebar .sidebar__content {padding: 75px 20px 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: #ffffff;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: #ffffff;background: transparent;padding: 10px 20px;}.b-sidebar-menu .sidebar-menu__item-1--haschild > span {}.b-sidebar-menu .sidebar-menu__item-1--haschild > span .sidebar-menu__dropicon {display: block;background: transparent 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: transparent url(../images/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: #ffffff;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: #ffffff;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: transparent 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: transparent url(../images/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: #000000;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: #1071ae;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-static-cntacts {margin-top: 15px;padding-top: 25px;flex-direction: column;align-items: center;color: #ffffff;border-top: 1px solid rgba(255, 255, 255, 0.20);}.b-sidebar .b-static-cntacts .static-cntacts__links {text-align: center;}.b-sidebar a:link[href^="tel"],.b-sidebar a:active[href^="tel"],.b-sidebar a:visited[href^="tel"],.b-sidebar a:hover[href^="tel"] {color: #ffffff;font-weight: 600;}.b-sidebar a:link[href^="mail"],.b-sidebar a:active[href^="mail"],.b-sidebar a:visited[href^="mail"],.b-sidebar a:hover[href^="mail"] {color: #ffffff;font-weight: 400;text-decoration: underline;}@media handheld, only screen and (min-width: 1350px) { .hide-on-desktop {display: none !important;}}@media handheld, only screen and (min-width: 1350px) and (max-width: 1400px) { }