

/* Start:/bitrix/templates/avtoref/components/bitrix/catalog/templat/style.css?16908915724341*/
.grid{}
.grid .bx_content_section{
	margin-bottom: 15px;
}
.grid .bx_sidebar{
	margin-bottom: 15px;
}

/* grid2x1 */
.grid2x1{}
.grid2x1 .bx_content_section{
	float: left;
	width: 66%;
	margin-bottom: 15px;
}
.grid2x1 .bx_sidebar{
	float: right;
	width: 33%;
	margin-bottom: 15px;
	padding-left: 5%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width:960px){
	.grid2x1 .bx_sidebar{
		padding-left: 4%;
	}
}
@media (max-width:640px) {
	.grid2x1 .bx_content_section,
	.grid2x1 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid2x1 .bx_sidebar{
		padding-left: 3%;
	}
}
@media (max-width:479px){
	.grid2x1 .bx_sidebar{
		padding-left: 1%;
	}

}

.catalog-block-header{
	font-size:14px;
	font-weight: bold;
	text-align: left;
	margin:5px 0;
	padding:5px 15px;
	border-bottom: 2px solid #d9dee6;
	color: #000;
}

.sidebar-inc{
	margin-bottom: 1.5rem;
}
.section-navi{
	position: relative;
	font-family: 'Inter';
	font-size: 1rem;
	z-index: 15;
}
.section-navi .line-navi{
	justify-content: space-between;
}
.section-navi .line-navi>div{
	margin-bottom: 1.5rem;
}
.section-navi .line-navi .count-select .name{
	margin-right: .5em;
}
.section-navi .line-navi .item-count{
	margin-left: 1em;
}
.section-navi .line-navi span.item-count{
	color:#00B7F1;
}
.section-navi .line-navi .select-sort-block .val-name{
	margin-left: 1.5em;
}
.section-navi .line-navi .select-sort-block .arrow-icon{
	display: block;
	width: 1.2rem;
	height: 1.2rem;
	margin-left: .5em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("/images/arrow-bottom.svg");
}
.section-navi .line-navi .select-sort-block .arrow-icon.sort-top{
	background-image: url("/images/arrow-top.svg");
}
.section-navi .line-navi .select-sort-block{
	flex-wrap: wrap;
}
.section-navi .line-navi a:hover{
	opacity: .7;
}
.section-navi .view-product .item-view:not(:last-child){
	margin-right: 10px;
}
.section-navi .view-product .item-view a{
	border: 1px solid #D1D1D1;
	border-radius: .5rem;
	height: 40px;
	width: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: .2s;
}
.section-navi .view-product .item-view a svg path{
	transition: .2s;
}
.section-navi .view-product .item-view a.active,
.section-navi .view-product .item-view a:hover:hover{
	background-color: #54C3FF;
	border-color: #54C3FF;
}
.section-navi .view-product .item-view a.active svg path,
.section-navi .view-product .item-view a:hover:hover svg path{
	fill: #fff;
}
.section-navi .view-product .item-view a:hover{
	opacity: 1;
}
@media (max-width: 1619.98px) {
	.section-navi{
		font-size: 16px;
	}
}
@media (max-width: 1399.98px) AND (min-width: 1200px) {
	.section-navi .line-navi .select-sort-block .name,
	.section-navi .line-navi .count-select .name{
		display: none;
	}
}
@media (max-width: 991.98px) {
	.section-navi .line-navi .select-sort-block .name,
	.section-navi .line-navi .count-select .name{
		display: none;
	}
	.section-navi .line-navi .select-sort-block .val-name{
		margin-left: 0;
	}
	.section-navi .line-navi .name + .item-count{
		margin-left: 0;
	}
}
@media (max-width: 1199.98px){
	.bx-filter-block{
		position: fixed;
		left:-100%;
		top: 0;
		bottom: 0;
		width: 100%;
		background-color: rgba(0,0,0,.5);
		z-index: 900;
		opacity:0;
		transition:.3s;
	}
	body.show-filter .bx-filter-block{
		left: 0;
		opacity: 1;
	}
	.bx-filter-block .smart-filter{
		width: 320px;
		height: 100%;
		background-color: #fff;
		margin: 0!important;
		padding: 0;
		position: relative;
		border-radius: 0;
	}
	.bx-filter-block .title-filter{
		display: block;
		font-weight: 700;
		font-size: 24px;
		margin: 0;
		text-align: left;
		position: absolute;
		top: 0;
		padding: 10px 15px;
		left:0;
		width: 320px;
		text-transform: uppercase;
		border-bottom: 1px solid #ccc;
		background-color: #fff;
		z-index: 10;
	}
	.bx-filter-block .close{
		top: 50%;
		margin-top: -15px;
		right: 15px;
	}
	.bx-filter-block .smart-filter-section{
		position: absolute;
		top: 50px;
		left: 0;
		padding: 0 15px 15px;
		bottom: 0;
		width: 100%;
		overflow: auto;
	}
}
@media (max-width: 575.98px){
	.section-navi .line-navi .select-sort-block .perenos{
		flex: 1 0 100%;
	}
	.section-navi .line-navi>div{
		margin-bottom: .5rem;
	}
	.section-navi{
		margin-bottom: 1.5rem;
	}
}
/* End */


/* Start:/bitrix/templates/avtoref/components/bitrix/catalog.section.list/bootstrap_v4/style.css?1690891571972*/
.section-list .cat-list.row{
    --bs-gutter-y: 1.5rem;
    list-style: none;
    padding: 0;
}
.section-list .section-item .panel{
    border-radius: .5rem;
    display: block;
    position: relative;
    padding: 1.5rem;
    box-shadow: 0 4px 10px rgba(0, 45, 113, 0.1);
    height: 100%;
    transition: .3s;
}
.section-list .section-item .panel:hover{
    box-shadow: 0 4px 15px rgba(0, 45, 113, 0.1);
}
.section-list .section-item .name{
    display: block;
    text-align: center;
    font-weight: 700;
    font-size: 1.2rem;
    margin-top: 1rem;
}
.section-list .section-item .image{
    height: 100px;
    width: 100%;
    position: relative;
    display:block;
    margin-bottom: 1rem;
}
.section-list .section-item .image img{
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    object-fit:contain;
    object-position: center;
}
@media (max-width: 440px){
    .section-list .cat-list.row .col-6{
        width: 100%;
    }
}
/* End */


/* Start:/bitrix/templates/avtoref/components/bitrix/news.list/cat_home/style.css?16908915821050*/
.cat-home-list{

}
.cat-home-list .panel{
    border-radius: .5rem;
    display: block;
    position: relative;
    padding: 1.5rem;
    box-shadow: 0px 4px 10px rgba(0, 45, 113, 0.1);
    min-height: 100%;
    transition: .3s;
}
.cat-home-list .panel:hover{
    box-shadow: 0px 4px 15px rgba(0, 45, 113, 0.1);
}
.cat-home-list .row{
    --bs-gutter-y: 1.5rem;
}
.cat-home-list .panel .image{
    height: 100px;
    width: 100%;
    position: relative;
    display:block;
    margin-bottom: 1rem;
}
.cat-home-list .panel .image img{
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    object-fit:contain;
    object-position: center;
}
.cat-home-list .panel .name{
    color: #002D71;
    font-weight: 700;
    font-size: 1.2rem;
    display: block;
    text-align: center;
}
.cat-home-list .btn-line{
    margin-top: 1.5rem;
}
@media (max-width: 575.98px){
    .cat-home-list .panel .name{
        font-size: .8em;
    }
}
@media (max-width: 359.98px){
    .cat-home-list .item.col-6{
        width: 100%;
    }
}
/* End */
/* /bitrix/templates/avtoref/components/bitrix/catalog/templat/style.css?16908915724341 */
/* /bitrix/templates/avtoref/components/bitrix/catalog.section.list/bootstrap_v4/style.css?1690891571972 */
/* /bitrix/templates/avtoref/components/bitrix/news.list/cat_home/style.css?16908915821050 */
