@media handheld, only screen and (max-width: 767px ) { h1, .b-title-h1 {font-size: 28px;}h2, .b-title-h2 {margin-bottom: 40px;font-size: 20px;font-weight: 600;}.g-tablescroll {overflow: scroll;}.l-footerbox-stop {display: none;}.l-footerbox {position: relative;top: auto;bottom: auto;left: auto;right: auto;}.l-footerbox .footerbox__wrapper {min-width: auto;max-width: auto;}.l-footerbox {margin-top: -255px;}.l-layout {overflow: hidden;}.l-layout .layout__wrap {padding-bottom: 255px;}.l-header--license {padding-bottom: 40px;}.hide-on-mobile {display: none !important;}.l-sidebar-block .show-on-sidebar {display: block !important;}.l-sidebar-block {max-width: 100%;}.b-sandwich {display: block;}.b-search input {font-size: 16px;}.b-search button {right: 20px;}.b-search_wrap {display: none;}.b-guestbox .guestbox__leftside {margin: 0 auto;padding-right: 0;float: none;width: auto;}.b-guestbox .guestbox__rightside {overflow: visible;}.b-guestbox_photo .guestbox__photo {text-align: center;float: none;}.b-carousel-reviews-bg .carousel-reviews-bg__inner {padding-left: 40px;padding-right: 40px;}.b-carousel-reviews-bg .owl-carousel .owl-nav .owl-prev {left: -40px;}.b-carousel-reviews-bg .owl-carousel .owl-nav .owl-next {right: -40px;}.b-cols > [class^="cols__col-"] {width: 100%;}.b-cols .cols__col-mobile-1-12 {width: calc((100% / 12) * 1);}.b-cols .cols__col-mobile-2-12 {width: calc((100% / 12) * 2);}.b-cols .cols__col-mobile-3-12 {width: calc((100% / 12) * 3);}.b-cols .cols__col-mobile-4-12 {width: calc((100% / 12) * 4);}.b-cols .cols__col-mobile-5-12 {width: calc((100% / 12) * 5);}.b-cols .cols__col-mobile-6-12 {width: calc((100% / 12) * 6);}.b-cols .cols__col-mobile-7-12 {width: calc((100% / 12) * 7);}.b-cols .cols__col-mobile-8-12 {width: calc((100% / 12) * 8);}.b-cols .cols__col-mobile-9-12 {width: calc((100% / 12) * 9);}.b-cols .cols__col-mobile-10-12 {width: calc((100% / 12) * 10);}.b-cols .cols__col-mobile-11-12 {width: calc((100% / 12) * 11);}.b-cols .cols__col-mobile-12-12 {width: calc((100% / 12) * 12);}.b-btnbox--confirm {width: 100px;}.b-fixed-menu .fixed-menu__inner {padding: 0;}.b-fixed-menu .sidebar__txt1,.b-fixed-menu .sidebar__txt2 {display: none;}.b-news.b-news--main-carousel {padding: 45px 0 50px;}.b-news.b-news--main-carousel h2 {padding: 0;margin-bottom: 30px;}.b-news.b-news--main-carousel .news__inner {padding: 0 20px;}.b-news.b-news--main-carousel .news__title span,.b-news.b-news--main-carousel .news__title a:link,.b-news.b-news--main-carousel .news__title a:visited {font-size: 20px;}.b-news.b-news--main-carousel .news__date {font-size: 16px;padding-bottom: 18px;}.b-news.b-news--main-carousel .news__wrap {padding: 20px 20px 39px;}.b-carousel-reviews .carousel-reviews__info-yandex a:link,.b-carousel-reviews .carousel-reviews__info-yandex a:visited {display: none;}.b-carousel-reviews {padding: 25px 0;}.b-carousel-reviews .carousel-reviews__head {margin-bottom: 65px;}.b-carousel-reviews .carousel-reviews__title {font-size: 20px;margin-bottom: 65px;}.b-carousel-reviews .carousel-reviews__info {flex-direction: column;}.b-carousel-reviews .carousel-reviews__img {margin-top: 0;height: 230px;}.b-carousel-reviews .carousel-reviews__img img {height: 100%;width: auto;}.b-carousel-reviews .carousel-reviews__text {font-size: 16px;margin-bottom: 32px;}.b-carousel-reviews .carousel-reviews__link:link,.b-carousel-reviews .carousel-reviews__link:visited {margin-bottom: 135px;}.b-carousel-reviews .carousel-reviews__bottom {padding-left: 0;}.b-carousel-reviews .reviews__carousel-btns {bottom: auto;top: 260px;}.b-carousel-reviews .carousel-reviews__company {font-size: 16px;padding-bottom: 16px;}.b-carousel-reviews .carousel-reviews__name {font-size: 16px;padding-bottom: 22px;}.l-grid::before {bottom: 360px;}.l-grid .grid__item6 {bottom: 48px;}p.b-menufoot {flex-direction: column;gap: 32px;}.b-form .form__input--checkbox {padding-bottom: 0;}.b-pilot .pilot__1 {top: 20px;right: 80px;display: none;}.b-logo {top: 16px;}.l-grid .grid__item8 {right: var(--layout-padding);}.l-grid .grid__item1 {}.l-grid .grid__item3 {top: 200px;right: var(--layout-padding);left: var(--layout-padding);}.l-grid .grid__item5 {top: 990px;}.l-grid .grid__item6 {bottom: 48px;}.b-carousel-reviews {padding: 45px 0 25px;}.l-main .main__wrapper {}.b-error {flex-direction: column;align-items: center;}.b-error .error__title {margin-bottom: 10px;text-align: center;font-size: 24px;}.b-error .error__descr {margin-bottom: 20px;text-align: center;font-size: 14px;line-height: 1.5;}.b-error .error__text {margin-bottom: 40px;}.b-error .error__imgbox svg {width: 100%;height: 100%;object-fit: contain;}.b-error .error__link {justify-content: center;}.p-cat .l-main--cat_list_promo::after,.p-cat .l-main--cat_list_promo::before {display: none;}.p-cat .l-main--cat_list_promo::after,.p-cat .l-main--cat_list_promo::before {display: none;}.b-catalog-filter__promo {flex-direction: column;}.b-catalog-filter__promo .catalog-filter__imgbox {margin-top: 0;text-align: center;width: 100%;}.b-catalog-filter__promo .catalog-filter__imgbox img {width: 100%;height: 100%;object-fit: contain;}.b-catalog-filter__promo .catalog-filter__text {margin-bottom: 20px;}.l-main--cat_list_promo .main__wrapper {padding: 20px;}.b-catalog-filter__promo .catalog-filter__apply a:link,.b-catalog-filter__promo .catalog-filter__apply a:visited {width: 100%;box-sizing: border-box;}.b-catalog-filter__promo .catalog-filter__descr {margin-bottom: 25px;}.p-cat .l-main--sidebar_content .main__wrapper {display: flex;flex-direction: column;}.l-main--sidebar_content .b-categ .categ__items {grid-template-columns: repeat(1, 1fr);place-items: center;}.l-main--sidebar_content .b-categ .categ__item {width: 100%;}.b-sidebar__menu {max-height: 695px.b-contacts .contacts__container {flex-direction: column;}.b-contacts .contacts__item {width: 100%;};max-height: 695px;}.b-sidebar__menu .sidebar__menu-heading {font-size: 20px;font-weight: 600;font-size: 20px;line-height: 1.1;letter-spacing: -0.02em;}.b-filter {margin-bottom: 16px;}.b-filter .filter__btns {grid-template-columns: repeat(1, 1fr);}.b-filter .filter__show-filter {padding: 0;}.b-catalogbox.not-found {width: auto;left: 0;transform: none;text-align: center;}.p-cat .b-search {padding-bottom: 10px;width: 100vw;left: 50%;transform: translateX(-50%);}.b-faq-tabs {padding-top: 25px;padding-bottom: 50px;}.b-faq-tabs .faq-tabs__title {font-size: 20px;}.b-faq-tabs .faq-tabs__desc {padding-right: 0;font-size: 16px;}.b-faq-tabs .faq-tabs__item {padding-right: 0;}.b-faq-tabs .faq-tabs__top {padding-right: 60px;}.b-faq-tabs .faq-tabs__handle {top: 35px;}.b-regions-wrap {display: none;}.b-editor {font-size: 16px;}.b-editor td {width: auto !important;font-size: 12px;}.b-news .news__item {display: flex;flex-direction: column;}.b-form--main {flex-direction: column;margin: 0 calc(-1 * var(--layout-padding));padding: 55px 25px;}.b-form--main form {max-width: 100%;}.b-form--main .form__header .b-title-h2 {font-size: 32px;margin-bottom: 48px;max-width: 370px;}.b-form--main .form__description {font-size: 16px;margin-bottom: 40px;max-width: 470px;}.b-form .form__input--checkbox .form__checkbox-label a:link,.b-form .form__input--checkbox .form__checkbox-label a:visited {font-size: 16px;}.b-form .form__item--icon input:not([type="checkbox"]),.b-form .form__item--icon input:not([type="radio"]),.b-form .form__item--icon textarea,.b-form .form__item--icon select {font-size: 16px;padding: 27px 35px;}.b-form--main .form__col-1:has(.form__item--btns) {padding-top: 32px;}.b-form--footer {padding: 0;}.b-form--footer .form__header .b-title-h2 {font-size: 16px;margin-bottom: 25px;}.b-form--consultation .form__item--icon input:not([type="checkbox"]),.b-form--consultation .form__item--icon input:not([type="radio"]),.b-form--consultation .form__item--icon textarea,.b-form--consultation .form__item--icon select {font-size: 27px;padding: 12px 13px;}.b-path {margin-bottom: 48px;}.b-picture2 {height: 211px;background: url('/images/header-mobile.webp') 50% 50% no-repeat;background-size: cover;}.b-picture2:after {height: 68px;}.b-title {top: 141px;left: 24px;right: 20px;}.b-contacts .contacts__container {flex-direction: column;gap: 24px;}.b-contacts .contacts__item {width: 100%;}.b-contacts .contacts__name {font-size: 16px;}.b-contacts .contacts__value,.b-contacts .contacts__value a:link,.b-contacts .contacts__value a:visited {font-size: 16px;}}@media handheld, only screen and (max-width: 767px ) and (orientation:landscape) { .l-sidebar-block {max-width: 340px;}}