.article-product-block{
	border-radius: 10px;
	background-color: #E0E4E8;
	color: #151618 ;
}

.bzm-element-detail{
	border-radius: 20px;
	background-color: #FFFFFF;
}

#detailElementTab{
	border-bottom: 1px solid #D1D9E1;
}

.tab-content h2 {
	color: #151618;
}

.thumb{
	border-radius: 10px;
}
.activeThumb{

}

.activeThumb img{
	border: 1px solid #E14D31;
}

.thumb-img{
	max-width: 80px;
	height: 80px;
	object-fit: cover;
}

.border-img{
	border-radius: 10px;
}

.thumbnail-slider .owl-stage-outer .owl-stage  .owl-item{
	width: auto !important;
}

.main-slider .owl-stage-outer .owl-stage  .owl-item{
	max-height: 350px;
}
.main-slider .owl-stage-outer .owl-stage  .owl-item .item img{
	max-height: 350px;
	object-fit: cover;
}
/* Стилизация кнопок вперёд и назад */
.main-slider .owl-nav {
	position: absolute;
	top: 50%;
	width: 100%;
	display: flex;
	justify-content: space-between;
	transform: translateY(-50%);
}

.main-slider .owl-prev,
.main-slider .owl-next {
	background-color: #ffffff; /* Цвет фона кнопок */
	color: #000000; /* Цвет текста кнопок */
	font-size: 20px; /* Размер шрифта */
	padding: 10px; /* Внутренний отступ кнопок */
	border: 2px solid #000000; /* Обводка кнопок */
	border-radius: 5px; /* Радиус закругления углов кнопок */
	cursor: pointer;
}

.main-slider .owl-prev {
	margin-left: 20px; /* Отступ слева для кнопки "назад" */
	background: rgba(0, 0, 0, 0.3) url(../element.detail/assets/img/arr-prev.svg) no-repeat center center !important;
}

.main-slider .owl-next {
	margin-right: 20px; /* Отступ справа для кнопки "вперёд" */
	background: rgba(0, 0, 0, 0.3) url(../element.detail/assets/img/arr-next.svg) no-repeat center center !important;
}

.main-slider .owl-nav button {
	width: 40px;
	height: 40px;
	border-radius: 100px;
	backdrop-filter: blur(3px);

}
.main-slider .owl-nav button span{
	color: rgb(0 0 0 / 0%) !important;

}


@media (max-width: 768px) {
	.thumb-img{
		max-width: 50px;
		height: 50px;
	}

	.main-slider .owl-nav button {
		width: 25px;
		height: 25px;

	}

	.main-slider .owl-prev {
		margin-left: 10px; /* Отступ слева для кнопки "назад" */
	}

	.main-slider .owl-next {
		margin-right: 10px; /* Отступ справа для кнопки "вперёд" */
	}

	.main-slider .owl-stage-outer .owl-stage  .owl-item{
		max-height: 200px;
	}
	.main-slider .owl-stage-outer .owl-stage  .owl-item .item img{
		max-height: 200px;
	}
}

/* Стилизация li, когда вложенный button активен */
li .tab-link-bzm.active {
	border-bottom: 2px #E14D31 solid;

}

li .tab-link-bzm.active h5{
	color: #909AA3;
}
li .tab-link-bzm h5{
	color: #E14D31;
}

.bzm-element-detail .nav{
	--bs-nav-link-color:#E14D31;
	--bs-nav-link-hover-color:#E14D31;

}


.bzm-btn-op {
	background: #ff290000 !important;
	color: #E14D31 !important;
	border: 1px solid #E14D31 !important;
}

.bzm-btn-op:hover{
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)),
	#E14D31!important;
	color: #ffffff!important;

}

.bzm-btn-op:hover svg path{
	fill: #ffffff!important;

}
