

/* Start:/local/templates/main.v4/components/individ/catalog.section/carousel_mp/style.css?17084323384437*/
.add_to_cart_disabled{
	color: #ed1c24;
}

.s-products.swiper-carousel-new{
	overflow: hidden;
}
.s-products.swiper-carousel-new .swiper-wrapper .s-products__item.swiper-slide{
	display: flex;
	flex: none;
	padding: 0;
	max-width: unset;
	min-width: unset;
	width: unset;
}




/*start стили s-swiper-carousel*/
.s-body .s-products .s-products-list.swiper-wrapper, 
.s-body .s-products.s-products__divider--mobile .s-products-list.swiper-wrapper
{
    position: relative;
   	width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;

    flex-wrap: nowrap;
    flex-direction: row;
    flex-direction: row;
}


.swiper-carousel-new .swiper-next {
    position: absolute;
    top: 74%;
    display: block;
    width: 26px;
    height: 51px;
    margin: -45px 0 0;
    text-indent: -9999px;
    background-image: url('/local/templates/main.v4/images/icons.png');
    background-repeat: no-repeat;
    background-position: -26px -1252px;
    margin: 0;
    right: 7px;
    top: 48%;
    transform: translateY(-50%);
    z-index: 1;
    cursor: pointer;
}
.swiper-carousel-new .swiper-prev {
    position: absolute;
    top: 74%;
    display: block;
    width: 26px;
    height: 51px;
    margin: -45px 0 0;
    text-indent: -9999px;
    background-image: url(/local/templates/main.v4/images/icons.png);
    background-repeat: no-repeat;
    background-position: 0 -1252px;
    margin: 0;
    left: 7px;
    top: 48%;
    transform: translateY(-50%);
    z-index: 1;
    cursor: pointer;
}
.swiper-carousel-new .swiper-prev:hover {
    background-position: 0 -1303px;
}
.swiper-carousel-new .swiper-prev:hover .background-arrow {
    background-color: rgba(192, 192, 192, 0.5);
    transition: all .5s;
}
.swiper-carousel-new .swiper-next:hover {
    background-position: -26px -1303px;
}
.swiper-carousel-new .swiper-next:hover .background-arrow {
    background-color: rgba(192, 192, 192, 0.5);
    transition: all .5s;
}

.swiper-carousel-new .background-arrow {
    position: absolute;
    width: 26px;
    height: 280px;
    top: -110px;
    left: 0;
}
/*end стили s-swiper-carousel*/

@media (max-width: 580px) {
	
	.s-body .s-products.swiper-carousel-new .s-products-list{
		border: unset;
	}
	.s-body .s-products.swiper-carousel-new .s-products-list .s-products__item.swiper-slide{
		max-width: unset;
		min-width: unset;
		width: unset;
		border: solid 1px #e5e5e5;
	}
	.s-body .s-products.swiper-carousel-new .s-products-list .s-products__item .s-products__item__wrapper .s-products__item__btns{
		max-height: 50px;
	}
	.s-body .s-products.swiper-carousel-new .s-products-list .s-products__item .s-products__item__wrapper .s-products__item__btns .s-product-btn .in_cart.active+.close{
		top:-21px;
	}
}
.swiper-carousel-new .s-products__item__extra .product-delayed-basket-link.no-label .tooltip-delayed-basket {
    right: -38px;
    top: -76px;
}
.swiper-carousel-new .product-delayed-basket-link.no-label .tooltip-delayed-basket:before {
    right: 17%;
    top: 62px;
    rotate: 180deg;
}
.swiper-carousel-new .product-delayed-basket-link .tooltip-delayed-basket:after {
 	top: 40px;
}
.swiper-carousel-new .product-delayed-basket-link .tooltip-delayed-basket .noauth-btns{
	z-index: 1;
}

.swiper-carousel-new .s-products__item__extra .product-wish-link.no-label .tooltip-wish {
    right: -16px;
    top: -76px;
}
.swiper-carousel-new .product-wish-link.no-label .tooltip-wish:before {
    right: 8%;
    top: 62px;
    rotate: 180deg;
}
.swiper-carousel-new .product-wish-link .tooltip-wish:after {
 	top: 40px;
}
.swiper-carousel-new .product-wish-link .tooltip-wish .noauth-btns{
	z-index: 1;
}
/*.s-body .swiper-carousel-new .check_block.active .layer_info {
    top: -161px;
    left: -2px;
}*/

.s-body #content.about_company .s-products.swiper-carousel-new .s-products-list .s-products__item .s-products__item__wrapper{
    margin-top: 3px;
    margin-bottom: 3px;
}
/* End */


/* Start:/local/templates/main.v4/components/individ/iblock.short/news_mp/style.css?17022856491548*/
.s-block--news-mp .news-list-cont {
	background: #FAF9F8;
}

.s-block--news-mp .news-list-cont .items {
	display: flex;
	padding: 25px 20px 10px 20px;
}

.s-block--news-mp .news-list-cont .items .item {
	max-width: 228px;
	margin: 0 12px 0 12px;
}

.s-block--news-mp .news-list-cont .items .item .image{
	max-width: 228px;
	max-height: 161px;
	margin-bottom: 18px;
}
.s-block--news-mp .news-list-cont .items .item .image img{
	max-width: 228px;
	max-height: 161px;
	width: 100%;
}
.s-block--news-mp .news-list-cont .items .item .date{
	margin-bottom: 8px;
	font-family: Roboto;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	letter-spacing: 0em;
	text-align: left;
	color: #4D4B4B;
}


.s-block--news-mp .news-list-cont .items .item .title a{
	font-family: Roboto;
	font-size: 12px;
	font-weight: 500;
	line-height: 16px;
	letter-spacing: 0em;
	text-align: left;
	color: #000;
	text-decoration: none;
}
.s-block--news-mp .news-list-cont .items .item .title a:hover{
	text-decoration: underline;
}

.s-block--news-mp .news-list-cont .items .item .text {
	font-family: Roboto;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	letter-spacing: 0em;
	text-align: left;
	color: #272727;

}
.s-block--news-mp .news-list-cont .s-news__last-item {
	background: #505050;
}
.s-block--news-mp .news-list-cont .s-news__last-item a{
	color: #FDF5F5;
	background: #505050;
}
.s-block--news-mp .news-list-cont .s-news__last-item a:hover{
	background: rgba(255,255,255,.08);
}
/* End */


/* Start:/local/templates/main.v4/components/bitrix/news.list/video-list/style.css?1702285649736*/
	.s-body .s-video-list{
		padding-right: 50px !important;
		padding-left: 20px !important;
	}

/*start task 952*/
@media (min-width: 581px) {
	.s-body .s-video__item{
		min-width: 20.5% !important;
		padding-left: 12px !important;
		padding-right: 12px !important;
	} 

	
	.s-block.s-block--video .s-video-list .s-video__item{
		/*max-width: 212.63px;*/
		max-width: 225.63px;
	}
	.s-block.s-block--video .s-video-list .s-video__item .s-video__item__image,
	.s-block.s-block--video .s-video-list .s-video__item .s-video__item__info{
		/*max-width: 212.63px;*/
		max-width: 225.63px;
	}
	.s-block.s-block--video .s-video-list .s-video__item .s-video__item__image img{
		object-fit: cover;
	}
}
/*end task 952*/
/* End */


/* Start:/local/templates/main.v4/components/individ/subscribtion/main/style.css?17482486051601*/
.s-subscribtion-main{
	margin: 15px 0;
}
.s-subscribtion-main .subscribtion-container{
	background-color: #4f4f4f;
	border-radius: 8px;
	width: 100%;
	padding: 19px 10px 8px 24px;
	display: flex;
	justify-content: space-between;
}
.s-subscribtion-main .subscribtion-container .subscribtion-icon
{
	width: 50px;
	display: flex;
	align-items: center;
	padding-bottom: 15px;
}
.s-subscribtion-main .subscribtion-container .subscribtion-icon svg{
	max-height: 36px;
	max-width: 50px;
}
.s-subscribtion-main .subscribtion-container .subscribtion-subscribe-notes{
	margin-left: 19px;
	text-transform: uppercase;
	font-size: 12px;
	color: #fff;
	width: 920px;
	line-height: 18px;
	display: flex;
	align-items: center;
	padding-bottom: 15px;
}

.s-subscribtion-main .subscribtion-form
{
	flex: 50% 1;
	min-width: 520px;
}
.s-subscribtion-main .subscribtion-form .form-subscription
{
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 505px;
}

.s-subscribtion-main .subscribtion-form .form-subscription .field
{
	height: 39px;
	border-radius: 8px;
	line-height: 38px;
	width: 315px;
}
.s-subscribtion-main .subscribtion-form .form-subscription .btn
{
	padding: 14px 30px 12px;
	background-color: #ffd310;
	border-radius: 5px;
}

.s-subscribtion-main .subscribtion-form .subscription-subnote
{
	font-size: 9.5px;
	color: #fff;
	margin: 8px 0;
}
.s-subscribtion-main .subscribtion-form .subscription-subnote a
{
	color: #fff;
}

@media (max-width: 580px)
{
	.s-subscribtion-main
	{
		display: none;
	}
}

/* End */
/* /local/templates/main.v4/components/individ/catalog.section/carousel_mp/style.css?17084323384437 */
/* /local/templates/main.v4/components/individ/iblock.short/news_mp/style.css?17022856491548 */
/* /local/templates/main.v4/components/bitrix/news.list/video-list/style.css?1702285649736 */
/* /local/templates/main.v4/components/individ/subscribtion/main/style.css?17482486051601 */
