

/* Start:/local/templates/servergate/components/bitrix/catalog.smart.filter/left2/style.css?1773160098141*/
@media (min-width:1024px) {
    .sb-filter__submit {
        display: block !important;
    }
    .w100 {
    	width: 100% !important
    }
}
/* End */


/* Start:/local/templates/servergate/components/bitrix/catalog.section/chassis_new/style.css?17724551902218*/
/* Карточки в сетке конфигуратора (catalog.item top2 внутри items-grid.servers__grid) */
.items-grid.servers__grid .priority-goods__card {
  position: relative;
  background-color: var(--white);
  padding: 24px;
  min-width: 0;
  transition: 0.5s;
  box-sizing: border-box;
}

.items-grid.servers__grid .priority-goods__card:hover {
  box-shadow: 0 5px 20px 2px rgba(0, 0, 0, 0.26);
  transition: 0.5s;
}

/* Фото в карточке конфигуратора — целиком в рамке, без обрезки */
.items-grid.servers__grid .priority-goods__card .priority-goods__sliders-body-slider-item-body .photo-r img {
  -o-object-fit: contain;
     object-fit: contain;
}

/* Равная высота карточек в ряду: CSS Grid задаёт высоту строки по самому высокому элементу */
.items-grid.servers__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px 10px;
  margin: 0 -5px;
  align-items: stretch;
}

.items-grid.servers__grid::after {
  display: none;
}

/* Отступ между блоком карточек и пагинацией */
.items-grid.servers__grid + .pagination {
  margin-top: 30px;
}

.items-grid.servers__grid .priority-goods__card {
  display: flex;
  flex-direction: column;
  min-height: 0;
  align-self: stretch;
}

.items-grid.servers__grid .priority-goods__card .priority-goods__sliders-body-slider-item-body {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  min-height: 0;
}

.items-grid.servers__grid .priority-goods__card .priority-goods__sliders-body-slider-item-body .product-benefits-r {
  margin-top: auto;
}

@media screen and (max-width: 1249px) {
  .items-grid.servers__grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .items-grid.servers__grid .priority-goods__card {
    max-width: none;
  }
}

@media screen and (max-width: 768px) {
  .items-grid.servers__grid {
    grid-template-columns: 1fr;
  }

  .items-grid.servers__grid .priority-goods__card {
    max-width: none;
    padding: 20px;
  }

  .items-grid.servers__grid .priority-goods__card .priority-goods__sliders-body-slider-item-header {
    padding: 20px;
  }
}

/* End */
/* /local/templates/servergate/components/bitrix/catalog.smart.filter/left2/style.css?1773160098141 */
/* /local/templates/servergate/components/bitrix/catalog.section/chassis_new/style.css?17724551902218 */
