

/* Start:/bitrix/templates/centino-heat/components/bitrix/news.detail/catalog_new/style.css?176241663329436*/
/*Универсальные стили*/

.col-md-12.col-sm-12.col-xs-12.content-md {
    margin-top: 48px;
}


.product-card__wrap .prop-block li {
    align-items: baseline;
    /* Выравниваем текст */
    display: flex;
    /* Включаем флексы */
    margin-bottom: 14px;
    /* Отступ снизу */
}

.product-card__wrap .prop-block li::before {
    content: '';
    /* Выводим линию */
    border-bottom: 1px dashed rgba(224, 224, 224, 1) !important;
    /* Параметры линии */
    flex-grow: 1;
    /* Линия занимает всё доступное пространство */
    order: 2;
    /* Выводим вторым */
    margin: 0 12px;
    /* Расстояние от текста */
}

.product-card__wrap .prop-block .block-right {
    order: 3;
    /* Выводим третьим */
}


.product-card__wrap .mini-title {
    /*заюзала*/
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    color: #333333;
}

.faq-block__product-card .mini-title {
    /*заюзала*/
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    color: #333333;
}

.product-card__wrap .review__name {
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
}

.product-card__wrap .title__text {
    /*заюзала*/
    font-weight: 500;
    font-size: 30px;
    line-height: 36px;
    color: #000000;
}

.product-card__slider-pop .title__text {
    /*заюзала*/
    font-weight: 500;
    font-size: 30px;
    line-height: 36px;
    color: #000000;
}

.faq-block__product-card .title__text {
    /*заюзала*/
    font-weight: 500;
    font-size: 30px;
    line-height: 36px;
    color: #000000;
}

.product-card__wrap .review__text {
    /*заюзала*/
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
}

.product-card__wrap .review__post {
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
}

.ordinary__text {
    /*заюзала*/
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
}

.product-card__wrap .mini__text {
    font-weight: 400;
    font-size: 13px;
    line-height: 16px;
}

.product-card__wrap .tab-text__left {
    /*заюзала*/
    font-size: 0.933em;
    line-height: 20px;
    color: #666;
}

.product-card__wrap .tab-text__right {
    /*заюзала*/
    font-size: 0.933em;
    line-height: 20px;
    color: #333;
    width: 33.33%;
}

.product-card__wrap .price-title__text {
    font-weight: 500;
    font-size: 28px;
    line-height: 32px;
}

.product-card__wrap .middle__text {
    /*заюзала*/
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
}

.faq-block__product-card .middle__text {
    /*заюзала*/
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
}

.product-card__wrap .title-content__text {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
}

.product-card__wrap .white-button {
    max-height: 48px;
    background-color: #ffff;
    padding: 12px;
    border: 1px solid #000;
    border-radius: 4px;
    cursor: pointer;
}

.product-card__wrap .white-button:hover {
    border: 1px solid #722082;
    background-color: #F9F6FA;
    color: #722082;
}

.product-card__wrap .product-card-top__info .building-card__orange-but {
    background-color: rgba(238, 119, 23, 1);
    color: #fff;
    border-radius: 4px;
    padding: 12px;
    border: none;
    max-height: 48px;
}

.product-card__wrap .product-card-top__info .building-card__orange-but:hover {
    background-color: #D26913;
}


.product-card__wrap .grey {
    color: rgba(97, 97, 97, 1);
}

.product-card__wrap .violet {
    color: rgba(114, 32, 130, 1);
}

/*END Универсальные стили*/


/*Заголовок*/

.section--building-card {
    margin: 0 auto;
}


/*END Заголовок*/

/*Верхний блок*/

.product-card__wrap .product-card__top {
    display: flex;
    gap: 48px;
    margin-bottom: 48px;
}

/*END Верхний блок*/


/*Слайдер*/

.product-card__wrap .product-card-top__slider {
    width: 50%;
    height: fit-content;
}

.product-card__wrap .product-card-top__slider img {
    width: 100%;
    border-radius: 8px;
}

/*END Слайдер*/


/*Контент справа*/

.product-card__wrap .product-card-top__info.half {
    width: 50%;
}

.product-card__wrap .product-card-top__info.whole {
    width: 100%;
    padding: 20px;
}


.product-card__wrap .product-card-top__info .price-title__middle {
    display: flex;
    justify-content: space-between;
    padding-bottom: 4px;
}


.product-card__wrap .product-card-top__info .price-title__middle .price-building-info {
    display: flex;
    align-items: flex-start;
    gap: 4px;
}

.product-card__wrap .product-card-top__info .price-title__middle .price-building-info .icon {
    display: flex;
    align-items: center;
}

.product-card__wrap .product-card-top__info .price-title__middle .price-building-info .icon svg {
    height: 100%;
}

.product-card__wrap .product-card-top__info .price-title__middle .price-building-info .text {
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
    text-align: center;
    display: flex;
    align-items: center;
}



.product-card__wrap .product-card-top__info .info-price__equipment {
    padding-top: 16px;
    border-top: 1px solid rgba(237, 237, 237, 1);
    border-bottom: 1px solid rgba(237, 237, 237, 1);
}



.product-card__wrap .info-price__equipment .price-equipment__content[data-price-equipment-open="close"] {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
    padding-top: 16px;
}

.product-card__wrap .product-card-top__info .price-equipment__content[data-price-equipment-open="open"] {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
    padding-top: 16px;
}

.product-card__wrap .product-card-top__info .info-price__add-services {
    margin-top: 20px;
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin-bottom: 20px;
}

.product-card__wrap .product-card-top__info .order-building__button {
    width: 100%;
}

.product-card__wrap .button-order-calculate {
    width: 100%;
    height: 48px;
    border: none;
    color: #fff;
    background-color: #00838A;
    border-radius: 2px;
    margin-top: 16px;
}

.product-card__wrap .product-card-top__info.whole .button-order-calculate {
    width: 50%;
}

.product-card__slider-pop .button-order-calculate {
    width: 100%;
    height: 48px;
    border: none;
    color: #fff;
    background-color: #00838A;
    border-radius: 2px;
    margin-top: 16px;
}


/*END Контент справа*/


/*слайдер популярные товары товары*/

.product-card__slider-pop {
    padding-top: 60px;
    position: relative;
    margin-bottom: 20px;
}

.product-card__slider-pop .content-block__name {
    font-size: 20px;
    line-height: 24px;
    font-weight: 500;
    color: #333333;
}

.product-card__slider-pop .slider-pop-products__title {
    position: absolute;
    top: 0;
}

.product-card__slider-pop .swiper-slide {
    padding: 20px;
    border: 1px solid rgba(237, 237, 237, 1);
    border-radius: 4px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.product-card__slider-pop .img-block,
.product-card__slider-pop .content-block__name {
    margin-bottom: 12px;
}

.product-card__slider-pop .content-block__text {
    font-size: 14px;
    line-height: 20px;
    color: #333333;
    font-weight: 400;
}

.product-card__slider-pop .content-block__text,
.product-card__slider-pop .content-block__price {
    margin-bottom: 20px;
}

.product-card__slider-pop .content-block__price {
    font-size: 16px;
    line-height: 28px;
    font-weight: 500;
    color: #333333;
}

.product-card__slider-pop .content-block__button button {
    width: 100%;
}

.product-card__slider-pop .swiper-button-prev__pop-products:hover svg path {
    fill: white;
}


.product-card__slider-pop .swiper-button-prev__pop-products:hover svg rect {
    fill: #00838A;
}

.product-card__slider-pop .swiper-button-prev__pop-products:hover svg rect {
    stroke: none;
}

.product-card__slider-pop .swiper-button-prev__pop-products {
    position: absolute;
    top: 0;
    right: 54px;
}

.product-card__slider-pop .swiper-button-next__pop-products:hover svg path {
    fill: white;
}


.product-card__slider-pop .swiper-button-next__pop-products:hover svg rect {
    fill: #00838A;
}

.product-card__slider-pop .swiper-button-next__pop-products:hover svg rect {
    stroke: none;
}

.product-card__slider-pop .swiper-button-next__pop-products {
    position: absolute;
    top: 0;
    right: 0;
}

/*end слайдер популярные товары товары*/

/*всплывающий слайдер*/
.big-swiper-popup {
    display: flex;
    align-items: center;
}

.big-swiper-popup .swiper-button-next {
    cursor: pointer;
    position: absolute;
    right: -15%;
    top: 50%;
}

.big-swiper-popup .swiper-button-prev {
    cursor: pointer;
    position: absolute;
    left: -15%;
    top: 50%;
}

.big-swiper-popup[data-big-swiper-popup="block"] {
    visibility: visible;
    transition-delay: 0s, 0s;
    z-index: 9999;
}

.left-swiper-popup[data-left-swiper-popup="block"] {
    visibility: visible;
    transition-delay: 0s, 0s;
    z-index: 9999;
    position: fixed;
    top: 0;
    left: 64px;
    display: flex;
    align-items: center;
    height: calc(100vh - 13%);
}

.left-swiper-popup[data-left-swiper-popup="block"] .product-card-left-swiper {
    max-height: 480px;
    overflow: hidden;
}

.big-swiper-popup[data-big-swiper-popup="block"] .big-swiper__overlay {
    opacity: 1;
}

.left-swiper-popup[data-left-swiper-popup="block"] .big-swiper__overlay {
    opacity: 1;
}

.left-swiper-popup .swiper-slide img {
    border-radius: 12px;
}

.big-swiper-popup .big-swiper__overlay {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    min-height: 100%;
    background-color: #fff;
    transition: opacity .4s;
    z-index: -1;
}


.big-swiper-popup {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    overflow: hidden;
    transition: visibility .4s, z-index 0s;
    transform: translate3d(0, 0, 0);
}

.big-swiper-popup[data-big-swiper-popup="none"] {
    display: none;
}

.left-swiper-popup[data-left-swiper-popup="none"] {
    display: none;
}

.big-swiper-popup .big-swiper__close {
    cursor: pointer;
    position: absolute;
    right: -15%;
    top: -20%;
}


.big-swiper-popup .big-swiper__close:hover svg g path {
    fill: #6DA1A4;
}


.big-swiper-popup .swiper-button-prev:hover svg rect {
    fill: #00838A;
}

.big-swiper-popup .swiper-button-next:hover svg rect {
    fill: #00838A;
}

/*слайдеры*/
.product-card__slider-pop .swiper-pagination_pop-products .swiper-pagination-bullet-active {
    background-color: rgba(10, 10, 10, 1);
    border-radius: 50%;
}

.product-card__slider-pop .swiper-pagination_pop-products {
    display: flex;
    margin-top: 20px;
    justify-content: center;
    gap: 10px;
}

.product-card__slider-pop .swiper-pagination-bullet {
    background-color: rgba(51, 51, 51, 0.5);
    border-radius: 50%;
    height: 10px;
    width: 10px;
}

.product-card-swiper .swiper-pagination {
    margin-top: 14px;
    display: none;
}

.product-card-swiper {
    margin-bottom: 20px;
}

.product-card-swiper .swiper-pagination-bullet {
    background-color: rgba(51, 51, 51, 0.5);
    border-radius: 50%;
    height: 6px;
    width: 6px;
}

.product-card-swiper .swiper-pagination-bullet-active {
    background-color: rgba(10, 10, 10, 1);
    border-radius: 41%;
    height: 6px;
    width: 9px;
}

.product-card-bottom-swiper .swiper-slide img {
    border-radius: 8px;
}

.product-card-swiper,
.product-card-bottom-swiper,
.product-card__slider-pop {
    overflow: hidden;
}

.product-card-swiper .swiper-wrapper,
.product-card-bottom-swiper .swiper-wrapper,
.product-card-big-swiper .swiper-wrapper,
.product-card__slider-pop .swiper-wrapper {
    display: flex;
}

.product-card-swiper .swiper-slide,
.product-card-bottom-swiper .swiper-slide,
.product-card-big-swiper .swiper-slide,
.product-card__slider-pop .swiper-slide {
    flex-shrink: 0;
}

.product-card__slider-pop .swiper-slide img {
    width: 100%;
    border-radius: 2px;
}

.product-card-big-swiper .swiper-slide {
    max-width: 827px;
    border-radius: 12px;
    display: flex;
    justify-content: center;
}

.product-card-big-swiper .swiper-slide img {
    border-radius: 12px;
    /*height: 100%;*/
    width: 100%;
}

.product-card-big-swiper {
    max-width: 830px;
    margin: 0 auto;
    position: relative;
}

.product-card__wrap .product-card__tabs {
    margin-bottom: 84px;
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    row-gap: 50px;
}

.product-card__wrap .tabs-title__element {
    grid-column: span 1;
    text-align: center;
    border-bottom: 1px solid #F6F7FA;
    cursor: pointer;
}

.product-card__wrap .tabs-title__element svg {
    display: none;
}

.product-card__wrap .tabs-title__element[data-product-tab="default"] {
    padding: 0 50px 27px 0;
    white-space: nowrap;
    color: #666;
}

.product-card__wrap .tabs-title__element[data-product-tab="default"]:hover {
    color: #900027;
}

.product-card__wrap .tabs-title__element[data-product-tab="change"] {
    padding: 0 50px 27px 0;
    white-space: nowrap;
    color: #900027;
    border-radius: 10px 10px 0 0;
    border-bottom: 1px solid #900027;
}


.product-card__wrap .tabs-content__element[data-product-tab-block="change"] {
    display: block;
    grid-column: span 5;

}

.product-card__wrap .tabs-content__element[data-product-tab-block="default"] {
    display: none;
}

/*таб отзывы*/

.product-card__wrap .tabs-content__element[data-tab-value="reviews"] .review[data-review-el="none"] {
    display: none;
}

.product-card__wrap .product-card__tabs .review-button {
    cursor: pointer;
}

.product-card__wrap .product-card__tabs .review-button:hover {
    color: #EE7717;
}

.product-card__wrap .tabs-content__element[data-tab-value="reviews"] .review-tab__block {
    display: flex;
    flex-wrap: wrap;
    gap: 24px;
    margin-bottom: 30px;
}


.product-card__wrap .tabs-content__element[data-tab-value="reviews"] .review-tab__button button {
    width: 200px;
    margin: 0 auto;
    display: block;
}

.product-card__wrap .tabs-content__element[data-tab-value="reviews"] .review {
    width: calc(50% - 12px);
    display: flex;
    gap: 20px;
    padding: 30px;
    border: 1px solid rgba(237, 237, 237, 1);
    border-radius: 12px;
}

.product-card__wrap .tabs-content__element[data-tab-value="reviews"] .review img {
    width: 100%;
    border-radius: 8px;
}

.product-card__wrap .review-content {
    max-width: 50%;
}

.product-card__wrap .tabs-content__element[data-tab-value="reviews"] .review .review-image {
    max-width: 50%;
}

.product-card__wrap .tabs-content__element[data-tab-value="reviews"] .review-content__title {
    margin-bottom: 24px;
}

.product-card__wrap .tabs-content__element[data-tab-value="reviews"] .review-content__desc {
    margin-bottom: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
}

/*END таб отзывы*/

/*таб с сертифкатами*/

.product-card__wrap .tabs-content__element[data-product-tab-block="change"][data-tab-value="certificates"] p {
    margin-bottom: 20px;
}

.product-card__wrap .tabs-content__element[data-product-tab-block="change"][data-tab-value="certificates"] p:last-child {
    margin-bottom: 0;
}

.product-card__wrap .tabs-content__element[data-product-tab-block="change"][data-tab-value="certificates"] li {
    margin-bottom: 20px;
}

.product-card__wrap .tabs-content__element[data-product-tab-block="change"][data-tab-value="certificates"] li:last-child {
    margin-bottom: 0;
}

.product-card__wrap .tabs-content__element[data-product-tab-block="change"][data-tab-value="certificates"] ul {
    margin-left: 20px;
    margin-bottom: 20px;
}

/*END таб с сертифкатами*/

/*таб описание*/

.product-card__wrap .building-card__table-desc p {
    margin-bottom: 20px;
}

.product-card__wrap .building-card__table-desc p:last-child {
    margin-bottom: 0;
}

.product-card__wrap .building-card__table-desc li {
    margin-bottom: 20px;
}

.product-card__wrap .building-card__table-desc ul {
    margin-left: 30px;
}

.product-card__wrap .building-card__table-desc li:last-child {
    margin-bottom: 0;
}

.product-card__wrap .building-card__table-desc {
    margin-bottom: 40px;
    border: 1px solid #424242;
    border-radius: 12px;
}

.product-card__wrap .building-card__table-desc .table-desc__row {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #424242;
}

.product-card__wrap .building-card__table-desc .table-desc__row:last-child {
    border-bottom: unset;
}

.product-card__wrap .building-card__table-desc .table-desc__row:first-child .table-desc__cell:first-child {
    border-radius: 12px 0 0 0;
}

.product-card__wrap .building-card__table-desc .table-desc__row:first-child .table-desc__cell:last-child {
    border-radius: 0 12px 0 0;
}

.product-card__wrap .building-card__table-desc .table-desc__row:last-child .table-desc__cell:first-child {
    border-radius: 0 0 0 12px;
}

.product-card__wrap .building-card__table-desc .table-desc__row:last-child .table-desc__cell:last-child {
    border-radius: 0 0 12px 0;
}

.product-card__wrap .building-card__table-desc .table-desc__cell {
    padding: 30px;
    width: 50%;
}

.product-card__wrap .building-card__table-desc .table-desc__cell:first-child {
    background-color: #FEF4EC;
    border-right: 1px solid #424242;
}

/*END таб описание*/

/*таб доставка*/

.product-card__wrap .tabs-content__element[data-product-tab-block="change"][data-tab-value="delivery"] p {
    margin-bottom: 20px;
}

.product-card__wrap .tabs-content__element[data-product-tab-block="change"][data-tab-value="delivery"] p:last-child {
    margin-bottom: 0;
}

.product-card__wrap .tabs-content__element[data-product-tab-block="change"][data-tab-value="delivery"] li {
    margin-bottom: 20px;
}

.product-card__wrap .tabs-content__element[data-product-tab-block="change"][data-tab-value="delivery"] li:last-child {
    margin-bottom: 0;
}

.product-card__wrap .tabs-content__element[data-product-tab-block="change"][data-tab-value="delivery"] ul {
    margin-left: 20px;
    margin-bottom: 20px;
}

/*END таб доставка*/

/*таб характеристики*/

.product-card__wrap .tabs-content__element[data-product-tab-block="change"][data-tab-value="specifications"] {
    width: 100%;
    display: flex;
}

.product-card__wrap .tabs-content__element[data-tab-value="specifications"] .tab__title {
    margin-bottom: 20px;
}


.product-card__wrap .tabs-el__specifications-content .specifications-content__dextop {
    margin-bottom: 64px;
}

.product-card__wrap .tabs-el__specifications-content .specifications-content__mobile {
    display: none;
}

.product-card__wrap .tabs-content__element[data-tab-value="specifications"] .top-specific__configurator {
    gap: 20px;
}

.product-card__wrap .tabs-el__specifications-content {
    width: 100%;
}


/*END таб характеристики*/

/*вопрос ответ*/

.accordion-faq {
    margin-top: 1px;
    position: relative;
}

.faq-block__product-card {
    margin-bottom: 48px;
}

.accordion-faq__head {
    margin-bottom: 24px;
}

.accordion-faq__wrapper {
    display: flex;
    flex-direction: column;
    gap: 20px;
}


.accordion-faq__wrapper .accordion-faq[data-question-block="false"] .black-arrow {
    display: block;
}

.accordion-faq__wrapper .accordion-faq[data-question-block="true"] .black-arrow {
    display: none;
}

.accordion-faq__wrapper .accordion-faq[data-question-block="false"] .white-arrow {
    display: none;
}

.accordion-faq__wrapper .accordion-faq[data-question-block="true"] .white-arrow {
    display: block;
}


.accordion-faq__wrapper .accordion-faq[data-question-block="false"] .accordion-faq__text {
    /*height: 0;*/
    /*padding: 0;*/
    /*transition: height 2s ease-in-out;*/
    padding: 0;
    margin: auto;
    visibility: hidden;
    height: 0;
    overflow: hidden;
    opacity: 0;
    transition: all 0.2s linear;
}

.accordion-faq__wrapper .accordion-faq[data-question-block="true"] .accordion-faq__text {
    /*height: auto;*/
    /*border-radius: 0 0 4px 4px;*/
    /*padding: 20px;*/
    /*transition: height 2s ease-in-out;*/
    padding: 20px;
    visibility: visible;
    height: auto;
    overflow: unset;
    opacity: 1;
}

.accordion-faq__wrapper .accordion-faq[data-question-block="false"] .accordion-faq__title {
    background-color: #F6F7FA;
    border-radius: 4px;
}

.accordion-faq__wrapper .accordion-faq[data-question-block="true"] .accordion-faq__title {
    color: #fff;
    background-color: #00838A;
    border-radius: 4px 4px 0 0;
}

.accordion-faq__wrapper .accordion-faq .accordion-faq__text {
    color: #fff;
    background-color: #00838A;
}

.accordion-faq__wrapper .accordion-faq .accordion-faq__title {
    padding: 20px;
    display: flex;
    justify-content: space-between;
}

/*end вопрос ответ*/


/*media*/

@media(max-width: 1530px) {
    .left-swiper-popup[data-left-swiper-popup="block"] {
        left: 15px;
    }
}

@media(max-width: 1400px) {

    .big-swiper-popup .big-swiper__close,
    .big-swiper-popup .swiper-button-next {
        right: -10%;
    }

    .big-swiper-popup .swiper-button-prev {
        left: -10%;
    }
}

@media(max-width: 1350px) {

    .big-swiper-popup .swiper-button-prev,
    .big-swiper-popup .swiper-button-next {
        display: none;
    }
}

@media (max-width: 1232px) {

    .product-card__slider-pop .slider-pop-products__title {
        font-size: 20px;
        line-height: 24px;
        margin-top: 20px;
    }


    .product-card__wrap .product-card__top {
        gap: 48px;
        margin-bottom: 20px;
    }

    .product-card__wrap .tabs-content__element[data-product-tab-block="default"] {
        grid-column: span 1;
    }

    .product-card__wrap .tabs-content__element[data-product-tab-block="change"] {
        grid-column: span 1;
    }

    .product-card__wrap .product-card__tabs {
        grid-template-columns: 1fr;
        row-gap: 0;
        margin-bottom: 20px;
    }

    .product-card__wrap .tab-text {
        font-size: 18px;
        line-height: 22px;
    }

    .product-card__wrap .tabs-title__element {
        text-align: start;
        background-color: #fff;
        padding: 15px 32px 16px 0;
        border-bottom: 1px solid #F6F7FA;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .product-card__wrap .tabs-title__element[data-product-tab="change"] {
        color: #EE7717;
        background-color: #fff;
        padding: 15px 32px 16px 0;
    }

    .product-card__wrap .tabs-title__element[data-product-tab="default"] {
        padding: 15px 32px 16px 0;
    }

    .product-card__wrap .tabs-title__element[data-product-tab="default"] svg:first-child {
        display: block;
    }

    .product-card__wrap .tabs-title__element[data-product-tab="change"] svg:first-child {
        display: none;
    }

    .product-card__wrap .tabs-title__element[data-product-tab="default"] svg:last-child {
        display: none;
    }

    .product-card__wrap .tabs-title__element[data-product-tab="change"] svg:last-child {
        display: block;
    }

    .product-card__wrap .tabs-content__element[data-product-tab-block="change"][data-tab-value="specifications"] {
        flex-direction: column;
        grid-row: 2;
    }

    .product-card__wrap .tabs-content__element[data-product-tab-block="change"][data-tab-value="delivery"] {
        grid-row: 3;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .product-card__wrap .tabs-content__element[data-product-tab-block="change"][data-tab-value="description"] {
        grid-row: 4;
    }

    .product-card__wrap .tabs-content__element[data-product-tab-block="change"][data-tab-value="reviews"] {
        grid-row: 5;
    }

    .product-card__wrap .tabs-content__element[data-product-tab-block="change"][data-tab-value="certificates"] {
        grid-row: 6;
    }



    .product-card__wrap .tabs-el__specifications-content {
        margin-top: 20px;
    }


    .product-card__wrap .tabs-el__specifications-content .specifications-content__dextop {
        display: none;
    }

    .product-card__wrap .tabs-el__specifications-content .specifications-content__mobile {
        display: block;
    }


    .product-card__wrap .tabs-content__element[data-tab-value="specifications"] .top-specific__configurator {
        gap: 10px;
    }

    .product-card-swiper .swiper-pagination {
        display: flex;
        justify-content: center;
        gap: 6px;
    }

    .product-card__wrap .product-card-bottom-swiper {
        display: none;
    }

    .product-card__slider-pop .swiper-button-prev__pop-products,
    .product-card__slider-pop .swiper-button-next__pop-products {
        /* display: none; */
    }

    .product-card__wrap .building-card__table-desc .table-desc__row {
        display: flex;
        flex-direction: column;
        border-bottom: 1px solid #424242;
    }

    .product-card__wrap .building-card__table-desc .table-desc__row:first-child .table-desc__cell:first-child {
        border-radius: 12px 12px 0 0;
    }

    .product-card__wrap .building-card__table-desc .table-desc__row:first-child .table-desc__cell:last-child {
        border-radius: 0;
    }

    .product-card__wrap .building-card__table-desc .table-desc__row:last-child .table-desc__cell:first-child {
        border-radius: 0;
    }

    .product-card__wrap .building-card__table-desc .table-desc__row:last-child .table-desc__cell:last-child {
        border-radius: 0 0 12px 12px;
        border-bottom: unset;
    }

    .product-card__wrap .building-card__table-desc .table-desc__cell {
        padding: 20px;
        width: 100%;
        border-bottom: 0;
    }

    .product-card__wrap .building-card__table-desc ul {
        margin-left: 20px;
    }

    .product-card__wrap .building-card__table-desc .table-desc__cell:first-child {
        background-color: #FEF4EC;
        border-right: 0;
        border-bottom: 1px solid #424242;
    }

    .product-card__wrap .tabs-content__element[data-product-tab-block="change"][data-tab-value="certificates"] {
        margin-top: 20px;
    }

    .product-card__wrap .tabs-content__element[data-product-tab-block="change"][data-tab-value="reviews"] {
        margin-top: 20px;
    }

    .product-card__wrap .tabs-content__element[data-tab-value="reviews"] .review-tab__button button {
        width: 100%;
        margin-bottom: 20px;
    }

    .product-card__wrap .tabs-content__element[data-tab-value="reviews"] .review-tab__block {
        flex-direction: column;
    }

    .product-card__wrap .tabs-content__element[data-tab-value="reviews"] .review {
        width: 100%;
    }

    .product-card__wrap {
        padding: 32px 32px 32px 0;
    }
}

@media (max-width: 1100px) {
    .right_block.narrow_Y.custom-product-block {
        margin-right: -16px;
    }
}

@media(max-width: 991px) {
    .right_block.narrow_Y.custom-product-block {
        margin-right: 0;
    }

    .product-card__wrap .product-card-top__info.whole .button-order-calculate {
        width: 100%;
    }

    .product-card__wrap {
        padding: 0;
    }
}

@media (max-width: 868px) {
    .product-card__wrap .product-card__top {
        flex-direction: column;
    }

    .product-card__wrap .product-card-top__info.half {
        width: 100%;
    }

    .product-card__wrap .product-card-top__slider,
    .product-card__wrap .product-card-top__info {
        width: 100%;
    }

    .product-card__wrap .product-card-top__info {
        border: unset;
        padding: 0;
    }

}

/*END media*/
/* End */
/* /bitrix/templates/centino-heat/components/bitrix/news.detail/catalog_new/style.css?176241663329436 */
