

/* Start:/local/templates/bricks_3/components/bitrix/catalog/brands/bitrix/news.detail/.default/style.css?17000325201114*/
.product-brand__row .product-brand__img{
	height:initial;
	background-size:contain
}
.product-brand__row .product-brand__img img{
	display:none
}
.product-brand__info__wrap>div{
    margin-right:30px;
}
@media only screen and (max-width:680px){
.product-brand__row .product-brand__img img{
	display:block;
	max-width:100%;
	height:auto;
}
}

.video-container{
	gap:20px;
	display:grid;
	grid-template-columns:repeat(3, 1fr);	
	overflow:hidden;
	margin:30px 0;
}

.video-btns-container{
	text-align:right;
}

.video-btns-container .open-detail-link{
	min-width:174px;
}

.video-container__item{
	aspect-ratio:1.73333
}

@media screen and (max-width:680px){
	.video-container{
		grid-template-columns:1fr; 
	}

	.video-btns-container .open-detail-link{
		min-width:150px;
		margin-right:15px;
	}
}

@media screen and (max-width:400px){
	.video-container{
		grid-template-columns:1fr; 
	}
}

.video-full-overlay{
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:30;
	background:rgba(0,0,0,0.7);
	display:none;
}

.video-full{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
}
/* End */


/* Start:/local/templates/bricks_3/components/bitrix/catalog.section/.default/style.css?177222371210136*/
.catalog-filter__result #catalog-filter__show.show-grid::before{
    content:'Показать каталогом'!important;
}
.catalog-filter__result #catalog-filter__show.show-grid-simple-new::before{
    content:'Показать сеткой'!important;
}
.catalog-filter__result #catalog-filter__show.show-grid-simple-new::after{
	background-image:url(/local/templates/bricks/css/img/catalog/table.png);
}
.catalog-filter__result #catalog-filter__show.show-grid-simple::before{
    content:'Показать плиткой'!important;
}
.catalog-grid-item{
	position:relative
}
.catalog-grid-item-trigger{
    position:absolute;
    background:#c71209;
    z-index:10;
    top:20px;
    left:25px;
    color:#fff;
    padding:4px 16px;
    text-transform:uppercase;
    font-family:"Helvetica Neue Cyr";
    letter-spacing:0.3em;
    font-weight:300;
    font-size:10px;
}
.catalog-grid-item-trigger.discount{
	background:#c71209;
}
.catalog-grid-item-trigger.action2{
	background:#b9a500;
}
.catalog-grid-item-trigger.sale{
	background:#c65700;
}
.catalog-grid-item-trigger.hit{
	background:#024b3d;
}
.catalog-grid-item-trigger.new{
	background:#083452;
}
.category-grid-simple-new-obr .catalog-grid__title span{text-decoration:underline}
.category-grid-simple-new-obr .catalog-grid__title{padding-right:0!important;text-transform:uppercase;font-size:18px!important;font-weight:300!important;line-height:1.2!important}
.category-grid-simple-new-obr .catalog-grid__info{
	flex-wrap:wrap;
	position:relative
}
.category-grid-simple-new-obr .catalog-grid__price{
	width:100%
}
.category-grid-simple-new-obr .catalog-grid__cat-title{
    text-transform:uppercase;
    font-size:10px;
    font-family:"Helvetica Neue Cyr";
    opacity:0.7;
    letter-spacing:0.1em;
}
.category-grid-simple-new-obr .catalog-grid__info .catalog-list__info__title{
    color:#000!important;
    text-transform:uppercase;
    font-size:10px;
    opacity:0.7;
    letter-spacing:0.1em;
    font-family:"Helvetica Neue Cyr";
	line-height:28px;
}
.category-grid-simple-new-obr .catalog-list__info.price-piece .catalog-list__info__desc,
.category-grid-simple-new-obr .catalog-list__info.price-square .catalog-list__info__desc{
    font-size:18px;
	opacity:1
}
.category-grid-simple-new-obr .catalog-list__info.price-piece .catalog-list__info__desc .currency,
.category-grid-simple-new-obr .catalog-list__info.price-square .catalog-list__info__desc .currency{
	font-weight:300
}
.category-grid-simple-new-obr .catalog-grid__params{
    display:flex;
    justify-content:space-between;
    width:100%;
	flex-wrap:wrap;
}
.category-grid-simple-new-obr .catalog-grid__info .catalog-list__info.size,
.category-grid-simple-new-obr .catalog-grid__info .catalog-list__info.weight,
.category-grid-simple-new-obr .catalog-grid__info .price-piece,
.category-grid-simple-new-obr .catalog-grid__info .price-square{
    width:167px!important;
    display:flex;
	justify-content:space-between;
    min-width:165px;
}
.category-grid-simple-new-obr .catalog-grid__info .price-piece,
.category-grid-simple-new-obr .catalog-grid__info .catalog-list__info.size{
	margin-right:35px;
}
.category-grid-simple-new-obr .catalog-grid__image__wrap{
    height:278px!important;
}
.mobile-href{display:none}
@media only screen and (max-width:768px){
.category-grid-simple-new-obr .catalog-grid__image__wrap{
    height:260px!important
}
.category-grid-simple-new-obr .catalog-grid__image{padding-bottom:17px}
.category-grid-simple-new-obr .catalog-grid__info{
    padding:0 25px!important;
}
.catalog-grid__price,
.catalog-grid__params{position:relative}
.mobile-href{
	display:block;
    position:absolute;
    width:100%;
    height:100%;
    z-index:10;
    top:0;
}
}
@media only screen and (max-width:386px){.category-grid-simple-new-obr .catalog-grid__image__wrap{height:250px!important}}
.category-grid-simple-new-obr .grid-newspaper.flex-grid-newspaper .catalog-grid-item{
    min-height:initial!important;
	border:1px solid #ddd;
	padding-bottom:15px;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.1);
}
.category-grid-simple-new-obr .catalog-grid__info{
    height:initial!important;
}
.category-grid-simple-new-obr .catalog-grid__info .catalog-grid__price{
    justify-content:space-between;
	flex-wrap:wrap;
	padding-top:15px;
}
.category-grid-simple-new-obr .buy-btn{
    display:flex;
    width:calc(100% + 50px);
    margin:0 -25px;
	flex-wrap:wrap;
}
.category-grid-simple-new-obr .product-info__buy .button{
    width:100%!important;
	text-align:center;
	height:50px;
	text-transform:uppercase;
}
.category-grid-simple-new-obr .product-info__buy{width:150px;margin-top:10px!important}
.category-grid-simple-new-obr .product-count{
    width:calc(100% - 150px)!important;
	margin-bottom:0!important;
}
.category-grid-simple-new-obr .buy-btn .product-count .select{
    height:48px!important;
	font-size:13.33px!important
}
.category-grid-simple-new-obr .select-wrap::after{
    top:23px!important;
}
.category-grid-simple-new-obr .catalog-grid__image__wrap .quick-view{
	display:none
}
.category-grid-simple-new-obr .catalog-grid__image__wrap:hover .quick-view{
    position:absolute;
    top:50%;
    left:50%;
    color:#fff;
    text-transform:uppercase;
    border:1px solid #fff;
    padding:12px 22px;
    margin:-23px 0 0 -90px;
    text-align:center;
    width:180px;
    z-index:10;
    display:block;
    font-size:10px;
	letter-spacing:0.1em;
}
.category-grid-simple-new-obr .catalog-grid__cat-btn-favorite{
	display:flex;
	justify-content:space-between;
	width:100%;
	flex-wrap:wrap;
}
.category-grid-simple-new-obr .catalog-grid__btn-favorite{
	display:flex;
}
.category-grid-simple-new-obr .catalog-grid-exist{
    text-transform:uppercase;
    font-size:10px;
	font-family:"Helvetica Neue Cyr";
	opacity:0.5;
	line-height:24px;
	letter-spacing:0.1em;
}
.category-grid-simple-new-obr .catalog-grid__btn-favorite .add-to-favorites{
	text-indent:-9999px;
    overflow:hidden;
    width:30px;
    height:23px;
    background:url(/img/ico/favorite.svg) no-repeat 50%;
	background-size:contain;
}
.category-grid-simple-new-obr .catalog-grid__btn-favorite .add-to-favorites.active{
    background:url(/img/ico/favorite-act.svg) no-repeat 50%;
	background-size:contain;
}
.category-grid-simple-new-obr .catalog-grid__btn-favorite .add-to-compare{
	text-indent:-9999px;
    overflow:hidden;
    width:30px;
    height:23px;
    background:url(/img/ico/compare.svg) no-repeat 50%;
	background-size:contain;
}
.category-grid-simple-new-obr .catalog-grid__btn-favorite .add-to-compare.active{
    background:url(/img/ico/compare-act.svg) no-repeat 50%;
	background-size:contain;
}
.category-grid-simple-new-obr .catalog-grid__info{
    padding:17px 25px 0;
}
.category-grid-simple-new-obr .hover-view{
	visibility:hidden;
    height:0;
    opacity:0;
    transition:visible 0.5s,opacity 0.5s,height 0.5s;
}
.category-grid-simple-new-obr .catalog-grid-item:hover .hover-view,
.category-grid-simple-new-obr .catalog-grid-item.item-hover .hover-view{
    position:absolute;
    top:calc(100% - 0px);
    width:calc(100% + 2px);
    display:block;
    left:-1px;
    padding:0 25px;
    background:#fff;
    z-index:11;
    border:1px solid #ddd;
    border-top:0;
    box-shadow:0 25px 27px rgba(185, 185, 185, 0.25), 0 10px 10px rgba(185, 185, 185, 0.22);
	visibility:visible;
    height:auto;
    opacity:1;
}
.category-grid-simple-new-obr .catalog-grid-item:hover{
    box-shadow:0 14px 28px rgba(185, 185, 185, 0.25), 0 10px 10px rgba(185, 185, 185, 0.22);
}
.category-grid-simple-new-obr .catalog-list__info__title{
	width:56px;
}
.category-grid-simple-new-obr .catalog-list__info__desc{
	width:calc(100% - 71px);
    text-align:right;
	opacity:0.7
}
.category-grid-simple-new-obr .catalog-grid__params .catalog-list__info__desc{
	font-size:14px!important;
	opacity:1;
}
.category-grid-simple-new-obr .button-black span{
    width:100%;
}
@media only screen and (max-width:1200px) and (min-width:581px){
.category-grid-simple-new-obr .product-count{
    width:100%!important;
}
.category-grid-simple-new-obr .product-info__buy{
    margin-top:0!important;
    width:100%;
    text-align:center;
}
}
@media only screen and (max-width:400px){
.category-grid-simple-new-obr .product-count{
    width:100%!important;
}
.category-grid-simple-new-obr .product-info__buy{
    margin-top:0!important;
    width:100%;
    text-align:center;
}
}
.category-grid-simple-new-obr .catalog-grid__title,
.catalog-grid__btns{
    /*margin:7px 0 0;*/
    padding-top: 7px;
}
@media only screen and (max-width:768px){
.category-grid-simple-new-obr .catalog-grid-item{
    margin-bottom:30px
}
.category-grid-simple-new-obr .catalog-grid__cat-title{line-height:24px}
.category-grid-simple-new-obr .catalog-grid__title{
    font-size:17px!important;
    margin:7px 0 0;
}
.category-grid-simple-new-obr .quick-view{
	display:none!important
}
}
.category-grid-simple-new-obr .input-number{
    font-size:11px;
    letter-spacing:0.1em;
}
.category-grid-simple-new-obr .product-count .button-plus{
    margin-right:16px!important;
}
.category-grid-simple-new-obr .product-info__buy .button{
    padding:0 15px!important;
}
.category-grid-simple-new-obr .button-black span{
    letter-spacing:0.1em!important;
}
.category-grid-simple-new-obr .button-minus,
.category-grid-simple-new-obr .button-plus{
    min-width:15px;
    width:15px;
	height:15px;
}
.category-grid-simple-new-obr .catalog-grid__params .catalog-list__info,
.category-grid-simple-new-obr .catalog-list__info{
	padding-top:0;
}
.category-grid-simple-new-obr .catalog-grid__image::before{
	background-color:rgba(0, 0, 0, .3);
}
.catalog-grid__name-btns{
	display:flex;
	width:100%;
	justify-content:space-between;
	flex-wrap:wrap;
}
.compare-popup{
    background-color:#fff;
    padding:50px;
    max-width:500px;
    margin:0 auto;
}
@media only screen and (max-width:768px){
	.catalog-grid__btns{margin:7px 0 0}
}
@media only screen and (max-width:580px){
	.grid-newspaper .catalog-grid__info .catalog-grid__title{width:calc(100% - 70px)}
}
.category-grid__wrapper .catalog-grid__cat-title a{
    color: #000;
    display: block;
}
/* End */
/* /local/templates/bricks_3/components/bitrix/catalog/brands/bitrix/news.detail/.default/style.css?17000325201114 */
/* /local/templates/bricks_3/components/bitrix/catalog.section/.default/style.css?177222371210136 */
