:export {mobile: 340;mobilelarge: 600;tablet: 768;desktop: 1240;desktopmini: 980;desktoplarge: 1920;desktopmiddle: 1790;desktopaverage: 1700;}:root {--color-white: #fff;--color-white-2: #f8f8f8;--color-blue: #e77823;--color-blue-2: #d9edff;--color-black: #36414b;--z-index-s: 10;--transition-duration: 0.2s;}.b-sandwich {position: absolute;z-index: 1;top: 10px;right: 14px;box-sizing: border-box;display: block;}@media (max-width: 767px) {.b-sandwich {right: 20px;display: block;}}.b-sandwich .sandwich__icon {display: inline-block;width: 60px;height: 50px;background: url("../images/icon-sandwich.svg") 50% 50% no-repeat;cursor: pointer;vertical-align: middle;}@media (max-width: 767px) {.b-sandwich .sandwich__icon {width: 20px;}}.b-fixed .b-sandwich .sandwich__icon {height: 48px;background: url("/files/design/burger-fixed.svg") 50% 50% no-repeat;}.l-sidebar {position: fixed;z-index: 999;inset: 0;background-color: rgba(0, 0, 0, 0.3);opacity: 0;visibility: hidden;transition: opacity 0.5s ease-out, visibility 0.5s ease-out;}.l-sidebar--open {opacity: 1;visibility: visible;transition: opacity 0.5s ease-out, visibility 0.5s ease-out;}.l-sidebar-block {position: fixed;z-index: 1000;box-sizing: border-box;width: 100%;max-width: 340px;background-color: #fff;box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.3);overflow: hidden;overflow-y: auto;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;scrollbar-width: none;-ms-overflow-style: none;}.l-sidebar-block.expanded {overflow: visible;}.l-sidebar-block--left {top: 0;bottom: 0;left: -150%;transition: left 0.5s ease-out;}.l-sidebar-block--right {top: 0;right: -150%;bottom: 0;transition: right 0.5s ease-out;}.l-sidebar-block--top {top: -150%;right: 0;left: 0;max-width: 100%;height: 100%;transition: top 0.5s ease-out;}.l-sidebar-block--bottom {right: 0;bottom: -150%;left: 0;max-width: 100%;height: 100%;transition: bottom 0.5s ease-out;}.l-sidebar-block--open {z-index: 1000;}.l-sidebar-block--open.l-sidebar-block--left {left: 0;transition: left 0.5s ease-out;}.l-sidebar-block--open.l-sidebar-block--right {right: 0;transition: right 0.5s ease-out;}.l-sidebar-block--open.l-sidebar-block--top {top: 0;transition: top 0.5s ease-out;}.l-sidebar-block--open.l-sidebar-block--bottom {bottom: 0;transition: bottom 0.5s ease-out;}.b-sidebar {position: relative;overflow: hidden;}.b-sidebar.expanded {overflow: visible;}.b-sidebar .sidebar__inner {width: 100%;transition: 0.2s linear transform;transform: translateX(0);}.b-sidebar .sidebar__close {height: 60px;background-color: #f8f8f8;}.b-sidebar .sidebar__close-btn {position: absolute;z-index: 100;top: 0;top: 22px;right: 20px;display: inline-block;width: 16px;height: 16px;background: url("../images/sidebar.close.svg") 50% 50% no-repeat;cursor: pointer;vertical-align: middle;}.b-sidebar .sidebar__content {padding: 20px;}.b-sidebar .sidebar__item {padding-bottom: 20px;}.b-sidebar .sidebar__txt2 {position: relative;padding: 0;}.b-sidebar .sidebar__txt3 {margin-top: 20px;}.b-sidebar .sidebar__txt5 {position: absolute;top: 10px;left: 20px;}.b-sidebar .sidebar__contact s > *,.b-sidebar .sidebar__contact a:link,.b-sidebar .sidebar__contact 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%;}.b-sidebar a:link,.b-sidebar a:visited,.b-sidebar a:hover,.b-sidebar a:active {color: #e77823;}.b-sidebar .b-contacts {padding: 30px 0;background-color: #f8f8f8;flex-direction: column;align-items: center;gap: 10px;border-radius: 10px;}.b-sidebar .b-contacts .contacts__item-map {order: 2;}.b-sidebar .b-contacts .contacts__item-mail {padding: 0;align-items: center;}.b-sidebar .b-contacts .contacts__item-address {padding: 0;align-items: center;}.b-sidebar .b-media {justify-content: center;}.b-sidebar .b-top-callback .top-callback__icon {display: none;}.b-sidebar .b-top-callback .top-callback__text {display: inline;}.b-sidebar .b-top-callback .b-btn {margin: 25px auto 0;}.b-sidebar .b-top-callback .b-btn--light, .b-sidebar .b-top-callback .b-btn--light:link, .b-sidebar .b-top-callback .b-btn--light:visited {height: 50px;background-color: rgba(231, 120, 35, 0.1490196078);}.b-sidebar .b-top-callback .b-btn--light:hover, .b-sidebar .b-top-callback .b-btn--light:active {height: 50px;background-color: #e77823;}.b-sidebar-menu {display: none;margin: 0 -20px;border-bottom: 0 solid #fff;}.b-sidebar-menu.active {display: block;}.b-sidebar-menu a {text-decoration: none;}.b-sidebar-menu .sidebar-menu__level-1 {margin: 0;padding: 0;list-style-type: none;}.b-sidebar-menu .sidebar-menu__item-1 {border-bottom: 1px solid #eaeaea;}.b-sidebar-menu .sidebar-menu__item-1 > span {position: relative;display: block;}.b-sidebar-menu .sidebar-menu__item-1--haschild.sidebar-menu__item--open > .sidebar-menu__level-2 {opacity: 1;visibility: visible;}.b-sidebar-menu .sidebar-menu__item-1--haschild.sidebar-menu__item--open.expanded > .sidebar-menu__level-2 {height: 100dvh;overflow: hidden;overflow-y: auto;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;scrollbar-width: none;-ms-overflow-style: none;}.b-sidebar-menu .sidebar-menu__item-1--haschild.sidebar-menu__item--open.expanded > .sidebar-menu__level-2::-webkit-scrollbar {display: none;}.b-sidebar-menu .sidebar-menu__item-1--haschild > span {padding-right: 48px;}.b-sidebar-menu .sidebar-menu__item-1--haschild > span .sidebar-menu__dropicon {position: absolute;z-index: 10;top: 0;right: 0;display: block;width: 48px;height: 100%;background: transparent url("/files/110/sidebar-mar.svg") no-repeat scroll 50% 50%;overflow: hidden;}.b-sidebar-menu .sidebar-menu__item-1 > span a:link, .b-sidebar-menu .sidebar-menu__item-1 > span a:visited {position: relative;display: block;padding: 14px 20px;background: transparent;color: #36414b;font-size: 18px;font-weight: 600;line-height: 1.11;}.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;padding: 14px 20px;background: transparent;color: #e77823;font-size: 18px;font-weight: 600;line-height: 1.11;}.b-sidebar-menu .sidebar-menu__level-2 {position: absolute;z-index: 999;top: 0;left: 100%;box-sizing: border-box;display: block;width: 100%;padding: 0;padding: 20px;opacity: 0;visibility: hidden;background-color: #fff;list-style: none;transition: 0.2s ease-in-out;transition-property: opacity, visibility;}.b-sidebar-menu .sidebar-menu__level-2.active {opacity: 1;visibility: visible;}.b-sidebar-menu .sidebar-menu__level-2 .b-sidebar .sidebar__close-btn {position: static;}.b-sidebar-menu .sidebar-menu__level-2-top {display: flex;height: 60px;margin: -20px -20px 10px;padding: 0 20px;background-color: #f8f8f8;justify-content: space-between;align-items: center;}.b-sidebar-menu .sidebar-menu__level-2-back {display: flex;padding: 0;border: none;background-color: transparent;align-items: center;gap: 10px;color: #36414b;font-size: 14px;font-weight: 600;line-height: 1.43;letter-spacing: -0.02em;appearance: none;}.b-sidebar-menu .sidebar-menu__item-2 {position: relative;}.b-sidebar-menu .sidebar-menu__item-2:before {content: "";position: absolute;bottom: 0;left: 50%;width: 100vw;max-width: 340px;height: 1px;background-color: #eaeaea;transform: translateX(-50%);}.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 {position: absolute;z-index: 10;top: 0;right: 0;display: block;width: 60px;height: 100%;background: #3dade1 url("../images/sidebar-mar.png") no-repeat scroll 50% 50%;overflow: hidden;}.b-sidebar-menu .sidebar-menu__item-2--haschild.sidebar-menu__item--open > span .sidebar-menu__dropicon {background: #3dade1 url("../images/sidebar-mar-on.png") no-repeat scroll 50% 50%;}.b-sidebar-menu .sidebar-menu__item-2 > span a:link, .b-sidebar-menu .sidebar-menu__item-2 > span a:visited {position: relative;display: block;padding: 14px 0;background: transparent;color: #36414b;font-size: 18px;font-weight: 600;line-height: 1.11;}.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;padding: 14px 0;background: transparent;color: #e77823;font-size: 18px;font-weight: 600;line-height: 1.11;}.b-sidebar-menu .sidebar-menu__level-3 {display: none;margin: 0;padding: 5px 0;background: transparent;list-style-type: none;}.b-sidebar-menu .sidebar-menu__item-3 > span a:link, .b-sidebar-menu .sidebar-menu__item-3 > span a:visited {position: relative;display: block;padding: 3px 20px;background: transparent;color: #36414b;font-size: 16px;font-weight: normal;text-decoration: none;text-transform: none;}.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 {position: relative;display: block;padding: 3px 20px;background: transparent;color: #e77823;font-size: 16px;font-weight: normal;text-decoration: none;text-transform: none;}