

/* Start:/bitrix/templates/aspro-allcorp3metal/components/bitrix/catalog/main/style.min.css?17701329711732*/
.group_description_block.bottom{padding:40px 0 0;margin-bottom:30px}.no_goods{padding:87px 30px 50px;border-top:1px solid #e5e5e5}.js-load-wrapper>.no_goods{margin-top:-1px}.no_goods .no_products{position:relative}.no_goods .no_products:before{content:"";position:relative;width:117px;height:117px;background:url(/bitrix/templates/aspro-allcorp3metal/components/bitrix/catalog/main/../../../../images/empty_catalog.png) 0 0 no-repeat;display:block;margin:auto auto 23px}.no_goods .button{float:right;margin:17px 0 0}.wrap_text_empty{padding:10px 0 15px 0;text-align:center}.wrap_text_empty .middle_text{padding:16px 0 0;display:inline-block}#main .catalog-maxwidth .bottom-links-block,#main .catalog-maxwidth .catalog-detail__bottom-info .detail-block:not(.tizers){margin-left:auto;margin-right:auto}html.bx-ie #main .catalog-maxwidth .bottom-links-block,html.bx-ie #main .catalog-maxwidth .catalog-detail__bottom-info .detail-block:not(.tizers){flex-basis:auto}.right_block.narrow_N .catalog-maxwidth .bottom-links-block,.right_block.narrow_N .catalog-maxwidth .catalog-detail__bottom-info .detail-block:not(.tizers){max-width:1156px}.section-content-wrapper .text_after_items{margin-top:49px}.catalog-detail__gallery{max-width:calc(var(--sizeImage) + var(--paddingRightLeft,0px));max-height:calc((var(--sizeImage) * var(--ratio,1)) + var(--bottomGallery,70px))}.catalog-detail__gallery-wrapper{position:relative;width:100%;padding-top:var(--paddingImage,100%)}.catalog-detail__gallery__item--big{position:relative;padding-top:var(--paddingImage,100%);width:100%;height:100%;line-height:var(--sizeImage);max-width:var(--sizeImage);max-height:var(--sizeImage)}.catalog-detail__gallery.catalog-detail__gallery--vertical{padding-left:90px;max-width:calc(var(--sizeImage) + var(--paddingRightLeft,90px))}
/* End */


/* Start:/bitrix/templates/aspro-allcorp3metal/css/catalog-offer.css?17709921134131*/
/* Основной блок оффера */
.catalog-section-offer {
    margin: 24px 0 32px;
}

/* Добавляем плавность для эффекта наведения */
.catalog-section-offer .rounded-4 {
    transition: box-shadow 0.3s ease, border-color 0.3s ease;
    background: #fff; /* Явно задаем белый фон, если он был прозрачным */
}

/* Эффект при наведении на блок - легкая тень */
.catalog-section-offer:hover .rounded-4 {
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.08);
    border-color: transparent; /* Убираем рамку, заменяя её тенью */
}

.catalog-section-offer .order-info-block {
    padding: 28px 32px;
}

/* Контент с текстом */
.catalog-section-offer__text-content {
    margin-bottom: 24px; /* Чуть увеличил отступ до преимуществ */
}

.catalog-section-offer__main-text {
    margin-bottom: 12px !important;
    line-height: 1.5;
    font-weight: 600; /* Делаем заголовок чуть жирнее */
}

.catalog-section-offer__button-description {
    margin-top: 10px;
    line-height: 1.5;
    opacity: 0.8;
}

/* Преимущества */
.catalog-section-offer__features {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 16px 24px; /* Отступы: по вертикали 16, по горизонтали 24 */
    margin-top: 24px;
    padding-top: 24px;
    border-top: 1px solid rgba(0, 0, 0, 0.06);
}

.catalog-section-offer__feature {
    display: flex;
    align-items: flex-start; /* Иконка всегда сверху, если текст в 2 строки */
    gap: 10px;
    font-size: 14px;
    color: #555;
    font-weight: 500;
    line-height: 1.3;
}

/* Иконка галочки */
.catalog-section-offer__icon {
    flex-shrink: 0;
    width: 18px;
    height: 18px;
    position: relative;
    top: 1px; /* Визуальная компенсация для выравнивания с текстом */
    
    /* ВОТ ЗДЕСЬ МАГИЯ ЦВЕТА */
    color: var(--theme-base-color, #28a745); /* Берет цвет сайта, или зеленый как запасной */
}

/* Иконка в начале (большая слева) */
.catalog-section-offer .icon-svg-block {
    padding-top: 4px;
}

.catalog-section-offer .svg-inline-review {
    width: 42px;
    height: 42px;
    /* Красим большую иконку тоже в цвет сайта */
    stroke: var(--theme-base-color, #333); 
}

/* Кнопка */
.catalog-section-offer .btn {
    min-width: 220px;
    font-size: 15px;
    padding: 14px 28px;
    font-weight: 600;
    letter-spacing: 0.02em;
}

/* Адаптив для планшетов */
@media (max-width: 992px) {
    .catalog-section-offer .line-block {
        flex-direction: column;
    }
    
    .catalog-section-offer .icon-svg-block {
        display: none;
    }
    
    .catalog-section-offer .order-info-btns {
        width: 100%;
        margin-top: 24px;
    }
    
    .catalog-section-offer .btn {
        width: 100%;
    }
    
    .catalog-section-offer__features {
        grid-template-columns: 1fr 1fr;
    }
}

/* Адаптив для мобильных */
@media (max-width: 576px) {
    .catalog-section-offer {
        margin: 16px 0 24px;
    }
    
    .catalog-section-offer .order-info-block {
        padding: 20px 16px;
    }
    
    .catalog-section-offer__main-text {
        font-size: 16px !important;
    }
    
    .catalog-section-offer__button-description {
        font-size: 14px !important;
    }
    
    .catalog-section-offer__features {
        grid-template-columns: 1fr; /* В одну колонку на телефоне */
        gap: 12px;
        margin-top: 16px;
        padding-top: 16px;
    }
    
    .catalog-section-offer__feature {
        font-size: 14px;
        align-items: center; /* На мобильном лучше центрировать */
    }
    
    .catalog-section-offer .btn {
        font-size: 15px;
        padding: 12px 24px;
    }
}
/* End */


/* Start:/bitrix/templates/aspro-allcorp3metal/css/images_detail.min.css?1770132972224*/
.catalog-detail__gallery{--sizeImage:454px;--bottomGallery:74px}.catalog-detail__gallery--322px{--sizeImage:322px}.catalog-detail__gallery--388px{--sizeImage:388px}.ratio--horizontal{--ratio:2/3}.ratio--vertical{--ratio:3/2}
/* End */
/* /bitrix/templates/aspro-allcorp3metal/components/bitrix/catalog/main/style.min.css?17701329711732 */
/* /bitrix/templates/aspro-allcorp3metal/css/catalog-offer.css?17709921134131 */
/* /bitrix/templates/aspro-allcorp3metal/css/images_detail.min.css?1770132972224 */
