

/* Start:/local/templates/mark/components/bitrix/catalog.section/main_page_filter/style.css?1759769094851*/
.tab-container {
    display: grid;
	grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    gap: 16px;
}


.custom_loader_progress-bar {
    width: 84px;
    height: 7px;
    border-radius: 3.5px;
    background: linear-gradient(90deg, #3b82f6 30%, #f3f3f6 30%);
    background-size: 300% 100%;
    animation: custom_progress 2s ease-in-out infinite;
}

@keyframes custom_progress {
    0% { background-position: 100% 0; }
    100% { background-position: -100% 0; }
}

.loader-container {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 80vh;
    width: 100%;
}

.main__catalog-tab ul {
    overflow-x: scroll;
    width: 100%!important;
}

.main__catalog-tab .tab-btn {
    width: max-content!important;
}

#tab-content-ajax{
    transition: .4s opacity;
}

#tab-content-ajax.loaded{
    opacity: .4;
}
/* End */


/* Start:/local/templates/mark/components/bitrix/news.list/main_brands/style.css?175554050783*/
.fabricator__item img{
    height: 60px;
object-fit: contain;
  padding: 0 20px;

}
/* End */


/* Start:/local/templates/mark/components/bitrix/catalog.item/card/style.css?1774558840913*/
  .scrolling-text {
    display: inline-block;
    max-width: 140px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: bottom;
  }

  .card__labels {
      display: flex;
      flex-direction: column;
      gap: 5px;
      position: absolute;
      top: 10px;
      left: 10px;
      z-index: 10;
  }

  .card__label {
      padding: 4px 12px;
      border-radius: 22px;
      font-size: 10px;
      font-weight: 700;
      text-transform: uppercase;
      color: #ffffff;
      width: fit-content;
  }

  .card__label--new {
      background-color: rgb(255, 163, 58); /* Requested Orange */
  }

  .card__label--special {
      background-color: rgba(35, 84, 206, 0.49); /* Requested Blue */
  }

  .card__label--hit,
  .card__label--default {
      background-color: #475569;
  }

  .catalog__card-bar{
      width: 100%!important;
      justify-content: end;
  }


/* End */


/* Start:/local/templates/mark/components/bitrix/news.list/main_news/style.css?1757758946155*/
.news__card img{
height:240px;
}

.news__card img {
    width: 100%;
    height: auto;
    object-fit: contain;
}

.news__card .title {
    height: 80px;
}
/* End */


/* Start:/local/templates/mark/components/prolaba/form/rss-main/style.css?1758717169411*/
.response p {
    padding: 10px 20px;
    margin: 0;
    border-radius: 5px;
    width: fit-content;
}

.response p.error {
    color: red;
    background-color: #fff0f0;
}


.success-block {
    display: none;

    margin-top: 50px;
    color: #fff;
    font-size: 22px;
    font-weight: 600;
}

.success-block.view {
    display: block;
}

.subscribe__form{
    overflow: hidden;
}
/* End */
/* /local/templates/mark/components/bitrix/catalog.section/main_page_filter/style.css?1759769094851 */
/* /local/templates/mark/components/bitrix/news.list/main_brands/style.css?175554050783 */
/* /local/templates/mark/components/bitrix/catalog.item/card/style.css?1774558840913 */
/* /local/templates/mark/components/bitrix/news.list/main_news/style.css?1757758946155 */
/* /local/templates/mark/components/prolaba/form/rss-main/style.css?1758717169411 */
