

/* Start:/bitrix/templates/elektro_flat/components/bitrix/catalog/.default/bitrix/catalog.section.list/subsection_minimal/style.css?17848172386113*/
.catalog-seo-collections { display: block; width: 100%; min-width: 0; min-height: 58px; margin: 0 0 22px; box-sizing: border-box; border: 1px solid #dbe4ef; border-radius: 12px; background: linear-gradient(180deg, #fcfdff 0%, #f8fafc 100%); box-shadow: 0 3px 12px rgba(19, 54, 88, 0.045); overflow: hidden; }
.catalog-seo-collections[open] { box-shadow: 0 6px 18px rgba(19, 54, 88, 0.07); }
.catalog-seo-collections--small { display: flex; align-items: center; min-width: 0; padding: 10px 12px 10px 16px; }
.catalog-seo-collections__summary { display: flex; align-items: center; min-width: 0; min-height: 58px; padding: 10px 12px 10px 16px; box-sizing: border-box; cursor: pointer; list-style: none; overflow: hidden; }
.catalog-seo-collections__summary::-webkit-details-marker { display: none; }
.catalog-seo-collections__summary:focus-visible { outline: 2px solid rgba(0, 119, 204, .28); outline-offset: 2px; }
.catalog-seo-collections__label { flex: 0 0 auto; margin-right: 12px; color: #344054; font-size: 15px; font-weight: 700; line-height: 1.2; white-space: nowrap; }
.catalog-seo-collections__preview, .catalog-seo-collections__compact-links { display: flex; align-items: center; flex: 1 1 auto; min-width: 0; overflow: hidden; white-space: nowrap; gap: 7px; }
.catalog-seo-collections__preview-item { position: relative; display: inline-flex; align-items: center; justify-content: center; flex: 0 0 auto; max-width: 280px; min-height: 36px; padding: 7px 14px; box-sizing: border-box; border: 1px solid #d9e2ec; border-radius: 999px; background: #ffffff; color: #0077cc; font-size: 14px; font-weight: 600; line-height: 1.2; white-space: nowrap; }
.catalog-seo-collections__preview-text { display: block; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.catalog-seo-collections__preview-item:before, .catalog-seo-collections__more:before, .catalog-seo-collections__link--compact:before { content: ""; position: absolute; left: -7px; top: 50%; width: 4px; height: 4px; margin-top: -2px; border-radius: 50%; background: #0077cc; opacity: .48; }
.catalog-seo-collections__preview-item--first-visible:before, .catalog-seo-collections__preview-item--hidden:before, .catalog-seo-collections__preview-item--initially-hidden:before, .catalog-seo-collections__more:not(.catalog-seo-collections__more--has-dot):before, .catalog-seo-collections__link--compact:first-child:before { display: none; }
.catalog-seo-collections__preview-item--initially-hidden, .catalog-seo-collections__preview-item--hidden, .catalog-seo-collections__count--hidden { display: none !important; }
.catalog-seo-collections__more { position: relative; display: inline-flex; align-items: center; justify-content: center; flex: 0 0 auto; min-height: 36px; padding: 7px 13px; box-sizing: border-box; border: 1px solid #cfe4f5; border-radius: 999px; background: #f3f9ff; color: #0077cc; font-size: 14px; font-weight: 700; line-height: 1.2; white-space: nowrap; }
.catalog-seo-collections__more-open { display: none; }
.catalog-seo-collections[open] .catalog-seo-collections__more-closed { display: none; }
.catalog-seo-collections[open] .catalog-seo-collections__more-open { display: inline; }
.catalog-seo-collections__arrow { display: inline-block; width: 7px; height: 7px; margin: -3px 0 0 7px; box-sizing: border-box; border-right: 2px solid currentColor; border-bottom: 2px solid currentColor; transform: rotate(45deg); transition: transform .18s ease; }
.catalog-seo-collections[open] .catalog-seo-collections__arrow { margin-top: 3px; transform: rotate(225deg); }
.catalog-seo-collections__panel { border-top: 1px solid #e5edf5; padding: 18px 18px 20px; background: #ffffff; }
.catalog-seo-collections__groups { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px 30px; }
.catalog-seo-collections__group { min-width: 0; }
.catalog-seo-collections__group-title { margin-bottom: 9px; color: #344054; font-size: 14px; font-weight: 700; line-height: 1.25; }
.catalog-seo-collections__links { display: flex; flex-direction: column; align-items: flex-start; gap: 5px; }
.catalog-seo-collections__link { display: inline; padding: 2px 0; color: #0077cc; font-size: 14px; font-weight: 500; line-height: 1.35; text-decoration: none; }
.catalog-seo-collections__link:hover { color: #005fa3; text-decoration: underline; text-underline-offset: 3px; }
.catalog-seo-collections__link--compact { position: relative; display: inline-flex; align-items: center; justify-content: center; flex: 0 0 auto; max-width: 280px; min-height: 36px; padding: 7px 14px; box-sizing: border-box; border: 1px solid #d9e2ec; border-radius: 999px; background: #ffffff; font-size: 14px; font-weight: 600; line-height: 1.2; overflow: visible; text-decoration: none; white-space: nowrap; }
.catalog-seo-collections__link--compact:hover { background: #f3f9ff; border-color: #b8d8ef; color: #005fa3; box-shadow: 0 2px 7px rgba(0, 119, 204, .08); text-decoration: none; }
@media screen and (min-width: 788px) and (max-width: 1253px) {
.catalog-seo-collections__groups { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media screen and (max-width: 787px) {
.catalog-seo-collections { min-height: 50px; margin-bottom: 18px; border-radius: 10px; }
.catalog-seo-collections--small { padding: 8px 9px; }
.catalog-seo-collections__summary { min-height: 50px; padding: 8px 9px; }
.catalog-seo-collections__label { margin-right: 8px; font-size: 13px; }
.catalog-seo-collections__preview, .catalog-seo-collections__compact-links { gap: 5px; }
.catalog-seo-collections__preview-item, .catalog-seo-collections__link--compact { max-width: 180px; min-height: 32px; padding: 6px 10px; font-size: 13px; }
.catalog-seo-collections__more { min-height: 32px; padding: 6px 10px; font-size: 13px; }
.catalog-seo-collections__preview-item:before, .catalog-seo-collections__more:before, .catalog-seo-collections__link--compact:before { left: -5px; }
.catalog-seo-collections__panel { padding: 16px 12px 18px; }
.catalog-seo-collections__groups { grid-template-columns: 1fr; gap: 18px; }
.catalog-seo-collections__link { font-size: 13px; }
}

/* End */


/* Start:/bitrix/templates/elektro_flat/components/bitrix/catalog.section/table/style.css?1723586678891*/
.btn-sort-plus{
	border-color: #007cb4;
	cursor: pointer;
	background: #007cb4;
	color: white;
	border-style: solid;
	border-radius: 3px;
}
.btn-sort-minus{
	border-color: #007cb4;
	cursor: pointer;
	background: #007cb4;
	color: white;
	border-style: solid;
	border-radius: 3px;
}
.btn-sort-plus:hover{
	background: #32b4f0;
	border-color:  #32b4f0;
}
.btn-sort-minus:hover{
	background: #32b4f0;
	border-color:  #32b4f0;
}
.btn-sort-hide{
	border-color: #f7063c;
	cursor: pointer;
	background: #f7063c;
	color: white;
	border-style: solid;
	border-radius: 3px;
}
.btn-sort-hide:hover{
	background: #dd7990;
	border-color:  #dd7990;
}

.collection_wrap{
	padding-top: 20px;
	padding-bottom: 20px;
	display: flex;
	flex-wrap: wrap;
}
.collections {
		border: 1px Solid #d8d8d8;
		padding: 5px;
		background: #ececec;
		margin: 4px;
		border-radius: 5px;
		text-decoration: none !important;;
}
/* End */
/* /bitrix/templates/elektro_flat/components/bitrix/catalog/.default/bitrix/catalog.section.list/subsection_minimal/style.css?17848172386113 */
/* /bitrix/templates/elektro_flat/components/bitrix/catalog.section/table/style.css?1723586678891 */
