.clear{
	clear: both;
}

.managerBox{
	display: flex;	
}

.managerItem{
	width: 20%;
	padding-right: 30px;
}

.managerPhoto img{
	width: 100%;
	height: auto;
}

.managerPost{
	font-size: 14px;
}

.managerSocial img{
	float: left;
	width:30px;
	height: 30px;
	margin-top: 10px;
	margin-right: 10px;
}

@media (min-width: 992px) {
    .b-categories-01.b-categories-01--items-4 .b-categories-01__image, .b-categories-01.b-categories-01--items-5 .b-categories-01__image {
        --bs-category-image-size: 200px;
    }
}

.b-categories-01 .b-categories-01__image {
    --bs-category-image-size: 80px;
	height: auto;
    width: var(--bs-category-image-size);
}

a.sotrudnichestvo{
    padding: 8px 16px;
    font-size: 15px;
    font-weight: 700;
    font-family: inherit;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    line-height: 18px;
    color: #fff;
    background-color: #007bff;
    border-radius: 2px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
	margin-top:10px;
	display: inline-block;
}

a.sotrudnichestvo:hover{
	color:#fff;
	background-color: green;
}

.b-products-badges{
	width: 100%;
}

.fw-normal-discount{
	width: 70px;
    height: 70px;
    position: absolute;
    background:url("/_icon/product/icons8-discount-94.png");
    top: -0.5rem;
    right: 1.5rem;
    background-size: contain;
	display: block;
	text-indent: -9999px;
	transition: 0.2s;
}

.s-product-block:hover .fw-normal-discount{
	width: 80px;
    height: 80px;
	transition: 0.2s;
}

.text-bg-warning{
	background-color: #ff0000 !important;
}

.b-products-badges .badge {
    padding: 0.6rem 0.55rem;
}

.fs-2xs {
    font-size: 0.928rem !important;
}

.text-bg-warning{
	color:#fff !important;
}

.product-group .product-group-photos__item{
	padding: 0;
	border: 1px solid #eee;
}

.product-group__item{
	margin: 0 0 0 0;
}

.py-6{
	padding-top: 0px !important;
	padding-left: 0px;
	padding-right: 0px;
}

.b-categories-01 .b-categories-01__image{
	width: 100%;
}

.b-product-images.b-product-images--tile .b-product-images__tile-image-wrapper img{
	height: auto;
}

.b-product-images.b-product-images--tile .b-product-images__tile-image-wrapper{
	padding-top: 100%;
}

.s-products-list--short .b-products-images, .s-products-list--swiper-short .b-products-images{
	width: 100%;
}