

/* Start:/bitrix/templates/.default/ajax/ajax.min.css?1493215624420*/
iframe.waitwindowlocal{position:absolute;border:0;z-index:9999}div.waitwindowlocal{position:absolute;width:25px;height:25px;padding:0;z-index:10000;background-color:#fcf7d1;border:1px solid #e1b52d;background-image:url(/bitrix/templates/.default/ajax/images/wait.gif);background-position:center center;background-repeat:no-repeat}div.waitwindowlocalshadow{position:absolute;z-index:9998;background-image:url(/bitrix/templates/.default/ajax/images/shadow.gif);border:1px solid #808080}
/* End */


/* Start:/bitrix/templates/tsv_corp/themes/1/colors.css?173510989711074*/
a,
a:focus {
  color: #e30613;
}
a:hover {
  color: #333333;
}
a:active {
  color: #943400;
}
a.scroll-to-top.ROUND_COLOR,
a.scroll-to-top.RECT_COLOR {
  background-color: #e30613;
}
a.scroll-to-top.ROUND_COLOR:hover,
a.scroll-to-top.RECT_COLOR:hover {
  background-color: #ff6410;
}
.underline {
  border-bottom: 2px solid #e30613 !important;
}
blockquote::before {
  color: #e30613;
}
.review .it:before {
  color: #e30613;
}
.styled-block {
  border-left-color: #e30613;
}
.item:hover .title a,
.item:hover .title {
  color: #333333 !important;
}
.list.icons .fa {
  color: #e30613;
}
table.table th {
  background-color: #e30613;
}
.img-inside span.zoom,
.img-thumbnail span.zoom {
  background: #91a2ac;
}
.item:hover .img-inside span.zoom,
.img-inside:hover span.zoom,
.img-thumbnail:hover span.zoom,
.detail .galery .item:hover span.zoom {
  background: #ff6410;
}
.btn-default {
  background-color: #e30613;
  border-color: #dfdfdf;
  color: #ffffff !important;
  text-transform: uppercase;
}
.btn-default:hover,
.btn-default:active,
.btn-default:focus {
  background-color: #ff6410;
  border-color: #e30613;
}
.btn-default.white {
  color: #e30613 !important;
  border: 1px solid #e30613;
  background: #ffffff;
}
.btn-default.white:hover,
.btn-default.white:active,
.btn-default.white:focus {
  color: #ffffff !important;
  border-color: #e30613;
  background: #e30613;
}
.btn-primary {
  background-color: #00b290;
  border-color: #00b290;
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus {
  background-color: #30c4a8;
  border-color: #30c4a8;
}
.btn-success {
  background-color: #84bc29;
  border-color: #84bc29;
}
.btn-success:hover,
.btn-success:active,
.btn-success:focus {
  background-color: #9dca53;
  border-color: #9dca53;
}
.btn-info {
  background-color: #0ca9e3;
  border-color: #0ca9e3;
}
.btn-info:hover,
.btn-info:active,
.btn-info:focus {
  background-color: #39baec;
  border-color: #39baec;
}
.btn-warning {
  background-color: #f38b04;
  border-color: #f38b04;
}
.btn-warning:hover,
.btn-warning:active,
.btn-warning:focus {
  background-color: #f8a132;
  border-color: #f8a132;
}
.btn-danger {
  background-color: #dc130d;
  border-color: #dc130d;
}
.btn-danger:hover,
.btn-danger:active,
.btn-danger:focus {
  background-color: #e63f3a;
  border-color: #e63f3a;
}
.btn-transparent {
  background-color: rgba(255,255,255,0);
  border-color: rgba(255,255,255,0);
  color: #000000;
}
.btn-transparent:hover,
.btn-transparent:active,
.btn-transparent:focus {
  background-color: #ff6410;
  border-color: #ff6410;
}
.btn-transparent:hover {
  color: #ffffff;
}
.btn-responsive-nav {
  background-color: #e30613;
}
.btn-responsive-nav:hover {
  color: #e30613;
  border: 1px solid #e30613;
  background-color: #ffffff;
  padding: 4px 7px 2px;
}
.btn-link {
  color: #e30613;
}
.btn-link:hover {
  color: #ff6410;
}
.btn-link:active {
  color: #943400;
}
.btn-default.wc.vert .fa {
  background-color: #e30613;
}
.btn-default.wc.vert:hover .fa {
  background-color: #ff6410;
}
.label.label-default {
  background: #93a6bc;
}
.label.label-primary {
  background: #b8c2cd;
}
.label.label-success {
  background: #5cb85c;
}
.label.label-info {
  background: #1b9e77;
}
.label.label-warning {
  background: #f0ad4e;
}
.label.label-danger {
  background: #d9534f;
}
.logo_and_menu-row {
  border-top-color: #e30613;
}
.logo-row .logo.colored img,
header .line-row {
  background-color: #e30613;
}
.logo-row .top-callback .phone .fa,
.logo-row .top-callback .email .fa {
  background-color: #e30613;
}
.logo-row .top-callback .email,
.logo-row .top-callback .email a:hover {
  color: #ff6410;
}
.mega-menu ul.nav li.active,
.mega-menu ul.nav li:hover {
  background-color: #e30613;
}
.topmenu-LIGHT .mega-menu table td.active .wrap > a,
.topmenu-LIGHT .mega-menu table td:hover .wrap > a {
  color: #e30613;
}
.topmenu-LIGHT .mega-menu table .tail {
  border-bottom: 6px solid #d24a00;
}
.topmenu-LIGHT .mega-menu table .dropdown-menu {
  background-color: #d24a00;
}
.topmenu-LIGHT .mega-menu table .dropdown-menu li:hover > a,
.topmenu-LIGHT .mega-menu table .dropdown-menu li.active > a,
.topmenu-LIGHT .mega-menu table .dropdown-menu li > a:active,
.topmenu-LIGHT .mega-menu table .dropdown-menu li > a:hover,
.topmenu-LIGHT .mega-menu table .dropdown-menu li > a:focus {
  background-color: #943400;
}
.topmenu-LIGHT .mega-menu table .dropdown-menu li.active > a,
.topmenu-LIGHT .mega-menu table .dropdown-menu li:hover > a,
.topmenu-LIGHT .mega-menu table .dropdown-menu li.active + li > a,
.topmenu-LIGHT .mega-menu table .dropdown-menu li:hover + li > a {
  border-top-color: rgba(255,255,255,0.3);
}
.topmenu-DARK .mega-menu table td.active .wrap > a {
  background-color: #e30613;
}
.topmenu-DARK .mega-menu table .dropdown-menu li:hover > a,
.topmenu-DARK .mega-menu table .dropdown-menu li.active > a,
.topmenu-DARK .mega-menu table .dropdown-menu li > a:hover,
.topmenu-DARK .mega-menu table .dropdown-menu li > a:active,
.topmenu-DARK .mega-menu table .dropdown-menu li > a:focus {
  background-color: #e30613;
  color: #ffffff;
}
.topmenu-COLOR .menu-row {
  background-color: #d24a00;
}
.topmenu-COLOR .mega-menu table .dropdown-menu li:hover > a,
.topmenu-COLOR .mega-menu table .dropdown-menu li.active > a,
.topmenu-COLOR .mega-menu table .dropdown-menu li > a:hover,
.topmenu-COLOR .mega-menu table .dropdown-menu li > a:active,
.topmenu-COLOR .mega-menu table .dropdown-menu li > a:focus {
  background-color: #e30613;
  color: #ffffff;
}
.topmenu-COLOR .mega-menu table td:hover .wrap > a {
  background-color: #ff5d06;
}
.topmenu-COLOR .mega-menu table td.active .wrap > a {
  background-color: #943400;
}
.menu-row .search-button-div .fa-close:hover {
  color: #ff6410;
}
.breadcrumb a:hover {
  color: #333333;
}
.breadcrumb a:active {
  color: #943400;
}
.breadcrumb li:hover > a {
  color: #ff6410;
}
.breadcrumb li + li:before {
  color: #e30613;
}
.pagination .active a,
.pagination .active span,
.pagination a:hover,
.pagination span:hover,
.pagination a:focus,
.pagination span:focus,
.pagination a:active,
.pagination span:active {
  border-left-color: #e30613 !important;
  background-color: #e30613 !important;
}
.pagination li.active + li a,
.pagination li.active + li span,
.pagination li:hover + li a,
.pagination li:focus + li span,
.pagination li:focus + li a,
.pagination li:hover + li span {
  border-left-color: #e30613 !important;
}
.pagination a:hover .fa {
  color: #e30613;
}
.bottom-menu .item:hover .title a,
.bottom-menu .item:hover .title,
.bottom-menu .item.active .title a,
.bottom-menu .item.active .title {
  color: #ff6410 !important;
}
.social-icons li:hover a {
  border-color: #ff6410;
  background-color: transparent;
}
.side-menu > li > a:hover,
.side-menu > li > a:hover:before,
.side-menu > li > a:active:before,
.side-menu > li > a:focus:before {
  color: #ff6410;
}
.side-menu > li.active > a {
  border-top: 1px solid #e30613;
  background-color: #e30613;
}
.side-menu .submenu > li.active > a {
  color: #d24a00;
}
.side-menu .submenu > li > a:hover {
  color: #ff6410;
}
.tabs .nav-tabs li.active a {
  border-top-color: #e30613;
  color: #e30613;
}
.tabs .nav-tabs a:hover,
.tabs .nav-tabs a:active,
.tabs .nav-tabs a:focus {
  color: #e30613;
}
.accordion-head .fa {
  color: #e30613;
}
.accordion-type-2 .accordion-head:hover .fa,
.accordion-type-2 .accordion-head.accordion-open .fa {
  background-color: #e30613;
}
.flex-control-paging li a:hover,
.flex-control-paging li a.flex-active {
  box-shadow: none;
  background: #e30613 !important;
}
.flex-direction-nav a:hover,
.flex-direction-nav a:hover::before {
  color: #ff6410;
  border-color: #ff6410;
}
.search-page .searchinput .btn-search:hover {
  background-color: #58c61b;
}
.page404 .i404 {
  color: #e30613;
}
.jqmClose.top-close:hover {
  color: #e30613;
}
.form.contacts .title {
  border-color: #e30613;
}
.form .form-header {
  border-top-color: #005ab8 !important;
}
.form-header i {
  background: #e30613;
}
.banners-small.front .item .title:hover a {
  color: #333333;
}
.teasers.icons .item .image {
  background-color: #e30613;
}
.front-projects.item-views.table .item .info {
  border-top-color: #e30613;
}
.front-projects.item-views.table .item a:hover .info {
  background: #324860;
}
.front-projects.item-views.table .item a:hover .info:before {
  border-bottom-color: #e30613;
}
.back-url i {
  background: #e30613;
}
.back-url:hover i {
  background: #ff6410;
}
.uploader:hover .action {
  background-color: #ff6410;
  border-color: #ff6410;
}
p.drop-caps:first-child:first-letter {
  color: #e30613;
}
p.drop-caps.secundary:first-child:first-letter {
  background-color: #e30613;
}
.label-info {
  background-color: #e30613;
}
section.toggle label {
  color: #e30613;
  border-color: #e30613;
}
section.toggle.active > label {
  background-color: #e30613;
  border-color: #e30613;
}
.progress-bar-primary {
  background-color: #e30613;
}
.slider-container .tp-caption a:not(.btn):hover {
  color: #ff6410;
}
.tp-bullets .bullet.selected,
.tp-bullets .bullet:hover {
  background: #e30613 !important;
}
.fa.colored {
  background: #e30613;
}
.item-views .property.price .fa,
.item-views .property.price .price_val {
  color: #e30613;
}
.item-views .item:hover .property .fa {
  color: #e30613;
}
.tabs.item-views.table .title,
.history.item-views.table .title {
  color: #e30613;
}
.history.item-views .title {
  color: #e30613;
}
.vacancy.item-views .accordion-head:hover .fa {
  background: #e30613;
}
.detail .detailimage img,
.detail .projects.item-views.table .item .image img {
  border-bottom-color: #e30613;
}
.detail .galery #slider.flexslider:hover .flex-direction-nav {
  background: #ff6410;
}
.detail .galery #carousel .slides li.flex-active-slide {
  border-color: #e30613;
}
.detail .reviews .item .review .icons:before {
  color: #e30613;
}
.detail .galery #carousel .flex-direction-nav a:hover::before {
  color: #e30613;
}
.catalog.group .price .price_val {
  color: #e30613;
}
.display-type .view-button:hover,
.display-type .view-button.cur {
  background-color: #e30613;
  border-color: #e30613;
}
.select-outer i.fa {
  color: #e30613;
}
.alert-warning{
  background-color: #ecf0f1;
  color: black;
  border-color:#e30613; 
}
#stored_city {color: #e30613;}

/* BUTTONS */
.btn-default{
background-color: #9f9f9f;
color: white;
}
.btn-default:hover{
background-color: #e30613 !important;
color: white;
}
.btn-submit-blue {
  color: #ffffff;
  background-color: #005ab8;
  border: 2px solid #005ab8;
  border-radius: 40px;
  outline: none;
  transition: color .3s, background-color .3s;
}
.btn-submit-blue:hover,  .btn-submit-blue:focus{
  color: #005ab8;
  background-color: #fff;
  border: 2px solid #005ab8;
  outline: none;
}

/* FORMS */
.form .form-header{
background-color: #005ab8;
}
.jqmWindow.jqm-init.show{
border: none;
}
.form .form-header {
border-bottom-color: #005ab8;
}
.form .form-header .title{
color: white;
font-size: 20px;
line-height: 27px !important;
}

/* THEME SWITHER */
.style-switcher .header span:hover{
background-color: #527c40 !important;
}
/* End */


/* Start:/compare/style.css?173816790212090*/
/* Product compare page */
.compare-page {
    position: relative;
    min-height: calc(100vh - 769px);
}
.page-title small {
    color: #ABB5C6;
    font-size: 18px;
    margin-left: 10px;
}
.compare-page__sections {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    row-gap: 10px;
    column-gap: 30px;
}
.compare-page__section {
    cursor: pointer;
    padding-bottom: 30px;
    padding-right: 70px;
    padding-top: 12px;
    position: relative;
    @media screen and (max-width: 1600px) {
      padding-right: 0;
    }
    @media screen and (max-width: 1200px) {
      padding-bottom: 15px;
    }
    @media screen and (max-width: 768px) {
      padding-top: 6px;
      padding-bottom: 6px;
    }
    &:before {
      content: '';
      position: absolute;
      height: 3px;
      width: 100%;
      background-color: transparent;
      border-radius: 2px;
      bottom: -1px;
      left: 0;
    }
    & .name {
        font-size: 18px;
        font-weight: 700;
        @media screen and (max-width: 768px) {
          font-size: 16px;
        }
        & span {
          color: var(--light-grey);
        }
    }
}
.compare-page__section.active {
    cursor: default;
    &:before {
      background-color: var(--red);
    }
}
.compare-page__section.active, .compare-page__section:hover {
    border-radius: 2px;
}
.compare-page__tab:not(.active) {
    display: none;
}
.compare-page__lists {
  margin-top: 20px;
}
/* Diff switch and clear*/
.compare-page__list-top {
    margin-top: 20px;
}
.compare-page__options-switch {
  display: flex;
  column-gap: 40px;
  row-gap: 10px;
  flex-wrap: wrap;
}
.compare-page__options-switch.invisible {
    visibility: hidden;
    height: 0;
}
.compare-page__switch-label {
    font-size: 14px;
    color: #919191;
    display: inline-block;
    margin-right: 20px;
}
.options-switch__item {
    display: inline-block;
    font-size: 15px;
    line-height: 1.5;
    color: var(--light-grey);
    border-bottom: 1px dashed var(--light-grey);
    transition: color .2s, border-color .2s;
}
.options-switch__item.active {
    color: var(--red);
    border-color: var(--red);
}
.options-switch__item:not(.active) {
    cursor: pointer;
}
.compare-page__remove {
    font-size: 15px;
    font-weight: 600;
    color: var(--light-grey);
    cursor: pointer;
    height: 46px;
    padding: 4px 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 18px;
    border-radius: 6px;
    border: 1px solid var(--light-grey);
    transition: all 0.3s;
    margin-bottom: 20px;
    @media screen and (max-width: 1200px) {
      margin-bottom: 0;
    }
    @media screen and (max-width: 768px) {
      height: 40px;
      gap: 10px;
      padding: 4px 10px;
    }
}
.compare-page__remove:hover {
  color: var(--color-base);
  border-color: var(--color-base);
}
.compare-page__list {
    overflow: hidden;
    display: flex;
    align-items: unset;
    & > div {
        padding-right: 20px;
        transition: transform .3s
    }
    .compare-product {
        height: 100%;
    }
}

/* Product */
.compare-product {
    background-color: #ffffff;
    padding: 30px;
    font-size: 15px;
    display: flex;
    flex-direction: column;
    position: relative;

}
.compare-page__navigation {
    position: absolute;
    pointer-events: none;
    z-index: 2;
    width: 100%;
    top: 258px;
    transition: top .3s;
}
.compare-page__navigation > div {
    position: absolute;
}
.compare-page__navigation > div:hover {
    &::after {
        border-color: #DE1500;
    }
}
.compare-page__prev {
    left: 0;
    transform: translateX(-50%);
    &::after {
        transform: rotate(-45deg);
        margin-left: 3px;
    }
}
.compare-page__next {
    right: 0;
    transform: translateX(50%);
    &::after {
        transform: rotate(135deg);
        margin-left: -3px;
    }
}
.compare-page__prev,
.compare-page__next {
    pointer-events: all;
    display: flex;
    align-items: center;
    justify-content: center;
    &::before {
        position: absolute;
        content: "";
        display: block;
        background-color: #ffffff;
        width: 35px;
        height: 35px;
        border-radius: 50%;
        box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
    }
    &::after {
        margin-top: 2px;
        content: "";
        display: block;
        width: 10px;
        height: 10px;
        border-left: 2px solid #a6a6a6;
        border-top: 2px solid #a6a6a6;
        cursor: pointer;
        transition: transform .2s, border-color .2s;
    }
    &.hidden {
        display: none;
    }
}
.compare-product__image {
    align-self: flex-start;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    & img {
        height: 150px;
        object-fit: contain;
        @media screen and (max-width: 768px) {
          max-width: 90%;
          height: 110px;
        }
        @media screen and (max-width: 500px) {
          height: 90px;
        }
        @media screen and (max-width: 400px) {
          max-width: 70%;
        }
    }
}
.compare-product__name {
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 10px;
    display: block;
    transition: color 0.4s ease;
    min-height: 38px;
}
.compare-product__name:hover {
    color: var(--red);
}
.compare-product__model {
    margin-top: 10px;
    font-weight: 700;
    color: #333333;
    margin-bottom: 20px;
}
.compare-product__price {
    margin-top: auto;
    color: var(--red);
    font-weight: 700;
}
.compare-product__price-old {
    text-decoration: line-through;
}
.compare-product__buy {
    margin-top: 15px;
    height: 46px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    background-color: var(--red);
    color: var(--white);
    border-radius: 6px;
    transition: all 0.3s;
    border: 1px solid var(--red);
    text-align: center;
    line-height: 1.1;
}
.compare-product__buy:hover {
  color: var(--red);
  background-color: var(--white);
}
.compare-product__remove {
    top: 12px;
    right: 12px;
    position: absolute;
    align-self: flex-end;
    cursor: pointer;
    color: var(--light-grey);
    transition: all 0.3s;
    width: 20px;
    height: 20px;
    background-color: var(--white);
    border-radius: 4px;
    @media screen and (max-width: 1199px) {
      top: 8px;
      right: 8px;
    }
}
.compare-product__remove:hover {
  color: var(--color-base);
}

.compare-page__top-block {
  display: flex;
  align-items: center;
  column-gap: 40px;
  justify-content: space-between;
  flex-wrap: wrap;
  row-gap: 10px;
  border-bottom: 1px solid var(--border-grey);
  @media screen and (max-width: 1200px) {
    border-bottom: none;
  }
}

/* Options */
.compare-page__options {
    margin-top: 20px;
    overflow: hidden;
}
.compare-options__section {
    padding-top: 5px;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    cursor: pointer;
    color: #333333;
    font-size: 15px;
    font-weight: 700;
    &:first-child {
      padding-top: 0;
    }
}
.compare-options__section:after {
    content: "";
    width: 9px;
    height: 6px;
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.25L4.5 4.75L8 1.25' stroke='%230C244A'/%3E%3C/svg%3E%0A");
    margin-left: 5px;
}
.compare-options__section.active:after {
    transform: scale(-1);
}
.compare-options__section:hover:after {
    border-color: #005aa6;
}
.compare-options__dropdown {
    display: none;
}
.compare-options__section.active + .compare-options__dropdown {
    display: block;
}
.compare-page__items-row {
  display: flex;
  gap: 20px;
}
.compare-page__items-captures {
  flex-shrink: 0;
  width: 270px;
  @media screen and (max-width: 1500px) {
    display: none;
  }
  span {
    display: block;
    &:first-child {
      height: 200px;
    }
  }
}
.compare-options__row {
    padding: 5px 0;
    margin-bottom: 5px;
    transition: all 0.2s;
    display: flex;
    align-items: center;
    gap: 20px;
    width: fit-content;
    @media screen and (max-width: 1500px) {
      flex-direction: column;
      align-items: flex-start;
      gap: 10px;
    }
    &:hover {
      background-color: var(--white);
    }
}
.compare-options__row.equal:not(.active) {
    display: none;
}
.compare-options__name {
    font-size: 15px;
    width: 270px;
    flex-shrink: 0;
    @media screen and (max-width: 768px) {
      width: 230px;
    }
}
.compare-options__values {
    display: flex;
    gap: 20px;
    font-size: 15px;
    color: #333333;
    overflow: hidden;
}
.compare-options__value {
    transition: transform .3s;
    text-align: center;
}
.compare-page__empty {
    margin-top: 40px;
    font-size: 18px;
}
.compare-page__empty:not(.active) {
    display: none;
}
.compare-page__footer {
    margin-top: 40px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 40px;
}
.compare-page__models {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.compare-page__models .title {
    width: 100%;
    font-size: 14px;
    line-height: 25px;
    color: #919191;
}
.compare-page__models .title.invisible {
    display: none;
}
.compare-page__model {
    margin-top: 10px;
    font-size: 14px;
    font-weight: 400;
    color: #ed1c24;
    border: 1px solid #ed1c24;
    border-radius: 24px;
    line-height: 22px;
    padding: 0 10px;
    cursor: pointer;
    display: flex;
    align-items: center;
    transition: background-color .2s, color .2s
}
.compare-page__model.invisible {
    display: none;
}
.compare-page__model:not(:last-child) {
    margin-right: 10px;
}
.compare-page__model span {
    margin-left: 5px;
}
.compare-page__model:not(.active) span {
    display: none;
}
.compare-page__model:hover,
.compare-page__model.active {
    color: #ffffff;
    background-color: #ed1c24;
}
.compare-form {
    margin-top: 4px;
}
.compare-form .title {
    width: 100%;
    font-size: 14px;
    line-height: 25px;
    color: #919191;
    margin-bottom: 10px;
}
.compare-form button {
    color: #808080;
    width: 134px;
    line-height: 33px;
    border: 1px solid #dddddd;
    border-radius: 33px;
    background: none;
}
.compare-form button:disabled {
    background-color: #dddddd;
}
.compare-form input {
    color: #808080;
    width: calc(100% - 148px);
    line-height: 33px;
    border: 1px solid #dddddd;
    border-radius: 33px;
    margin-right: 10px;
    padding: 0 15px;
    min-width: 200px;
}
.compare-form.success .title:not(.title-success),
.compare-form.success input,
.compare-form.success button,
.compare-form:not(.success) .title-success {
    display: none;
}

@media (min-width: 1200px) {
    .compare-product,
    .compare-options__value {
        min-width: 285px;
        max-width: 285px;
    }
}
@media (max-width: 1199px) {
    .compare-page__product {
        padding: 15px;
    }
    .compare-product__buy {
        padding: 10px;
        font-size: 14px;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .compare-product,
    .compare-options__value {
        min-width: 225px;
        max-width: 225px;
    }
}
@media (min-width: 769px) and (max-width: 991px) {
    .compare-product,
    .compare-options__value {
        min-width: 227px;
        max-width: 227px;
    }
}
@media (max-width: 991px) {
    .compare-page__footer {
        grid-template-columns: 1fr;
        grid-row-gap: 20px;
    }
}
@media (max-width: 768px) {
    .compare-page__list > div {
        padding-right: 10px;
    }
    .compare-product__buy {
        padding-right: 0;
        padding-left: 0;
    }
    .compare-product,
    .compare-options__value {
        min-width: 175px;
        max-width: 175px;
    }
    .compare-page__list-top {
        display: block;
    }
}
@media (max-width: 400px) {
    .compare-product,
    .compare-options__value {
        min-width: 135px;
        max-width: 135px;
    }
    
    .compare-form input {
        width: 100%;
    }
    .compare-form button {
        margin-top: 15px;
    }
}
/* End */
/* /bitrix/templates/.default/ajax/ajax.min.css?1493215624420 */
/* /bitrix/templates/tsv_corp/themes/1/colors.css?173510989711074 */
/* /compare/style.css?173816790212090 */
