

/* Start:/local/templates/sibdk/components/bitrix/news/brands_redesign/style.css?1753159980497*/
.catalog__block{
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.05), 0px 4px 40px 0px rgba(0, 0, 0, 0.05);
    background-color: #fff;
    border-radius: 10px;
    padding-top: 10px;
}
.brands .catalog__grid{
	grid-template-columns: 1fr 1fr 1fr 1fr;
}

.redesign .content-grid .grid__cell{
	padding: 0;
}

@media(max-width: 1200px){
	.brands .catalog__grid{
		grid-template-columns: 1fr 1fr 1fr;
	}
}

@media( max-width: 768px ){
    .brands .catalog__grid{
		grid-template-columns: 1fr 1fr;
	}
}
/* End */


/* Start:/local/templates/sibdk/components/bitrix/catalog.section/sibdk_new_dev1/style.css?17697585146000*/
@media (min-width: 1200px){
	/*lg*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-md-2:nth-child(6n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6  > .row > .col-md-4:nth-child(3n+1),
	.product-item-list-col-6-1 > .col-sm-6  > .row > .col-md-4:nth-child(3n+1),
	/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-md-3:nth-child(4n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (min-width: 992px) and (max-width:1199px){
	/*md*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-md-2:nth-child(6n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 > .row > .col-md-4:nth-child(3n+1),
	.product-item-list-col-6-1 > .col-sm-6 > .row > .col-md-4:nth-child(3n+1),
	/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-md-3:nth-child(4n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (min-width: 768px) and (max-width: 991px){
	/*sm*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (max-width: 767px){
	/*xs*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}

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

.row::before {
	display: initial;
}

.catalog__block {
	min-height: 100%;
}

.catalog__block .btn2 {
	position: absolute;
    bottom: 0;
    left: 0;

}
.catalog__price {
	width: 100%;
	position: absolute;
    bottom: 40px;
    left: 0;
}

.catalog__grid{
	row-gap: 20px !important;
}

@media( max-width: 768px ){
	.product-card{
		box-shadow: none;
	}
}


.block-q-and-a {
	display: flex;
	flex-direction: column;
	gap: 14px;
}

.item-question-answer {
	border-radius: 5px;
	background-color: #f5f1f1;
	overflow: hidden;
	transition: background-color 0.3s ease;
}

.item-question-answer .i-question:hover {
	background-color: #ebe9e9;
}

.item-question-answer .i-question,
.item-question-answer.active .i-answer {
	padding: 10px;
}

.item-question-answer .i-question {
	font-size: 16px;
	font-weight: 500;
	position: relative;
	cursor: pointer;
	color: #542929;
	padding-right: 30px;
	/* место для значка */
	transition: color 0.3s ease, background-color 0.3s ease;
}

/* палочки через ::before и ::after */
.item-question-answer .i-question::before,
.item-question-answer .i-question::after {
	content: '';
	position: absolute;
	right: 10px;
	top: 50%;
	width: 12px;
	height: 2px;
	background-color: #542929;
	transition: transform 0.3s ease, background-color 0.3s ease;
}

.item-question-answer .i-question::before {
	transform: translateY(-50%) rotate(0deg);
	/* горизонтальная палочка */
}

.item-question-answer .i-question::after {
	transform: translateY(-50%) rotate(90deg);
	/* вертикальная палочка */
}

/* Когда раскрыто */
.item-question-answer.active .i-question::after {
	transform: translateY(-50%) rotate(0deg);
	/* вертикальная в горизонтальная */
	background-color: #fff;
}

.item-question-answer.active .i-question::before {
	background-color: #fff;
}


.item-question-answer.active .i-question {
	background-color: #f41f1f;
	color: #fff;
}
.item-question-answer.active .i-question:hover {
	background-color: #ff4242;
} 

.i-answer {
	height: 0;
	opacity: 0;
	overflow: hidden;
	transition: height 0.3s ease, opacity 0.3s ease;
}

.item-question-answer.active .i-answer {
	height: auto;
	opacity: 1;
}
/* End */


/* Start:/local/templates/sibdk/components/bitrix/catalog.section/sibdk_new_dev1/themes/blue/style.css?1753159980825*/
/* catalog.section */

/*
#3052bf
#26b0e4
#00a2df
*/

/* Slider */
.bx-blue .product-item-image-slider-progress-bar { background-color: #0083d1;}
.bx-blue .product-item-image-slider-control:hover{ background-color: rgba(0,131,209,.8);}
.bx-blue .product-item-image-slider-control.active,
.bx-blue .product-item-image-slider-control:hover{ background-color: #0083d1;}

/* SCU */
.bx-blue .product-item-scu-item-text-block:hover,
.bx-blue .product-item-scu-item-color-block:hover,
.bx-blue .product-item-scu-item-text-container.selected .product-item-scu-item-text-block,
.bx-blue .product-item-scu-item-color-container.selected .product-item-scu-item-color-block{ outline-color: #006cc0;}

/* Amount */
.bx-blue .product-item-amount-field:focus{border-color: #006cc0;}


.bx-blue .catalog-section-header{border-color:#006cc0;}
/* End */
/* /local/templates/sibdk/components/bitrix/news/brands_redesign/style.css?1753159980497 */
/* /local/templates/sibdk/components/bitrix/catalog.section/sibdk_new_dev1/style.css?17697585146000 */
/* /local/templates/sibdk/components/bitrix/catalog.section/sibdk_new_dev1/themes/blue/style.css?1753159980825 */
