

/* Start:/local/templates/avtopoliv-market/components/bitrix/catalog/catalog/style.css?17766173053710*/
.section-description{
    margin-bottom: 20px;
    margin-top: -20px;
}

.sortline {
    display: flex;
    align-items: center;
}

.sort_filter {
    margin-top: 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-right: -20px;
    margin-left: -20px;
    flex-direction: row-reverse;
}

.sortline select {
    width: 100%;
    height: 35px;
    padding: 0px 15px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 5px;
    font-size: 15px;
}

.smart_filter_checked_items {
    display: flex;
    gap: 5px;
    flex-wrap: wrap;
    margin: 10px 0px;
}

.smart_filter_checked_items button {
    border-radius: var(--radius1);
    background: var(--c1);
    cursor: pointer;
    color: #ccc;
    font-size: 13px;
    height: 35px;
    border: none;
    padding: 0px 10px 0px 10px;
    display: flex;
    align-items: center;
    gap: 5px;
    transition: var(--animation1);
}

.smart_filter_checked_items button:after {
    content: "";
    display: block;
    width: 11px;
    height: 11px;
    background: url("/local/templates/avtopoliv-market/components/bitrix/catalog/catalog/img/close2.svg") no-repeat center;
    background-size: contain;
}

.smart_filter_checked_items button:hover {
    background: var(--c3);
    color: #ffffff;
}

@media (max-width: 1199px) {

    .sort_filter {
        margin-right: -15px;
        margin-left: -15px;
    }
}

@media (max-width: 575px) {
    .sortline {
        margin-left: -10px;
    }

    .sort_filter {
        margin-right: -10px;
    }
}

/*================================FAQ=====================================*/

.faq-accordion{
	margin-top:40px;
}

.faq-accordion p{
	margin-top:10px;
}

.faq-accordion ul{
	margin-left: 20px;
}

.faq-item{
	border-top: solid 1px var(--c9);
}

.faq-item__content{
	margin-bottom:20px;
	max-width: 900px;
}
.catalog-faq--iblock-list.catalog-faq {
    margin: 40px 0;
}
.catalog-faq--iblock-list .catalog-faq__title {
    margin: 0 0 25px 0;
    font-size: 24px;
    font-weight: 600;
    color: #333;
}
.catalog-faq--iblock-list .faq-accordion { border-radius: 8px; overflow: hidden; }

.catalog-faq--iblock-list .faq-item:last-of-type { border-bottom: 1px solid var(--c9); }
.catalog-faq--iblock-list .faq-item__header { margin: 0; }
.catalog-faq--iblock-list .faq-item__button {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 18px 0px;
    background: none;
    border: none;
    text-align: left;
    cursor: pointer;
    font: inherit;
    color: inherit;
}

.catalog-faq--iblock-list .faq-item__question {
    font-size: 16px;
    font-weight: 500;
    color: #333;
    line-height: 1.4;
}
.catalog-faq--iblock-list .faq-item__icon {
	flex-shrink: 0;
    margin-left: 16px;
    height: 40px;
    width: 40px;
    background: var(--c2);
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.catalog-faq--iblock-list .faq-item__icon-svg {
    transition: transform 0.3s ease;
    fill: var(--c5);
}
.catalog-faq--iblock-list .faq-item--active .faq-item__icon-svg { transform: rotate(180deg); }
.catalog-faq--iblock-list .faq-item__content-wrapper { background: #fff; }
.catalog-faq--iblock-list .faq-item__answer {
    font-size: 14px;
    line-height: 1.6;
    color: #555;
}
.catalog-faq--iblock-list .faq-item__answer > *:first-child { margin-top: 0; }
.catalog-faq--iblock-list .faq-item__answer > *:last-child { margin-bottom: 0; }
@media (max-width: 768px) {
    .catalog-faq--iblock-list.catalog-faq {margin: 30px 0; }
    .catalog-faq--iblock-list .faq-item__button { padding: 16px 0px; }
    .catalog-faq--iblock-list .catalog-faq__title { font-size: 20px; }
}


/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/avtopoliv-market/components/bitrix/catalog.section.list/main_page_sections/style.min.css?1770229670997*/
.section-item{margin-bottom:50px}.section-item h2{font-weight:500;margin-right:20px;font-size:22px}.section-item a{color:var(--c1);cursor:pointer;display:flex;width:100%;align-items:center}.section-item a:hover{color:var(--c2)}.section-item svg{padding:5px;width:20px;height:20px;background:var(--c2);border-radius:5px;stroke:#fff}.sections_name{display:flex;justify-content:space-between}.section_name{display:flex;align-items:center;justify-content:flex-start;margin-bottom:20px;height:50px;border-radius:var(--radius1);border:solid 1px rgba(0,0,0,.08)}.section_main_catalog li{margin:20px}.subsection{display:flex;margin-top:20px;align-items:center;color:var(--c1)}.subsection h3{font-size:16px;font-weight:500;line-height:1.2;margin-top:0;margin-left:15px;width:100%}.subsection svg{padding:0;width:14px;height:14px;background:none;border-radius:5px;stroke:var(--c3);margin-left:10px}.subsection-image{width:40px;height:40px}.section-description{max-width:800px;color:var(--c4);font-size:14px}
/* End */
/* /local/templates/avtopoliv-market/components/bitrix/catalog/catalog/style.css?17766173053710 */
/* /local/templates/avtopoliv-market/components/bitrix/catalog.section.list/main_page_sections/style.min.css?1770229670997 */
