.b-sandwich {position: absolute;background-color: transparent;z-index: 1;right: var(--layout-padding);top: 23px;}.b-sandwich .sandwich__icon {background: url('../images/icon-sandwich.svg') 50% 50% no-repeat;display: inline-block;vertical-align: middle;cursor: pointer;width: 40px;height: 40px;}.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: var(--on_dark_light);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 {position: relative;color: #fff;}.b-sidebar a:link,.b-sidebar a:visited,.b-sidebar a:hover,.b-sidebar a:active {color: #3c6144;}.b-sidebar .sidebar__close {position: absolute;right: 24px;top: 29px;}.b-sidebar .sidebar__close-btn {display: inline-block;vertical-align: middle;top: 0;background: url("../images/sidebar-icon-close.svg") 50% 50% no-repeat;width: 24px;height: 24px;z-index: 100;cursor: pointer;}.b-sidebar .sidebar__content {padding: 24px var(--layout-padding) 24px;}.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 {font-weight: 500;line-height: 1.1;letter-spacing: 0.02em;color: var(--on_white_tex);padding: 4px 0;display: block;}.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: #3C6144;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-menu-arow-down.svg') no-repeat scroll 50% 50%;height: 12px;width: 6px;overflow: hidden;position: absolute;right: 0;top: 0;z-index: 10;transform: rotate(0deg);}.b-sidebar-menu .sidebar-menu__item-1--haschild.sidebar-menu__item--open > span .sidebar-menu__dropicon {background: transparent url('../images/sidebar-menu-arow-down.svg') no-repeat scroll 50% 50%;}.b-sidebar-menu .sidebar-menu__level-2 {display: block;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: #000000;background: transparent;padding: 4px 0;font-weight: 500;font-size: 16px;line-height: 1.1;letter-spacing: 0.02em;color: var(--on_white_tex);}.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: #1071ae;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: 20px;}.b-sidebar-menu .sidebar-menu__item-2--haschild > span .sidebar-menu__dropicon {display: block;background: #d7e6da url(/files/design/sidebar-mar-on.png) no-repeat scroll 50% 50%;height: 100%;width: 20px;overflow: hidden;position: absolute;right: 0;top: 0;z-index: 10;border-top-left-radius: 10px;border-bottom-left-radius: 10px;display: none;}.b-sidebar-menu .sidebar-menu__item-2--haschild.sidebar-menu__item--open > span .sidebar-menu__dropicon {background: #d7e6da url(/files/design/sidebar-mar.png) no-repeat scroll 50% 50%;}.b-sidebar-menu .sidebar-menu__level-3 {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: 4px 0;}.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: #3c6144;background: transparent;padding: 3px 30px;}.b-sidebar .b-auth-wrap {position: static;}.b-sidebar .b-auth-head {right: 0;}.b-sidebar .b-regions-wrap {display: block;top: 55px;right: auto;position: static;}.b-sidebar .b-head-contacts .head-contacts__socials svg path {fill: var(--on_white_tex);}.b-sidebar-menu.b-sidebar-menu--leftmenu {}.b-sidebar-menu.b-sidebar-menu--leftmenu .sidebar-menu__item-1 > span {padding-left: 44px;}.b-sidebar-menu.b-sidebar-menu--leftmenu .sidebar-menu__item-1 > span a:link,.b-sidebar-menu.b-sidebar-menu--leftmenu .sidebar-menu__item-1 > span a:visited {padding-left: 0;color: #111A1C;font-size: 17px;font-style: normal;font-weight: 500;line-height: 1;}.b-sidebar-menu.b-sidebar-menu--leftmenu .sidebar-menu__item-2 > span a:link,.b-sidebar-menu.b-sidebar-menu--leftmenu .sidebar-menu__item-2 > span a:visited {color: rgba(17, 26, 28, 0.90);font-size: 14px;font-style: normal;font-weight: 400;line-height: 1.28;padding-left: 44px;}.b-sidebar .b-basketmain-head {position: static;width: 100%;}.b-sidebar .sidebar__item.sidebar__txt1 {padding-bottom: 8px;}.b-sidebar .b-head-contacts .head-contacts__link:link,.b-sidebar .b-head-contacts .head-contacts__link:visited {position: relative;color: var(--on_white_tex);}.b-sidebar .b-head-contacts .head-contacts__link[href^=mailto] svg,.b-sidebar .b-head-contacts .head-contacts__link[href^=tel] svg{display: none;}.b-sidebar .b-head-contacts .head-contacts__links {flex-direction: column;align-items: flex-start;gap: 8px;}.b-sidebar .b-head-contacts .head-contacts__socials {position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}.b-sidebar-menu.b-sidebar-menu--topmenu {margin: 33px 0;}.b-sidebar .b-regions .regions__city {color: var(--on_white_tex);}@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: 1600px) { .p-cat .l-main--cat_list_promo::after,.p-cat .l-main--cat_list_promo::before {display: none;}}