

/* Start:/local/templates/vanilla_other_pages/components/bitrix/news/blog_vanilla/bitrix/news.detail/.default/style.css?169597037212020*/
.breadcramb{
	padding-bottom: 14px;
}
.article-head-poster img{
	width: 100%;
	height: auto;
}
.article-body{
	font: normal 16px/26px 'Mont';
	font-weight: 600;
	color: #333;
	padding-bottom: 30px;
}
.blog-page ~ .main-wrap.corp-slider{
	margin-top: -100px;
}
.blog-page ~ .main-wrap.corp-slider.only-in-blog{
	margin-top: 0;
}
.article-head-title h1{
	font: normal 50px/65px 'Playfair Display';
	font-weight: 400;
	text-transform: uppercase;
	color: #333;
	padding: 17px 0 24px;
	margin: 0;
}
.article-body h2{
	font: normal 26px/34px 'Playfair Display';
	font-weight: 400;
	text-transform: uppercase;
	color: #333;
	padding: 1px 0 29px;
	margin: 0;
}
.article-body blockquote{
	font: normal 20px/30px 'Playfair Display';
	font-weight: 600;
	text-transform: uppercase;
	color: #333;
	padding: 0;
	margin: 0;
}
.article-body .two-cols{
	columns: 2;
	-moz-columns: 2;
	-webkit-columns: 2;
	column-gap: 70px;
	-moz-column-gap: 70px;
	-webkit-column-gap: 70px;
	margin-bottom: 17px;
}
.article-body .two-cols img{
	width: 100%;
	height: auto;
	padding: 10px 0 27px;
}
.article-body p{
  margin: 0;
	padding: 0 0 26px;
}
.article-body .image-right{
	float: right;
	width: 47%;
	height: auto;
	margin-left: 70px;
	padding: 27px 0 10px;
}
.article-body .image-left{
	float: left;
	width: 47%;
	height: auto;
	margin-right: 70px;
	padding: 27px 0 10px;
}
.article-body ul{
	padding-top: 0;
	padding-bottom: 26px;
	margin-top: 0;
	margin-bottom: 0;
}
.article-body ul li{
	padding-top: 5px;
	padding-bottom: 5px;
}
.article-body ul.three-cols, .article-body ul.two-cols{
	display: flex;
	flex-wrap: wrap;
}
.article-body .three-cols li{
	width: 33.3333%;
}
.article-body .two-cols li{
	width: 50%;
}
.article-body p ~ h2{
	padding-top: 17px;
}
.article-body a{
	color: #09BBB5;
}
.article-body a:hover{
	text-decoration: none;
}
.article-head-info{
  padding-top: 0;
  padding-bottom: 41px;
	display: flex;
	width: 100%;
	justify-content: flex-start;
}
.article-head-info div{
	margin-right: 50px;
  margin-top: 14px;
}
.article-head-info div:last-child{
	margin-right: 0;
}
.blog-item-date{
	background:url("data:image/svg+xml,%3Csvg width='16' height='18' viewBox='0 0 16 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1021_1420)'%3E%3Cpath d='M0 16.3125C0 17.2441 0.767857 18 1.71429 18H14.2857C15.2321 18 16 17.2441 16 16.3125V6.75H0V16.3125ZM11.4286 9.42188C11.4286 9.18984 11.6214 9 11.8571 9H13.2857C13.5214 9 13.7143 9.18984 13.7143 9.42188V10.8281C13.7143 11.0602 13.5214 11.25 13.2857 11.25H11.8571C11.6214 11.25 11.4286 11.0602 11.4286 10.8281V9.42188ZM11.4286 13.9219C11.4286 13.6898 11.6214 13.5 11.8571 13.5H13.2857C13.5214 13.5 13.7143 13.6898 13.7143 13.9219V15.3281C13.7143 15.5602 13.5214 15.75 13.2857 15.75H11.8571C11.6214 15.75 11.4286 15.5602 11.4286 15.3281V13.9219ZM6.85714 9.42188C6.85714 9.18984 7.05 9 7.28571 9H8.71429C8.95 9 9.14286 9.18984 9.14286 9.42188V10.8281C9.14286 11.0602 8.95 11.25 8.71429 11.25H7.28571C7.05 11.25 6.85714 11.0602 6.85714 10.8281V9.42188ZM6.85714 13.9219C6.85714 13.6898 7.05 13.5 7.28571 13.5H8.71429C8.95 13.5 9.14286 13.6898 9.14286 13.9219V15.3281C9.14286 15.5602 8.95 15.75 8.71429 15.75H7.28571C7.05 15.75 6.85714 15.5602 6.85714 15.3281V13.9219ZM2.28571 9.42188C2.28571 9.18984 2.47857 9 2.71429 9H4.14286C4.37857 9 4.57143 9.18984 4.57143 9.42188V10.8281C4.57143 11.0602 4.37857 11.25 4.14286 11.25H2.71429C2.47857 11.25 2.28571 11.0602 2.28571 10.8281V9.42188ZM2.28571 13.9219C2.28571 13.6898 2.47857 13.5 2.71429 13.5H4.14286C4.37857 13.5 4.57143 13.6898 4.57143 13.9219V15.3281C4.57143 15.5602 4.37857 15.75 4.14286 15.75H2.71429C2.47857 15.75 2.28571 15.5602 2.28571 15.3281V13.9219ZM14.2857 2.25H12.5714V0.5625C12.5714 0.253125 12.3143 0 12 0H10.8571C10.5429 0 10.2857 0.253125 10.2857 0.5625V2.25H5.71429V0.5625C5.71429 0.253125 5.45714 0 5.14286 0H4C3.68571 0 3.42857 0.253125 3.42857 0.5625V2.25H1.71429C0.767857 2.25 0 3.00586 0 3.9375V5.625H16V3.9375C16 3.00586 15.2321 2.25 14.2857 2.25Z' fill='%23CCCCCC'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1021_1420'%3E%3Crect width='16' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat left center;
	padding:7px 0 3px 23px;
	font: normal 14px/18px 'Mont';
	font-weight: 600;
	color: #999;
}
.blog-item-time{
	background:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1021_1415)'%3E%3Cpath d='M18 9C18 11.3869 17.0518 13.6761 15.364 15.364C13.6761 17.0518 11.3869 18 9 18C6.61305 18 4.32387 17.0518 2.63604 15.364C0.948212 13.6761 0 11.3869 0 9C0 6.61305 0.948212 4.32387 2.63604 2.63604C4.32387 0.948212 6.61305 0 9 0C11.3869 0 13.6761 0.948212 15.364 2.63604C17.0518 4.32387 18 6.61305 18 9ZM9 3.9375C9 3.78832 8.94074 3.64524 8.83525 3.53975C8.72976 3.43426 8.58668 3.375 8.4375 3.375C8.28832 3.375 8.14524 3.43426 8.03975 3.53975C7.93426 3.64524 7.875 3.78832 7.875 3.9375V10.125C7.87503 10.2241 7.90127 10.3215 7.95106 10.4073C8.00084 10.493 8.07241 10.5641 8.1585 10.6132L12.096 12.8632C12.2252 12.9331 12.3766 12.9496 12.5179 12.9093C12.6591 12.869 12.779 12.775 12.8518 12.6475C12.9247 12.5199 12.9448 12.369 12.9078 12.2268C12.8709 12.0847 12.7798 11.9626 12.654 11.8868L9 9.79875V3.9375Z' fill='%23CCCCCC'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1021_1415'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat left center;
	padding:7px 0 3px 24px;
	font: normal 14px/18px 'Mont';
	font-weight: 600;
	color: #999;
}
.blog-item-tags{
	font: normal 10px/10px 'Mont';
	font-weight: 600;
	color: #333;
}
.blog-item-tags span{
  display:inline-block;
	padding:8px 10px 7px;
	margin: 5px 10px 0 0;
	font: normal 10px/10px 'Mont';
	font-weight: 600;
	color: #333;
	text-transform: uppercase;
	background: #E7E7E7;
}
.blog-item-tags a{
  display:inline-block;
	padding:8px 10px 7px;
	margin: 5px 10px 0 0;
	font: normal 10px/10px 'Mont';
	font-weight: 600;
	color: #333;
	text-transform: uppercase;
	background: #E7E7E7;
	text-decoration: none;
}
.blog-item-author{
  display: flex;
	padding: 0 0 0 56px;
	position: relative;
	font: normal 12px/14px 'Mont';
	font-weight: 600;
	color: #333;
}
.blog-item-author p{
	padding: 3px 0 0;
	margin: 0;
}
.blog-item-author p span{
  display: block;
	color: #999;
	font-weight: 400;
}
.blog-item-author img{
	display: block;
	position: absolute;
	top: -5px;
	left: 0;
	width: 44px;
	height: 44px;
	border-radius: 100%;
}
.blog-item-views{
	background:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 2.86377C4.90909 2.86377 1.41545 5.40832 0 9.00013C1.41545 12.592 4.90909 15.1365 9 15.1365C13.0909 15.1365 16.5845 12.592 18 9.00013C16.5845 5.40832 13.0909 2.86377 9 2.86377ZM9 13.091C6.74182 13.091 4.90909 11.2583 4.90909 9.00013C4.90909 6.74195 6.74182 4.90922 9 4.90922C11.2582 4.90922 13.0909 6.74195 13.0909 9.00013C13.0909 11.2583 11.2582 13.091 9 13.091ZM9 6.54559C7.64182 6.54559 6.54545 7.64195 6.54545 9.00013C6.54545 10.3583 7.64182 11.4547 9 11.4547C10.3582 11.4547 11.4545 10.3583 11.4545 9.00013C11.4545 7.64195 10.3582 6.54559 9 6.54559Z' fill='%23CCCCCC'/%3E%3C/svg%3E%0A") no-repeat left center;
	padding:7px 0 3px 23px;
	font: normal 14px/18px 'Mont';
	font-weight: 600;
	color: #999;
}
.to-articles-list{
	padding: 20px 0 10px;
	display: none;
}
.to-articles-list a{
  display: inline-block;
  padding: 15px 40px 13px;
	font: normal 14px/14px 'Mont';
	font-weight: 800;
	text-align: center;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	color: #333;
	text-decoration: none;
	border: 1px solid #333333;
	border-radius: 5px;
}
.share-title{
  margin-top: 4px;
  border-top: 1px solid #333;
	padding: 69px 0 10px;
	text-align: center;
	font-size: 18px;
	line-height: 23px;
	font-weight: 700;
}
.ya-share2__container_size_m{
	text-align: center;
}
.article .ya-share2__container_size_m .ya-share2__icon{
	width: 30px !important;
	height: 30px !important;
	background-position: center center;
}
.article .ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item{
	margin-right: 7px;
}
.article .ya-share2__badge{
	margin-right: 0;
}
.pic-areas{
	display: flex;
	flex-wrap: wrap;
	position: relative;
	margin-bottom: 100px;
}
.pic-area{
	flex: 1 1 0;
	margin: 15px 15px 0;
}
.pic-areas .pic-area:first-child{
	margin-left: 0;
}
.pic-areas .pic-area:last-child{
	margin-right: 0;
}
.pic-area img{
	display: block;
	width: 100%;
	height: auto;
}
.pic-area h4{
	margin: 25px 0 15px;
}
.pic-area p{
	font-size: 15px;
	line-height: 24px;
}
.pic-areas::before {
  content: '';
  display: block;
  position: absolute;
  width: 100px;
  height: 0px;
  left: 50%;
  top: 100%;
  margin-top: 35px;
  margin-left: -50px;
  overflow: hidden;
  border-top: 1px solid #09BBB5;
}
.pic-areas::after {
  content: '';
  display: block;
  position: absolute;
  width: 50px;
  height: 0px;
  left: 50%;
  top: 100%;
  margin-left: -25px;
  margin-top: 40px;
  overflow: hidden;
  border-top: 1px solid #09BBB5;
}
.go-back, .article-body a.go-back{
	display: flex;
	width: 270px;
	height: 60px;
	margin: 44px auto 49px;
	justify-content: center;
	align-items: center;
	background: #FFA658;
	border-radius: 5px;
	font: 700 16px/16px 'Mont';
	color: #fff;
	text-decoration: none;
}
.go-back::before{
	content: '';
	display: inline-block;
	width: 20px;
	height: 20px;
	background:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.85797 5.83333L6.9713 7.94583L5.79297 9.125L1.66797 5L5.79297 0.875L6.9713 2.05417L4.85797 4.16667H10.8346C12.6027 4.16667 14.2984 4.86905 15.5487 6.11929C16.7989 7.36953 17.5013 9.06522 17.5013 10.8333C17.5013 12.6014 16.7989 14.2971 15.5487 15.5474C14.2984 16.7976 12.6027 17.5 10.8346 17.5H3.33464V15.8333H10.8346C12.1607 15.8333 13.4325 15.3066 14.3702 14.3689C15.3079 13.4312 15.8346 12.1594 15.8346 10.8333C15.8346 9.50725 15.3079 8.23548 14.3702 7.2978C13.4325 6.36012 12.1607 5.83333 10.8346 5.83333H4.85797Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat center center;
	margin-right: 9px;
}
@media (max-width:992px){
	.article-body .two-cols{
		column-gap: 35px;
		-moz-column-gap: 35px;
		-webkit-column-gap: 35px;
	}
	.article-body .image-right{
		margin-left: 35px;
	}
	.article-body .image-left{
		margin-right: 35px;
	}
}
@media (max-width:1100px){
	.article-head-info{
		flex-wrap: wrap;
	}
}
@media (max-width:768px){
	/*.breadcramb{display:none}*/
	.article-head-info{
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.article-head-info div{
		margin-right: 0;
	}
	.blog-item-tags{
		width: 100%;
	}
	.blog-item-author{
		/*margin-top: 25px !important;*/
	}
	.article-head-title h1{
	  font-size: 20px;
	  line-height: 26px;
		font-weight: 700;
		text-transform: none;
		padding: 20px 0 19px;
	}
	.article-body h2{
	  font-size: 18px;
	  line-height: 23px;
		font-weight: 400;
		color: #333;
		padding: 16px 0 10px;
	}
	.article-body p{
		padding: 0 0 25px;
	}
	.article-body .three-cols li{
		width: 50%;
	}
	.pic-areas{
		flex-direction: column;
	}
	.pic-area{
	  width: 100%;
		margin: 0;
	}
	.pic-areas .pic-area:first-child{
		margin-left: 0;
	}
	.pic-area ~ .pic-area{
		margin-top: 25px;
	}
}
@media (max-width:640px){
	.article-body .two-cols{
		columns: 1;
		-moz-columns: 1;
		-webkit-columns: 1;
		margin-bottom: 0;
	}
	.article-body .image-right, .article-body .image-left{
		float: none;
		width: 100%;
		height: auto;
		margin: 0;
		padding: 10px 0 10px;
	}
	.article-body .three-cols li{
		width: 100%;
	}
}

/* End */


/* Start:/local/templates/vanilla_other_pages/components/ylab/likes/vanilla/style.css?16817591551599*/
.vote_text {
	padding: 20px 0 10px;
	text-align: center;
	font: 700 18px/23px 'Mont';
	color: #333;
}
.votes_bar {
	margin-top: 6px;
	display: flex;
	justify-content: center;
	padding-bottom: 71px;
	border-bottom: 1px solid #333;
}
.votes_bar .vote_action {
	margin: 0 10px;
}
.votes_bar .vote_action button {
    border: none;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center center;
    text-indent: -9999px;
    width: 26px;
    height: 26px;
    cursor: pointer;
    outline: none;
    padding: 0;
    margin: 0;
}
.votes_bar span{
	font: 600 16px/23px 'Mont';
	color: #333;
}
.votes_bar .vote_action button.like {
    background-image: url(/local/templates/vanilla_other_pages/components/ylab/likes/vanilla/like.svg);
/*
		filter: gray;
		-webkit-filter: grayscale(1);
		filter: grayscale(1);
*/
}
.votes_bar .vote_action button.dislike {
    background-image: url(/local/templates/vanilla_other_pages/components/ylab/likes/vanilla/dislike.svg);
		-moz-transform: scale(1, -1);
		-o-transform: scale(1, -1);
		-webkit-transform: scale(1, -1);
		transform: scale(1, -1);
/*
		filter: gray;
		-webkit-filter: grayscale(1);
		filter: grayscale(1);
*/
}
.votes_bar .vote_action button.like.is-active {
    background-image: url(/local/templates/vanilla_other_pages/components/ylab/likes/vanilla/like-active.svg);
/*
		filter: inherit;
		-webkit-filter: inherit;
		filter: inherit;
*/
}
.votes_bar .vote_action button.dislike.is-active {
    background-image: url(/local/templates/vanilla_other_pages/components/ylab/likes/vanilla/dislike-active.svg);
		-moz-transform: scale(1, -1);
		-o-transform: scale(1, -1);
		-webkit-transform: scale(1, -1);
		transform: scale(1, -1);
/*
		filter: inherit;
		-webkit-filter: inherit;
		filter: inherit;
*/
}

/* End */


/* Start:/local/templates/vanilla_other_pages/components/bitrix/catalog.section/blog/style.css?17619000568864*/
.blog-page{
	padding-bottom: 0 !important;
}
.blog-page .wrap{
	padding-left: 10px !important;
	padding-right: 10px !important;
}
.corp-slider{
	margin-top: 4px;
	padding-bottom: 50px;
}
.main-wrap h2.title{
	text-align: left;
	font-size: 40px;
	line-height: 52px;
	font-weight: 600;
	padding: 30px 0 10px;
	margin: 0 10px;
}
.main-wrap h2.title:before, .main-wrap h2.title:after{
	display: none;
}
.corp-slider .slider-card__item{
	width: 100%;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}
.corp-slider .card-arrow__item{
	display: flex !important;
	width: 100%;
	left: auto;
	padding: 0 5px;
	box-sizing: border-box;
}
@media (min-width:1220px){
	.corp-slider .card-arrow__item{
		width: auto;
		left: -30px;
		right: -30px;
	}
}
@media (max-width:1200px){
	.corp-slider .slider-card__item, .corp-slider .slider-card_wrap{
		max-width: 840px;
		margin: 0 auto;
	}
	.corp-slider .card-arrow__item{
	}
}
.corp-slider .card {
    position: relative;
    margin-top: 20px !important;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box;
    width: 100%;
    max-width: 400px;
}
.corp-slider .card, .corp-slider .card:nth-child(2n+1), .corp-slider .card:nth-child(3n+1){
    margin-left: auto !important;
    margin-right: auto !important;
}
.corp-slider .card:hover {
	box-shadow: none;
}
.corp-slider .card .more{
	padding-right: 0;
	padding-bottom: 0;
	margin-bottom: 7px;
	position: relative;
}
.loader {
    position: absolute;
    z-index: 2;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(255,255,255,.7);
    display: none;
    align-items: center;
    justify-content: center;
}
.loader img {
	width: 199px;
	height: 199px;
}

.modal.add2cartModal {
    display: none;
}

.modal.add2cartModal {
    position: fixed; /* фиксированное положение */
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(248,248,248,0.9); /* цвет фона */
    z-index: 1050;
    opacity: 1; /* по умолчанию модальное окно прозрачно */
    -webkit-transition: opacity 200ms ease-in;
    -moz-transition: opacity 200ms ease-in;
    transition: opacity 200ms ease-in; /* анимация перехода */
    margin: 0;
    padding: 0;
}
/* при отображении модального окно */
.modal.add2cartModal:target {
    opacity: 1; /* делаем окно видимым */
    pointer-events: auto; /* элемент видим для событий мыши */
    overflow-y: auto; /* добавляем прокрутку по y, когда элемент не помещается на страницу */
}
.add2cartModal .modal-dialog {
    position: relative;
    width: 100%;
    max-width:600px;
    padding: 10px;
    box-sizing:border-box;
		margin:0 auto;
}
.add2cartModal .modal-content {
    width:100%;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #fff;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
    outline: 0;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
}
.add2cartModal .modal-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 70px 15px 17px;
    position:relative;
    text-align:center;
}
.add2cartModal .modal-title {
    margin-top: 0;
    margin-bottom: 0;
    font:normal 30px/39px 'Playfair Display';
    color: #333;
		font-weight: 600;
		text-align: center;
		text-transform: uppercase;
		display:block;
		width:100%;
}
.add2cartModal .close {
    display:block;
    position:absolute;
    right:25px;
    top:25px;
    width:14px;
    height:14px;
    overflow:hidden;
		font:normal 22px/14px Tahoma;
		color:#09BBB5;
    text-decoration: none;
}
.add2cartModal .close:focus, .add2cartModal .close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .75;
}
.add2cartModal .modal-body {
	position: relative;
	display:flex;
	flex-direction:row;
	justify-content: center;
	padding: 15px 15px 63px;
	overflow: auto;
}
.add2cartModal .modal-body .button{
	background: #FFA658;
	border:0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:22px 32px;
	outline: 0;
	font-family: 'Mont';
	font-style: normal;
	font-weight: 800;
	font-size: 16px;
	line-height: 100%;
	text-align: center;
	color: #fff;
	width: auto;
	height: auto;
	white-space: nowrap;
	transition: all 1s ease;
	margin-left:10px;
	margin-right:10px;
}
.add2cartModal .modal-body .button:hover{
	background: #FF8F2D;
}
.add2cartModal .modal-body .button.buttowhite{
	background: transparent;
	padding:5px;
	font-weight: 600;
	color: #00A8A6;
}
.add2cartModal .modal-body .button.buttowhite:hover{
	background: transparent;
}
.add2cartModal .modal-body .button.buttowhite svg{
	margin-right: 7px;
}
@media (max-width:576px){
	.add2cartModal .modal-body {
		flex-direction:column;
		padding-left:0;
		padding-right:0;
	}
}

.add2favorite--recommended {
    position: absolute;
    top: 15px;
    right: 20px;
    display: flex;
    font-family: inherit;
    border: 0;
    padding: 0;
    margin: 0;
    cursor: pointer;
    z-index: 3;
    width: 40px;
    height: 40px;
		justify-content: center;
		align-items: center;
		backdrop-filter: blur(3.5px);
		border-radius: 10px;
		background: rgba(255, 255, 255, 0.75) url("data:image/svg+xml,%3Csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.223 2.12375C19.071 0.971753 17.5459 0.342117 15.9182 0.342117C14.2904 0.342117 12.7607 0.976417 11.6087 2.12842L11.007 2.73007L10.396 2.11909C9.24403 0.967089 7.70958 0.328125 6.08185 0.328125C4.45879 0.328125 2.929 0.962425 1.78166 2.10976C0.629662 3.26176 -0.00463844 4.79155 2.55386e-05 6.41927C2.55386e-05 8.047 0.63899 9.57212 1.79099 10.7241L10.5499 19.4831C10.6712 19.6043 10.8344 19.6696 10.993 19.6696C11.1516 19.6696 11.3148 19.609 11.4361 19.4877L20.2137 10.7428C21.3657 9.59077 22 8.06099 22 6.43326C22.0047 4.80554 21.375 3.27576 20.223 2.12375ZM19.3275 9.85196L10.993 18.1538L2.67715 9.83796C1.76301 8.92383 1.2593 7.71119 1.2593 6.41927C1.2593 5.12735 1.75834 3.91472 2.67248 3.00525C3.58196 2.09577 4.79459 1.59206 6.08185 1.59206C7.37377 1.59206 8.59107 2.09577 9.50521 3.00991L10.5593 4.06397C10.8065 4.31116 11.2029 4.31116 11.4501 4.06397L12.4948 3.01924C13.409 2.1051 14.6263 1.60139 15.9135 1.60139C17.2008 1.60139 18.4134 2.1051 19.3275 3.01457C20.2417 3.92871 20.7407 5.14134 20.7407 6.43326C20.7454 7.72518 20.2417 8.93782 19.3275 9.85196Z' fill='%23FFA658'/%3E%3C/svg%3E%0A") no-repeat center center;
}

.add2favorite--active {
	background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.56015 3.33014C8.51897 3.16677 9.50223 3.22066 10.4374 3.48784C11.3727 3.75502 12.236 4.22867 12.9638 4.87389L13.0039 4.90964L13.0407 4.87714C13.7354 4.26754 14.552 3.81308 15.4362 3.54408C16.3203 3.27507 17.2517 3.19771 18.1682 3.31714L18.4347 3.35614C19.5898 3.55559 20.6695 4.06372 21.5595 4.82673C22.4494 5.58974 23.1165 6.57921 23.49 7.69038C23.8635 8.80154 23.9295 9.99303 23.6811 11.1387C23.4327 12.2843 22.8791 13.3414 22.079 14.1981L21.884 14.3986L21.832 14.443L13.7612 22.4369C13.5749 22.6212 13.3281 22.7318 13.0666 22.7481C12.8051 22.7645 12.5465 22.6855 12.3387 22.5257L12.2369 22.4369L4.11948 14.3964C3.25956 13.5597 2.64799 12.5013 2.35252 11.3384C2.05705 10.1756 2.08921 8.95361 2.44543 7.8079C2.80165 6.66218 3.46803 5.63742 4.37078 4.8471C5.27352 4.05678 6.3774 3.53174 7.56015 3.33014Z' fill='%23FFA658'/%3E%3C/svg%3E%0A");
}
.item-cart-one{
	margin-right: 18px;
}
.card_detail.more.mob{
	display: none !important;
}
.card-labels{
	z-index: 1;
}
@media (min-width:425px) and (max-width:440px){
	.add2favorite--recommended {
		right: 80px;
	}
}
@media (min-width:400px) and (max-width:424px){
	.add2favorite--recommended {
		right: 70px;
	}
}
@media (min-width:380px) and (max-width:399px){
	.add2favorite--recommended {
		right: 60px;
	}
}
@media (min-width:360px) and (max-width:379px){
	.add2favorite--recommended {
		right: 50px;
	}
}
@media (max-width:768px){
	.main-wrap h2.title{
		font-size: 24px;
		line-height: 32px;
	}
}
.f-notice.showed,.f-notice.deleted{top:25px !important}
/* End */


/* Start:/local/templates/vanilla_other_pages/components/bitrix/news.list/blog_more_slider/style.css?16817640782737*/
.blogs-in-main {
	padding: 51px 15px 0;
}
.blogs-list{
	padding-bottom: 60px;
}
.blog-more-slider-block h2{
	font: 600 40px/52px 'Playfair Display';
	text-transform: uppercase;
	color: #333333;
	text-align: center;
}
.blogs-list-slider{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}
.blogs-slide-item{
	position: relative;
}
.blogs-item{
  margin: 0 15px;
	display: flex;
	position: relative;
	border-radius: 15px;
	overflow: hidden;
}
.blogs-item-image{
	width: 100%;
}
.blogs-item-image img{
  display: block;
	width: 100%;
	height: auto;
}
.blogs-item-image::after{
  content: '';
  display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(14, 14, 14, 0.5);
}
.blogs-item-date{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	padding: 19px 20px 0;
	font: 600 14px/18px 'Mont';
	color: #fff;
}
.blogs-item-info{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0 20px 26px;
	font: 600 14px/18px 'Mont';
	color: #fff;
}
.blogs-item-name{
	padding-bottom: 16px;
}
.blogs-item-name, .blogs-item-name a{
	font: 700 18px/23px 'Playfair Display';
	color: #fff;
	text-decoration: none;
}
.blogs-item-time{
	text-align: right;
}
.blogs-item-info-top{
	display: flex;
	justify-content: space-between;
}
.blogs-list-slider .slick-arrow, .blogs-list-slider .slick-arrow:hover{
	background: #fff !important;
	border: 1px solid #E0E0E0 !important;
	z-index: 1 !important;
	width: 90px;
	height: 90px;
	padding: 0;
	overflow: hidden;
}
.blogs-list-slider .slick-prev{
	left: -35px;
}
.blogs-list-slider .slick-next{
	right: -35px;
}
.blogs-list-slider .slick-prev::before{
	content: '';
	display: block;
	width: 88px;
	height: 88px;
	background: url(/local/templates/.default/img/arrow-prev.svg) no-repeat center center;
}
.blogs-list-slider .slick-next::before{
	content: '';
	display: block;
	width: 88px;
	height: 88px;
	background: url(/local/templates/.default/img/arrow-next.svg) no-repeat center center;
}
@media (max-width:1260px){
	.blogs-list-slider{
		padding: 0 45px;
	}
	.blogs-list-slider .slick-prev{
		left: 15px;
	}
	.blogs-list-slider .slick-next{
		right: 15px;
	}
}
@media (max-width:768px){
	.blogs-list-slider{
		padding: 0 5px;
	}
	.blog-more-slider-block h2{
		font-size: 24px;
		line-height: 32px;
	}
	.blogs-list-slider .slick-arrow:hover{
		width: 44px;
		height: 44px;
	}
	.blogs-list-slider .slick-prev{
		width: 44px;
		height: 44px;
		background-size: 100% 100%;
		left: 0;
	}
	.blogs-list-slider .slick-next{
		width: 44px;
		height: 44px;
		background-size: 100% 100%;
		right: 0;
	}
	.blogs-list-slider .slick-prev::before, .blogs-list-slider .slick-next::before{
		width: 44px;
		height: 44px;
		background-size: 18px 18px;
	}
}

/* End */
/* /local/templates/vanilla_other_pages/components/bitrix/news/blog_vanilla/bitrix/news.detail/.default/style.css?169597037212020 */
/* /local/templates/vanilla_other_pages/components/ylab/likes/vanilla/style.css?16817591551599 */
/* /local/templates/vanilla_other_pages/components/bitrix/catalog.section/blog/style.css?17619000568864 */
/* /local/templates/vanilla_other_pages/components/bitrix/news.list/blog_more_slider/style.css?16817640782737 */
