

/* Start:/bitrix/templates/.default/components/bitrix/catalog/catalog-production/style.css?17852278253343*/
.grid{}
.grid .bx_content_section{
	margin-bottom: 15px;
}
.grid .bx_sidebar{
	margin-bottom: 15px;
}

/* grid2x1 */
.grid2x1{}
.grid2x1 .bx_content_section{
	float: left;
	width: 66%;
	margin-bottom: 15px;
}
.grid2x1 .bx_sidebar{
	float: right;
	width: 33%;
	margin-bottom: 15px;
	padding-left: 5%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width:960px){
	.grid2x1 .bx_sidebar{
		padding-left: 4%;
	}
}
@media (max-width:640px) {
	.grid2x1 .bx_content_section,
	.grid2x1 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid2x1 .bx_sidebar{
		padding-left: 3%;
	}
}
@media (max-width:479px){
	.grid2x1 .bx_sidebar{
		padding-left: 1%;
	}

}

.similar-items-vertical{
	height: 450px;
    	overflow-y: scroll;
    	overflow-x: hidden;
}

.similar-items-vertical::-webkit-scrollbar{        
    	width: 5px;
}

.similar-items-vertical::-webkit-scrollbar-track{
    	background-color:#ecedee;
}

.similar-items-vertical::-webkit-scrollbar-thumb {
	-webkit-border-radius: 0px;
	  border-radius: 0px;
	  background-color: #92c548;
	  height: 25px;
  }
.slideFilterTitle{
	display: none;
}
@media(max-width: 475px){
	.slideFilterTitle{
		display: block;
		padding: 10px;
		background: #1ebaf6;
		color: #fff;
		font-weight: bold;
		font-size: 15px;
		cursor: pointer;
	}
	.slideFilter{
		display: none;
	}
}
@media(max-width: 768px){
    .customImg{
        display: none;
    }
}
/* ПК: кнопка не нужна */
@media (min-width: 768px) {
    .load-more.btn-link--primary.js-open-categories-modal { display: none; }
}

/* Мобилка: сайдбарный блок скрываем, откроем его в модалке */
@media (max-width: 768px){
    .side-bar #jsSidebarCategories { display:none; }
}

/* Модалка */
.categories-modal { display: none; position: fixed; inset: 0; z-index: 9999; }
.categories-modal[aria-hidden="false"] { display: block; }

.categories-modal__overlay { position: absolute; inset: 0; background: rgba(0,0,0,.5); }
.categories-modal__dialog {
    position: relative;
    width: calc(100% - 24px);
    max-width: 560px;
    margin: 60px auto;
    background: #fff;
    border-radius: 12px;
    padding: 16px;
    max-height: calc(100vh - 120px);
    overflow: auto;
}
.categories-modal__close {
    position: sticky;
    top: 0;
    margin-left: auto;
    display: block;
    font-size: 28px;
    line-height: 1;
    background: transparent;
    border: 0;
    cursor: pointer;
}
@media (max-width: 992px) {
    body.mob-filter-open .mobile-bottom-nav,
    body.mob-categories-open .mobile-bottom-nav {
        display: none !important;
    }
}

.tags {
	display: flex;
	justify-content: space-between;
	align-content: center;
	align-items: center;
}
.tags a{
	border-radius: 4px;
	border: 1px solid #bed58f;
	background: #e8f4db42;
	font-size: 14px;
	color: #bed58f;
	cursor: pointer;
	width: max-content;
	padding: 4px 5px;
}
@media (max-width: 525px) {
	.box__special-item.add-compare span {
		display: none;
	}
	.tags{
		justify-content: end;
		align-items: center;
		gap: 6px;
	}
	.tovar__stock {
		display: flex;
		align-items: baseline;
		gap: 4px;
	}
	.tros-product-card__quickview-icon img {
		width: 30px!important;
		height: 30px!important;
	}
	.tros-product-card__quickview{
		left:10%!important;
		top: 14px!important;
	}
}

/* End */


/* Start:/bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?178521877151*/
font.errortext{color:red}font.notetext{color:green}
/* End */
/* /bitrix/templates/.default/components/bitrix/catalog/catalog-production/style.css?17852278253343 */
/* /bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?178521877151 */
