.l-header .b-sevice.drop-down .sevice__item-1::after {content: "";position: absolute;top: 0;left: 0;right: 0;height: 980px;background: linear-gradient(180deg, rgba(171, 5, 69, 0) 27.97%, #AB0545 100.08%);transform: matrix(1, 0, 0, -1, 0, 0);z-index: -1;opacity: 0;visibility: hidden;transition: opacity 0.3s ease;pointer-events: none;}.l-header .b-sevice.drop-down .sevice__item-1:hover::after {opacity: 1;visibility: visible;}.p-main .l-header .b-sevice.drop-down .sevice__item-1:first-child::after {opacity: 1;visibility: visible;}.b-sevice {padding: 0;background: transparent url("") no-repeat scroll  ;text-align: left;line-height: 1;position: absolute;top: 101px;left: var(--layout-padding);right: var(--layout-padding);}.b-sevice ul {list-style: none;margin: 0;padding: 0;}.b-sevice .sevice__level-1 {display: flex;justify-content: space-between;column-gap: 31px;}.b-sevice .sevice__item-1 {flex: 1;border-top: 1px solid var(--on_dark_alt_2);position: relative;}.b-sevice .sevice__item-1 span {display: block;position: relative;}.b-sevice .sevice__item-1 > span a:link,.b-sevice .sevice__item-1 > span a:visited {font-family: var(--font-fira);font-weight: 700;font-size: 20px;line-height: 1.6;color: var(--on_dark_light);padding: 16px 22px;display: flex;align-items: center;text-decoration: none;}.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 {}.b-sevice .sevice__item-1 > span ins {background: url("/files/110/menu-arrow.svg") no-repeat scroll 50% 50% transparent;height: 13px;width: 6px;overflow: hidden;position: absolute;top: 50%;transform: translateY(-50%);right: 0;}.b-sevice .sevice__item-1 > span em {height: 49px;width: 1px;overflow: hidden;position: absolute;right: 0;top: 0;font-size: 0;}.b-sevice .sevice__item-1 > span em,.b-sevice .sevice__item-1--on > span em  {background-position: 50% 50%;background-repeat: no-repeat;}.b-sevice .sevice__level-2 {padding: 10px 0;display: none;position: absolute;top: 100%;left: 0;z-index: 35;background-color: #3dade1;width: 170px;text-align: left;}.b-sevice .sevice__item-1:hover .sevice__level-2 {display: flex;flex-direction: column;row-gap: 25px;min-height: 370px;padding: 26px 0;}.b-sevice .sevice__item-2 {position: relative;}.b-sevice .sevice__item-2 > span a:link,.b-sevice .sevice__item-2 > span a:visited {padding: 10px 8px 10px 15px;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: none;color: #ffffff;display: block;background: #3dade1 url("") repeat-x scroll left bottom;}.b-sevice .sevice__item-2:hover > span a:link,.b-sevice .sevice__item-2:hover > span a:visited,.b-sevice .sevice__item-2--on > span a:link,.b-sevice .sevice__item-2--on > span a:visited,.b-sevice .sevice__item-2--on > span a:hover,.b-sevice .sevice__item-2--on > span a:active {padding: 10px 8px 10px 15px;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: none;color: #ffffff;display: block;background: #45494a url("") repeat-x scroll left top;}.b-sevice .sevice__level-3 {}.b-sevice .sevice__item-3 > span a:link,.b-sevice .sevice__item-3 > span a:visited {padding: 10px 8px 10px 15px;font-family: 'Montserrat', sans-serif;font-size: 12px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: none;color: #ffffff;display: block;background: #3dade1 url("") repeat-x scroll left bottom;}.b-sevice .sevice__item-3:hover > span a:link,.b-sevice .sevice__item-3:hover > span a:visited,.b-sevice .sevice__item-3--on > span a:link,.b-sevice .sevice__item-3--on > span a:visited,.b-sevice .sevice__item-3--on > span a:hover,.b-sevice .sevice__item-3--on > span a:active {padding: 10px 8px 10px 15px;font-family: 'Montserrat', sans-serif;font-size: 12px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: none;color: #ffffff;display: block;background: #45494a url("") repeat-x scroll left top;}.b-menu {margin-bottom: 1.5em;padding: 0;background:  url("") no-repeat scroll  ;position: relative;text-align: left;}.b-menu:before {content: "";width: 100%;height: 0;display: block;background: transparent url("") no-repeat scroll left top;}.b-menu:after {content: "";width: 100%;height: 0;display: block;clear: both;background: transparent url("") no-repeat scroll left top;}.b-menu ul {list-style: none;margin: 0;padding: 0;position: relative;}.b-menu li {margin: 0;position: relative;}.b-menu .level-1 {}.b-menu .menu__item-1 > span a:link,.b-menu .menu__item-1 > span a:visited {font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;color: #ffffff;background: #3dade1 url("../images/menu.bg.gif") repeat-x scroll left bottom;display: block;padding: 13px 35px 14px 15px;}.b-menu .menu__item-1 span {display: block;}.b-menu .menu__item-1 > span ins {background: url("../images/menu.doton.png") no-repeat scroll 50% 50% transparent;height: 6px;width: 4px;overflow: hidden;position: absolute;right: 12px;top: 22px;}.b-menu .menu__item-1 > span em {height: 6px;width: 4px;overflow: hidden;position: absolute;right: 12px;top: 22px;font-size: 0;font-style: normal;}.b-menu .menu__item-1:hover > span em,.b-menu .menu__item-1--on > span em {background-position: 0 100%;}.b-menu .menu__item-1:hover > span a:link,.b-menu .menu__item-1:hover > span a:visited,.b-menu .menu__item-1--on > span a:link,.b-menu .menu__item-1--on > span a:visited,.b-menu .menu__item-1--on > span a:hover,.b-menu .menu__item-1--on > span a:active,.b-menu a:hover {font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;color: #3c6144;background: #45494a url("") repeat-x scroll left bottom;padding: 13px 35px 14px 15px;}.b-menu .menu__item-1:hover > span ins,.b-menu .menu__item-1--on > span ins {background: url("../images/menu.dot.png") no-repeat scroll 50% 50% transparent;height: 6px;width: 4px;overflow: hidden;position: absolute;right: 12px;top: 22px;}.b-menu .menu__item-2 > span a:link,.b-menu .menu__item-2 > span a:visited {padding: 5px 25px 6px 25px;font-family: 'Montserrat', sans-serif;font-size: 14px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;color: #1071ae;display: block;background: #f2f2f2 url("") repeat-x scroll left top;}.b-menu .menu__item-2:hover > span a:link,.b-menu .menu__item-2:hover > span a:visited,.b-menu .menu__item-2--on > span a:link,.b-menu .menu__item-2--on > span a:visited,.b-menu .menu__item-2--on > span a:hover,.b-menu .menu__item-2--on > span a:active {padding: 5px 25px 6px 25px;font-family: 'Montserrat', sans-serif;font-size: 14px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;color: #949494;display: block;background: #f2f2f2 url("") repeat-x scroll left top;}.b-menu .menu__item-3 > span a:link,.b-menu .menu__item-3 > span a:visited {padding: 5px 25px 6px 45px;font-family: 'Montserrat', sans-serif;font-size: 12px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;color: #45494a;display: block;background: #f2f2f2 url("") repeat-x scroll left top;}.b-menu .menu__item-3:hover > span a:link,.b-menu .menu__item-3:hover > span a:visited,.b-menu .menu__item-3--on > span a:link,.b-menu .menu__item-3--on > span a:visited,.b-menu .menu__item-3--on > span a:hover,.b-menu .menu__item-3--on > span a:active {padding: 5px 25px 6px 45px;font-family: 'Montserrat', sans-serif;font-size: 12px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;color: #1071ae;display: block;background: #f2f2f2 url("") repeat-x scroll left top;}.b-menu--top {margin-bottom: 0;z-index: 25;}.b-menu--top .menu__item-1 {float: left;position: relative;}.b-menu--top .menu__level-2,.b-menu--top .menu__level-3 {display: none;}.b-menu--top .menu__item-1:hover .menu__level-2 {width: 200px;position: absolute;top: 100%;left: 0;display: block;}.b-menu--top .menu__item-1:nth-last-child(1) .menu__level-2 {left: auto;right: 0;}.b-menu--top .menu__item-2:hover .menu__level-3 {width: 200px;position: absolute;top: 0;left: 100%;display: block;}.b-menu--top .menu__item-2:nth-last-child(1) .menu__level-3 {left: auto;right: 100%;}.b-sidebar-menu {margin: 0 -20px;border-bottom: 0 solid #fff;}.b-sidebar__menu {width: 100%;max-height: 1000px;padding: 32px;border: none;background: var(--on_white_tex);color: var(--background-color);border-radius: 4px;box-sizing: border-box;display: flex;flex-direction: column;margin-bottom: 20px;}.b-sidebar__menu::-webkit-scrollbar {width: 6px;}.b-sidebar__menu::-webkit-scrollbar-thumb {background-color: #CCCCCC;border-radius: 0px;}.b-sidebar__menu span {height: 100%;width: 100%;}.b-sidebar__menu a {display: block;height: 100%;width: 100%;box-sizing: border-box;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.b-sidebar__menu a:link,.b-sidebar__menu a:visited {font-family: var(--font-fira);font-size: 16px;font-weight: 400;color: var(--background-color);line-height: 1.32;letter-spacing: -0.01em;}.b-sidebar__menu a:hover,.b-sidebar__menu a:active {color: var(--background-color);font-weight: 600;text-decoration: none;}.b-sidebar__menu .sevice__item-1--on a {color: var(--background-color);font-weight: 700;text-decoration: none;}.b-sidebar__menu .sevice__level-1 {display: flex;flex-direction: column;gap: 16px;list-style-type: none;padding: 0;margin-top: 32px;}.b-sidebar__menu .sevice__item-1 {display: flex;align-items: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.b-sidebar__menu .catalogbox__btnbox a:hover,.b-sidebar__menu .catalogbox__btnbox a:active {background-color: #3C6144;color: #FFFFFF;}.b-sidebar__menu .sidebar__menu-inner {height: 100%;overflow-y: auto;scrollbar-width: thin;scrollbar-color: var(--background-color) var(--text_on_white_dop_2);}.b-sidebar__menu .sidebar__menu-heading {font-weight: 500;font-size: 48px;line-height: 1.1;letter-spacing: -0.02em;color: var(--background-color);margin: 0;}.l-main--search_filter .b-filter-center {margin-bottom: 40px;}.p-cat .l-main--sidebar_content .main__wrapper {display: grid;grid-template-areas:"sidebar catalog";grid-template-columns: max-content;background-color: #F4F4F4;column-gap: 25px;padding: 50px 20px 20px 20px}.p-cat .l-main--sidebar_content .main__wrapper:has(.b-categ) {grid-template-areas:"sidebar category""sidebar catalog";}.l-main--sidebar_content .b-sidebar__menu {grid-area: sidebar;}.l-main--sidebar_content .b-categ {width: 100%;padding: 0;grid-area: category;}.l-main--sidebar_content .b-categ .categ__inner {padding: 0;}.l-main--sidebar_content .b-categ .categ__items {display: grid;grid-template-columns: repeat(3, 1fr);}.l-main--sidebar_content .b-categ .categ__item {width: auto;}.l-main--sidebar_content .b-catalogbox-list {grid-area : catalog;padding: 0;}.l-main--sidebar_content .b-catalogbox-list .catalogbox__title a:link,.l-main--sidebar_content .b-catalogbox-list .catalogbox__title a:visited{font-size: 18px;}.l-main--sidebar_content .b-catalogbox-list .catalogbox__price {text-align: end;}.l-main--sidebar_content .b-catalogbox-list .catalogbox__btnbox a:link,.l-main--sidebar_content .b-catalogbox-list .catalogbox__btnbox a:visited {padding: 8px 34px;}.l-main--sidebar_content .main__right,.l-main--sidebar_content .main__left {background-color: #F4F4F4;}.b-sevice.second-topmenu {}.b-sevice.second-topmenu .sevice__level-1 {grid-template-columns: repeat(5, auto) !important;grid-row-gap: 15px;grid-column-gap: 10px !important;}.b-sevice.second-topmenu .sevice__item-1 {margin-left: 35px;}.b-sevice.second-topmenu .sevice__item-1 a{padding: 0;}.b-fixed-menu .b-sevice .sevice__item-1.sevice__item-1--haschild:hover::before {top: calc(50% - 7px);}.b-sevice .sevice__item-1.sevice__item-1--haschild::before {position: absolute;right: 0;width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid grey;top: 50%;transform: translateY(-50%);}.b-sevice.drop-down  {}.b-sevice.drop-down .sevice__level-2 {position: absolute;width: 100%;max-width: 222px;left: calc(100%);top: 0;background: var(--on_dark_light);box-sizing: border-box;border-right: 1px solid var(--on_white_light)}.b-sevice.drop-down .sevice__item-2 > span a:link,.b-sevice.drop-down .sevice__item-2 > span a:visited {display: flex;align-items: center;gap: 6px;font-weight: 400;font-size: 24px;line-height: 1.4;color: var(--on_dark_alt_2);padding: 0 24px;background: transparent;transition: color 0.3s ease;}.b-sevice.drop-down .sevice__level-3 {padding: 26px 40px;position: absolute;top: 0;left: calc(100% + 1px);z-index: 35;width: 67vw;height: 100%;background-color: var(--on_dark_light);display: flex;flex-direction: column;flex-wrap: wrap;row-gap: 8px;box-sizing: border-box;opacity: 0;visibility: hidden;overflow: auto;}.b-sevice.drop-down .sevice__item-2 {position: static;}.b-sevice.drop-down .sevice__item-2:hover > span a:link,.b-sevice.drop-down .sevice__item-2:hover > span a:visited {color: var(--on_white_tex);}.b-sevice.drop-down .sevice__item-2:hover .sevice__level-3 {opacity: 1;visibility: visible;}.b-sevice.drop-down .sevice__level-2 ul li {width: auto;}.b-sevice.drop-down .sevice__item-3 > span a:link,.b-sevice.drop-down .sevice__item-3 > span a:visited {padding: 0;background: transparent;font-family: var(--font-fira);font-weight: 400;font-size: 20px;line-height: 1.32;color: var(--on_white_tex);transition: color 0.3s ease;}.b-sevice.drop-down .sevice__item-3 > span a:hover,.b-sevice.drop-down .sevice__item-3 > span a:active {color: var(--on_dark_alt_2);}.b-sevice.drop-down .sevice__level-head a:link,.b-sevice.drop-down .sevice__level-head a:visited {margin-bottom: 20px;color: #000;font-weight: 600;}.b-fixed-menu .b-sevice.drop-down .sevice__level-2 {left: 100%;}.b-fixed-menu .b-sevice.drop-down .sevice__level-3 {left: 0;}.sevice__level-3-wrap::-webkit-scrollbar {width: 4px;}.sevice__level-3-wrap::-webkit-scrollbar-track {background: #F4F4F4;}.sevice__level-3-wrap::-webkit-scrollbar-thumb {background-color: rgba(0, 113, 93, .5);border-radius: 20px;border: 3px solid #C5D0C7;}.b-sevice .sevice__item-1 > span em {right: auto;left: 0;}.b-sevice .sevice__item-1 > span em,.b-sevice .sevice__item-1--on > span em {width: 35px;height: 35px;}.b-sevice.second-topmenu .sevice__item-1>span a:link,.b-sevice.second-topmenu .sevice__item-1>span a:visited {padding: 0 !important;}.b-sevice.second-topmenu .sevice__item-1 > span em {right: auto;left: -35px;top: 50%;transform: translateY(-50%);font-size: 0;width: 30px;height: 30px;background-size: contain;}.b-sevice.drop-down .sevice__item-2 em {width: 1px;overflow: hidden;position: absolute;right: auto;left: 0;top: 50%;transform: translateY(-50%);font-size: 0;width: 35px;height: 35px;}.b-sevice.drop-down .back-in-services {display: flex;align-items: center;margin-bottom: 20px;}.b-sevice.drop-down .back-in-services a:link,.b-sevice.drop-down .back-in-services a:visited {color: #3C6144;opacity: 0.5;}.b-sevice.drop-down .back-in-services svg {margin-right: 10px;}.b-sevice .sevice__level-4 {list-style: disc;padding-left: 30px;display: flex;flex-direction: column;flex-wrap: wrap;height: 100%;gap: 8px;margin-top: 8px;}.b-sevice .sevice__item-4-link:link,.b-sevice .sevice__item-4-link:visited {font-family: var(--font-fira);font-weight: 400;font-size: 20px;line-height: 1.32;color: #605976;}@media (min-width: 1240px) and (max-width: 1499px) {.b-sevice .sevice__level-1 {column-gap: 25px;}}