

/* Start:/local/templates/desktop/components/bitrix/catalog/vesna2020/style.min.css?1669184634731*/
h1.title{width:100%;padding-bottom:10px;margin-bottom:15px}.h2,.why h2,h2{text-align:left}.main{flex-grow:1}.section-link.desktop{display:none}.why .why-text{line-height:1}.why .why-img{flex-shrink:0}.flex-container{margin-bottom:25px}.section.typography{padding-top:10px;padding-bottom:10px}@media screen and (min-width:1024px){h1.title{margin-bottom:25px}}.rate{text-align:center}.rate .comment-stars{justify-content:center;margin:5px 0}.rate .star{width:20px;height:20px}.rate .rate-sp{font-size:21px;color:#ff8e3a}@media (max-width:1024px){.rate{display:none}}.sect-img{max-width:150px;max-height:150px;margin:0 auto}.faq h3{font-size:16px}.faq div[itemprop=text]{font-size:16px;font-weight:400;padding-left:20px;margin:10px 0}
/* End */


/* Start:/local/templates/desktop/fonts/am24/css/custom.min.css?16851173611119*/
@font-face{font-family:'custom';src:url(/local/templates/desktop/fonts/am24/font/custom.eot?9160303);src:url(/local/templates/desktop/fonts/am24/font/custom.eot?9160303#iefix) format('embedded-opentype'),url(/local/templates/desktop/fonts/am24/font/custom.woff2?9160303) format('woff2'),url(/local/templates/desktop/fonts/am24/font/custom.woff?9160303) format('woff'),url(/local/templates/desktop/fonts/am24/font/custom.ttf?9160303) format('truetype'),url(/local/templates/desktop/fonts/am24/font/custom.svg?9160303#custom) format('svg');font-weight:400;font-style:normal;font-display:swap}[class*=" icon-"]:before,[class^=icon-]:before{font-family:"custom";font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-leaf:before{content:'\e800'}.icon-hand-paper:before{content:'\e801'}.icon-tint:before{content:'\e802'}.icon-circle:before{content:'\f111'}.icon-asterisk:before{content:'\e803'}
/* End */


/* Start:/local/components/diamon/catalog.like/templates/.default/style.min.css?160638735045*/
.like i{display:block;width:20px;height:20px}
/* End */


/* Start:/local/components/joostafer/universal.comments/templates/vesna2020/style.min.css?16802462239959*/
.admin_av{max-width:100%;max-height:100%}.nav-comment-pages{margin-top:40px;display:flex}.nav-comment-item{font-style:normal;font-weight:400;font-size:14px;border-radius:15px;color:#000;text-align:center;padding:6px 10px}.nav-comment-item.prev{padding-left:0;padding-right:5px}.nav-comment-item.next{padding-right:0;padding-left:5px}.nav-current-page{background:#ff8e3a}.next:after,.prev:before{content:url(/local/templates/desktop/components/bitrix/system.pagenavigation/.default/img/nav-arrow.svg);display:inline-block;padding-left:7px}.prev:before{transform:rotate(180deg) translate(0,3px)}.next span,.prev span{display:none}@media screen and (min-width:580px){.next span,.prev span{display:inline}}@media screen and (min-width:1024px) and (max-width:1300px){.next span,.prev span{display:none}}.rating-all{display:flex;flex-wrap:wrap;align-items:center;margin-right:2.4%}.rating-all>div{margin-left:20px;margin-top:5px}.rating-all-comments-num{color:#595959}.comments-list .button{width:250px;height:45px;margin:0 auto}a.nav-comment-item:hover{color:#ff8e3a}.like-img img{opacity:.4}.like-img.pointer img{opacity:1}.like-img.pointer{cursor:pointer}.comment,.reviews{display:flex;flex-wrap:wrap}.reviews{position:relative}.comment{padding:15px;border:1px solid #ccc;border-radius:10px;transition:.3s}.comment.selected{border-color:#ff8e3a}.cadmin .comment-stars{display:none}.comment.cadmin{border-color:#ffeadb}.comment-img .img-holder{transition:all 1s ease;max-width:88vw}.comment-img .img-holder:hover{width:400px}.comment-new .decorated{border:3px solid #e5e5e5}.comment-new textarea{width:100%;border-radius:30px;height:80px;margin-top:15px;padding:10px 40px;line-height:1.1;overflow:auto;max-width:100%}@media (min-width:1024px){.comments-back{position:static;width:40%;height:auto;display:block;overflow:visible}.reviews-head{width:100%;display:flex;justify-content:space-between;align-items:center}.reviews-head .button{padding:9px 5px;width:130px;display:block}span.nocom{padding-top:65px;display:block}.comment{margin-top:35px}.comments-list{width:53%;max-width:690px;margin-right:5%}.comment-top{display:flex;margin-top:15px}.comment-head{margin-left:5px;display:flex}.comment-avatar{width:75px;flex-shrink:0}.comment-avatar,.comment-user{margin-right:30px}.comment-stars{display:flex;justify-content:flex-start}.comment-date{font-weight:400;color:#595959}.comment-body{font-size:16px;line-height:1.3;flex-grow:1;flex-shrink:1;width:78%}.comment-img .img-sizer{padding-top:100%}.comment-text{font-weight:400;color:#595959}.comment-img{margin-top:35px}.comment-img .img-holder{width:80px;display:inline-block;margin-right:6px}.comment-bottom{display:flex;justify-content:space-between;align-items:flex-end}.comment-action{margin-top:10px}.comment-complain,.comment-response{text-decoration-line:underline;cursor:pointer}.comment-complain{margin-right:25px}.comment-response{color:#ff9139}.uplike{margin-right:20px}.like-img{width:20px;margin-right:5px}.uplike .like-num{color:#ff9139}.dislike.like-num{color:#595959}.comments-add{padding:25px 35px;margin:12px auto 0}.comment.selected{border-color:#ff8e3a}.comments-add.selected{border-width:3px;padding:23px 33px}.comment.selected .comment-response{display:none}.comment-new .h2{margin-bottom:25px}.comment-new .decorated{background:#e5e5e5;color:#595959;margin-bottom:10px;padding-left:40px}.comment-files{position:relative;cursor:pointer}.comment-files.decorated{margin-top:10px;height:32px;border:1px solid #e0e0e0;background:#fff}.purshased{font-size:18px;margin-top:17px;font-weight:400;display:flex;justify-content:space-between}input[type=file]::-webkit-file-upload-button{cursor:pointer}.comment-files-add{text-transform:uppercase;font-size:12px;font-weight:700}#ComFiles{opacity:0;cursor:pointer}.comment-new .button{width:100%}.comment-new .comment-star-group{margin-right:7px}.comment-new .star{width:21px;height:21px;padding-right:3px;box-sizing:content-box}.comment-star-group .star{cursor:pointer}.filename{margin:10px}.answer{width:100%;padding-left:30px;border-left:1px solid #ccc!important}.answer .comment{margin-top:15px}.answer.collapsed .comment{height:0;transform:scale(0);overflow:hidden;padding:0}.answer-show{margin-top:20px;display:block;padding-left:75px}}.reviews-head{width:100%;display:flex;justify-content:space-between;align-items:center}.reviews-head .h1{margin:0}.reviews-head .button{padding:6px 5px;width:106px;display:none}span.nocom{padding:29px 0;display:block}.comments-list{max-width:690px;margin-bottom:25px}.comment-top{display:flex;margin-top:15px;flex-direction:column;flex-grow:1}.comment-head{margin-left:5px;display:flex}.comment-avatar{width:75px;margin-right:10px;flex-shrink:0;height:75px}.comment-user{margin-right:30px}.comment-stars{display:flex;justify-content:flex-start;margin-top:5px}.star{display:block;width:15px;height:15px;background-size:contain;background-image:url(/local/components/joostafer/universal.comments/templates/vesna2020/icons/graystar.svg);background-repeat:no-repeat}.star.active{background-image:url(/local/components/joostafer/universal.comments/templates/vesna2020/icons/star.svg)}.comment-date{font-weight:400;color:#595959;margin-top:5px}.comment-body{line-height:1.3;flex-grow:1;flex-shrink:1;width:78%;display:flex;flex-wrap:wrap}.comment-img .img-sizer{padding-top:100%}.comment-text{margin-top:10px;font-weight:400;color:#595959;width:100%}.comment-img{margin-top:35px}.comment-img .img-holder{width:80px;display:inline-block;margin-right:6px}.comment-bottom{display:flex;justify-content:space-between;align-items:flex-end;width:100%}.comment-action{margin-top:10px}.comment-complain,.comment-response{text-decoration-line:underline;cursor:pointer}.comment-complain{margin-right:10px}.comment-response{color:#ff9139}.comment-likes{display:flex}.uplike{margin-right:7px;width:45px}.like-img{width:14px;margin-right:5px}.uplike .like-num{color:#ff9139}.dislike{width:40px}.dislike.like-num{color:#595959}.comments-back{background:#fff;z-index:5;width:100%}.comments-add{border:1px solid #e0e0e0;border-radius:15px;padding:3% 4%;height:auto;max-width:530px}.comment-success{display:none;height:620px}.comments-add.selected{padding:calc(3% - 2px) calc(4% - 2px);border-width:3px;border-color:#ff8e3a}.comment.selected .comment-response{display:none}.comment-new .h2{margin-bottom:25px}.comment-new .decorated{background:#e5e5e5;color:#595959;margin-bottom:10px;padding-left:40px}.comment-files{position:relative;cursor:pointer}.comment-files.decorated{margin-top:10px;height:32px;border:1px solid #e0e0e0;background:#fff}.purshased{margin-top:17px;font-weight:400;display:flex;justify-content:space-between}input[type=file]::-webkit-file-upload-button{cursor:pointer}.comment-files-add{text-transform:uppercase;font-size:12px;font-weight:700}#ComFiles{opacity:0;cursor:pointer}.comment-new .button{width:100%;padding:15px}.comment-new .comment-stars{margin-top:20px;justify-content:space-between}.comment-new .comment-star-group{margin-right:7px}.comment-new .star{width:21px;height:21px;padding-right:3px;box-sizing:content-box}.comment-star-group{display:inline-flex}.comment-star-group .star{cursor:pointer}.filename,.infomessage{margin:5px;font-weight:400}.answer{width:100%;padding-left:30px;border-left:1px solid #ccc!important;margin-top:10px}.answer .comment{margin-top:15px}.answer.collapsed .comment{height:0;transform:scale(0);overflow:hidden;padding:0;margin:0}.answer-show{margin-top:34px;display:block;padding-left:75px}@media (min-width:1024px){.comments-back{position:static;width:40%;height:auto;display:block;overflow:visible}.reviews-head{width:100%;display:flex;justify-content:space-between;align-items:center}.reviews-head .button{padding:9px 5px;width:130px;display:block}span.nocom{padding-top:65px;display:block}.comment{margin-top:15px}.comments-list{width:53%;margin-right:5%}.comment-top{display:flex;margin-top:15px}.comment-head{margin-left:5px;display:flex}.comment-avatar{width:75px;flex-shrink:0}.comment-avatar,.comment-user{margin-right:30px}.comment-stars{display:flex;justify-content:flex-start}.comment-date{font-weight:400;color:#595959}.comment-body{font-size:16px;line-height:1.3;flex-grow:1;flex-shrink:1;width:78%}.comment-img .img-sizer{padding-top:100%}.comment-text{font-weight:400;color:#595959}.comment-img{margin-top:35px}.comment-img .img-holder{width:80px;display:inline-block;margin-right:6px}.comment-bottom{display:flex;justify-content:space-between;align-items:flex-end}.comment-action{margin-top:10px}.comment-complain{margin-right:25px}.comment-response{text-decoration-line:underline;color:#ff9139;cursor:pointer}.uplike{margin-right:20px}.like-img{width:20px;margin-right:5px}.uplike .like-num{color:#ff9139}.dislike.like-num{color:#595959}.comments-add{padding:25px 35px;margin:12px auto 0}.comment.selected{border-color:#ff8e3a}.comments-add.selected{border-width:3px;padding:23px 33px}.comment.selected .comment-response{display:none}.comment-new .h2{margin-bottom:25px}.comment-new .decorated{background:#e5e5e5;color:#595959;margin-bottom:10px;padding-left:40px}.comment-files{position:relative;cursor:pointer}.comment-files.decorated{margin-top:10px;height:32px;border:1px solid #e0e0e0;background:#fff}.purshased{font-size:18px;margin-top:17px;font-weight:400;display:flex;justify-content:space-between}input[type=file]::-webkit-file-upload-button{cursor:pointer}.comment-files-add{text-transform:uppercase;font-size:12px;font-weight:700}#ComFiles{opacity:0;cursor:pointer}.comment-new .button{width:100%}.comment-new .comment-star-group{margin-right:7px}.comment-new .star{width:21px;height:21px;padding-right:3px;box-sizing:content-box}.comment-star-group .star{cursor:pointer}.filename{margin:10px}.answer{width:100%;padding-left:30px;border-left:1px solid #ccc!important}.answer .comment{margin-top:15px}.answer-show{margin-top:20px}}.comment-new input:focus,.comment-new textarea:focus{background:#fff;border:3px solid var(--main-or-color)}
/* End */


/* Start:/local/templates/desktop/components/bitrix/catalog/vesna2020/bitrix/catalog.element/vigoda/style.css?174642920422022*/
#back-to-top{ bottom:160px !important; }
.cover_promo{
	bottom: 70px !important;
}
h1.title{
	margin-bottom:15px;
	display:none;
}
.product .product-list{
	margin:12px 0 !important;
}
.element-top{
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	align-items:baseline;
	margin-top:10px;
	width:100%;
}
.articul{
	font-weight:normal;
	color:#595959;
}
span.like{
	font-size:14px;
}
.articul .value{
	color:#000000;
}
.rating{
	height:5px;
	overflow:hidden;
	width:50%;
	margin-bottom:15px;
}
.like-block{
	/* margin-bottom:10px; */
	/* margin-top:15px; */
}
.element-main{
	padding-bottom:30px;
	width:100%;
}
/*
.second-photo{
	order:3;
}*/
.slide-item{
	display: none;
}
.slide-item.active, .slide-item.slick-active{
	display: block;
}
.thumbs{
	width:18%;
	margin-left:3%;
	flex-shrink:0;
	display:none;
}
.main-photo{
	position:relative;
	width:75%;
	cursor:pointer;
}
.main-photo.one-photo{
	width:100%;
}
.product-purshase{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	align-items:flex-start;
}
.price-line .price{
	font-size:38px;
	color:#000000;
	width:100%;
}
.price-line .old-price{
}
.availability-line{
	display:flex;
	align-items:center;
	margin-top:15px;
	width:100%;
}
.availability-line.can-buy{
	color:#55ad4d;
}
.availability-line.not-buy{
	color:#595959;
}
.availability-line.can-buy img{
	width:20px;
	margin-right:10px;
}
.availability-line.not-buy img{
	width:21px;
	margin-right:15px;
}
.availability-line .button{ margin-left:20px; padding:12px }
.buy-line{
	margin-top:13px;
	width:100%;
	display:flex;
	justify-content:flex-start;
	height:40px;
}
.buy-line .amount-field, .buy-line .amount.disabled, .buy-line .amount-field:hover{ width:40px }
.buy-line .button{
	padding:12px 0;
	width:150px;
	height:100%;
	/* flex-shrink:0; */
}
/*region advantages*/
.advantages{
	width:90%;
	margin:0 auto;
	display: flex;
}
.advantages .slick-disabled{ display:none !important; }
.advantages button{
	/* padding-bottom:15px; */
	top:50%;
	width:20px;
	transform:translate(-6%, -50%);
}
.advantages .slider-prev{
	left:-7%;
}
.advantages .slider-next{
	right:-7%;
}
.advantages .slider-prev img{
	transform:rotate(90deg);
}
.advantages .slider-next img{
	transform:rotate(270deg);
}
.advantages-item{
	position:relative;
	font-weight:normal;
	margin-top:5px;
	margin-bottom:5px;
	border-right:1px solid #E0E0E0;
	padding:20px 10px 20px 40px;
	margin-right:10px;
}
.advantages-item:before{
	content:url("/local/templates/desktop/icons/ok.svg");
	position:absolute;
	bottom:17px;
	left:8px;
}
@media (min-width:640px){
	.advantages-item{
		position:relative;
		font-weight:normal;
		margin-top:5px;
		margin-bottom:5px;
		border-right:1px solid #E0E0E0;
		padding:20px 10px 20px 30px;
		margin-right:10px;
	}
	.advantages-item:before{
		content:url("/local/templates/desktop/icons/ok.svg");
		position:absolute;
		bottom:12px;
		left:0;
	}
}
@media (min-width:1024px){
	.advantages{
		/* padding-bottom:15px; */
	}
	.advantages-item{
		padding-top:15px;
		padding-bottom:15px;
	}
}
/*endregion*/
.rg_shild-img{
	width: fit-content;
}
.element-info{
	display:flex;
	margin-bottom:40px;
	order:2;
	flex-wrap:wrap;
}
.element-info-left{ width:100%; }
.element-info-right{ width:100%; }
.element-detail-text{
	font-weight:normal;
	line-height:1.3;
	transition:0.3s;
	height:auto;
}
.element-detail-text img{
	width: unset;
}
.element-description.collapsed .element-detail-text{
	height:105px;
	overflow:hidden;
}
.show-more{
	line-height:1.1;
	text-decoration-line:underline;
	color:#FF9139;
	margin-top:14px;
	cursor:pointer;
}
.collapsed .show-more{ display:block; }
.element-props{ margin-bottom:25px; }
.element-props .h1{
	margin-bottom:27px;
}
.props-row{
	font-weight:normal;
	display:flex;
	justify-content:space-between;
	padding-bottom:14px;
}
.props-name{
	color:#595959;
}
span.dashed{
	border-bottom:1px dashed #E0E0E0;
	flex-grow:1;
	margin:0 20px 10px;
}
.props-value{
	color:#000000;
	text-align:right;
}
.element h2, .element .h2{
	text-align:left;
}
.product .product-list{
	margin:12px -22px;
}
.product .product-list .item-name{
	/* margin-top:15px; */
}
.element .product{
	margin-bottom:30px;
}
.numeric{
	display:inline-block;
	width:12px;
	height:12px;
	border-radius:50%;
	background:#858585;
	margin-left:1px;
}
.numeric.positive{
	background:#FF9139;
}
.av-breadcrumb{ /* display:none; */ }
.element-main{
	/* position:relative; */
	padding-top:10px;
}
p.h1{
	margin-bottom:18px;
}
.price-line{ width:100%; display:flex; align-items:center; flex-wrap:wrap; }
.price-line > div{ margin-bottom:15px; margin-right:8px; }
.property-block.collapsed .labels{
	height:165px;
	overflow:hidden;
}
.property-block.collapsed{ position:relative; }
.gradient-bottom{ display:none }
.property-block.collapsed .gradient-bottom{
	display:block;
	background:linear-gradient(0deg, #fff 0, rgba(255, 255, 255, 0) 100%);
	bottom:27px;
	height:30px;
	z-index:1;
	position:absolute;
	width:100%;
}
.element-description{
	margin-bottom:28px;
}
.buy-line-container{
	border-bottom:1px solid #E0E0E0;
	padding-bottom:33px;
	width:100%;
}
.buy-line .prefered{ display:none; }
/*region Slider*/

.product-slider{
	width:100%;
	display:flex;
	flex-direction:row-reverse;
	margin-bottom:25px;
	justify-content:center;
	vertical-align:top;
}
.main-slider .slider-gradient{
	position:absolute;
	top:50%;
	transform:translate(0%, -50%);
	height:100%;
	z-index:1;
}
.main-slider .gradient-right img{
	transform:rotate(-90deg) translate(0%, 35%);
}
.main-slider .gradient-left img{
	transform:rotate(90deg) translate(0%, 35%);
}
.thumbs .slick-track{ display:block; transform:none !important; }
.slider-head{
	display:flex;
	justify-content:space-between;
	padding:0 15px 9px;
	align-items:center;
}
.slider-head .second-slider-arrow{
	display:inline-flex;
}
.slick-dots{
	display:none !important;
}
.slick-vertical .slider-next.slick-arrow{
	transform:rotate(0deg);
	bottom:-50px;
}
.slick-vertical .slider-prev.slick-arrow{
	transform:rotate(-180deg);
}
.thumbs-slider.slick-vertical .slick-slide{
	border:3px solid transparent;
	padding-bottom:calc(100% - 10px);
	position:relative;
	overflow:hidden;
	margin:3px 0;
	box-sizing:content-box;
	cursor:pointer;
}
.slick-vertical .slick-slide.slick-current{
	border-color:#FF8E3A;
}
.slick-vertical .slide-img{
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
}
.slick-vertical .slider-next, .slick-vertical .slider-prev{
	width:22px;
	position:static;
	margin:0 auto;
	display:block !important;
}
.second-slider .slide-img{
	top:0;
	bottom:0;
	right:0;
	left:0;
	z-index:1;
	position:absolute;
}
.second-slider .slide-item{
	max-width:230px;
	position:relative;
	border-radius:15px;
	overflow:hidden;
	border:4px solid transparent;
	width:50%;
	display:block;
	cursor:pointer;
}
ul.second-slider{
	display:flex;
	flex-wrap:wrap;
}
.second-slider .slide-img-sizer{
	padding-bottom:72%;
}
.second-slider .one-slide{
	width:220px;
}
.second-slider-arrow .slick-arrow{
	width:28px;
	height:28px;
	display:block;
	position:static;
	border:none;
}
.second-slider-arrow .slider-prev.slick-arrow{
	transform:rotate(0deg);
	margin-right:10px;
}
.product-rating{
	display:flex;
	align-items:inherit;
	/* margin-right:30px; */
	/* margin-top:15px; */
}
.product-rating .star{
	width:14px;
	height:12px;
}
.rating-value{
	margin-left:8px;
}
.review-count{
	margin-left:8px;
}
@media (min-width:640px){
	.advantages{
		border-bottom:1px solid #E0E0E0;
		/* padding-bottom:20px; */
		width:100%;
		display:flex;
		overflow:hidden;
	}
	.product-slider{
	}
	.product-slider{
		width:52%;
		display:inline-flex;
		flex-direction:row;
	}
	.slick-vertical .slider-next, .slick-vertical .slider-prev{
		width:45px;
	}
	.thumbs{
		/* width:20%; */
		margin-left:0;
		margin-right:3%;
		display:block;
	}
}
@media (min-width:1024px){
	.product-slider{
		width:47%;
		display:inline-flex;
		flex-direction:row;
	}
	.slick-vertical .slider-next, .slick-vertical .slider-prev{
		width:45px;
	}
	.thumbs{
		width:17%;
		margin-left:0;
		margin-right:6%;
		display:block;
	}

}
/*endregion*/
.like-icon{
	background-image:url('/local/templates/desktop/icons/prefer-color.svg');
	width:27px;
	display:inline-block;
	height:20px;
	background-repeat:no-repeat;
	background-size:contain;
	vertical-align:middle;
	cursor:pointer;
}
.like-icon.active{
	background-image:url('/local/templates/desktop/icons/prefer-colored.svg');
}
.slider-wrapper{
	order:2;
	max-width:100%;
width:100%;
}
.main-photo .stick span{
	font-size: 1.3em;
	padding: 0.2em 0.7em 0.1em;
}
/*region element-modal*/
.element-modal{
	display:none;
}
.element-modal .main-photo.one-photo{
	cursor:default;
}
.arrow-block{ position:relative; margin-top:10px; }
.arrow-block .slider-next{ left:50%; transform:translate(5%, 0); }
.arrow-block .slider-next img{ transform:rotate(-90deg); }
.arrow-block .slider-prev{ left:50%; transform:translate(-104%, 0); }
.arrow-block .slider-prev img{ transform:rotate(90deg); }
@media screen and (min-width:720px){
	.element-modal.open{
		position:fixed;
		background-color:rgba(0, 0, 0, .5);
		z-index:6;
		width:100%;
		height:100%;
		top:0;
		left:0;
		bottom:0;
		right:0;
		display:block;
	}
	.element-modal-container{
		display:flex;
		background:#fff;
		max-width:1171px;
		width:100%;
		padding:4% 4%;
		max-height:100vh;
	}
	.element-modal .element-top,
	.element-modal .property-block,
	.element-modal .thumbs,
	.element-modal .advantages{ display:none; }
	.element-modal .main-photo{ width:100%; /* margin-left:2%; */ }
	.element-modal .product-slider{
		width:44%;
		/* overflow:hidden; */
	}
	.element-modal .product-purshase{
		justify-content:center;
		display:flex;
		flex-direction:column;
		width:49%;
		margin-left:6%;
		position:relative;
	}
	.element-modal p.h1{
		margin-bottom:15%;
		margin-top:1%;
	}
	.element-modal .buy-line-container{
		border-bottom:none;
		padding-bottom:0;
	}
	.element-modal .closer{
		top:-6px;
		right:6%;
		width:30px;
		height:30px;
	}
	.element-modal .closer:after, .element-modal .closer:before{
		width:3px;
		height:32px;
	}
	.element-modal .closer:hover:after{ background:#ff8e3a; }
	.element-modal .closer:hover:before{ background:#ff8e3a; }
}
/*endregion*/
/*region fixed-line*/

.fixed-line-content{

	padding:10px 7px;
	align-items:center;
	justify-content:space-between;
	display:flex;
}
.fixed-line{ display:none; }
.fixed-line.show{
	display:block;
	position:fixed;
	bottom:0;
	background-color:var(--main-bg-color);
	width:100%;
	z-index:142;
}
.fixed-line.show.top{ top:0 }
.fixed-line p.title{ display:none; }
.fixed-line-content .button{
	background:#fff;
	/* margin-right: 7px; */
	padding:13px 25px;
	width:30%;
	min-width:100px;
	height:100%;
	max-width:145px;
}
.fixed-line-content .amount{
	background:#fff;
	width:30%;
	min-width:100px;
	max-width:181px;
	margin:0 20px;
	height:40px;
}
.fixed-line-content .price{
	width:30%;
	display:flex;
	flex-wrap:wrap;
	line-height:1.3;
	align-items:center;
	justify-content:center;
	font-size:1.3em;
}
.fixed-line-content .current-price{ margin-right:10px; color:#fff; /* font-size: 15px; */ }
.fixed-line-content .old-price{
	margin-left:0;
	color:#d3d3d3;
}
.footer-bottom.margin{ padding-bottom:100px; }
@media (min-width:485px){
	.fixed-line-content .amount{ height:40px; }
}
@media (min-width:640px){
	.fixed-line p.title{
		color:#fff;
		font-size:24px;
		font-weight:normal;
		text-align:center; padding-right:20px; }
	.fixed-line-content .old-price{
		font-size:20px;
	}
	.fixed-line-content .button{
		font-size:18px;
	}
}

@media (max-width:699px){
	.jivochat {
		margin-bottom: 70px!important;;
	}
	.globalClass_044b .button_4aae{
		margin-bottom: 70px!important;
	}
}
@media (min-width:700px){
	.fixed-line-content{
		margin-right: 330px;
	}
}
@media (min-width:1024px){
	.fixed-line p.title{
		display:block;
		font-size: 20px;
		padding-right: 10px;
		padding-left: 10px;
	}
	.fixed-line-content .amount, .fixed-line-content .button,.fixed-line-content .price{
		width: 20%;
	}
	.fixed-line-content .current-price{ font-size:20px; }
	.fixed-line-content .old-price{
		font-size:18px;
	}
	.video_block{
		display: flex;
		justify-content: flex-start;
	}
	.video_block .video-rev{
		max-width: 30%;
		margin-right: 10px;
	}
}
@media (min-width:1430px){
	.fixed-line p.title{
		font-size: 23px;
		width: 62%;
	}
	.fixed-line-content .amount, .fixed-line-content .button,.fixed-line-content .price{
		width: 20%;
	}
	.fixed-line-content .current-price{
		font-size:22px;
	}
	.fixed-line-content .old-price{
		font-size:19px;
	}
}
/*endregion*/
.slider-wrapper .slick-track{ margin-left:0; }
@media (min-width:640px){
	.price-line > div{ order:2; }
	.buy-line-container{
		padding-bottom:20px;
	}
	h1.title{
		display:block;
	}
	.price-line{
		width:100%;
		margin:0;
	}
	.availability-line{
		/* width:auto; */
	}
	.element-main .h1{ display:none; }
	.property-block.collapsed .gradient-bottom, .gradient-bottom{ display:none; }
	.amount{
		width:125px;
		margin-right:5px;
	}
	.buy-line{
		margin-top:20px;
		display:flex;
	}
	.articul{
		margin-right:42px;
		font-weight:normal;
		font-size:15px;
		color:#595959;
	}
	.product-purshase{
		width:43%;
		margin-left:5%;
		display:block;
	}
	.availability-line .can-buy{
		width:21px;
	}
	.element-top{ /* position:absolute; */ top:0; left:0; margin-top:0; }
	.element-main{
		/* padding-top:45px; */
		display:flex;
	}
	.element .flex-container{ display:block; }
	.main-photo{
		width:80%;
	}
	.price-line .price{
		font-size:28px;
		order:1;
	}
	.articul{
		margin-right:42px;
		font-weight:normal;
		font-size:15px;
		color:#595959;
	}
	.property-block.collapsed .show-more{
		display:none;
	}
	.show-more{
		font-size:16px;
		line-height:1.1;
		text-decoration-line:underline;
		color:#FF9139;
		display:none;
		margin-top:30px;
		cursor:pointer;
	}
	.element-info{
		margin-top:0;
	}
	.element-info-left{
	}
	.element-info-right{
		margin-right:-15px;
	}
}
@media (min-width:1024px){
	.slider-wrapper{
		margin-bottom:25px;
	}
	.availability-line{
		margin-top:20px;
	}
	.av-breadcrumb{
		display:block;
		margin-bottom:25px;
	}
	.buy-line .prefered{ display:block; width:55px; margin-left:10px; }
	.gradient-bottom{ display:none; }
	.amount{
		width:181px;
	}
	.buy-line{
		margin-top:40px;
		height:65px;
		justify-content:flex-start;
	}
	.articul{
		margin-right:42px;
		font-weight:normal;
		font-size:15px;
		color:#595959;
	}
	.product-purshase{
		display:inline-block;
		width:43%;
		margin-left:5%;
		vertical-align:top;
	}
	.availability-line .can-buy{
		width:21px;
		margin-right:15px;
	}
	.element-top{
		align-items:center;
	}
	.element-main{
	}
	.element .flex-container{ display:block; }
	.main-photo{
		width:77%;
	}
	.price-line .price{
		font-size:48px;
	}
	.price-line > div{
		margin-bottom:15px;
		margin-right:15px;
	}
	.price-line > div:last-child{ margin-right:0; }
	.articul{
		font-weight:normal;
		font-size:15px;
		color:#595959;
	}
	.buy-line .button{justify-content: center; display: flex; align-items: center; min-width:200px; font-size: 20px }
	.show-more{
		font-size:16px;
		line-height:1.1;
		text-decoration-line:underline;
		color:#FF9139;
		display:none;
		margin-top:30px;
		cursor:pointer;
	}
	.element-info{
		display:flex;
		margin-bottom:35px;
		order:3;
	}
	.element-info-left{
		flex-basis:52%;
	}
	.element-info-right{
		max-width:500px;
		margin-right:-15px;
		width:auto;
		flex-basis:45%;
		margin-left:2%;
	}
	h1.title{
		margin-bottom:0;
	}
	.product-rating .star{
		width:18px;
		height:15px;
	}
	.product-rating{
		align-items:center;
		margin-top:0;
	}
	.buy-line-container{
		padding-bottom:40px;
	}
	ul.second-slider{
		justify-content:space-between;
	}
	.second-slider .slide-item{
		margin-bottom:20px;
	}
}
.b24-widget-button-position-bottom-right {
	bottom: 95px!important;
}

.next:after, .prev:before{
	content:url("/local/templates/desktop/components/bitrix/system.pagenavigation/.default/img/nav-arrow.svg");
	display:inline-block;
	padding-left:7px;
}
.prev:before{
	transform:rotate(180deg) translate(0px, 3px);
}
.prev span, .next span{ display:none }
@media screen and (min-width:580px){
	.prev span, .next span{ display:inline }
}
@media screen and (min-width:1024px) and (max-width:1300px){
	.prev span, .next span{ display:none }
}
.rating-all{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	margin-right:2.4%;
}
.rating-all > div{
	margin-left:20px;
	margin-top:5px;
}

.like-img img{ opacity:0.4; }
.like-img.pointer img{ opacity:1.0; }
.like-img.pointer{ cursor:pointer }
.top-props{margin-bottom:20px; overflow: hidden;}
.top-props .items{
	display:flex;
	justify-content: space-between;
	overflow: hidden;
}
.top-props .sec{
	width: 25%;
}
@media (max-width: 790px) {
	.top-props .items{
		flex-wrap: wrap;
	}
	.top-props .sec{
		width: 100%;
	}
}
.top-props .header {
	color: var(--main-bg-color);
	font-size: 18px;
	font-weight: 500;
	padding-bottom: 15px;
	border-bottom: 2px solid var(--main-bg-color);;
	margin-bottom: 10px;
}

.top-props .one-prop {
	padding: 20px 0;
	border-bottom: 1px solid #e5e5e5;
	font-size: 13px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.top-props .one-prop img{
	width: unset;
}
.top-props .one-prop .prop-name {
	color: var(--main-bg-color);
}

.top-props .one-prop .prop-value {
	width: 125px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.top-props .one-prop .prop-value > div {
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	margin-bottom: 5px;
}

.top-props .one-prop .prop-value img {
	margin-right: 5px;
}
.top-props .one-prop .prop-value i {
	font-size: 19px;
	margin-right: 5px;
}
.hand, .poliv{
	position: relative;
}
.poliv .back:before {
	color: #ddd;
	content: "\e802\e802\e802\e802\e802";
}
.poliv .cover:before {
	color: teal;
	content: "\e802\e802\e802\e802\e802";
}
.hand .back:before {
	color: #ddd;
	content: "\e801\e801\e801\e801\e801";
}
.hand .cover:before {
	color: #ff8e3a;
	content: "\e801\e801\e801\e801\e801";
}
.hand span, .poliv span {
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
	font-family: "custom";
	font-size: 18px;
	letter-spacing: 4px;
}
.dost{
	margin: 25px 0;
}
.znakomstvo{
	margin-bottom: 25px;
}
.dost .items, .znakomstvo .items{
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-weight: normal;
}
.dost .item{
	width: 23%;
}
@media (max-width: 1024px) {
	.dost .items{
		flex-wrap: wrap;
	}
	.dost .item{
		width: 48%;
		margin-bottom: 20px;
	}
}
@media (max-width: 500px) {
	.dost .item{
		width: 100%;
	}
}
.dost .image {
	width: 165px;
	height: 165px;
	border-radius: 50%;
	background-color: #f6f6f6;
	margin: 0 auto 25px;
	justify-content: center;
	position: relative;
	display: flex;
	align-items: center;
}
.dost .image img {
	width: unset;
}
.dost .image span {
	position: absolute;
	width: 45px;
	height: 45px;
	border-radius: 50%;
	text-align: center;
	line-height: 45px;
	color: #fff;
	background-color: #ff8e3a;
	font-size: 16px;
	font-weight: 800;
	left: 0;
	top: 0;
}
.znakomstvo .items .left{
	width: 40%;
}
.znakomstvo .items .right{
	width: 60%;
	padding-left: 30px;
}
.znakomstvo .items .right p{
	margin-bottom: 10px;
}
.video-rev{
	margin-bottom: 25px;
}

.magazin {
	background-color: #f6f6f6;
	padding: 45px 40px;
	border: 1px solid #e5e5e5;
	border-radius: 5px;
	margin-bottom: 30px;
}
.magazin .flex-items {
	display: flex;
	text-align: center;
	justify-content: space-around;
	flex-wrap: wrap;
}

.magazin .flex-items .img {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	background-color: #fff;
	margin: 0 auto 25px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.magazin .flex-items .text {
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}

.magazin .flex-items b {
	font-size: 16px;
}

.magazin .flex-items .text a {
	color: #ff8e3a;
	text-decoration: underline;
}
@media (max-width: 470px) {
	.magazin{
		padding: 45px 10px;
	}
	.magazin .item{
		width: 50%;
		margin-bottom: 20px;
	}
}

.labels .tool {
	padding: 10px;
	position: absolute;
	bottom: 0;
	box-shadow: 0 0 5px rgb(0 0 0 / 50%);
	background: #fff;
	left: 0;
	z-index: 99;
	font-weight: 400;
	font-size: 14px;
	display: none;
}
.labels .labels-row{
	position: relative;
}
.labels .labels-row:hover .tool {
	display: block;
}
.labels .labels-row:hover .tool a{
	color: #ff8e3a;
}
.top-props .show-more{
	text-align: center;
	color: var(--main-or-color);
	cursor: pointer;
	text-decoration: underline;
	margin-top: 20px;
	margin-bottom: 20px;
}
@media (min-width: 1024px){
	.top-props .show-more{
		display: none;
	}
}
.k{color:var(--main-or-color);border: 1px solid var(--main-or-color);padding: 5px 10px;width: fit-content;border-radius: 5px}
.price{
	position: relative;
}
.vigoda{
	position: absolute;
	top:-20px;
	right:0;
	padding:5px 10px;
	border-radius: 10px;
	background-color: red;
	color: #fff;
	font-size:14px;
	text-transform: uppercase;
}

/* End */


/* Start:/local/templates/desktop/components/renegad/bonus.calculate/new-cart/style.min.css?16602847751444*/
.bonus{margin-top:10px;padding:5px 0}.bonus_del{padding:10px 20px;margin-top:20px;border:1px solid #e5e5e5;width:fit-content}.bonus_calculate_wrapper{color:#bcbcbc;font-size:14px;font-weight:500;position:relative}.lux-ico{font-weight:800;font-size:12px;border-top:2px solid #000;border-bottom:2px solid #000;color:#000}.bonus_calculate_number{font-weight:700;color:#000}.bonus_calculate_wrapper.ns{margin-top:20px}.bonus_calculate_wrapper .tool{padding:10px;position:absolute;top:0;box-shadow:0 0 5px rgba(0,0,0,.5);background:#fff;left:0;z-index:99;font-weight:400;font-size:14px;display:none;color:#000}.bonus_calculate_wrapper.ns .tool{top:40px}.bonus_calculate_wrapper:hover .tool{display:block}#ns{color:teal;cursor:pointer}#modal-ns{z-index:99999;position:fixed;top:50%;left:50%;max-width:600px;background:#fff;padding:20px;border-radius:15px;transform:translate(-50%,-50%)}.overlay{background:rgba(0,0,0,.3);width:100%;height:100%;position:fixed;top:0;right:0;z-index:99998}.ns-head{font-size:22px;padding-bottom:10px;border-bottom:1px solid #cecece}.ns-head .close{position:absolute;right:10px;top:10px;font-size:35px}.ns-body{padding:20px;font-size:15px}.ns-body p{margin-bottom:10px}.ns-body ol li{list-style:disc;margin:5px 40px}@media (max-width:767px){#modal-ns{width:96%;text-align:left}.ns-head{font-size:18px}.ns-body{font-size:14px}}.bonus.ns{overflow:hidden}@media (max-width:640px){.bonus{margin:15px auto;text-align:center}}
/* End */


/* Start:/local/templates/desktop/include/labels/css/style.min.css?1608704918426*/
.labels{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.labels-row{flex-basis:95%;margin-top:20px;font-weight:normal;font-size:15px;color:#595959;min-width:200px;display:flex}.labels-img{width:40px}.labels-img img{width:auto}@media(min-width:640px){.labels{margin-top:0}.labels-row{margin-top:15px}}@media(min-width:1024px){.labels{margin-top:30px}.labels-row{flex-basis:49%;margin-top:20px}}
/* End */


/* Start:/local/components/avgust16/custom.pagenavigation/templates/.default/style.min.css?1679672006796*/
.nav-comment-pages{margin-top:40px;display:flex}.nav-comment-item{font-style:normal;font-weight:400;font-size:14px;border-radius:90px;color:#000;text-align:center;padding:7px 14px}.nav-comment-item.prev{padding-left:0;padding-right:5px}.nav-comment-item.next{padding-right:0;padding-left:5px}.nav-current-page{background:#ff8e3a}.next:after,.prev:before{content:url(/local/templates/desktop/components/bitrix/system.pagenavigation/.default/img/nav-arrow.svg);display:inline-block;padding-left:7px}.prev:before{transform:rotate(180deg) translate(0,3px)}a.nav-comment-item:hover{color:#ff8e3a}.next span,.prev span{display:none}@media screen and (min-width:580px){.next span,.prev span{display:inline}}@media screen and (min-width:1024px) and (max-width:1300px){.next span,.prev span{display:none}}
/* End */


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


/* Start:/local/templates/desktop/include/subscribe/css/style.min.css?16939826412405*/
@font-face{font-family:'Myriad';src:url(/bitrix/components/avgust16/banner/templates/2023/res/MyriadPro-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}.subscribe{font-family:'Myriad';display:flex;flex-direction:column;align-items:center;justify-content:center}.subscribe.thanks .head,.subscribe.thanks .oferta,.subscribe.thanks .sub{opacity:0}.subscribe .sub-thanks,.subscribe.thanks .button.white{display:none}.sub-thanks{color:#fff;margin-top:20px}.sub-error .h2{color:red;font-size:16px;margin-top:15px}.typeOne,.typeThree{color:#fff}.typeOne{text-shadow:#000 3px 2px 3px;font-weight:700;text-align:left;font-size:60px}.typeThree{position:absolute;right:40px;top:40px;font-size:40px;font-weight:700;text-align:right}.typeThree p,.typeTwo{display:block;margin-top:20px}.typeThree p{font-size:80px;color:#a43bac;font-weight:700;background-color:#fff;padding:20px 40px;border-radius:100%}.typeTwo{font-size:100px;color:#fff;text-align:center;font-weight:600;text-shadow:#000 3px 2px 3px;max-width:400px;position:relative}.subscribe .button.white{background:#a43bac;padding:10px 30px;display:block;margin:10px auto 0;font-size:16px;cursor:pointer;color:#fff;border-color:#a43bac}.subscribe .button.white:hover{background:#fff;color:#a43bac;border-color:#fff}.subscribe .head{padding:20px 0;position:static;background-image:url(/local/templates/desktop/include/subscribe/img/sl.jpg);background-size:cover;background-repeat:no-repeat;width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;background-position:center}.sub{margin:15px auto 0}.sub input.decorated{background:#fff;width:420px;text-align:center;max-width:90%}.sub input.error{border:1px solid red}.subscribe .oferta{display:block;font-weight:400;line-height:1.3;width:100%;max-width:460px;margin:14px auto 0;padding:0;text-align:center;color:#fff}@media (max-width:1155px){.typeTwo{font-size:80px}.typeOne,.typeThree{font-size:30px;text-align:center}.typeOne{margin-left:0}.typeThree{position:static;display:block;margin-top:12px}}@media (max-width:450px){.sub input.decorated{width:95%;max-width:unset}.subscribe .head{border-radius:15px;border:2px solid #a43bac}}.typeFor{display:block;font-size:30px;color:#a43bac;font-weight:700;margin-top:10px;text-align:center;max-width:90%;font-style:italic}.subscribe .aggre-link{color:#a43bac!important}.typeThree span{font-size:30px}

/* End */


/* Start:/local/templates/desktop/include/footer/css/layer_towns.min.css?1660031928635*/
.height{max-height:0;-webkit-transition:max-height .5s;transition:max-height .5s;overflow:hidden}.height.active{max-height:700px}.show-more{width:100%;text-decoration:underline;font-size:14px;cursor:pointer;text-align:center}noindex.nad{display:block}.towns,noindex.nad{color:#373737;font-size:16px;max-width:80%;margin:10px auto;text-align:center;line-height:20px}.towns .height,.towns.saj{display:flex;justify-content:left;flex-wrap:wrap}.towns .rg_towns_text{font-weight:800}.towns span{font-weight:500;padding:0 15px;list-style:none;margin-bottom:10px}.towns span a{color:#373737;transition:500ms}.towns span:hover a{color:#0a930a}
/* End */
/* /local/templates/desktop/components/bitrix/catalog/vesna2020/style.min.css?1669184634731 */
/* /local/templates/desktop/fonts/am24/css/custom.min.css?16851173611119 */
/* /local/components/diamon/catalog.like/templates/.default/style.min.css?160638735045 */
/* /local/components/joostafer/universal.comments/templates/vesna2020/style.min.css?16802462239959 */
/* /local/templates/desktop/components/bitrix/catalog/vesna2020/bitrix/catalog.element/vigoda/style.css?174642920422022 */
/* /local/templates/desktop/components/renegad/bonus.calculate/new-cart/style.min.css?16602847751444 */
/* /local/templates/desktop/include/labels/css/style.min.css?1608704918426 */
/* /local/components/avgust16/custom.pagenavigation/templates/.default/style.min.css?1679672006796 */
/* /bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?166751086551 */
/* /local/templates/desktop/include/subscribe/css/style.min.css?16939826412405 */
/* /local/templates/desktop/include/footer/css/layer_towns.min.css?1660031928635 */
