

/* Start:/bitrix/templates/default/components/bitrix/catalog/catalog/style.min.css?1573565637566*/
.grid .bx_content_section{margin-bottom:15px}.grid .bx_sidebar{margin-bottom:15px}.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%}}
/* End */


/* Start:/bitrix/templates/default/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/style.css?167827330013374*/
div.inline { float: right }

.bluehead { background-image: url(/bitrix/templates/default/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/images/header_blue.png); background-repeat: no-repeat; width: 738px; height: 50px; margin-left: 0px; text-align: center; padding-top: 17px; color: #fff; font-weight: 400; font-size: 18px; line-height: 20px; text-shadow: 1px 1px 1px #000; position: relative }

.goodsData { background-image: url(/bitrix/templates/default/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/images/product-bg.png); background-repeat: no-repeat; background-position: 0 0; margin-top: 10px; margin-left: 13px; position: relative; height: 430px }

.goodsData .header { float: left; text-align: center; color: #fff; text-shadow: 1px 1px 1px #000; width: 273px; margin-left: 13px; margin-top: 15px; padding: 0 5px; font-weight: 400; height: 45px; vertical-align: middle; }
.goodsData .header span{
	display: inline-block;
	vertical-align: middle;
	
}


.goodsData .header::before{
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	width: 0;
	content: '';
}
.goodsData > h1 { font-size: 18px; line-height: 100% }

#product-image-container { position: absolute; top: 70px; left: 14px; width: 281px; overflow: hidden; text-align: center }

.goodsDataMainImage { height: 280px }

.goodsDataMainImage img { max-height: 280px; max-height: 280px }

.withBorder { border: 1px solid #dcecf7 !important; margin: 0 3px }

.withBorder:hover { border: 1px solid #558bbe !important }

.add2cart2 { background: url(/bitrix/templates/default/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/images/button.png) no-repeat; min-width: 165px; height: 36px; border: none; font-size: 13px; color: #eeeded; margin: 0; text-shadow: 1px 1px 1px #a85e01 }

.add2cart2:hover { background-position: 0 -39px; color: #fff; text-shadow: 1px 1px 1px #d68327 }

#product-detail-container { width: 330px; position: absolute; top: 25px; left: 322px; background-color: #f3f2f2; padding: 5px; border-radius: 7px; border: 1px solid #dddcdc }

#modification-container { position: absolute; left: 335px; top: 80px; text-align: center; width: 305px }

#modification-container select { display: block; float: left; margin-left: 5px; height: 27px; padding-top: 3px; border: 1px solid #dddcdc; width: 170px; color: #706f6f; font-size: 14px; background: #f9f7f7 }

#modification-container .jetselect { width: 130px }

#delivery-container { position: absolute; width: 335px; left: 327px; top: 120px; font-size: 13px; color: #494949 }

#goods_features { position: absolute; bottom: 55px; left: 325px; background: #f3f2f2; padding: 0 7px 7px; border-radius: 7px; border: 1px solid #dddcdc; width: 320px }

#goods_features h3 { text-align: center; color: #505050; font-size: 16px; font-weight: 400 }

#goods_features table { color: #777; font-size: 16px; width: 100% }

#goods_features table tr td { padding: 1px 5px; font-size: 14px }

#goods_features table tr td:first-child { padding-right: 20px }

#goods-container > h3 { font-size: 18px; line-height: 20px }





.all-feedback{
  min-width:660px;
}
.content h3{
  text-align:center;
  margin-top: 10px;
}
.content{
    display: inline-block;
    vertical-align: top;
    padding: 10px;
    width: 220px;}
.content .img-ava{
    width: 150px;
    height: 150px;
    border-radius: 100px 100px 100px 100px;
    margin-left: auto;
    margin-right: auto;
}
.content .defavatar-0 {
    background: url("/img/vk2_0.jpg");
    background-position: center 1px;
}
.content .defavatar-1 {
    background: url("/img/vk2_1.jpg");
    background-position: center 1px;
}
.content .defavatar-2 {
    background: url("/img/vk2_2.jpg");
    background-position: center 1px;
}

#nyroModalIframe img{
	width: 100% !important;
	height: auto !important;
}

input[name="form[add][BOTTOM]"], input[name="form[add][TOP]"]{
    width: 96% !important;
    border: 2px solid #ebebeb !important;
    box-shadow: 0px 0px 2px 0px rgba(255, 255, 255, 1) !important;
    height: 26px !important;
}
@media screen and (max-width: 1100px) {

input[name="form[add][BOTTOM]"], input[name="form[add][TOP]"]{
    width: 96% !important;
    border: 2px solid #ebebeb !important;
    box-shadow: 0px 0px 2px 0px rgba(255, 255, 255, 1) !important;
    height: 16px !important;
}
}

input[name="form[add][BOTTOM]"]:focus::-moz-placeholder, input[name="form[add][TOP]"]:focus::-moz-placeholder{
	color: #fff;
}
input[name="form[add][BOTTOM]"]:focus::-webkit-input-placeholder, input[name="form[add][TOP]"]:focus::-webkit-input-placeholder{
	color: #fff;
}

.string-t-item{
	position: absolute;
	right: 0;
	text-align: right;
	margin-top: -26px;
	font-size: 16px;
	line-height: 16px;
	color: #757373;
	font-family: "PT Sans", sans-serif !important;
	font-weight: 400;
	padding-right: 10px;
	box-sizing: border-box;
	font-style: normal !important;
}
.string-t-item span{
	display: inline-block;
	min-width: 200px;
	text-align: center;
}
.star-rating{
	display: block;
	float: none;
	clear: both;
	position: absolute;
	z-index: 2;
	height: 18px;
	width: 200px;
	font-size: 0;
	line-height: 0;
	text-align: left;
	left: 326px;
	top: 383px;
}
.star-rating a{
	display: inline-block;
	vertical-align: middle;
	text-align: left;
	width: 18px;
	height: 22px;
	background: url('/bitrix/templates/default/images/rate.svg') no-repeat right center;
	background-size:  auto 18px;
	margin-left: 2px;
}
.star-rating a:hover, .star-rating a.active, .star-rating a.hover{
	background: url('/bitrix/templates/default/images/rate_hover.svg') no-repeat left center;
	background-size:  auto 18px;
}
.star-rating a:first-child{
	margin-left: 0;
}
#canvas{
	width: 100%;
	height: auto;
}

@media screen and (max-width: 900px) {
	.stars,
	.star-rating:not(.custom-rating){
		position: static !important;
		margin: 20px 0 !important;
	}
}
.goodsData.big-item{
	background-image: url('/bitrix/templates/default/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/images/product-bg-big.png') !important;
background-repeat: no-repeat !important;
background-position: 0 0 !important;
	height: 679px !important;
}
.goodsData.big-item .star-rating{
	top: 650px !important;
}
.goodsData.big-item .yashare-auto-init{
	top: 648px !important;
}
@media screen and (max-width: 1100px) {
	.goodsData.big-item .star-rating{
		top: 550px !important;
	}
	.goodsData.big-item .yashare-auto-init{
		top: 547px !important;
	}
	.goodsData.big-item{
		height: 597px !important;
	}
}



		/* IMAGE LIGHTBOX SELECTOR */

		#imagelightbox
		{
			cursor: pointer;
			position: fixed;
			z-index: 10000;

			-ms-touch-action: none;
			touch-action: none;

			-webkit-box-shadow: 0 0 3.125em rgba( 0, 0, 0, .75 ); /* 50 */
			box-shadow: 0 0 3.125em rgba( 0, 0, 0, .75 ); /* 50 */
		}


		/* ACTIVITY INDICATION */

		#imagelightbox-loading,
		#imagelightbox-loading div
		{
			border-radius: 50%;
		}
		#imagelightbox-loading
		{
			width: 2.5em; /* 40 */
			height: 2.5em; /* 40 */
			background-color: #444;
			background-color: rgba( 0, 0, 0, .5 );
			position: fixed;
			z-index: 10003;
			top: 50%;
			left: 50%;
			padding: 0.625em; /* 10 */
			margin: -1.25em 0 0 -1.25em; /* 20 */

			-webkit-box-shadow: 0 0 2.5em rgba( 0, 0, 0, .75 ); /* 40 */
			box-shadow: 0 0 2.5em rgba( 0, 0, 0, .75 ); /* 40 */
		}
			#imagelightbox-loading div
			{
				width: 1.25em; /* 20 */
				height: 1.25em; /* 20 */
				background-color: #fff;

				-webkit-animation: imagelightbox-loading .5s ease infinite;
				animation: imagelightbox-loading .5s ease infinite;
			}

			@-webkit-keyframes imagelightbox-loading
			{
				from { opacity: .5;	-webkit-transform: scale( .75 ); }
				50%	 { opacity: 1;	-webkit-transform: scale( 1 ); }
				to	 { opacity: .5;	-webkit-transform: scale( .75 ); }
			}
			@keyframes imagelightbox-loading
			{
				from { opacity: .5;	transform: scale( .75 ); }
				50%	 { opacity: 1;	transform: scale( 1 ); }
				to	 { opacity: .5;	transform: scale( .75 ); }
			}


		/* OVERLAY */

		#imagelightbox-overlay
		{
			background-color: #fff;
			background-color: rgba( 255, 255, 255, .9 );
			position: fixed;
			z-index: 9998;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
		}


		/* "CLOSE" BUTTON */

		#imagelightbox-close
		{
			width: 2.5em; /* 40 */
			height: 2.5em; /* 40 */
			text-align: left;
			background-color: #666;
			border-radius: 50%;
			position: fixed;
			z-index: 10002;
			top: 2.5em; /* 40 */
			right: 2.5em; /* 40 */

			-webkit-transition: color .3s ease;
			transition: color .3s ease;
		}
		#imagelightbox-close:hover,
		#imagelightbox-close:focus { background-color: #111; }

			#imagelightbox-close:before,
			#imagelightbox-close:after
			{
				width: 2px;
				background-color: #fff;
				content: '';
				position: absolute;
				top: 20%;
				bottom: 20%;
				left: 50%;
				margin-left: -1px;
			}
			#imagelightbox-close:before
			{
				-webkit-transform: rotate( 45deg );
				-ms-transform: rotate( 45deg );
				transform: rotate( 45deg );
			}
			#imagelightbox-close:after
			{
				-webkit-transform: rotate( -45deg );
				-ms-transform: rotate( -45deg );
				transform: rotate( -45deg );
			}


		/* CAPTION */

		#imagelightbox-caption
		{
			text-align: center;
			color: #fff;
			background-color: #666;
			position: fixed;
			z-index: 10001;
			left: 0;
			right: 0;
			bottom: 0;
			padding: 0.625em; /* 10 */
		}


		/* NAVIGATION */

		#imagelightbox-nav
		{
			background-color: #444;
			background-color: rgba( 0, 0, 0, .5 );
			border-radius: 20px;
			position: fixed;
			z-index: 10001;
			left: 50%;
			bottom: 3.75em; /* 60 */
			padding: 0.313em; /* 5 */

			-webkit-transform: translateX( -50% );
			-ms-transform: translateX( -50% );
			transform: translateX( -50% );
		}
			#imagelightbox-nav button
			{
				width: 1em; /* 20 */
				height: 1em; /* 20 */
				background-color: transparent;
				border: 1px solid #fff;
				border-radius: 50%;
				display: inline-block;
				margin: 0 0.313em; /* 5 */
			}
			#imagelightbox-nav button.active
			{
				background-color: #fff;
			}


		/* ARROWS */

		.imagelightbox-arrow
		{
			width: 3.75em; /* 60 */
			height: 7.5em; /* 120 */
			background-color: #444;
			background-color: rgba( 0, 0, 0, .5 );
			vertical-align: middle;
			display: none;
			position: fixed;
			z-index: 10001;
			top: 50%;
			margin-top: -3.75em; /* 60 */
		}
		.imagelightbox-arrow:hover,
		.imagelightbox-arrow:focus	{ background-color: rgba( 0, 0, 0, .75 ); }
		.imagelightbox-arrow:active { background-color: #111; }

			.imagelightbox-arrow-left	{ left: 2.5em; /* 40 */ }
			.imagelightbox-arrow-right	{ right: 2.5em; /* 40 */ }

			.imagelightbox-arrow:before
			{
				width: 0;
				height: 0;
				border: 1em solid transparent;
				content: '';
				display: inline-block;
				margin-bottom: -0.125em; /* 2 */
			}
				.imagelightbox-arrow-left:before
				{
					border-left: none;
					border-right-color: #fff;
					margin-left: -0.313em; /* 5 */
				}
				.imagelightbox-arrow-right:before
				{
					border-right: none;
					border-left-color: #fff;
					margin-right: -0.313em; /* 5 */
				}

		#imagelightbox-loading,
		#imagelightbox-overlay,
		#imagelightbox-close,
		#imagelightbox-caption,
		#imagelightbox-nav,
		.imagelightbox-arrow
		{
			-webkit-animation: fade-in .25s linear;
			animation: fade-in .25s linear;
		}
			@-webkit-keyframes fade-in
			{
				from	{ opacity: 0; }
				to		{ opacity: 1; }
			}
			@keyframes fade-in
			{
				from	{ opacity: 0; }
				to		{ opacity: 1; }
			}

		@media only screen and (max-width: 41.250em) /* 660 */
		{
			#container
			{
				width: 100%;
			}
			#imagelightbox-close
			{
				top: 1.25em; /* 20 */
				right: 1.25em; /* 20 */
			}
			#imagelightbox-nav
			{
				bottom: 1.25em; /* 20 */
			}

			.imagelightbox-arrow
			{
				width: 2.5em; /* 40 */
				height: 3.75em; /* 60 */
				margin-top: -2.75em; /* 30 */
			}
			.imagelightbox-arrow-left	{ left: 1.25em; /* 20 */ }
			.imagelightbox-arrow-right	{ right: 1.25em; /* 20 */ }
		}

		@media only screen and (max-width: 20em) /* 320 */
		{
			.imagelightbox-arrow-left	{ left: 0; }
			.imagelightbox-arrow-right	{ right: 0; }
		}
		
		
		
		
		
		
		
		
		

@media screen and (max-width: 1024px) {
	.goodsData.big-item{
		background: none !important;
		height: auto !important;
	}
	html body #delivery-container, html body .star-rating:not(.custom-rating), html body #goods_features, html body .yashare-auto-init, #delivery-container, #goods_features, #modification-container, #product-detail-container, .bluehead, .goodsDescriptionBlock, .goodsDescriptionBlock .htmlDataBlock, .goodsData, #product-image-container
	{
		position: static !important;
	}
	.goodsDescriptionBlock .htmlDataBlock > *{
		font-size: 14px !important;
	}
	#product-detail-container{
		text-align: center !important;
	}
	#for-u-p{
		margin: auto !important;
		float: none !important;
	}
	.add2cart {
float: none !important;

margin-right: -1px;

display: block;

margin: 10px auto !important;
	}
	body .goodsDataForm .yashare-auto-init{
		position: static !important;
	}
	#basket_form_container .style_tableTable > table > tbody > tr > td.item{
		height: auto !important;
	}
	.cartForm .header, .orderStageconfirm .orderInfo h3.header{
		margin-top: -15px !important;
	}
	.cartForm .header, .orderStageconfirm .orderInfo h3.header{
		margin-top: -15px !important;
	}
	.header.show-sm.dd-cart{
		margin-top: 5px !important;
	}
	.header.show-sm.dd-cart{
		
	}
	body #delivery-container, body #goods_features, body #modification-container, body #product-detail-container{
		position: static !important;
	}
	#product-image-container, .goodsDataMainImage{
		height: auto !important;
	}
	#modification-container > table{
		width: 100% !important;
	}
}
/* End */


/* Start:/bitrix/templates/default/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/lightbox.min.css?15735656372608*/
html.lb-disable-scrolling{overflow:hidden;position:fixed;height:100vh;width:100vw}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:alpha(opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid white}.lightbox a img{border:0}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:white}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/bitrix/templates/default/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/bitrix/templates/default/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/images/prev.png) left 48% no-repeat;filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/bitrix/templates/default/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/images/next.png) right 48% no-repeat;filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/bitrix/templates/default/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(opacity=100);opacity:1}
/* End */
/* /bitrix/templates/default/components/bitrix/catalog/catalog/style.min.css?1573565637566 */
/* /bitrix/templates/default/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/style.css?167827330013374 */
/* /bitrix/templates/default/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/lightbox.min.css?15735656372608 */
