

/* 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/components/aspro/catalog.section.list.allcorp3metal/templates/.default/style.min.css?17701329518180*/
.sections-list__item{position:relative}.sections-list__item--big-padding{padding:34px 40px 40px}.sections-list__item.sections-list__item--has-bg{cursor:pointer;padding:0}.sections-list__item--has-bg{overflow:hidden}@media (max-width:600px){.sections-list__item.flexbox--direction-row,.sections-list__item.flexbox--direction-row-reverse{flex-direction:column}.sections-list__item-text-wrapper .maxwidth-theme,.sections-list__item.maxwidth-theme{padding-left:0;padding-right:0}}.sections-list__item-additional-text-wrapper{padding:19px 0 18px 24px}.sections-list__item--has-bg .sections-list__item-additional-text-wrapper{position:absolute;bottom:23px;left:33px;right:33px;z-index:1;padding:0}.grid-list--items-3 .sections-list__item--has-bg .sections-list__item-additional-text-wrapper{bottom:28px}.sections-list__item--has-bg:hover .sections-list__item-additional-text-wrapper{opacity:0}.sections-list__item--has-additional-text .sections-list__item-text-wrapper{opacity:0;visibility:hidden;justify-content:flex-end;position:absolute;top:0;bottom:0;border-radius:4px 4px 2px 2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;padding:0;max-height:100%;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,box-shadow .2s ease-in-out;width:100%;z-index:1}.sections-list__item--has-additional-text .sections-list__item-text-top-part{overflow-y:auto;max-height:100%}.sections-list__item--has-additional-text .sections-list__item-text-wrapper .sections-list__item-text-top-part:not(.mCustomScrollbar){visibility:hidden}.sections-list__item--has-additional-text .sections-list__item-text-top-part .mCSB_container{padding:20px 32px 0 24px;min-height:100%;display:flex;flex-direction:column;justify-content:flex-end}.sections-list__item--has-bg .sections-list__item-text-top-part .mCSB_container{padding:35px 32px 0 32px}.sections-list__item--has-additional-text:hover .sections-list__item-text-wrapper{opacity:1;visibility:visible}.sections-list__item--has-bg .sections-list__item-text-wrapper .dark_link{color:#fff}.sections-list__item--has-bg .sections-list__item-text-wrapper .dark_link.color_light--opacity:hover{opacity:1}.sections-list__item--has-additional-text .sections-list__item-text-top-part .mCSB_container>*,.sections-list__item:not(.sections-list__item--has-additional-text) .sections-list__item-text-wrapper>*{cursor:initial}.sections-list__item--has-additional-text .sections-list__item-text-wrapper .sections-list__item-text-top-part .mCSB_container>div:last-of-type{margin-bottom:21px}.sections-list__item--has-bg .sections-list__item-text-wrapper .sections-list__item-text-top-part .mCSB_container>div:last-of-type{margin-bottom:28px}.sections-list .shadow-target{background-color:#fff;background-color:var(--card_bg_black);position:absolute;left:0;right:0;transition:bottom .2s ease-in-out}.sections-list .shadow-parent-all:not(.sections-list__item-without-image) .shadow-target{bottom:-10px}.sections-list .shadow-parent-all:hover .shadow-target{bottom:0}.sections-list__item-additional-text-top-part{height:100%}.sections-list--img-srl .sections-list__item-text-top-part{word-break:break-word}@media (max-width:600px){.bx-ie .sections-list__item-text-wrapper{flex-basis:auto}}.sections-list__item-image-wrapper{position:relative}.sections-list--img-srl .sections-list__item-image-wrapper .sections-list__item-link{width:140px;height:140px;display:inline-block;position:relative;vertical-align:top;margin:6px 0 0 32px}.sections-list--img-srl .sections-list__item-image-wrapper--LEFT .sections-list__item-link{margin-right:32px;margin-left:0}.sections-list--img-srl .grid-list--items-2 .sections-list__item-image-wrapper:not(.sections-list__item-image-wrapper--ICONS) .sections-list__item-link,.sections-list--img-srl .grid-list--items-2-wide .sections-list__item-image-wrapper:not(.sections-list__item-image-wrapper--ICONS) .sections-list__item-link{height:110px;width:110px}.sections-list--img-srl .grid-list--items-3 .sections-list__item-image-wrapper:not(.sections-list__item-image-wrapper--ICONS) .sections-list__item-link,.sections-list--img-srl .grid-list--items-3-wide .sections-list__item-image-wrapper:not(.sections-list__item-image-wrapper--ICONS) .sections-list__item-link{height:90px;width:90px}.sections-list--img-srl .sections-list__item-image-wrapper--ICONS .sections-list__item-link{height:40px;width:40px;display:flex;justify-content:center;align-items:center}.sections-list--img-srl .sections-list__item-image-wrapper--ICONS a svg{max-width:100%;max-height:100%}.sections-list--img-srl .sections-list__item-image-wrapper--BIG_PICTURES .sections-list__item-link{width:300px;height:200px}.sections-list--img-srl .sections-list__item-image-wrapper--PICTURES .sections-list__item-link{width:120px;height:120px}.sections-list__item-image-wrapper--TOP{padding-top:67%}.sections-list__item-image-wrapper--BG{padding-top:67%;width:100%}.sections-list__item-image-wrapper--BG:after{content:"";position:absolute;left:0;right:0;top:51%;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%)}.sections-list__item-image{background-size:cover;background-position:center;background-repeat:no-repeat;display:block;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:601px){.sections-list--img-srl .grid-list--items-1 .sections-list__item-image-wrapper .sections-list__item-link{margin-left:48px;margin-right:0}.sections-list--img-srl .grid-list--items-1 .sections-list__item-image-wrapper--LEFT .sections-list__item-link{margin-right:48px;margin-left:0}}@media (max-width:600px){.sections-list--img-srl .sections-list__item-image-wrapper .sections-list__item-link{margin:0 0 33px 0}.sections-list--img-srl .grid-list--items-1 .sections-list__item--big-padding{padding:40px}.mobile-scrolled .sections-list__item-image-wrapper--BG{padding-top:150%}.mobile-scrolled .sections-list__item-image-wrapper--BG:after{top:40%}.sections-list--img-srl .sections-list__item-image-wrapper:not(.sections-list__item-image-wrapper--ROUND_PICTURES) .sections-list__item-image{border-radius:4px}}@media (max-width:424px){.sections-list--img-srl .sections-list__item-image-wrapper--BIG_PICTURES .sections-list__item-link{max-width:300px;padding-top:67%;width:100%;height:auto}}.sections-list__item-products-count{margin:3px 0 0 0}.sections-list--img-srl .grid-list--items-1 .sections-list__item-products-count{margin-top:8px}.sections-list__item-title{position:relative}.sections-list__item-link--absolute{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}@media (min-width:601px){.sections-list--img-srl .sections-list__item-title{padding-right:54px}}@media (max-width:600px){.sections-list--img-srl .sections-list__item--compact .sections-list__item-title{font-size:1.6em;line-height:calc(1em + 7px)}}.sections-list__item-preview-wrapper{margin:14px 0 0 0}.sections-list--img-srl .grid-list--items-1 .sections-list__item-preview-wrapper{margin-top:20px}.sections-list__item-childs{margin:12px 0 7px 0}.sections-list--img-srl .grid-list--items-1 .sections-list__item-childs{margin-top:20px}.sections-list__item-childs>ul{margin:0}.sections-list__item-childs>ul>li{display:inline;line-height:calc(1em + 10px)}.sections-list__item-childs-item-separator{color:#ccc;margin:0 7px 0 4px}.sections-list__item--has-bg .sections-list__item-childs-item-separator{color:#fff}@media (min-width:601px){.sections-list--img-srl .sections-list__item-image-wrapper .arrow-all{display:none}}@media (max-width:600px){.sections-list--img-srl .sections-list__item-text-top-part .arrow-all{display:none}}.sections-list__item--compact{padding:22px 23px}.sections-list__item--compact .sections-list__item-title{padding-right:0}.sections-list__item--compact .sections-list__item-image-wrapper .sections-list__item-link{margin:1px 24px 0 0}.sections-list__item--compact .sections-list__item-image-wrapper:not(.sections-list__item-image-wrapper--ICONS) .sections-list__item-link{width:50px;height:50px}.sections-list__item--compact .sections-list__item-image-wrapper:not(.sections-list__item-image-wrapper--ICONS)+.sections-list__item-text-wrapper{padding-top:5px}.sections-list__item--compact .sections-list__item-products-count{margin:0}
/* 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/components/aspro/catalog.section.list.allcorp3metal/templates/.default/style.min.css?17701329518180 */
/* /bitrix/templates/aspro-allcorp3metal/css/images_detail.min.css?1770132972224 */
