

/* Start:/local/components/dmp/rs/templates/new/style.css?17385691723227*/
min-width: 1520px;.view-custom-depth {
    margin-bottom: 100px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    position: relative;
}

.view-depth-detail {
    text-align: center;
    box-shadow: 0 4px 50px  rgba(37, 55, 70, 0.08);
    width: 500px;
    position: relative;
    padding: 32px 0 50px 0;
}

.view-depth-detail  a {
    display: block;
}

.view-depth-detail  a img {
    margin: auto;
}

.view-depth-detail > img {
    margin: auto;
}

.view-depth-detail > .toggle-button-detail, .view-depth-detail > .category-toggle-button,
.view-depth-detail > .row-toggle-button-detail, .view-depth-detail > .category-row-toggle-button{
    position: absolute;
    bottom: -34px;
    right: calc(50% - 90px);
}

.view-depth-detail__title {
   font-family: HeliosCond;
font-size: 24px;
font-weight: 700;
line-height: 28px;
text-align: center;

}

.toggle-button-detail, .category-toggle-button, .row-toggle-button-detail, .category-row-toggle-button {
    background-color: rgba(200, 16, 46, 1); /* цвет кнопки */
    color: #fff; /* цвет текста кнопки */
    padding: 5px 10px;
    border-radius: 3px;
    cursor: pointer;
    text-align: center;
    margin-bottom: 20px; /* расстояние между кнопками */
    width: 100%; /* занимает всю ширину */
    max-width: 185px;
}


.detail-calegories-list,
.detail-products-table {
    display: none; /* изначально скрываем элементы */
    width: 100%; /* занимает всю ширину */
    margin-top: 50px;
    position: relative;
}

.detail-calegories-list.expanded,
.detail-products-table.expanded {
    display: block; /* показываем элементы при развернутом состоянии */
    margin-top: 50px; /* расстояние между блоками */
}

.detail-calegories-list.expanded {
    display: flex !important;
    justify-content: center;
    flex-direction: row;
    flex-wrap: wrap;
}

.detail-calegories-list .category-detail-item .view-depth-detail {
    box-shadow: 0 4px 50px  rgba(37, 55, 70, 0.08);   
    margin: 0 5px;
    text-align: center; 
    width: 370px;
    padding: 20px 0 35px 0;
}

.detail-calegories-list .category-detail-item {
    max-width: 370px;
    margin: 4px 5px 0 5px;
}

.detail-calegories-list .category-detail-item > img {
    margin: auto;
}

.category-detail-item__title {
    font-size: 24px;
    font-weight: 700;
    line-height: 28px;
    text-align: center;    
    margin-top: 20px;
    min-height: 56px;
}

.inner-page-title {
    margin: 100px 0 80px 0;
}

.detail-products-table.expanded {
    display: block;
    /*min-width: 1520px;*/
}

.category-toggle-button.active {
    /*position: relative; */
}

.category-toggle-button.active:before, .toggle-button-detail.active:before,
.category-row-toggle-button.active:before, .row-toggle-button-detail.active:before{
    content: '';
    display: block;
    height: 40px;
    border-left: 1px dashed rgba(37, 55, 70, 1);
    position: absolute;
    left: calc(50% + 1px);
    bottom: -40px;
}

.view-custom-row .main-block-row{
    display: flex;
    justify-content: space-evenly;
}

/* End */


/* Start:/local/templates/atm/components/bitrix/catalog.section/list_mini/style.css?173856917387*/
/*.view-custom .catalog-item-line {
    padding: 10px 30px;
    margin-bottom: 5px;
}*/
/* End */


/* Start:/local/templates/atm/components/bitrix/catalog.section/list_mini_also/style.css?1738569173185*/
.view-custom .catalog-item-line {
    padding: 10px 30px;
    margin-bottom: 5px;
}
.title_also{
    font-size: 15px;
    font-weight: 700;
    color: #253746;
    margin-bottom: 5px;
}
/* End */
/* /local/components/dmp/rs/templates/new/style.css?17385691723227 */
/* /local/templates/atm/components/bitrix/catalog.section/list_mini/style.css?173856917387 */
/* /local/templates/atm/components/bitrix/catalog.section/list_mini_also/style.css?1738569173185 */
