

/* Start:/bitrix/templates/magazin-pricepov-wide/components/bitrix/catalog/xsite/bitrix/catalog.element/.default/style.css?175085730411312*/
.left{
	float:left;
}
.right{
	float:right;
}
.content .bx_item_detail h1{
	text-align:left;
	font-size:30px;
	padding-top: 16px;
	margin-bottom:30px;
}

.bx_item_detail .bx_item_slider{
	float:left;
	position: relative;
	width: 39.444%;
}
.bx_item_detail .bx_item_slider .nnew{
	right: 0;
    top: 10px;
}
.bx_item_detail .bx_item_slider .bx_bigimages{
	border: 1px solid #dcdcdc;
    max-width: 100%;
    height: 247px;
    text-align: center;
    line-height: 242px;
    margin: 0 auto;
    margin-bottom: 10px;
}
.bx_item_detail .bx_item_slider .bx_bigimages img{
	max-width:100%;
	max-height:245px;
	width:auto;
	height:auto;
	display:inline-block;
	vertical-align:middle;
}
.bx_item_detail .bx_item_slider .bx_slider_scroller_container{
	position:relative;
}
.bx_item_detail .bx_item_slider .bx_slider_scroller_container .xs_next_slide a,
.bx_item_detail .bx_item_slider .bx_slider_scroller_container .xs_prev_slide a{
	position:absolute;
	display:block;
	width:19px;
	height:79px;
	left:0;
	top:0;
	background:url(/bitrix/templates/magazin-pricepov-wide/components/bitrix/catalog/xsite/bitrix/catalog.element/.default/images/prevnext.png)no-repeat 0 0;
	transition:none;	
}
.bx_item_detail .bx_item_slider .bx_slider_scroller_container .xs_next_slide a{
	left:auto;
	right:0;
	background-position: -20px 0;	
}
.bx_item_detail .bx_item_slider .bx_slider_scroller_container .xs_next_slide a:hover,
.bx_item_detail .bx_item_slider .bx_slider_scroller_container .xs_prev_slide a:hover{
	background-position-y: -79px;
}
.bx_item_detail .bx_item_slider .bx_slider_scroller_container .item{
	float:left;
	width:33.3333333%;
}
.bx_item_detail .bx_item_slider .bx_slider_scroller_container .cnt_item{
	width:90%;
	height:78px;
	display:block;
	margin:0 auto;
	background-size: contain;
    background-repeat: no-repeat;
    border: 1px solid #dcdcdc;
    background-position: 50% 50%;
}
.clb{
	width:100%;
	clear:both;
}
.xs_recommended{
	float:left;
	box-sizing:border-box;
	border:1px solid #dcdcdc;
	background:#f5f5f5;
	width:32.716%;
	padding:14px 0;
	margin-left:2.902%;
}
.xs_recommended .add2basket.xsbtn{
    font-weight: normal;
    font-size: 12px;
    padding: 1px 10px;
}
.xs_recommended form{
	float:left;
	margin-top:5px;
}

.xs_pay_delivery {
	float:right;
	width:22.042%;
	margin-left:2.902%;
}
.xs_price{
	box-sizing:border-box;
	border:1px solid #dcdcdc;
	background:#f5f5f5;
	padding:13px 24px;
	text-align:center;
}
.xs_advantages {
	margin-top:13px;
}
.xs_advantages .advantage{
	position:relative;
	padding:0 0 12px 40px;
	box-sizing:border-box;
	font-size: 79%;
}
.xs_advantages .advantage a{
	text-decoration:underline;
}
.xs_advantages .advantage:before{
	content:"";
	display:block;
	width:31px;
	height:31px;
	background-image:url(/bitrix/templates/magazin-pricepov-wide/components/bitrix/catalog/xsite/bitrix/catalog.element/.default/images/advantages.png);
	background-repeat:no-repeat;
	background-position:0 0;
	position:absolute;
	left:0;
	top:4px;
}
.xs_advantages .advantage.rassrochka:before{
    background-position:0 -33px;
}
.xs_advantages .advantage.guarantee:before{
    background-position:0 -65px;
}
.xs_advantages .advantage.credit:before{
	background-position:0 -96px;
}
.xs_advantages .advantage .name{
    font-weight:bold;
    color:#2c9478;
}
.xs_advantages .advantage.credit a{
    text-decoration: none;
}
.xs_advantages .advantage.credit .name a{
    font-weight:bold;
    color:#2c9478;
    text-transform: uppercase;
}

.item_price .item_current_price{
	font-size:23px;
	white-space:nowrap;
	margin-bottom:20px;
}
.item_price .item_current_price strong{
	font-size:24px;
	font-weight:bold;
	color:#cf2929;
}
.item_price .item_current_price .upper{
	text-transform:uppercase;
	font-size:13px;
}
.xs_price .quantity{
	width:100%;
	margin-bottom:3px;
}
.xs_price .quantity a, 
.xs_price .quantity input{
	height:40px;
	line-height:40px;
}
.xs_price .quantity input{
	border:1px solid #dcdcdc;
}
.xs_price .order,
.xs_price .order:hover,
.xs_price a.tpl-link-cart-add,
.xs_price a.tpl-link-cart-add:hover{
	font-weight:normal;
	white-space:nowrap;
	padding:0;
	text-align:center;
	display:block;
	margin-bottom:14px;
	height: 40px;
    line-height: 40px;
}
.xs_price a.tpl-link-cart-add{
	font-size:95%;
}

.link_kredit{
	color:#2c9478;
	text-transform:uppercase;
	font-weight:bold;
}



.bx_item_list_title{
    text-transform: uppercase;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 12px;
    line-height: 40px;
}
.bx_item_list_section{
	height: 441px;
	overflow:auto;
	margin-left:14px;
	padding-right:5px;
}
.bx_item_list_section .bx_catalog_item_images{
	float:left;
	width:82px;
	height:82px;
	border:1px solid #dcdcdc;
	margin-right:12px;
	background-size:cover;
	box-sizing:border-box;
}
.bx_item_list_section .bx_catalog_item_title{
    font-size: 12px;
    height: 36px;
    overflow: hidden;
    margin-bottom: 0px;
}
.bx_item_list_section .bx_catalog_item_price{
	font-size: 12px;
}
.bx_item_list_section .bx_catalog_item:after{
	content:"";
	display:block;
	clear:both;
	width:100%;
}
.bx_item_list_section .bx_catalog_item {
	margin-bottom:25px;
}



/*tabs*/

.center_card{
	margin:10px 0 30px 0;
}

#tabs-1{}
#tabs-1 strong{
    padding: 0 0 30px 0;
    display: block;
}
#tabs-1 p{
	padding-bottom: 30px;
}
#tabs-1 ul li{
	line-height: 25px;
    float:none;
}
.points{

}
.greens{}
.greens li{
    display:block;
}

/*FOOTER*/

.footer{
	width:100%;
	border-top:1px solid #ddd;
}
.conteiner{}
.footer_side{
	padding:30px 10px 20px;
}
.part_1{
	width:295px;
    margin-top: 54px;
}
.part_1 p{
	font-size:14px;
    margin-top: 45px;
}
.part_2{
	width: 325px;
    font-size: 18px;
    background: url(/bitrix/templates/magazin-pricepov-wide/components/bitrix/catalog/xsite/bitrix/catalog.element/.default/images/delenie.png) no-repeat 45% 8px;
}
.part_2 ul{
	display:inline-block;
}
.part_2 ul li{
	float: left;
    width: 50%;
}
.part_2 ul li a{
	 padding: 5px 47px 5px 0;
    display: block;
}
.part_3{
	width:215px;
	padding:0 20px;
	color:#4c94d2;
}
.part_4{
	width:280px;
	text-align: right;
}
.part_4 strong{
	color:#666666;
	font-size:34px;
	font-weight: 300;
}
.part_4 a{
    color: #4c94d2;
    font-size: 18px;
    text-transform: uppercase;
    border: 2px solid #4c94d2;
    display: block;
    border-radius: 25px;
    text-align: center;
    padding: 12px 0;
    width: 240px;
    transition: .3s all;
    font-weight: bold;
    float: right;
    margin: 20px 0;
}
.part_4 a:hover{
	background:#4c94d2;
	color:#fff;
}
.part_4 p{
	font-size:14px;
	color:#666666;
	line-height: 18px;
}

.share42init {
    width: 190px;
    line-height: 43px;
	color:#4c94d2;
}





/* Базовые стили вкладок(табов)  */
#tabs > ul > li a {
    margin: 0 auto;
    float: left;
    font-size: 14px;
}
#tabs > ul > li a.active {
	background:#fff;
}
#tabs > ul {  
    margin-left: 0;
    margin-bottom: 0px;
}
#tabs > ul > li {
	list-style:none;
    float: left;
	margin: 0;
}

#tabs > ul > li a{
	display: block;
	padding: 6px 30px; 
	background: #f5f5f5;
	text-decoration: none;
	color: #666666;
	border:1px solid #dcdcdc;
	border-right:0;
	border-bottom:0;
}
#tabs > ul > li:last-child a{
	border-right:1px solid #dcdcdc;
}

#tabs_container {
    overflow: hidden;
    position: relative;
    clear: both;
	font-size:13px;
    padding: 30px 50px;
	border: 1px solid #dcdcdc; 
}

#tabs_container > div{
	display:none;
}
#tabs_container > div.active{
	display:block;
}

#tabs ul li a.active {
    background: #fff;
    position: relative;
    bottom: -1px;
    padding-bottom: 7px;
    z-index: 1;
    margin-top: -1px;
}
#tabs_container > div.active{
	display:block;
}
.clearfix:after{
	content:"";
	display:block;
	clear:both;
	width:100%;
}
.clear{
	clear:both;
}
#tabs_container .left{
	float:left;
}
#tabs_container .right{
	float:right;
}
#tabs_container .row{
	border-bottom:1px solid #e8e8e8;
}
#tabs_container .row:last-child{
	border-bottom:none;
}
#tabs_container .cell{
	padding: 12px 0;
}

/*SLIDER*/

.slide .margin{
	margin:15px;
}
#latters .title{
	font-size:26px;
	color:#444444;
	font-weight:bold;
	text-align:center;
	padding:25px 0 6px;
}
#latters{position:relative;}
#latters #main_slide{}
#latters .slide p{
	text-align:center;
	margin: 35px 0;
}
#latters .wr_main_slide{
	margin:0 70px;
	margin-top: 25px;
}
#latters .table{
    max-width: 1100px;
    margin: 25px auto 0;
}
#latters .table .aboutli li{
	width:50%;
	float:left;
}
.gm-style .place-card-large {
    padding: 0;
    display: none !important;
}
.form .cor_mg{
	margin-left: 12px;  
}

#latters a:hover,
#latters .bxslide a:hover{
	color:#619c0a;
	text-decoration:none;
}
#latters .bxslide a{
	color:inherit
}
#latters .bxslide p{
	text-align:center;
}
#latters .bxslide .margin{
	margin: 10px 1%;
    display: block;
    width: 31.33333%;
}
#latters .bx-wrapper .bx-controls-direction a{
	width: 19px;
    height: 79px;
	top:54%
}
#latters .bx-wrapper .bx-prev{
	background: url(/bitrix/templates/magazin-pricepov-wide/components/bitrix/catalog/xsite/bitrix/catalog.element/.default/images/prevnext.png)no-repeat 0 0;
	transition:none;
}
#latters .bx-wrapper .bx-next{
	background: url(/bitrix/templates/magazin-pricepov-wide/components/bitrix/catalog/xsite/bitrix/catalog.element/.default/images/prevnext.png)no-repeat -21px 0;
	transition:none;
}
#latters .bx-wrapper .bx-prev:hover{
	background: url(/bitrix/templates/magazin-pricepov-wide/components/bitrix/catalog/xsite/bitrix/catalog.element/.default/images/prevnext.png)no-repeat 0 -78px;
}
#latters .bx-wrapper .bx-next:hover{
	background: url(/bitrix/templates/magazin-pricepov-wide/components/bitrix/catalog/xsite/bitrix/catalog.element/.default/images/prevnext.png)no-repeat -21px -78px;
}
#latters .bx-wrapper img {
    width: 220px;
	height: 310px;
	width: 90%;
    height: auto;
	max-height:271px
}

.bx_item_detail .video_product{
	display:block;
	width:286px;
	height:164px;
	background:url(/bitrix/templates/magazin-pricepov-wide/components/bitrix/catalog/xsite/bitrix/catalog.element/.default/images/video.jpg) no-repeat top left;
	margin:20px auto 0;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	box-sizing:border-box;
	padding-top:51px;
	font-size:13px;
}
.bx_item_detail .video_product:before{
	display:block;
	width:54px;
	height:39px;
	margin:0 auto 10px;
	content:"";
	background: url(/bitrix/templates/magazin-pricepov-wide/components/bitrix/catalog/xsite/bitrix/catalog.element/.default/images/video-button.png) no-repeat 0 0;
}
.bx_item_detail .video_product:hover:before{
	background-position:0 -39px;
}
#product_video{
	display:none; 
}

#tabs-2 ul{
	padding:0;
	margin:0 -25px;
}
#tabs-2 ul li{
	list-style-type:none;
	padding:0 15px 30px;
	box-sizing:border-box;
	width:25%;
	float:left;
	text-align:center;
}
#tabs-2 ul li a,
#tabs-2 ul li span{
	display:block;
}
#tabs-2 ul li .image{
	line-height:120px;
	height: 120px;
}
#tabs-2 ul li .image img{
	vertical-align:middle;
	display:inline-block;
	max-height:120px;
	line-height: 100%;
}
#tabs-2 ul li .name{
	line-height: 147%;
    margin: 13px 0 4px;
    min-height: 57px;
}
#tabs-2 ul li .price{
	font-size:18px;
	font-weight:bold;
	margin-bottom:8px;
}

.xs_clear{
	clear:both;
	width:100%;
}

.xs_recommended .xsbtn{
	text-transform: none;
    font-weight: normal;
    padding: 0;
    margin-top: 3px;
}
.xs_checkbox{
	display:none;
}
.xs_checkbox + label{
	position:relative;
	padding:1px 6px 3px 23px;
	display:block;
    cursor: pointer;
    font-size: 13px;
}
.xs_checkbox + label:before{
	content:"";
	display:block;
	width:11px;
	height:11px;
	left:6px;
	top:5px;
	position:absolute;
	background:url(/images/checkbox.png) no-repeat 0 0;
}
.xs_checkbox:checked + label:before{
	background-position:-11px 0
}

.xs_top_product{
	display: flex;
}
.xs_top_product .bx_item_slider{
	order: 0;
}
.xs_top_product .xs_recommended{
	order: 1;
}
.xs_top_product .xs_pay_delivery{
	order: 2;
}

@media screen and (max-width:1279px){
	.xs_top_product{
		flex-wrap: wrap;
	}

	.xs_top_product .xs_recommended{
		order: 2;
	}
	.xs_top_product .xs_pay_delivery{
		order: 1;
	}
}
@media screen and (max-width:767px){
	#tabs > ul{
		overflow-x: scroll;
	  display: flex;
	  white-space: nowrap;
	}
}
/* End */
/* /bitrix/templates/magazin-pricepov-wide/components/bitrix/catalog/xsite/bitrix/catalog.element/.default/style.css?175085730411312 */
