.catalog-detail__left {
	position: relative;
}
.catalog-detail__left .product-item-label-text > div, .product-item-label-ring > div {
	line-height: 1;
}

.catalog-detail__pics-container {
	display: flex;
	flex-wrap: wrap;
}

.catalog-detail__pics.add-tab {
	max-width: calc(100% / 4);
}

.catalog-detail__status.catalog-detail__status_instock.red {
	color: #d0312d;
}

@media screen and (max-width: 768px) {
	.catalog-detail__pics-container {
		display: block;
	}

	.catalog-detail__pics.add-tab {
		max-width: 100%;
	}
}
.catalog-detail__bar1{
	grid-gap:20px;
}

.btn.btn_primary.reqPrice-New{
    border: 2px #797D84 solid !important;
    color: #797D84 !important;
}
.btn.btn_primary.reqPrice-New.avl-btn{
	border-color: var(--theme-color-accent) !important;
    background: var(--theme-color-accent) !important;
    color: #fff !important;
}
.btn.btn_primary.reqPrice-New.avl-btn:hover{
	border-color: var(--theme-color-accent-light) !important;
	background: var(--theme-color-accent-light) !important;
}

.tabs2__content .card-file__bar {
	display: flex;
	align-items: center;
	margin-top: 15px;
}

.tabs2__content .card-file__bar .card-file__size{
	font-size: 10px;
	padding-right: 8px;
}

.tabs2__content .card-file{
	padding: 10px 0px 10px 30px;
}

.tabs2__content .card-file__bar .btn_small{
	font-size: 10px;
	padding: 0px 10px 0px 10px;
	min-height: 25px;
}
.tabs2__content .card-file .card-file__cover{
	max-width: 175px;
}
