.b-sandwich {box-sizing: border-box;background-color: transparent;z-index: 1;position: absolute;top: 0;right: 20px;}.b-sandwich .sandwich__icon {width: 65px;height: 65px;background: url(/files/design/burger1.svg) 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: #ffffff;overflow: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;width: 100%;max-width: 340px;-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 .sidebar__content .sidebar__item .b-btn--head,.b-sidebar .sidebar__content .sidebar__item a.b-btn--head:visited {border-radius: 0;font-size: 14px;max-width: 100%;width: 100%;padding: 21px 40.5px;background-color: #009C74;color: #fff;}.b-sidebar .sidebar__content .sidebar__item .b-btn--head:hover,.b-sidebar .sidebar__content .sidebar__item a.b-btn--head:link,.b-sidebar .sidebar__content .sidebar__item a.b-btn--head:active,.b-sidebar .sidebar__content .sidebar__item a.b-btn--head:hover {max-width: 100%;width: 100%;background-color: #B1EC52;color: #2F2F2F;}.b-sidebar {position: relative;color: #111111;padding: 40px 40px 65px 40px;}.b-sidebar a:link,.b-sidebar a:visited {font-weight: 500;font-size: 16px;line-height: 20px;color: #4E4E4E;}.b-sidebar a:hover,.b-sidebar a:active {text-decoration: none;color: #009c74;}.b-sidebar-menu {padding-top: 27px;margin-bottom: 42px;}.b-sidebar .sidebar__close {background-color: transparent;text-align: right;}.b-sidebar .sidebar__close-btn {transition: 0.3s all ease-out;display: inline-block;vertical-align: middle;top: 0;background: url(/files/design/close.svg) 50% 50% no-repeat;width: 57px;height: 75px;z-index: 100;cursor: pointer;}.b-sidebar .sidebar__close-btn:hover {background: url(/files/design/close-hover.svg) 50% 50% no-repeat;}.b-sidebar .sidebar-menu__level-1 {list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 40px;align-items: center;}.b-sidebar .sidebar__content {padding: 0;}.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 .b-auth-wrap {position: static;}.b-sidebar .b-auth-head {right: 0;}.b-sidebar .b-basketmain-head {position: static;width: 100%;}@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) { }@media (max-width: 1600px) and (min-width: 1240px) {.l-grid .grid__item6 {left: 360px;transform: none;}.b-promo {padding-top: 54px;border-radius: 40px 0 40px 0;}.b-apply .apply__wrapper {padding: 104px 95px 120px 95px;grid-template-columns: minmax(0, 701px) minmax(0, 300px)}}@media (max-width: 1860px) and (min-width: 1500px) {.b-sevice .sevice__item-1 > span a:link,.b-sevice .sevice__item-1 > span a:visited ,.b-sevice .sevice__item-1:hover > span a:link,.b-sevice .sevice__item-1:hover > span a:visited,.b-sevice .sevice__item-1--on > span a:link,.b-sevice .sevice__item-1--on > span a:visited,.b-sevice .sevice__item-1--on > span a:hover,.b-sevice .sevice__item-1--on > span a:active {padding: 15px 10px;font-size: 13px;}.b-btn--head,.b-btn--head:hover,a.b-btn--head:link,a.b-btn--head:visited,a.b-btn--head:active,a.b-btn--head:hover {padding: 37px 20px;font-size: 14px;}}@media (max-width: 1500px) and (min-width: 1240px) {.b-logo {width: 120px;top: 27px;}.b-header {top: 23px;left: 150px;}.b-sevice .sevice__item-1 > span a:link,.b-sevice .sevice__item-1 > span a:visited ,.b-sevice .sevice__item-1:hover > span a:link,.b-sevice .sevice__item-1:hover > span a:visited,.b-sevice .sevice__item-1--on > span a:link,.b-sevice .sevice__item-1--on > span a:visited,.b-sevice .sevice__item-1--on > span a:hover,.b-sevice .sevice__item-1--on > span a:active {padding: 15px 6px;font-size: 11px;}.b-btn--head,.b-btn--head:hover,a.b-btn--head:link,a.b-btn--head:visited,a.b-btn--head:active,a.b-btn--head:hover {padding: 37px 20px;font-size: 14px;}.b-promo .promo__bottom {gap: 50px;}.b-promo .promo__decr {padding: 60px 60px 60px 80px;font-size: 24px;line-height: 34px;}.b-promo .promo__date {max-width: 220px;}}@media (max-width: 1600px) and (min-width: 768px) {}