@media (min-width: 1651px) {
  .block_padding {
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media (min-width: 1261px) {
  .site-container > .cat-block, .header-bottom__inner_hb > .top-shop-btns {
    display: none !important;
  }
  .top-shop-btns {
    max-width: 370px;
  }
  .site-form-wrap {
    max-width: 730px;
    margin-right: auto;
  }
  .searchDesc {
    flex: 1;
  }
  .top-fixed-panel__inner {
    width: auto;
  }
  .top-fixed-panel__in_block {
    padding-right: 30px;
    background: #f8f9fb;
  }
  .fixed-form-wrap, .fixed-shop-btns {
    margin-left: 30px;
  }
  .top-menu > li > a {
    height: auto;
    font-size: 16px;
    font-weight: 400;
    font-family: var(--font2);
    padding: 12px 20px 13px 20px;
    border-radius: 16px;
  }
  .top-menu > li > a:hover {
    color: #000;
    background: #ffdf4b;
  }
  .site-param-btn {
    width: 40px;
    left: 10px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='23px' height='23px'%3E%3Cpath fill-rule='evenodd' fill='rgb(193, 193, 193)' d='M20.375,20.225 L20.375,21.999 C20.375,22.548 19.927,22.994 19.375,22.994 C18.823,22.994 18.375,22.548 18.375,21.999 L18.375,20.225 C16.864,19.790 15.750,18.418 15.750,16.776 C15.750,15.135 16.864,13.762 18.375,13.327 L18.375,1.978 C18.375,1.429 18.823,0.983 19.375,0.983 C19.927,0.983 20.375,1.429 20.375,1.978 L20.375,13.327 C21.886,13.762 23.000,15.135 23.000,16.776 C23.000,18.418 21.886,19.790 20.375,20.225 ZM19.375,15.160 C18.479,15.160 17.750,15.885 17.750,16.776 C17.750,17.668 18.479,18.393 19.375,18.393 C20.271,18.393 21.000,17.668 21.000,16.776 C21.000,15.885 20.271,15.160 19.375,15.160 ZM12.500,10.650 L12.500,21.999 C12.500,22.548 12.052,22.994 11.500,22.994 C10.948,22.994 10.500,22.548 10.500,21.999 L10.500,10.650 C8.989,10.215 7.875,8.842 7.875,7.201 C7.875,5.559 8.989,4.187 10.500,3.752 L10.500,1.978 C10.500,1.429 10.948,0.983 11.500,0.983 C12.052,0.983 12.500,1.429 12.500,1.978 L12.500,3.752 C14.011,4.187 15.125,5.559 15.125,7.201 C15.125,8.842 14.011,10.215 12.500,10.650 ZM11.500,5.584 C10.604,5.584 9.875,6.309 9.875,7.201 C9.875,8.092 10.604,8.817 11.500,8.817 C12.396,8.817 13.125,8.092 13.125,7.201 C13.125,6.309 12.396,5.584 11.500,5.584 ZM4.625,20.225 L4.625,21.999 C4.625,22.548 4.177,22.994 3.625,22.994 C3.073,22.994 2.625,22.548 2.625,21.999 L2.625,20.225 C1.114,19.790 -0.000,18.418 -0.000,16.776 C-0.000,15.135 1.114,13.762 2.625,13.327 L2.625,1.978 C2.625,1.429 3.073,0.983 3.625,0.983 C4.177,0.983 4.625,1.429 4.625,1.978 L4.625,13.327 C6.136,13.762 7.250,15.135 7.250,16.776 C7.250,18.418 6.136,19.790 4.625,20.225 ZM3.625,15.160 C2.729,15.160 2.000,15.885 2.000,16.776 C2.000,17.668 2.729,18.393 3.625,18.393 C4.521,18.393 5.250,17.668 5.250,16.776 C5.250,15.885 4.521,15.160 3.625,15.160 Z'/%3E%3C/svg%3E") left 50% top 50% / auto no-repeat;
  }
  .site-param-btn svg {
    display: none;
  }
  .login-form-btn {
    height: auto;
    border-radius: 17px;
    color: #c1c1c1;
    font-size: 16px;
    font-weight: 400;
    font-family: var(--font2);
    padding: 10px 20px 10px 50px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='23px' height='23px'%3E%3Cpath fill-rule='evenodd' fill='rgb(193, 193, 193)' d='M21.813,21.447 C21.178,22.405 20.023,23.000 18.800,23.000 L4.082,23.000 C2.858,23.000 1.703,22.405 1.068,21.447 C0.524,20.628 0.422,19.626 0.787,18.700 C2.363,14.693 6.645,12.000 11.440,12.000 C16.236,12.000 20.519,14.693 22.095,18.701 L22.096,18.701 C22.460,19.627 22.357,20.628 21.813,21.447 ZM20.274,19.445 C18.993,16.188 15.443,14.000 11.440,14.000 C7.439,14.000 3.889,16.188 2.607,19.445 C2.485,19.759 2.512,20.055 2.693,20.327 C2.965,20.736 3.510,21.000 4.082,21.000 L18.800,21.000 C19.372,21.000 19.916,20.736 20.188,20.327 C20.369,20.055 20.397,19.758 20.274,19.445 ZM11.440,11.000 C8.466,11.000 6.045,8.533 6.045,5.500 C6.045,2.467 8.466,-0.000 11.440,-0.000 C14.415,-0.000 16.836,2.467 16.836,5.500 C16.836,8.533 14.415,11.000 11.440,11.000 ZM11.440,2.000 C9.547,2.000 8.007,3.570 8.007,5.500 C8.007,7.430 9.547,9.000 11.440,9.000 C13.334,9.000 14.874,7.430 14.874,5.500 C14.874,3.570 13.334,2.000 11.440,2.000 Z'/%3E%3C/svg%3E") left 20px top 50% / auto no-repeat #fff;
  }
  .search-block {
    border-radius: 17px;
    background: #fff;
    padding-right: 5px;
  }
  .search-block__input {
    border-radius: 0;
    border: 0;
    box-shadow: none !important;
    background: #0000 !important;
    font-size: 18px;
    color: #c1c1c1;
    font-weight: 400;
    padding-left: 60px;
  }
  .search-block__input::placeholder {
    font-size: 18px;
    color: #c1c1c1;
    font-weight: 400;
  }
  .search-block__input:hover {
    box-shadow: none;
    background: #0000;
  }
  .gr-compare-btn-wrap .gr-compare-btn, .favorite-block-wrap .favorite-btn {
    background: #fff;
    border-radius: 17px;
    font-size: 18px;
    font-weight: 400;
    color: #c1c1c1;
    padding: 13px 19px 13px 18px;
  }
  .gr-compare-btn-wrap .gr-compare-btn .favorite-btn-text:before, .gr-compare-btn-wrap .gr-compare-btn .gr-compare-btn-text:before, .favorite-block-wrap .favorite-btn .favorite-btn-text:before, .favorite-block-wrap .favorite-btn .gr-compare-btn-text:before {
    display: none !important;
  }
  .gr-compare-btn-wrap .gr-compare-btn:hover, .favorite-block-wrap .favorite-btn:hover {
    background: #26537d;
  }
  .gr-compare-btn-wrap .gr-compare-btn:hover .favorite-btn-top, .favorite-block-wrap .favorite-btn:hover .favorite-btn-top {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='25px' height='21px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M15.501,0.510 C16.332,0.169 17.223,-0.006 18.123,-0.006 C19.022,-0.006 19.913,0.169 20.744,0.510 C21.575,0.851 22.330,1.350 22.965,1.979 C23.601,2.608 24.105,3.355 24.449,4.177 C24.793,4.998 24.970,5.879 24.970,6.768 C24.970,7.657 24.793,8.537 24.449,9.359 C24.105,10.181 23.601,10.927 22.965,11.556 L13.771,20.657 C13.560,20.866 13.273,20.984 12.974,20.984 C12.676,20.984 12.389,20.866 12.178,20.657 L2.984,11.556 C1.700,10.286 0.980,8.563 0.980,6.768 C0.980,4.972 1.700,3.250 2.984,1.979 C4.267,0.709 6.009,-0.006 7.826,-0.006 C9.643,-0.006 11.385,0.709 12.668,1.979 L12.974,2.282 L13.280,1.980 C13.280,1.980 13.280,1.980 13.280,1.980 C13.916,1.350 14.671,0.851 15.501,0.510 ZM21.372,3.546 C20.945,3.123 20.438,2.788 19.881,2.559 C19.323,2.331 18.726,2.213 18.123,2.213 C17.520,2.213 16.922,2.331 16.365,2.559 C15.807,2.788 15.301,3.123 14.874,3.546 L13.771,4.638 C13.560,4.846 13.273,4.964 12.974,4.964 C12.676,4.964 12.389,4.846 12.178,4.638 L11.076,3.546 C10.213,2.692 9.044,2.214 7.826,2.214 C6.608,2.214 5.439,2.692 4.577,3.546 C3.714,4.400 3.229,5.559 3.229,6.768 C3.229,7.977 3.714,9.136 4.577,9.989 L12.974,18.302 L21.372,9.989 C21.799,9.567 22.139,9.065 22.370,8.512 C22.601,7.959 22.721,7.366 22.721,6.768 C22.721,6.169 22.601,5.577 22.370,5.024 C22.139,4.471 21.799,3.969 21.372,3.546 Z'/%3E%3C/svg%3E");
  }
  .gr-compare-btn-wrap .gr-compare-btn:hover .compare-btn-top, .favorite-block-wrap .favorite-btn:hover .compare-btn-top {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='19px' height='24px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M2.480,23.997 C1.652,23.997 0.981,23.325 0.981,22.497 L0.981,1.506 C0.981,0.678 1.652,0.007 2.480,0.007 C3.308,0.007 3.979,0.678 3.979,1.506 L3.979,22.497 C3.979,23.325 3.308,23.997 2.480,23.997 ZM17.472,23.997 C16.644,23.997 15.973,23.325 15.973,22.497 L15.973,9.003 C15.973,8.175 16.644,7.504 17.472,7.504 C18.300,7.504 18.971,8.175 18.971,9.003 L18.971,22.497 C18.971,23.325 18.300,23.997 17.472,23.997 ZM8.477,22.497 C8.477,23.325 9.148,23.997 9.976,23.997 C10.804,23.997 11.475,23.325 11.475,22.497 L11.475,1.506 C11.475,0.678 10.804,0.007 9.976,0.007 C9.148,0.007 8.477,0.678 8.477,1.506 L8.477,22.497 Z'/%3E%3C/svg%3E");
  }
  .gr-compare-btn-wrap .gr-compare-btn:hover .favorite-btn-text, .gr-compare-btn-wrap .gr-compare-btn:hover .gr-compare-btn-text, .favorite-block-wrap .favorite-btn:hover .favorite-btn-text, .favorite-block-wrap .favorite-btn:hover .gr-compare-btn-text {
    color: #fff;
  }
  .search-block__btn {
    width: 140px;
    color: #c1c1c1;
    font-size: 18px;
    font-weight: 400;
    font-family: var(--font1);
    height: 40px;
    border-radius: 12px;
    padding: 8px 20px 10px 20px;
    display: block;
    text-align: left;
    margin-left: 0;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24px' height='24px'%3E%3Cpath fill-rule='evenodd' fill='rgb(193, 193, 193)' d='M23.609,22.289 L17.691,16.348 C19.099,14.621 19.947,12.416 19.947,10.015 C19.947,4.493 15.472,0.001 9.970,0.001 C4.469,0.001 -0.006,4.493 -0.006,10.015 C-0.006,15.537 4.469,20.029 9.970,20.029 C12.362,20.029 14.559,19.179 16.280,17.765 L22.198,23.705 C22.393,23.901 22.648,23.998 22.904,23.998 C23.159,23.998 23.414,23.901 23.609,23.705 C23.999,23.314 23.999,22.680 23.609,22.289 ZM1.989,10.015 C1.989,5.598 5.570,2.004 9.970,2.004 C14.371,2.004 17.951,5.598 17.951,10.015 C17.951,14.433 14.371,18.027 9.970,18.027 C5.570,18.027 1.989,14.433 1.989,10.015 Z'/%3E%3C/svg%3E") right 10px top 50% / auto no-repeat #f8f9fb;
  }
  .headerBottom {
    padding-left: 60px;
    padding-right: 60px;
    background: #f8f9fb;
  }
  .favorite-block-wrap .favorite-btn .favorite-btn-top {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='25px' height='21px'%3E%3Cpath fill-rule='evenodd' fill='rgb(193, 193, 193)' d='M15.501,0.510 C16.332,0.169 17.223,-0.006 18.123,-0.006 C19.022,-0.006 19.913,0.169 20.744,0.510 C21.575,0.851 22.330,1.350 22.965,1.979 C23.601,2.608 24.105,3.355 24.449,4.177 C24.793,4.998 24.970,5.879 24.970,6.768 C24.970,7.657 24.793,8.537 24.449,9.359 C24.105,10.181 23.601,10.927 22.965,11.556 L13.771,20.657 C13.560,20.866 13.273,20.984 12.974,20.984 C12.676,20.984 12.389,20.866 12.178,20.657 L2.984,11.556 C1.700,10.286 0.980,8.563 0.980,6.768 C0.980,4.972 1.700,3.250 2.984,1.979 C4.267,0.709 6.009,-0.006 7.826,-0.006 C9.643,-0.006 11.385,0.709 12.668,1.979 L12.974,2.282 L13.280,1.980 C13.280,1.980 13.280,1.980 13.280,1.980 C13.916,1.350 14.671,0.851 15.501,0.510 ZM21.372,3.546 C20.945,3.123 20.438,2.788 19.881,2.559 C19.323,2.331 18.726,2.213 18.123,2.213 C17.520,2.213 16.922,2.331 16.365,2.559 C15.807,2.788 15.301,3.123 14.874,3.546 L13.771,4.638 C13.560,4.846 13.273,4.964 12.974,4.964 C12.676,4.964 12.389,4.846 12.178,4.638 L11.076,3.546 C10.213,2.692 9.044,2.214 7.826,2.214 C6.608,2.214 5.439,2.692 4.577,3.546 C3.714,4.400 3.229,5.559 3.229,6.768 C3.229,7.977 3.714,9.136 4.577,9.989 L12.974,18.302 L21.372,9.989 C21.799,9.567 22.139,9.065 22.370,8.512 C22.601,7.959 22.721,7.366 22.721,6.768 C22.721,6.169 22.601,5.577 22.370,5.024 C22.139,4.471 21.799,3.969 21.372,3.546 Z'/%3E%3C/svg%3E") left 50% top 50% / contain no-repeat;
  }
  .gr-compare-btn-wrap .gr-compare-btn .compare-btn-top {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='19px' height='24px'%3E%3Cpath fill-rule='evenodd' fill='rgb(193, 193, 193)' d='M2.480,23.997 C1.652,23.997 0.981,23.325 0.981,22.497 L0.981,1.506 C0.981,0.678 1.652,0.007 2.480,0.007 C3.308,0.007 3.979,0.678 3.979,1.506 L3.979,22.497 C3.979,23.325 3.308,23.997 2.480,23.997 ZM17.472,23.997 C16.644,23.997 15.973,23.325 15.973,22.497 L15.973,9.003 C15.973,8.175 16.644,7.504 17.472,7.504 C18.300,7.504 18.971,8.175 18.971,9.003 L18.971,22.497 C18.971,23.325 18.300,23.997 17.472,23.997 ZM8.477,22.497 C8.477,23.325 9.148,23.997 9.976,23.997 C10.804,23.997 11.475,23.325 11.475,22.497 L11.475,1.506 C11.475,0.678 10.804,0.007 9.976,0.007 C9.148,0.007 8.477,0.678 8.477,1.506 L8.477,22.497 Z'/%3E%3C/svg%3E") left 50% top 50% / contain no-repeat;
  }
  .favorite-block-wrap .favorite-btn .favorite-btn-top, .gr-compare-btn-wrap .gr-compare-btn .compare-btn-top {
    padding-bottom: 0;
    width: 24px;
    height: 24px;
    margin-right: 16px;
  }
  .favorite-block-wrap .favorite-btn .favorite-btn-top svg, .gr-compare-btn-wrap .gr-compare-btn .compare-btn-top svg {
    display: none;
  }
  .favorite-block-wrap .favorite-btn, .gr-compare-btn-wrap .gr-compare-btn {
    flex-direction: row;
    margin-top: 0;
  }
  .favorite-block-wrap .favorite-btn .favorite-count, .favorite-block-wrap .favorite-btn .gr-compare-btn-amount, .gr-compare-btn-wrap .gr-compare-btn .favorite-count, .gr-compare-btn-wrap .gr-compare-btn .gr-compare-btn-amount {
    position: absolute;
    margin: 0;
    top: -5px;
    left: -5px;
    color: #fff;
    background: #d02d3e;
    font-family: var(--font2);
    font-size: 13px;
    font-weight: 400;
  }
  .favorite-block-wrap, .gr-compare-btn-wrap {
    width: auto;
    margin-left: 21px;
  }
  .cat-menu > li > a {
    min-height: 0;
    padding: 10px 20px;
  }
  .cat-menu > li:last-child > a {
    border-bottom: 0;
  }
  .cat-menu {
    padding-bottom: 20px;
  }
  .cat-block {
    position: relative;
    width: auto;
    right: auto;
    left: auto;
    top: auto;
    display: inline-block;
    margin-right: 50px;
  }
  .site-container__right_panel {
    width: auto;
    max-width: 100%;
    padding-top: 0;
  }
  .catnavWr {
    display: inline-block;
    position: absolute;
    top: 100%;
    left: 0;
    background: #fff;
    left: 16px;
    visibility: hidden;
    opacity: 0;
    transition: all 0.2s linear;
  }
  .catnavWr.active {
    opacity: 1;
    visibility: visible;
  }
  .cat-nav {
    width: 250px;
    height: auto;
    max-height: none;
  }
  .headerBottomIn {
    display: flex;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .catBtn {
    cursor: pointer;
    border-radius: 17px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M0.001,1.500 C0.001,0.672 0.672,0.001 1.500,0.001 L22.491,0.001 C23.320,0.001 23.991,0.672 23.991,1.500 C23.991,2.328 23.320,2.999 22.491,2.999 L1.500,2.999 C0.672,2.999 0.001,2.328 0.001,1.500 ZM0.001,16.492 C0.001,15.664 0.672,14.993 1.500,14.993 L22.491,14.993 C23.320,14.993 23.991,15.664 23.991,16.492 C23.991,17.320 23.320,17.991 22.491,17.991 L1.500,17.991 C0.672,17.991 0.001,17.320 0.001,16.492 ZM1.500,7.497 C0.672,7.497 0.001,8.168 0.001,8.996 C0.001,9.824 0.672,10.495 1.500,10.495 L22.491,10.495 C23.320,10.495 23.991,9.824 23.991,8.996 C23.991,8.168 23.320,7.497 22.491,7.497 L1.500,7.497 Z'/%3E%3C/svg%3E") right 20px top 50% / auto no-repeat #003566;
    width: 284px;
    padding: 13.5px 20px 14px 28px;
    box-sizing: border-box;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    display: inline-block;
  }
}
.header-bottom__inner_hb {
  justify-content: space-between;
  min-height: 0;
  padding-top: 17px;
  padding-bottom: 13px;
}
.header-top__inner_ht {
  padding-top: 9px;
  padding-bottom: 9px;
}
.site-logo {
  padding-top: 0;
  padding-bottom: 0;
  max-width: 460px;
}
.site-logo__logo_image {
  margin-right: 14px;
  padding-right: 14px;
  border-right: 1px solid rgba(0, 0, 0, 0.102);
}
.header-top, .header-bottom {
  padding-left: 60px;
  padding-right: 60px;
}
.headerRight {
  display: flex;
  align-items: center;
}
.site-logo__desc {
  font-size: 18px;
  color: black;
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 5px;
}
.address_top {
  font-size: 16px;
  color: black;
  font-weight: 400;
  padding-left: 33px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='21px' height='25px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 53, 102)' d='M19.875,14.441 C19.275,15.679 18.460,16.952 17.585,18.158 C15.835,20.571 13.789,22.792 12.587,24.037 C11.661,24.995 10.128,24.995 9.202,24.037 C8.000,22.792 5.955,20.571 4.204,18.158 C3.329,16.952 2.514,15.679 1.915,14.441 C1.322,13.216 0.904,11.954 0.904,10.788 C0.904,5.370 5.377,0.977 10.895,0.977 C16.412,0.977 20.886,5.370 20.886,10.788 C20.886,11.954 20.467,13.216 19.875,14.441 ZM10.895,2.761 C6.380,2.761 2.720,6.355 2.720,10.788 C2.720,11.569 3.011,12.550 3.555,13.675 C4.093,14.785 4.844,15.965 5.684,17.123 C7.363,19.438 9.343,21.590 10.520,22.809 C10.730,23.026 11.059,23.026 11.269,22.809 C12.447,21.590 14.426,19.438 16.105,17.123 C16.945,15.965 17.696,14.785 18.234,13.675 C18.778,12.550 19.069,11.569 19.069,10.788 C19.069,6.355 15.409,2.761 10.895,2.761 ZM10.895,14.753 C8.252,14.753 6.101,12.641 6.101,10.045 C6.101,7.450 8.252,5.338 10.895,5.338 C13.538,5.338 15.689,7.450 15.689,10.045 C15.689,12.641 13.538,14.753 10.895,14.753 ZM10.895,7.320 C9.364,7.320 8.120,8.542 8.120,10.045 C8.120,11.548 9.364,12.771 10.895,12.771 C12.425,12.771 13.670,11.548 13.670,10.045 C13.670,8.542 12.425,7.320 10.895,7.320 Z'/%3E%3C/svg%3E") left 0 top 50% / auto no-repeat;
}
.phonesTop {
  padding-left: 33px;
  margin-left: 50px;
  line-height: normal;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='25px' height='24px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 53, 102)' d='M23.959,9.698 C23.404,9.698 22.954,9.247 22.954,8.692 C22.954,5.005 19.954,2.005 16.267,2.005 C15.712,2.005 15.262,1.555 15.262,1.000 C15.262,0.444 15.712,-0.006 16.267,-0.006 C21.063,-0.006 24.965,3.896 24.965,8.692 C24.965,9.247 24.515,9.698 23.959,9.698 ZM19.108,8.692 C19.108,8.402 18.785,7.626 18.092,6.884 C17.492,6.236 16.810,5.851 16.267,5.851 C15.712,5.851 15.262,5.401 15.262,4.846 C15.262,4.291 15.712,3.841 16.267,3.841 C17.376,3.841 18.578,4.451 19.564,5.514 C20.314,6.318 21.118,7.576 21.118,8.692 C21.118,9.247 20.668,9.698 20.113,9.698 C19.558,9.698 19.108,9.247 19.108,8.692 ZM16.822,13.570 C17.452,13.184 18.295,13.106 19.119,13.443 C19.419,13.565 19.731,13.738 20.073,13.970 L23.728,16.565 C24.155,16.860 24.475,17.239 24.671,17.683 C24.850,18.131 24.931,18.533 24.931,18.945 C24.931,19.503 24.807,20.050 24.561,20.572 C24.320,21.081 24.022,21.528 23.649,21.939 C23.003,22.651 22.295,23.158 21.483,23.491 C20.701,23.817 19.849,23.983 18.959,23.983 C17.694,23.983 16.356,23.686 14.982,23.101 C13.645,22.531 12.307,21.762 11.005,20.813 C9.706,19.864 8.454,18.796 7.284,17.637 C6.117,16.458 5.052,15.210 4.113,13.921 C3.155,12.589 2.394,11.263 1.847,9.975 C1.268,8.602 0.975,7.261 0.975,5.989 C0.975,5.109 1.132,4.271 1.443,3.495 C1.762,2.683 2.270,1.943 2.950,1.301 C3.826,0.439 4.832,-0.006 5.926,-0.006 C6.388,-0.006 6.847,0.097 7.251,0.291 C7.706,0.501 8.090,0.822 8.379,1.240 L10.921,4.825 C11.159,5.153 11.340,5.472 11.472,5.795 C11.621,6.144 11.700,6.503 11.700,6.846 C11.700,7.299 11.573,7.737 11.323,8.149 C11.152,8.453 10.890,8.788 10.559,9.118 L9.898,9.805 C10.034,10.032 10.285,10.397 10.748,10.944 C11.278,11.556 11.785,12.109 12.292,12.626 C12.951,13.272 13.473,13.755 13.972,14.179 C14.511,14.635 14.886,14.885 15.124,15.020 L15.792,14.361 C16.143,14.009 16.482,13.749 16.822,13.570 ZM14.585,16.986 L14.269,16.845 C13.810,16.602 13.273,16.221 12.672,15.712 C12.133,15.255 11.578,14.742 10.871,14.047 C10.320,13.486 9.785,12.903 9.221,12.251 C8.694,11.629 8.311,11.099 8.076,10.668 L7.896,10.212 C7.853,10.041 7.833,9.882 7.833,9.714 C7.833,9.270 7.995,8.873 8.302,8.565 L9.124,7.709 C9.337,7.497 9.492,7.302 9.589,7.131 C9.661,7.011 9.690,6.925 9.690,6.846 C9.690,6.795 9.671,6.697 9.617,6.571 C9.540,6.383 9.434,6.199 9.286,5.995 L6.733,2.394 C6.641,2.263 6.536,2.176 6.394,2.110 C6.246,2.039 6.089,2.005 5.926,2.005 C5.371,2.005 4.854,2.248 4.345,2.749 C3.867,3.201 3.524,3.696 3.312,4.236 C3.095,4.779 2.986,5.367 2.986,5.989 C2.986,6.992 3.226,8.070 3.698,9.192 C4.186,10.340 4.874,11.536 5.742,12.743 C6.618,13.945 7.616,15.115 8.706,16.216 C9.798,17.297 10.972,18.299 12.189,19.188 C13.368,20.046 14.573,20.741 15.771,21.251 C17.600,22.031 19.311,22.217 20.715,21.633 C21.249,21.414 21.720,21.073 22.159,20.588 C22.398,20.326 22.589,20.039 22.743,19.713 C22.861,19.463 22.921,19.204 22.921,18.945 C22.921,18.790 22.889,18.640 22.817,18.461 C22.802,18.428 22.744,18.330 22.573,18.211 L18.926,15.622 C18.718,15.481 18.527,15.373 18.358,15.304 C18.164,15.224 18.097,15.147 17.811,15.320 C17.648,15.408 17.468,15.528 17.209,15.787 L16.368,16.617 C15.899,17.086 15.155,17.200 14.585,16.986 Z'/%3E%3C/svg%3E") left 0 top 50% / auto no-repeat;
}
.time_work {
  font-size: 14px;
  color: black;
  font-weight: 400;
}
.phonesList {
  font-size: 20px;
  font-weight: 700;
  font-family: var(--font2);
}
.phonesList a {
  color: black;
  text-decoration: none;
  display: inline-block;
}
.callback {
  font-size: 18px;
  color: #003566;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
  padding: 13px 27px;
  margin-left: 49px;
  border: 2px solid #003566;
  border-radius: 20px;
  transition: all 0.2s linear;
}
.callback:hover {
  background: #003566;
  color: #fff;
}
.main-slider {
  padding-left: 60px;
  padding-right: 60px;
  padding-bottom: 18px;
  margin-bottom: 20px;
}
.main-slider__item_in {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  min-height: 500px;
  padding: 10px 10px 22px 20px;
  box-sizing: border-box;
}
.main-slider .tns-nav {
  margin-top: 10px;
}
.main-slider .tns-controls {
  padding-left: 0;
  padding-right: 0;
  right: 5px;
  left: 5px;
}
.tns-nav button {
  width: 8px;
  height: 8px;
}
.tns-nav button.tns-nav-active {
  width: 15px;
  border-radius: 3px;
  background: #ffdf4b;
}
.main-slider .tns-controls button svg {
  fill: #c1c1c1;
}
.main-slider .tns-controls button:hover {
  background: #ffdf4b;
}
.main-slider .tns-controls button:hover svg {
  fill: #fff;
}
.slTextWr {
  position: relative;
  z-index: 9;
  display: inline-block;
  border-radius: 15px;
  background: #f8f9fb;
  padding: 29px 73px 30px 30px;
}
.slTextWr .title {
  font-size: 36px;
  font-weight: 700;
  text-transform: uppercase;
  color: #ffdf4b;
  font-family: var(--font2);
  line-height: 1.2;
  margin-bottom: 12px;
}
.slTextWr .title_in {
  font-size: 22px;
  font-weight: 400;
  color: #000;
  line-height: 1.2;
  margin-bottom: 31px;
}
.slTextWr .text {
  line-height: 1.2;
  font-size: 16px;
  font-weight: 400;
  color: #000;
  margin-bottom: 29px;
}
.slTextWr .text p {
  margin: 0;
}
.slTextWr .text > p {
  margin-bottom: 4px;
}
.slTextWr .moreWr {
  display: flex;
  align-items: center;
}
.slTextWr .slBtn {
  display: inline-block;
  text-decoration: none;
  padding: 15px 30px 15px 30px;
  font-size: 18px;
  font-weight: 700;
  color: #fff;
  font-family: var(--font2);
  flex: none;
  margin-right: 28px;
  border-radius: 15px;
  background: #ffdf4b;
}
.slTextWr .note {
  font-size: 16px;
  font-weight: 400;
  color: #000;
}
.wrap-advantages {
  padding-left: 60px;
  padding-right: 60px;
}
.wrap-advantages .advan-in {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  background: #fff;
  border-radius: 22px;
  padding: 27px 20px 8px 31px;
}
.wrap-advantages .adv-bl {
  display: flex;
  align-items: flex-start;
  width: 25%;
  max-width: 25%;
  margin-bottom: 20px;
}
.wrap-advantages .image {
  width: 48px;
  height: 48px;
  display: inline-block;
  font-size: 0;
  margin-top: 5px;
  margin-right: 7px;
  flex: none;
}
.wrap-advantages .image img {
  max-width: 100%;
  max-height: 100%;
}
.wrap-advantages .text-wrap {
  font-family: var(--font2);
  padding-right: 30px;
}
.wrap-advantages .title {
  font-size: 18px;
  color: #000;
  font-weight: 500;
  margin-bottom: 4px;
}
.wrap-advantages .text {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.502);
  font-weight: 400;
  line-height: 1.2;
}
@media (max-width: 1560px) {
  .cat-block {
    margin-right: 30px;
  }
  .site-form-wrap {
    margin-right: 0;
  }
  .main-slider .tns-controls button {
    display: none;
  }
  .header-top, .header-bottom, .headerBottom, .main-slider, .wrap-advantages {
    padding-left: 30px;
    padding-right: 30px;
  }
  .catBtn {
    width: 260px;
  }
  .catnavWr {
    left: 5px;
  }
  .callback {
    font-size: 15px;
    padding: 9px 21px;
    margin-left: 30px;
  }
  .phonesTop {
    margin-left: 30px;
  }
  .site-logo__desc {
    font-size: 16px;
  }
  .phonesList {
    font-size: 19px;
  }
  .address_top {
    font-size: 15px;
  }
}
@media (max-width: 1260px) {
  .cat-block {
    display: none;
  }
  .headerRight {
    order: 20;
  }
  .site-form-wrap {
    width: calc(100% - 400px);
    flex: auto;
  }
  .top-shop-btns {
    margin-left: 20px;
  }
  .header-bottom__inner_hb {
    padding-top: 0;
    padding-bottom: 0;
  }
  .header-bottom {
    padding-left: 0;
    padding-right: 0;
  }
  .header-top, .headerBottom, .main-slider, .wrap-advantages {
    padding-left: 24px;
    padding-right: 24px;
  }
  .site-logo {
    padding-left: 24px;
    min-height: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
    max-width: 430px;
  }
  .headerRight {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 24px;
  }
  .wrap-advantages .title {
    font-size: 17px;
  }
  .wrap-advantages .image {
    width: 40px;
    height: 40px;
  }
  .wrap-advantages .text {
    font-size: 15px;
  }
}
@media (max-width: 1200px) {
  .site-logo {
    width: 100%;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    justify-content: center;
  }
  .headerRight {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 0;
    margin-left: auto;
    margin-right: auto;
  }
  .wrap-advantages .advan-in {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
  }
  .wrap-advantages .text-wrap {
    padding-right: 25px;
  }
  .wrap-advantages .adv-bl {
    flex-direction: column;
  }
  .wrap-advantages .image {
    margin-top: 0;
  }
}
@media (max-width: 960px) {
  .wrap-advantages .adv-bl {
    max-width: 50%;
    width: 50%;
  }
  .main-slider__image {
    position: relative;
    width: 100%;
    padding-top: 40%;
  }
  .main-slider__item_in {
    min-height: 0;
    padding: 0;
  }
  .slTextWr {
    display: block;
    width: 100%;
    box-sizing: border-box;
    padding: 20px 20px 20px 20px;
    background: #fff;
    border-radius: 0;
  }
  .slTextWr .title {
    font-size: 30px;
  }
  .slTextWr .title_in {
    font-size: 18px;
    margin-bottom: 15px;
  }
  .slTextWr .slBtn {
    font-size: 15px;
    padding: 12px 20px 13px 20px;
    margin-right: 20px;
  }
}
@media (max-width: 767px) {
  .top-shop-btns {
    width: auto;
  }
  .site-logo__logo_image {
    margin-right: 0;
    padding-right: 0;
    border-right: 0;
    margin-bottom: 5px;
  }
  .site-logo__desc {
    margin-bottom: 0;
  }
  .site-logo {
    padding-bottom: 8px;
  }
  .headerRight {
    align-items: flex-start;
    flex-direction: column;
  }
  .phonesTop {
    margin-left: 0;
    margin-top: 5px;
    margin-bottom: 5px;
  }
}
@media (max-width: 640px) {
  .wrap-advantages .adv-bl {
    width: 100%;
    max-width: 100%;
  }
  .slTextWr .title {
    font-size: 22px;
  }
  .slTextWr .title br {
    display: none;
  }
  .slTextWr .title_in {
    font-size: 16px;
  }
  .slTextWr .title_in br {
    display: none;
  }
  .slTextWr .moreWr {
    display: block;
  }
  .slTextWr .note {
    margin-top: 5px;
    font-size: 15px;
  }
  .slTextWr .text {
    font-size: 15px;
    margin-bottom: 20px;
  }
  .wrap-advantages .text-wrap {
    padding-right: 5px;
  }
  .main-slider__inner {
    border-radius: 0;
  }
  .site-container__right_panel {
    padding-top: 0;
  }
  .main-slider, .wrap-advantages {
    padding-left: 0px;
    padding-right: 0px;
  }
  .wrap-advantages .advan-in {
    border-radius: 0;
  }
}
