

/* Start:/bitrix/templates/main/components/bitrix/catalog/bootstrap_v4/style.css?17406625953051*/
.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%;
	box-sizing: border-box;
}
.catalog-block-header{
	margin-top: 28px;
}
.section-navi{
	margin-bottom: 28px;
}
.section-navi .row{
	--bs-gutter-y: 14px;
	--bs-gutter-x: 14px;
}
.section-navi .view-product{
	gap: 14px;
}
.section-navi .view-product .item-view a{
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #e5e5e5;
	border-radius: 7px;
	background-color:#fff;
	width: 30px;
	height: 30px;
}
.section-navi .view-product .item-view a svg path{
	transition: .2s;
}
.section-navi .view-product .item-view a.active svg path{
	fill: #E31E24;
}
.section-page .title-block{
	font-size: 21px;
	margin-bottom: 14px;
}

@media (min-width: 992px){
	.section-page .left-column{
		padding-top: 0px;
	}
}
@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%; }
}

.section-page .sections-block{
	flex: 0 0 auto;
	width: 100%;
}
.section-page.row{
	--bs-gutter-x: 20px;
}
.section-navi select{
	border-radius:0px;
	box-shadow: none!important;
	outline: none!important;
}
@media (min-width: 1200px){
	.section-navi select{
		min-width: 260px;
	}
}
@media (min-width: 1400px){
	.section-page .left-column{
		width: 20%;
	}
	.section-page .col-right{
		width: 80%;
	}
}

@media (max-width: 991.98px) {
	.btn-line-filter{
		margin-bottom: 14px;
	}
	.filter-block-panel{
		position:fixed;
		left: -100%;
		top: 0;
		bottom: 0;
		width: 100%;
		background-color: rgba(0,0,0,.5);
		z-index: 1500;
		opacity: 0;
		transition: .3s
	}

	body.show-filter {
		overflow: hidden
	}

	body.show-filter .filter-block-panel {
		left: 0;
		opacity: 1
	}

	.filter-block-panel .smart-filter {
		width: 320px;
		height: 100%;
		background-color: #fff;
		margin: 0!important;
		padding: 0;
		position: relative;
		border-radius: 0
	}

	.filter-block-panel .title-filter {
		display: block;
		font-weight: 700;
		font-size: 24px;
		margin: 0;
		text-align: left;
		position: absolute;
		top: 0;
		padding: 10px 16px;
		left: 0;
		width: 320px;
		text-transform: uppercase;
		border-bottom: 1px solid #ccc;
		background-color: #fff;
		z-index: 10
	}

	.filter-block-panel .smart-filter-section {
		position: absolute;
		top: 51px;
		left: 0;
		padding: 16px;
		bottom: 0;
		width: 100%;
		overflow: auto
	}
}
@media (max-width: 767.98px){
	.filter-block-panel .section-navi .select-mod{
		width: 100%;
	}
	.filter-block-panel .section-navi{
		margin-bottom: 14px;
	}
}
@media (max-width: 575.98px){
	.section-navi .select-mod{
		width: 100%;
	}
	.section-navi{
		margin-bottom: 14px;
	}
}

/* End */


/* Start:/bitrix/templates/main/components/bitrix/catalog.section.list/home/style.min.css?17406625952306*/
.catalog-section-list-item-title{overflow:hidden;margin:0;padding:0;vertical-align:middle;text-align:center;text-overflow:ellipsis;font-size:14px;line-height:20px}.catalog-section-list-item-link{vertical-align:middle;font-size:14px;line-height:20px}.catalog-section-list-item-counter{vertical-align:middle;font-size:12px;line-height:20px}.catalog-section-list-item-description{font-size:13px}.catalog-section-list-item-img{display:block;padding-top:100%;width:100%;border:1px solid #ccc;border-radius:2px;background-color:#fff;background-position:center;background-size:cover;background-repeat:no-repeat;transition:250ms linear all}.catalog-section-list-item-img:hover{border-color:var(--theme-color-primary)}.catalog-section-list-line-list{padding:0;list-style:none}.catalog-section-list-line-list .catalog-section-list-item{display:flex;margin-bottom:15px;align-items:flex-start}.catalog-section-list-line-list .catalog-section-list-item-title{text-align:left}.catalog-section-list-line-img-container{padding-right:15px;min-width:75px;width:75px}.catalog-section-list-line-list .catalog-section-list-titles{margin:0;line-height:20px}.catalog-section-list-text-list{padding:0;list-style:none;column-count:3}.catalog-section-list-text-list .catalog-section-list-item-title{text-align:left}@media(max-width:767px){.catalog-section-list-text-list{column-count:1}}.catalog-section-list-tile-list{padding:0;list-style:none}.catalog-section-list-tile-img-container{width:100%}.catalog-section-list-list{margin-bottom:30px}.catalog-section-list-list .catalog-section-list-item{padding:0;line-height:16px}.catalog-section-list-list .catalog-section-list-item:before{content:''!important}.catalog-section-list-list-title{display:inline-block;margin:0;margin-bottom:10px;padding:0;vertical-align:top;font-weight:normal;font-size:12px;line-height:16px}.catalog-section-list-list-link{white-space:nowrap;font-size:13px}.catalog-section-list-list-link:hover{text-decoration:none}.catalog-section-list-list-title span{font-size:11px}@media(max-width:639px){.bx-touch .catalog-section-list-list .bx_catalog_line_title{margin-bottom:5px;line-height:12px}.bx-touch .catalog-section-list-list .bx_catalog_line_title a{font-size:12px}}.catalog-section-list-list-title,.catalog-section-list-list-link{transition:all .3s ease}
/* End */
/* /bitrix/templates/main/components/bitrix/catalog/bootstrap_v4/style.css?17406625953051 */
/* /bitrix/templates/main/components/bitrix/catalog.section.list/home/style.min.css?17406625952306 */
