

/* Start:/local/templates/eshop_bootstrap_v4/components/bitrix/catalog/bootstrap_v4/style.min.css?17891466341246*/
.grid{}.grid .bx_content_section{margin-bottom:15px}.grid .bx_sidebar{margin-bottom:15px}.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}@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-family:var(--font-family-base);font-size:15px;font-weight:600;text-align:left;margin:5px 0;padding:5px 0;border-bottom:2px solid #d9dee6;border-bottom-color:var(--primary);color:#000}.sectcats .bxcat{display:block;position:relative;overflow:hidden;border-radius:4px;margin-bottom:1rem;text-decoration:none;color:#fff;min-height:120px;background:#2f3d4f}.sectcats .bxcat:hover{text-decoration:none;color:#fff}.sectcats .catinfo{position:relative;z-index:2;padding:12px 14px}.sectcats .bxcattitle{font-family:var(--font-family-base);font-size:15px;font-weight:600;line-height:1.3}.sectcats .prevpicture{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0.35}

/* End */


/* Start:/local/templates/eshop_bootstrap_v4/components/bitrix/catalog.section.list/catalog_tree/style.css?17906652831277*/
.catalog-tree {
	font-family: var(--font-family-base);
}

.catalog-tree-columns {
	column-count: 3;
	column-gap: 2rem;
}

.catalog-tree-block {
	break-inside: avoid;
	page-break-inside: avoid;
	-webkit-column-break-inside: avoid;
	margin: 0 0 1.75rem;
}

.catalog-tree-title {
	margin: 0 0 0.75rem;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.3;
}

.catalog-tree-title a {
	color: #212529;
	text-decoration: none;
}

.catalog-tree-title a:hover {
	color: var(--primary);
	text-decoration: underline;
}

.catalog-tree-list {
	margin: 0;
	padding: 0;
	list-style: none;
}

.catalog-tree-item {
	margin: 0 0 0.4rem;
	padding: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4;
}

.catalog-tree-item a {
	color: #3f3f3f;
	text-decoration: none;
}

.catalog-tree-item a:hover {
	color: var(--primary);
	text-decoration: underline;
}

@media (max-width: 991.98px) {
	.catalog-tree-columns {
		column-count: 2;
	}
}

@media (max-width: 575.98px) {
	.catalog-tree-columns {
		column-count: 1;
	}
}

/* Последний блок и пункт — без нижнего отступа (отступ до подвала задает шаблон сайта) */
.catalog-tree-block:last-child,
.catalog-tree-block .catalog-tree-item:last-child {
    margin-bottom: 0;
}

/* End */
/* /local/templates/eshop_bootstrap_v4/components/bitrix/catalog/bootstrap_v4/style.min.css?17891466341246 */
/* /local/templates/eshop_bootstrap_v4/components/bitrix/catalog.section.list/catalog_tree/style.css?17906652831277 */
