

/* Start:/bitrix/templates/aspro-allcorp2/components/bitrix/news/catalog_eurometcon/style.css?17912695092351*/
@media (min-width: 992px) {
	.body .content-md > .right_block.catalog_page {width: 100%;}
	.content-md > .right_block.narrow_Y.catalog_page .section-content-wrapper {width: 75%;}
	.content-md > .right_block.narrow_N.catalog_page .section-content-wrapper {width: 100%;}
	.right_block.catalog_page .main-catalog-wrapper .left_block {margin-top: 0;}

}
@media (max-width: 991px) {
	.right_block .main-catalog-wrapper {display: block;}
}

/* Блок баннера */
.section-top-banner {
    max-width: 100%;
    margin: 0 auto;
    overflow: hidden;
    box-sizing: border-box;
}

/* Изображение баннера */
.section-top-banner__image {
    width: 100%;
    height: auto;
    display: block;
    max-width: 100%;
}

/* Адаптивность для мобильных */
@media (max-width: 768px) {
    .section-top-banner {
        /*padding: 0 15px;*/
    }

    .section-top-banner__image {
    	margin-bottom: 20px;
    }
}

.cat-ban-yes .left_block {
	margin-top: 0 !important;
}

///


.section-faq-wrapper {
    margin: 20px 0;
}

.faq-list {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    margin: 20px 0;
}

.faq-item {
    border: 1px solid #e0e0e0;
    border-radius: 5px;
    overflow: hidden;
    box-sizing: border-box;
}

/* Single FAQ item takes full width */
.faq-list:has(.faq-item:nth-child(1):not(:nth-child(2))) .faq-item {
    width: 100%;
}

/* Two or more FAQ items, each takes roughly half the width */
.faq-list:has(.faq-item:nth-child(2)) .faq-item {
    width: calc(50% - 10px); /* Account for gap */
}

.faq-question {
    padding: 15px;
    background: #f8f9fa;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-weight: 600;
}

.section-faq-wrapper h2 {
    margin-bottom: 0px;
    margin-top: 20px !important;
}

.faq-question:hover {
    background: #e9ecef;
}

.faq-answer {
    padding: 15px;
    display: none;
    background: white;
    border-top: 1px solid #e0e0e0;
}

.faq-icon {
    font-weight: bold;
    font-size: 18px;
}

/* Responsive adjustments for smaller screens */
@media (max-width: 768px) {
    .faq-list:has(.faq-item:nth-child(2)) .faq-item {
        width: 100%; /* Stack vertically on mobile */
    }
}
/* Скрытие баннера доставки */
.section-top-banner { display: none !important; }
/* End */
/* /bitrix/templates/aspro-allcorp2/components/bitrix/news/catalog_eurometcon/style.css?17912695092351 */
