

/* Start:/local/templates/.default/components/bitrix/breadcrumb/bread_crumbs/style.min.css?1589349686520*/
.bx-breadcrumb{padding:2px 10px;width:100%}.bx-breadcrumb i{color:#333;text-decoration:none;line-height:13px;font-size:15px;margin-right:5px}.bx-breadcrumb-item{margin-bottom:10px;line-height:17px;vertical-align:middle;margin-right:10px;float:left;color:gray}.bx-breadcrumb .bx-breadcrumb-item span{font-family:Open-Sans,sans-serif;font-size:13px}.bx-breadcrumb .bx-breadcrumb-item a{color:#333;border-bottom:0;text-decoration:underline}.bx-breadcrumb .bx-breadcrumb-item a:hover{text-decoration:underline;color:#0071bc}
/* End */


/* Start:/local/templates/.default/components/bitrix/catalog/catalog_maintemp/style.min.css?15893496779937*/
.filter_block{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}.goods-filter{display:block;text-align:right;padding-bottom:1.1em;background:white}.goods-filter__item{display:inline-block;vertical-align:middle;margin-top:10px}.sort_btn{border:1px solid transparent;padding:.7em 1.6em}.sort_btn a{font-family:Open-Sans,sans-serif;font-size:1.6em;color:#b3b3b3;vertical-align:top;text-decoration:none}.sort_btn a:hover{color:#0071bc}.sort_btn i{font-size:14px}.goods-filter__label{cursor:pointer;display:inline;font-family:Open-Sans,sans-serif;font-size:1em;color:#b3b3b3;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.goods-filter__select{width:auto;min-width:7em}.goods-filter__grid{display:inline-block;width:3em;height:3em;margin:auto .2em;line-height:3em;text-align:center;background-color:#ccc;cursor:pointer;vertical-align:middle;position:relative;z-index:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.goods-filter__grid_checked{display:inline-block;width:3em;height:3em;margin:auto .2em;line-height:3em;text-align:center;background-color:#0071bc;cursor:pointer;vertical-align:middle;position:relative;z-index:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.goods-filter__grid_checked .icon{margin:auto;margin-right:auto;position:absolute;width:90%;height:90%;left:5%;top:5%}.goods-filter__grid:hover{background-color:#0071bc}.goods-filter__item ul{width:100%}.goods-filter__item li{float:left;padding:.4em 1em;border:1px solid;margin-left:10px}.goods-filter li a{text-decoration:none;color:#b3b3b3}.goods-filter__grid .icon{margin:auto;margin-right:auto;position:absolute;width:80%;height:80%;left:10%;top:10%}svg:not(:root){overflow:hidden}.checked{background-color:#ff1d25}.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%}}.rows__main-top{width:100%;padding:0 1em;text-align:left;background:white}.info_box{width:100%;font-size:1.2em;text-align:center;margin-bottom:1em}.info_box.service_green{background:#b3d179;border:1px solid #b3d179}.info_box.wholesale_yellow{background:#fff474;border:1px solid #fff474}.info_box .info_box_title{padding:.5em 2em;text-align:center}.info_box_icon{width:20%;display:inline-block;height:2.5em;vertical-align:middle}.info_box_title_text{float:right;width:80%;text-align:left;display:inline-block;padding:.52em .2em;font-size:1.2em}.info_box .info_box_message{padding:2em;text-align:left;background-color:white}.info_box .info_box_message ul{list-style-type:disc;font-size:1.1em;padding-left:1em}.info_box .info_box_message ul li{list-style-type:disc;display:list-item;margin-bottom:.5em}.master-page{background:#3a4754;padding-bottom:10px}.master-page .row{display:block}.big-title{padding:3px 15px;color:white;font-size:20px;margin:0 10px 0 25px;padding:10px}.selectedshadow{box-shadow:inset 0 0 6px 2px #a09f7e}#selecter{padding:0 15px}#selecter .title{padding-top:10px}#selecter .master-item{margin:5px 10px 5px 5px;width:100%;white-space:nowrap}.master-item .master-text{min-width:85%;display:inline-block;border-top-left-radius:4px;border-bottom-left-radius:4px;border-top:1px solid #aaa;border-left:1px solid #aaa;border-bottom:1px solid #aaa;padding:6px 10px 6px 10px;font-size:14px;color:black;background:white;vertical-align:bottom}.master-item .placeholder{color:#aaa}.master-item .master-caret-down{border-top-right-radius:4px;border-bottom-right-radius:4px;border-top:1px solid #aaa;border-right:1px solid #aaa;border-left:1px solid #0071bc;border-bottom:1px solid #aaa;background:white;color:#0071bc;display:inline-block;font-size:20px;padding:3px 10px;width:35px}.master-item .master-caret-down:hover{border-left:1px solid #0071bc;background:#0071bc;color:white}.master-item .caret-open{border-left:1px solid #0071bc;background:#0071bc;color:white}.master-item-clear{font-size:12px;float:right;color:#ccc}label{display:block;font-weight:bold;margin-bottom:5px}#master select{padding:20px 5px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#master_type{width:100%}#master_select_type{width:100%}.master{display:block;padding:0 0 15px 0;font-size:16px}span.auto-count{font-size:12px;color:gray;font-weight:normal}.all-marks-show{background:#0071bc;text-align:center;margin:auto;width:180px;font-size:14px;color:white;padding:5px;border-radius:0 0 30px 30px}.all-marks-close{background:#0071bc;text-align:center;margin:auto;width:180px;font-size:14px;color:white;padding:5px;border-radius:30px 30px 0 0}.normal_list{padding:10px 0}.other{background:black;height:500px}div.br-blue{background:#0071bc;height:1px;width:100%;margin:9px 0 0 0}.master_alpha{padding:0;font-size:16px;line-height:16px;text-align:left;color:black;font-weight:bold;margin:0}.popular_row{display:block;float:left;width:100%;padding:0}.master_row{display:block;float:left;width:100%;padding:0;font-weight:normal}.model_row{display:block;float:left;width:100%;padding:0 0 0 15px;font-weight:normal}.bx_catalog_item_delivery>.bx_catalog_item_store{font-size:10px}#part_catalog{border-radius:4px;box-shadow:0 0 30px rgba(0,0,0,0.2);background:white;margin:0 35px 5px 35px;padding:20px 0 0 0}#part_catalog a{padding:2px 2px 2px 3px;line-height:16px;cursor:pointer;background:#fff;width:85%;display:inline-block;text-align:left;float:right;color:black;border:1px solid #fff;font-family:Open-Sans,sans-serif;display:inline-block;font-size:16px;line-height:16px;text-decoration:none;margin-bottom:1px}#part_catalog .popular_list a{color:#073ea7;margin:5px 0 0 0;font-weight:bold;font-size:18px}#part_catalog .normal_list a,#part_catalog .popular_list .normal_list a{font-weight:normal;color:black}#part_catalog a:hover{color:#0071bc;display:inline-block;line-height:16px;text-decoration:none;border:1px solid #0071bc;text-align:left;background:white}#show_all_auto{cursor:pointer}.sub_filter_title{display:none}@media screen and (max-width:767px){.master-page{padding-bottom:10px}.master{padding:0}.full_modal_view{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;overflow:auto}.full_modal_view>.sub_filter_title{display:inline-block;background:#f0f3fa;color:#0071bc;text-align:center;padding:5px 10px;width:100%}.sub_filter_title span.close{text-align:right;float:right;padding:0 10px}#part_catalog{margin-bottom:0;padding:0}}.panel-body{width:100%;padding:0 15px 0 15px}.panel-group{box-shadow:none;padding:0;margin:auto;height:0}.panel-group .panel{box-shadow:none;padding:0;margin:auto;border:0;height:0}.panel-group .panel+.panel{padding:0;margin:auto}.panel-group .panel .normal_list{padding:0;margin:0;height:0}.additional-goods{margin-top:5px;padding:5px 15px;box-shadow:0 0 15px -10px #000;font-size:13px}.additional-goods input{display:none}.additional-goods label{padding:1px;font-size:14px;font-weight:normal;line-height:14px;cursor:pointer;position:relative;background:#fff;float:left;margin-bottom:6px;color:#5e5d5c;text-align:left}.additional-goods label>i{background:#fff;color:#fff;border:1px solid #5e5d5c;border-radius:4px;padding:1px;margin-left:5%;margin-right:5px;font-size:12px}.additional-goods input[type="checkbox"]:checked+label{color:#0071bc;font-family:Open-Sans,sans-serif;display:inline-block;font-size:14px;padding:1px;line-height:14px;text-decoration:none}.additional-goods input[type="checkbox"]:checked+label>i{color:white;background:#0071bc;border:1px solid #0071bc}.padding-y-xs{padding:0 .25em}.padding-y-sm{padding:0 .5em}.padding-y-md{padding:0 1em}.padding-y-lg{padding:0 1.5em}.padding-y-xl{padding:0 3em}.padding-top-xs{padding-top:.25em}.padding-top-sm{padding-top:.5em}.padding-top-md{padding-top:1em}.padding-top-lg{padding-top:1.5em}.padding-top-xl{padding-top:3em}.padding-right-xs{padding-right:.25em}.padding-right-sm{padding-right:.5em}.padding-right-md{padding-right:1em}.padding-right-lg{padding-right:1.5em}.padding-right-xl{padding-right:3em}.padding-bottom-xs{padding-bottom:.25em}.padding-bottom-sm{padding-bottom:.5em}.padding-bottom-md{padding-bottom:1em}.padding-bottom-lg{padding-bottom:1.5em}.padding-bottom-xl{padding-bottom:3em}.padding-left-xs{padding-left:.25em}.padding-left-sm{padding-left:.5em}.padding-left-md{padding-left:1em}.padding-left-lg{padding-left:1.5em}.padding-left-xl{padding-left:3em}.margin-xs{margin:.25em}.margin-sm{margin:.5em}.margin-md{margin:1em}.margin-lg{margin:1.5em}.margin-xl{margin:3em}.margin-x-xs{margin:.25em 0}.margin-x-sm{margin:.5em 0}.margin-x-md{margin:1em 0}.margin-x-lg{margin:1.5em 0}.margin-x-xl{margin:3em 0}.margin-y-xs{margin:0 .25em}.margin-y-sm{margin:0 .5em}.margin-y-md{margin:0 1em}.margin-y-lg{margin:0 1.5em}.margin-y-xl{margin:0 3em}.margin-top-xs{margin-top:.25em}.margin-top-sm{margin-top:.5em}.margin-top-md{margin-top:1em}.margin-top-lg{margin-top:1.5em}.margin-top-xl{margin-top:3em}.margin-right-xs{margin-right:.25em}.margin-right-sm{margin-right:.5em}.margin-right-md{margin-right:1em}.margin-right-lg{margin-right:1.5em}.margin-right-xl{margin-right:3em}.margin-bottom-xs{margin-bottom:.25em}.margin-bottom-sm{margin-bottom:.5em}.margin-bottom-md{margin-bottom:1em}.margin-bottom-lg{margin-bottom:1.5em}.margin-bottom-xl{margin-bottom:3em}.margin-left-xs{margin-left:.25em}.margin-left-sm{margin-left:.5em}.margin-left-md{margin-left:1em}.margin-left-lg{margin-left:1.5em}.margin-left-xl{margin-left:3em}
/* End */


/* Start:/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/style.css?164628381042587*/
.block_vote {
	text-align: left;
	float: right;
	display: block;
	width: 100%;
}
.iblock-vote {
	padding: 1em 0 1em 59%;
}
.product-card__hd {
	display: block;
	font-family: Open-Sans, sans-serif;
	font-size: 2.4em;
	color: #0071bc;
	line-height: 1.3;
	margin-bottom: 15px;
	padding-right: 15px;
}
.product-card__vendor-code {
	display: block;
	font-family: Open-Sans, sans-serif;
	font-size: 1.5em;
	color: #0071bc;
	padding: 0.5em 0 .5em .1em;
	text-transform: uppercase;
}

.product-card__actions .product__icons {
	display: block;
	font-size: 1.2em;
	color: #666;
	margin: auto;
	padding: 0.5em 5%;
	text-align: left;
}

.product__actions .product__icons {
	float: none;
	padding: 0.6em;
	font-size: 1.5em;
}
.product__actions .icon {
	color: #0071bc;
	margin-right: 1em;
	margin-bottom: 3px;
}

.product-card__cart {
	font-family: Open-Sans, sans-serif;
	font-size: 2em;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0.8em 0.5em;
	margin-top: 0.5em;
	width: 100%;
	border-width: 1px;
}

.detail-up_right-block .action .buy-link.product-card__cart, .detail-up_right-block .action .buy-link.product-card__cart:hover {
	background-color: transparent;
	border-color: transparent;
	color: #0071bc;
	text-transform: none;
	padding: .2em 1em !important;
}
.detail-up_right-block .action .buy-link.product-card__cart:hover {
	color: #ff1d25;
}

.detail-up_right-block .buy-link.product-card__cart, 
.detail-up_right-block .btn-blue-order,
.detail-up_right-block .product-card__cart{
	display: inline-block;
}
.detail-up_right-block .cart.product-card__cart{
	padding: 0.5em 2.5em !important;
	border-color: #ff1d25;
	background-color: #ff1d25;
	color:#fff;	
}
.detail-up_right-block .cart.product-card__cart:active {
	border-color: #ff1d25;
	background-color: #ff1d25;
	color:#fff;	
}
.detail-up_right-block .cart.product-card__cart:hover {
	border-color: #ff1d25;
    background-color: rgba(255, 29, 37, 0.10);
    color: #ff1d25;
}
.detail-up_right-block .cart.product-card__cart:visited {
	border-color: #ff1d25;
	background-color: #ff1d25;
	color:#fff;	
}


.detail-up_right-block .item_buttons.vam,
.detail-up_right-block .item_buttons_counter_block,
.detail-up_right-block .bx_item_detail .item_buttons_counter_block{
	text-align: center;
}


.product__icons {
	display: inline-block;
	font-size: 1.1em;
	margin-right: 0.6em;
	color: #808080;
	float: right;
	text-decoration: none;
	text-transform: uppercase;
	position: relative;
	z-index: 0;
	bottom: 0.3em;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	transition: all 0.6s ease;
}




.nom-inp {
	display: table;
	color: #666;
	border-top: 0.1em solid #e6e6e6;
	border-bottom: 0.1em solid #e6e6e6;
	width: 100%;
}

.nom-inp__up, .nom-inp__down {
	text-decoration: none;
	font-size: 1em;
	width: 25%;
	color: #666;
	background-color: #e6e6e6;
	vertical-align: middle;
	cursor: pointer;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

.nom-inp__inp {
	border: none;
	padding: 0.8em 0.5em;
	color: #666;
    width: 100%;
	padding-left: 0;
	padding-right: 0;
	text-align: center;
	height: 100%;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	font-size: 1.2em;
}

.nom-inp__up, .nom-inp__down, .nom-inp__inp {
	display: table-cell;
	font-family: Open-Sans, sans-serif;
	text-align: center;
}



.product-card__price-date {
	display: block;
	font-family: Open-Sans, sans-serif;
	font-size: 1em;
	color: #c7c7c7;
	padding: .1em .5em 1em 0;
}
.product-slider {
	display: block;
	padding: 0 0.2em;
}

.product-slider__main-img-box {
	display: block;
	text-align: center;
	padding-bottom: 1em;
	max-height: 40em;
}
.product-slider__control {
	display: table;
	width: 100%;
	padding: 0.4em 0;
	text-align: center;
	vertical-align: middle;
}

.product-slider__arrow {
	width: 5%;
	color: #b3b3b3;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
}

.product-slider__arrow:first-child .icon {
	right: 0.1em;
}

.product-slider__arrow:last-child .icon {
	right: 0.1em;
}
.product-slider__arrow .icon {
	font-size: 1.6em;
	color: #b3b3b3;
	margin: auto;
	position: relative;
	z-index: 0;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.product-slider__main-img {
	margin: auto;
	max-width: 100%;
	height: auto;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.product-slider__arrow, .product-slider__list {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.product-slider__list {
	text-align: center;
	font-size: 0;
}

.product-slider__item {
	display: inline-block;
	vertical-align: middle;
	font-size: 10px;
	cursor: pointer;
	outline: 0.1em solid #e6e6e6;
	text-decoration: none;
	width: 43%;
	margin: auto 2%;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.btn-blue-order {
    border: 1px solid #0071bc;
    background-color: transparent;
    color: #0071bc;
    font-family: Open-Sans, sans-serif;
    font-size: 1.1em;
    padding: 0.2em 0.5em;
    display: block;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 1em;
    text-decoration: none;

}
.brands-conainer {
	display: block;
	width: 100%;
	margin-top: 20px;
	text-align: center;
}
.dop_block {
	display: block;
	width: 100%;
	margin-top: 10px;
}
.dop_block a {
	padding: 1.2em;
	text-decoration: none;
	color: #0071bc;
	display: block;
	font-size: 1.5em;
}

.dop_block i {
	margin-right: 10px;
}

/* item_detail_v2 */
.center_col {
	display: inline-block;
	float: left;
	width: 75%;
}


.bx_item_detail .bx_item_container {text-align: left;}

.detail-up {
   float: left;
   -webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
   box-sizing:border-box;
}

.detail-up_left-block{
   padding-right: 15px;
   margin-bottom: 20px;
	width:50%;
}

.detail-up_right-block {
   width:50%;
   margin-bottom: 20px;
 }
.fotorama__nav-wrap {
   margin-top: 10px;
}

.middle-block {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	float: left;
	background-color: #fff;
	margin-right: 0px;
}

.middle-block span {
	display: block;
	text-align: center;
}

.right-block {
   float: left;
   -webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
   box-sizing:border-box;
   width: 44%;
}


.detail-down {
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.detail-down_width-block {
	/*float: none;*/
	width: 100%;
	padding: 0;
	margin: auto;
}
.detail-down_left-block {
   width: 75%;
   padding-right: 15px;
}

.detail-down_right-block {
   width: 25%;
}

.bx_optionblock{
	width: 100%;
}

/* Item info */
.bx_item_detail .item_price
{
	padding: 6px 0px;
	text-align:center;
	margin:auto;
	width:100%;
}
.bx_item_detail .item_name{
	margin:0;
	padding:0;
}
.bx_item_detail .item_name a{
	color:#000;
	text-decoration:none;
	font-size:23px;
}
.bx_item_detail .item_old_price{
	padding:0 10px;
	color:#b8b8b8;
	text-decoration:line-through;
	font-weight:bold;
	font-size:15px;
}
.bx_item_detail .item_current_price{
	display:inline-block;
	text-align: center;
	font-family: Open-Sans, sans-serif;
	font-size: 24px;
	color: #ff1d25;
	font-weight: bold;
	width: 100%;
	white-space: nowrap;
}

.bx_item_detail .item_offline_price {
	display:inline-block;
	text-align: center;
	font-family: Open-Sans, sans-serif;
	font-size: 1.6em;
	color: #0071bc;
	padding: 10px;
	font-weight: normal;
	width: 100%;
	white-space: nowrap;
}


/*ADD 09.06.2017*/
.bx_item_detail .item_address
{
	margin-bottom: 10px;
}
/**/
.bx_item_detail .item_economy_price{
	display:inline-block;
	padding:0 0 0 10px;
	color:#b8b8b8;
	font-weight:bold;
	font-size:14px;
	line-height:33px;
}

.bx_item_detail .item_info_section{
	font-size:14px;
	line-height:19px;
}
.item_offer_section
{
	font-size:14px;
	line-height:19px;
	width:100%;
	float:left;
}

.bx_item_detail .item_section_name_gray{
	display: block;
	font-family: Open-Sans, sans-serif;
	font-size: 0.8em;
	color: #4d4d4d;
}
/*.bx_item_detail .item_info_section dl{
	overflow: hidden;
	padding:0;
	font-family: Open-Sans, sans-serif;
}
.bx_item_detail .item_info_section dl dt{
	clear: both;
	float: left;
	font-size: 1.1em;
	width: 40%;
	margin-bottom: 3px;
}
.bx_item_detail .item_info_section dl dd{
	float: left;
	font-size: 1.1em;
	color: #0071bc;
}*/

.bx_item_detail .item_buttons_counter_block{
	display:inline-block;
	vertical-align: baseline;
	color: #3f3f3f;
	font-size: 12px;
/*	text-align: left;*/
	width: 100%;
	white-space: nowrap;
}
.bx_item_detail .item_buttons_counter_block a{
	vertical-align: baseline;
}
/*
.bx_item_detail .item_buttons_counter_block a:active{
	color: #ff1d25;
}
.bx_item_detail .item_buttons_counter_block a:hover{
	border-color: #ff1d25;
    background-color: rgba(255, 29, 37, 0.10);
    color: #ff1d25;
    text-decoration: none;
}
.bx_item_detail .item_buttons_counter_block a:focus{
	color:white;
	
}*/

.bx_item_detail .item_buttons_counter_block .icon-cart
{
	margin-right: 0.2em;
	font-size: 1.7em;
	color: white;
}

.bx_item_detail .bx_cnt_desc{vertical-align: baseline;}
/* Item SET */

.bx_item_detail .transparent_input{
	border:none;
	background:none;
	color:#000;
	font-weight:bold;
	font-size:14px;
	display: inline-block;
	width: 60px;
	text-align: center;
}



/*tab-section-container*/

.wrapper .tab_content{
    padding: 15px 15px;
}
.wrapper .tab_content iframe{
    margin-bottom: 20px;
    width: 100%;
    position: relative;
}

.wrapper .tabs{
    font-family: Open-Sans, sans-serif;
    text-transform: uppercase;    
    padding: 0;
    background-color: #f2f2f2;
    border-bottom: 2px solid #e6e6e6;
    font-size: 14px;    
}

.wrapper span.tab {
    cursor: pointer;
/*    background: #E6E6E5;*/
    border-bottom: 2px solid transparent;
    line-height: 37px;
    padding: 10px 20px;
    color: #0071bc;

}

.wrapper span.tab.active{
    background: #fff;
    color: #0071bc;
    border-bottom: 2px solid #fff;
}


/*tab-section-container*/
.bx_item_detail .tab-section-container{position:relative;}
.bx_item_detail .tab-list{
	padding:0;
	border-bottom:1px solid #d9e1e3;
	vertical-align:bottom;
	text-align:left;
}
.bx_item_detail .tab-list li{
	display:inline-block;
	border:1px solid #d9e1e3;
	border-bottom:none;
	border-radius:3px 3px 0 0;
	background:#f7f7f7;
	box-shadow:inset 0 -10px  5px -10px rgba(0,0,0,.12);
	vertical-align:bottom;

}
.bx_item_detail .tab-list li a{
	display:block;
	padding:0 10px;
	height:30px;
	box-shadow:none;
	color:#999;
	text-decoration:none;
	font-size:13px;
	line-height:30px;
}

.bx_item_detail .tab-list li:hover,
.bx_item_detail .tab-list li.active{
	background:#fff;
}

/*.tab-list li:hover a,*/
.bx_item_detail .tab-list li.active a{
	position:relative;
	bottom:-2px;
	height:35px;
	background:#fff;
	color:#3f3f3f;
	line-height:35px;
}
.bx_item_detail .tab-boby-container .container>div.tab-off{display:none;}
.bx_item_detail .tab-boby-container .container>div{

}
.bx_item_detail .item_comments{
	display:block;
	padding-left:10px;
}
.bx_item_detail .item_comments li{
	display:block;
	padding-bottom:10px;
}
.bx_item_detail .item_comments_username{
	display:inline-block;
	color:#5d90bd;
	font-size:14px;
}
.bx_item_detail .item_comments_date{
	display:inline-block;
	margin-left:10px;
	color:#b8b8b8;
	font-size:14px;
}
.bx_item_detail .item_comments_container p{
	margin-top:5px;
	color:#3f3f3f;
	font-size:14px;
}

.bx_item_detail .bx_notavailable{
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	display: inline-block;
	border: 1px solid #E4E4E4;
	background: #F3F3F3;
	white-space: normal;
	line-height: normal;
	padding: 5px 15px;
	margin-bottom: 10px;
}

.bx_item_detail .bx_bt_button,
.bx_item_detail .bx_bt_button_type_2{

	border-radius:3px;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	cursor:pointer;
}
.bx_item_detail .bx_shadow.bx_bt_button,
.bx_item_detail .bx_shadow.bx_bt_button_type_2{box-shadow:0 1px 1px 0 rgba(0,0,0,.2)}
.bx_item_detail .bx_shadow.bx_bt_button:active,
.bx_item_detail .bx_shadow.bx_bt_button_type_2:active{box-shadow:none}

.bx_item_detail .bx_bt_button  				{
	background:#00a2df;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a2df), color-stop(100%,#006fcb));
	background:-webkit-linear-gradient(top, #00a2df 0%,#006fcb 100%);
	background:   -moz-linear-gradient(top, #00a2df 0%,#006fcb 100%);
	background:    -ms-linear-gradient(top, #00a2df 0%,#006fcb 100%);
	background:     -o-linear-gradient(top, #00a2df 0%,#006fcb 100%);
	background:        linear-gradient(to bottom, #00a2df 0%,#006fcb 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a2df', endColorstr='#006fcb',GradientType=0 );
	color:#fff;
	text-shadow:0 1px 0 #006cae;
}
.bx_item_detail .bx_bt_button:hover  		{
	background:#21afe4;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#21afe4), color-stop(100%,#006fcb));
	background:-webkit-linear-gradient(top, #21afe4 0%,#006fcb 100%);
	background:   -moz-linear-gradient(top, #21afe4 0%,#006fcb 100%);
	background:    -ms-linear-gradient(top, #21afe4 0%,#006fcb 100%);
	background:     -o-linear-gradient(top, #21afe4 0%,#006fcb 100%);
	background:        linear-gradient(to bottom, #21afe4 0%,#006fcb 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#21afe4', endColorstr='#006fcb',GradientType=0 );
}
.bx_item_detail .bx_bt_button:active  		{
	background:#006fcb;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNmZjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGEyZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#006fcb), color-stop(100%,#00a2df));
	background:-webkit-linear-gradient(top, #006fcb 0%,#00a2df 100%);
	background:   -moz-linear-gradient(top, #006fcb 0%,#00a2df 100%);
	background:    -ms-linear-gradient(top, #006fcb 0%,#00a2df 100%);
	background:     -o-linear-gradient(top, #006fcb 0%,#00a2df 100%);
	background:        linear-gradient(to bottom, #006fcb 0%,#00a2df 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#006fcb', endColorstr='#00a2df',GradientType=0 );
	box-shadow:inset 0 3px 5px 0 rgba(0,0,0,.21);
}

.bx_item_detail .bx_bt_button_type_2 		{
	border:1px solid #e9e9e9;
	background:#fcfcfc;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f1f1f1));
	background:-webkit-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%);
	background:   -moz-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%);
	background:    -ms-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%);
	background:     -o-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%);
	background:        linear-gradient(to bottom, #fcfcfc 0%,#f1f1f1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f1f1f1',GradientType=0 );
	color:#656565;
	text-shadow:0 1px 0 #fff;
}
.bx_item_detail .bx_bt_button_type_2:hover 	{
	background:#fff;
}
.bx_item_detail .bx_bt_button_type_2:active {
	background:#f1f1f1;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#fcfcfc));
	background:-webkit-linear-gradient(top, #f1f1f1 0%,#fcfcfc 100%);
	background:   -moz-linear-gradient(top, #f1f1f1 0%,#fcfcfc 100%);
	background:    -ms-linear-gradient(top, #f1f1f1 0%,#fcfcfc 100%);
	background:     -o-linear-gradient(top, #f1f1f1 0%,#fcfcfc 100%);
	background:        linear-gradient(to bottom, #f1f1f1 0%,#fcfcfc 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#fcfcfc',GradientType=0 );
	box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.05);
}


.bx_item_detail .bx_small.bx_bt_button,
.bx_item_detail .bx_small.bx_bt_button_type_2{
	display:inline-block;
	min-width:20px;
	line-height:20px;
}
.bx_item_detail .bx_small.bx_bt_button  		{}
.bx_item_detail .bx_small.bx_bt_button:hover  {}
.bx_item_detail .bx_small.bx_bt_button:active {}
.bx_item_detail .bx_small.bx_bt_button_type_2 		{}
.bx_item_detail .bx_small.bx_bt_button_type_2:hover {}
.bx_item_detail .bx_small.bx_bt_button_type_2:active{}

.bx_item_detail .bx_medium.bx_bt_button,
.bx_item_detail .bx_medium.bx_bt_button_type_2	{
	padding:0 13px;
	height:25px;
	font-weight:bold;
	line-height:25px;
}
.bx_item_detail .bx_medium.bx_bt_button  	{
	height:27px;
	line-height:27px;
}
.bx_item_detail .bx_medium.bx_bt_button:hover  {}
.bx_item_detail .bx_medium.bx_bt_button:active {}
.bx_item_detail .bx_medium.bx_bt_button_type_2 		 {font-weight:bold}
.bx_item_detail .bx_medium.bx_bt_button_type_2:hover {}
.bx_item_detail .bx_medium.bx_bt_button_type_2:active{}

.bx_item_detail .bx_big.bx_bt_button,
.bx_item_detail .bx_big.bx_bt_button_type_2	{
	padding:0 13px;
	height:34px;
	font-weight:bold;
	line-height:34px;
}
.bx_item_detail .bx_big.bx_bt_button  	{
	height:36px;
	line-height:36px;
}
.bx_item_detail .bx_big.bx_bt_button:hover  {}
.bx_item_detail .bx_big.bx_bt_button:active {}
.bx_item_detail .bx_big.bx_bt_button_type_2 	  {}
.bx_item_detail .bx_big.bx_bt_button_type_2:hover {}
.bx_item_detail .bx_big.bx_bt_button_type_2:active{}

.bx_item_detail .bx_big.bx_bt_button.bx_cart span{
	position:relative;
	bottom:-7px;
	display:inline-block;
	margin:0 10px 0 0;
	width:26px;
	height:23px;
	background:url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/../images/bt_cart.png) no-repeat center;
	
}

.bx_item_detail .bx_fwb{font-weight:bold}


@media (min-width:981px){}
@media (max-width:740px){
	.bx_item_detail .bx_optionblock{display:none}
	.bx_item_detail .item_buttons_counter_block{margin-bottom:0px}
	.bx_item_detail .bx_item_container .bx_lb,
	.bx_item_detail .bx_item_container .bx_rb{width:48%}
}
@media (min-width:640px) and (max-width:980px){}
@media (min-width:480px) and (max-width:639px){}
@media (max-width:480px) {
	.bx-touch .bx_item_detail .bx_item_container .bx_lt,
	.bx-touch .bx_item_detail .bx_item_container .bx_rt,
	.bx-touch .bx_item_detail .bx_item_container .bx_md,
	.bx-touch .bx_item_detail .bx_item_container .bx_lb,
	.bx-touch .bx_item_detail .bx_item_container .bx_rb{
		float:none;
		margin:0;
		padding:0;
		width:100%;
	}
	.bx-touch .bx_item_detail .item_info_section{padding-left:0}

}
@media (max-width:319px){}

/* item_detail_slider */
.bx_item_detail .bx_item_slider{
	position: relative;
	margin-bottom: 10px;
}
.bx_item_detail .bx_item_slider .bx_bigimages {
	position: relative;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 auto;
	padding: 0;
	background: #fff;
	text-align: center;
	height: 0;
	width: 100%;
	padding-top: 80%;
}
.bx_item_detail .bx_item_slider .bx_bigimages .bx_bigimages_imgcontainer{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.bx_item_detail .bx_item_slider .bx_bigimages .bx_bigimages_imgcontainer .bx_bigimages_aligner {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
}

.bx_item_detail .bx_item_slider .bx_bigimages .bx_bigimages_imgcontainer img {
	display: inline-block;
	max-width: 100% !important;
	max-height: 100% !important;
	vertical-align: middle;
	text-align: center;
}
/*----*/

.bx_item_detail .bx_item_slider .bx_slider_conteiner{
	position: relative;
	padding-top: 20px;
	margin-bottom: 10px;
	max-width: 100%;
	width: 100%;
}
.bx-no-touch .bx_item_detail .bx_item_slider .bx_slider_conteiner.full {
	position: relative;
	padding: 10px 5% 0
}

/*----*/

.bx_item_detail .bx_item_slider .bx_slider_scroller_container{position: relative}

.bx_item_detail .bx_item_slider .bx_slide{
	position: relative;
	overflow: hidden;
	margin: 0;
	width: 100%;
}
.bx-touch .bx_item_detail .bx_item_slider .bx_slide{overflow-x: auto}

.bx_item_detail .bx_item_slider .bx_slide ul{
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	white-space: nowrap
}
.bx-touch .bx_item_detail .bx_item_slider .bx_slide ul{margin-left: 0 !important}
.bx_item_detail .bx_item_slider .bx_slide ul li{
	position: relative;
	display: block;
	float: left;
	height: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
}

.bx_item_detail .bx_item_slider .bx_slide ul li .cnt{
	position: absolute;
	top: 0;
	right: 2px;
	bottom: 4px;
	left:2px;
	display: block;
	overflow: hidden;
	background: #fff;
}
.bx-retina .bx_item_detail .bx_item_slider .bx_slide ul li .cnt{
   border: 1px solid;
   -webkit-border-image: url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/x2border.png) 2 stretch;
	-moz-border-image: url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/x2border.png) 2 stretch;
	-o-border-image: url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/x2border.png) 2 stretch;
	border-image: url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/x2border.png) 2 fill stretch;
}
.bx_item_detail .bx_item_slider .bx_slide ul li:hover .cnt{border: 1px solid #0071bc}
.bx_item_detail .bx_item_slider .bx_slide ul li:active .cnt,
.bx_item_detail .bx_item_slider .bx_slide ul li.bx_active .cnt{
	padding: 3px;
	border: 2px solid #0071bc;
}
.bx-retina .bx_item_detail .bx_item_slider .bx_slide ul li.bx_active .cnt{
   border: 1px solid;
   -webkit-border-image: url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/x2border_active.png) 2 stretch;
	-moz-border-image: url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/x2border_active.png) 2 stretch;
	-o-border-image: url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/x2border_active.png) 2 stretch;
	border-image: url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/x2border_active.png) 2 fill stretch;
}
.bx_item_detail .bx_item_slider .bx_slide ul li .cnt .cnt_item{
	position: absolute;
	top:   6%;
	right: 6%;
	bottom:6%;
	left:  6%;
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-position: center center;
}
.bx_item_detail .bx_item_slider .bx_slide ul li .cnt .cnt_item img{
	width: auto;
	height: 25px;
}

/*----*/

.bx-no-touch .bx_item_detail .bx_item_slider .bx_slide_left,
.bx-no-touch .bx_item_detail .bx_item_slider .bx_slide_right  	  {opacity:0.8}
.bx-no-touch .bx_item_detail .bx_item_slider .bx_slide_left:hover,
.bx-no-touch .bx_item_detail .bx_item_slider .bx_slide_right:hover{opacity:1.0}
.bx_item_detail .bx_item_slider .bx_slider_conteiner.full .bx_slide_left,
.bx_item_detail .bx_item_slider .bx_slider_conteiner.full .bx_slide_right{
	position: absolute;
	top: 0;
	bottom:4px;
	width :3%;
	max-width:11px;
	cursor: pointer;
}
.bx-no-touch .bx_item_detail .bx_item_slider .bx_slide_left {left: -5%;background:url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/arr_left.png)  no-repeat   left  center;background-size: 100% auto}
.bx-no-touch .bx_item_detail .bx_item_slider .bx_slide_right{right:-5%;background:url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/arr_right.png) no-repeat   right center;background-size: 100% auto}
.bx-touch 	 .bx_item_detail .bx_item_slider .bx_slide_left {left:   0;background:url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/fade_left.png)  repeat-y   left  center;background-size: 100% auto}
.bx-touch 	 .bx_item_detail .bx_item_slider .bx_slide_right{right:  0;background:url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/fade_right.png) repeat-y   right center;background-size: 100% auto}

.bx_item_detail .bx_item_slider_lupe_small{
	position: absolute;
	background: rgba(0, 0, 0, 0.18);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid rgba(255,255,255,.5);
	cursor: pointer;
}

.bx_item_detail .bx_item_slider_lupe{
	position: absolute;
	border: 1px solid #b2b2b2;
	left:105%;
	top: 0;
	bottom:4px;
	margin: 0;
	background: #fff url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/wait.gif) no-repeat scroll center center;
	z-index: 120;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
}

.bx_item_detail .bx_item_slider_lupe img {
	max-width: 99999px !important;
	max-height: 99999px !important;
}

/* Stickers */
.bx_item_detail .bx_bigimages .bx_stick{
	position: absolute;
	width: 123px;
	height: 35px;
	background: url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/stick.png) left center no-repeat;
	color: #fff;
	text-align: center;
	text-shadow:0 1px 0 #ba3434;
	line-height: 35px;
	white-space: nowrap;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.bx_item_detail .bx_bigimages .bx_stick.short {font-weight:  bold;font-size:18px}
.bx_item_detail .bx_bigimages .bx_stick.average {font-weight:  bold;font-size:13px}
.bx_item_detail .bx_bigimages .bx_stick.long {font-weight:normal;font-size:11px}
.bx_item_detail .bx_bigimages .bx_stick_disc{
	position: absolute;
	width: 72px;
	height: 74px;
	background: url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/stick_disc.png) no-repeat center;
	color: #fff;
	text-align: center;
	text-shadow:0 1px 0 #ba3434;
	font-weight: bold;
	font-size: 23px;
	line-height: 74px;
}
.bx_item_detail .bx_bigimages .bx_stick.left,
.bx_item_detail .bx_bigimages .bx_stick_disc.left{left:-2px;}
.bx_item_detail .bx_bigimages .bx_stick.right,
.bx_item_detail .bx_bigimages .bx_stick_disc.right{right: 0;}
.bx_item_detail .bx_bigimages .bx_stick.top,
.bx_item_detail .bx_bigimages .bx_stick_disc.top{top: 15px;}
.bx_item_detail .bx_bigimages .bx_stick.bottom,
.bx_item_detail .bx_bigimages .bx_stick_disc.bottom{bottom: 5px;}
.bx_item_detail .bx_bigimages .bx_stick.middle,
.bx_item_detail .bx_bigimages .bx_stick_disc.middle{top: 49%;}
@media (min-width:641px) and (max-width:960px){
	.bx_item_detail .bx_bigimages .bx_stick{
		width: 90px;
		height: 30px;
		background-size: 100%;
		line-height: 30px;
	}
	.bx_item_detail .bx_bigimages .bx_stick.short {font-weight:normal;font-size:14px}
	.bx_item_detail .bx_bigimages .bx_stick.average {font-weight:normal;font-size:11px}
	.bx_item_detail .bx_bigimages .bx_stick.long{font-weight:normal;font-size:11px}
	.bx_item_detail .bx_bigimages .bx_stick_disc{
		width: 64px;
		height: 65px;
		background-size: 100%;
		font-size: 	20px;
		line-height: 65px;
	}
}
@media (max-width:640px) {
	.bx-touch .bx_item_detail .bx_bigimages .bx_stick{
		width: 70px;
		height: 30px;
		background-size: 100%;
		font-size: 	11px;
		line-height: 30px;
	}
	.bx-touch .bx_item_detail .bx_bigimages .bx_stick_disc{
		width: 48px;
		height: 49px;
		background-size: 100%;
		font-size: 	16px;
		line-height: 49px;
	}
}
@media (max-width:479px) {
	.bx-touch .bx_item_detail .bx_bigimages .bx_stick{
		width: 70px;
		height: 30px;
		background-size: 100%;
		font-size: 	11px;
		line-height: 30px;
	}

	.bx-touch .bx_item_detail .bx_bigimages .bx_stick_disc{
		width: 37px;
		height: 38px;
		background-size: 100%;
		font-size: 13px;
		line-height: 38px;
	}
}

/* scu_detail_size */
.bx_item_detail .bx_item_detail_size{
	position: relative;
	margin-bottom: 10px;
	padding: 0;
	max-width: 100%;
	width: 100%;
}
.bx-no-touch .bx_item_detail .bx_item_detail_size.full {
	position: relative;
	margin-left: 0%;
	padding: 0 5%;
}

/*----*/

.bx_item_detail .bx_item_detail_size .bx_item_section_name_gray{
	color: #000;
	padding:10px 0px;
	vertical-align: middle;
	font-size: 11px;
	line-height: 11px;


}

/*----*/

.bx_item_detail .bx_item_detail_size .bx_size_scroller_container{position: relative}

.bx_item_detail .bx_item_detail_size .bx_size{
	position: relative;
	overflow: hidden;
	margin: 0;
	width: 100%;
}
.bx_item_detail .bx_item_detail_size ul{
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	white-space: nowrap;
}
.bx-touch 	 .bx_item_detail .bx_item_detail_size .bx_size{overflow-x: auto;}
.bx_item_detail .bx_item_detail_size ul{
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	white-space: nowrap;
}
.bx-touch 	.bx_item_detail .bx_item_detail_size .bx_size ul{margin-left: 0 !important;}
.bx_item_detail .bx_item_detail_size ul li{
	position: relative;
	display: block;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 25px;
}
.bx_item_detail .bx_item_detail_size ul li .cnt{
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 2px;
	bottom: 2px;
	left:2px;
	display: block;
	overflow: hidden;
	border: 1px solid #c0cfda;
	background: #fff;

	color: #3f3f3f;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	line-height: 22px;
}
.bx-retina .bx_item_detail .bx_item_detail_size ul li .cnt{

   border: 1px solid;
   -webkit-border-image: url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/x2border.png) 2 stretch;
	-moz-border-image: url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/x2border.png) 2 stretch;
	-o-border-image: url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/x2border.png) 2 stretch;
	border-image: url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/x2border.png) 2 fill stretch;
}
.bx_item_detail .bx_item_detail_size ul li:hover .cnt{border: 1px solid #006cc0}
.bx_item_detail .bx_item_detail_size ul li:active .cnt,
.bx_item_detail .bx_item_detail_size ul li.bx_active .cnt{
	border: 2px solid #006cc0;
}
.bx-retina .bx_item_detail .bx_item_detail_size ul li.bx_active .cnt{
   border: 1px solid;
   -webkit-border-image: url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/x2border_active.png) 2 stretch;
	-moz-border-image: url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/x2border_active.png) 2 stretch;
	-o-border-image: url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/x2border_active.png) 2 stretch;
	border-image: url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/x2border_active.png) 2 fill stretch;
}

.bx_item_detail .bx_item_detail_size .bx_size ul li.bx_missing .cnt{border: 1px solid #c0cfda !important}
.bx_item_detail .bx_item_detail_size .bx_size ul li.bx_missing>i{
	cursor: not-allowed;
	position: absolute;
	display: block;
	top: 0;
	right: 2px;
	bottom: 2px;
	left:2px;
	z-index:11;
	background: rgba(255,255,255,.79) url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/missing.png) no-repeat center;
}
/*----*/

.bx-no-touch .bx_item_detail .bx_item_detail_size .bx_slide_left,
.bx-no-touch .bx_item_detail .bx_item_detail_size .bx_slide_right  		{opacity:0.8}
.bx-no-touch .bx_item_detail .bx_item_detail_size .bx_slide_left:hover,
.bx-no-touch .bx_item_detail .bx_item_detail_size .bx_slide_right:hover {opacity:1.0}

.bx_item_detail .bx_item_detail_size.full .bx_slide_left,
.bx_item_detail .bx_item_detail_size.full .bx_slide_right{
	position: absolute;
	top: 0;
	bottom:4px;
	width :5%;
	max-width:11px;
	cursor: pointer;
}
.bx-no-touch .bx_item_detail .bx_item_detail_size .bx_slide_left {left: -5%;background:url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/arr_left.png)  no-repeat left  center;background-size: 100% auto}
.bx-no-touch .bx_item_detail .bx_item_detail_size .bx_slide_right{right:-5%;background:url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/arr_right.png) no-repeat right center;background-size: 100% auto}
.bx-touch 	 .bx_item_detail .bx_item_detail_size .bx_slide_left {left:   0;background:url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/fade_left.png)  repeat-y left  center;background-size: 100% auto}
.bx-touch 	 .bx_item_detail .bx_item_detail_size .bx_slide_right{right:  0;background:url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/fade_right.png) repeat-y right center;background-size: 100% auto}

/* scu_detail_scu */
.bx_item_detail .bx_item_detail_scu{
	position: relative;
	margin-bottom: 10px;
	padding: 0;
	max-width: 100%;
	width: 100%;
}
.bx-no-touch .bx_item_detail .bx_item_detail_scu.full {
	position: relative;
	margin-left: -5%;
	padding: 0 5%
}

/*----*/

.bx_item_detail .bx_item_detail_scu .bx_item_section_name_gray{
	color: #9e9e9e;
	vertical-align: middle;
	font-size: 11px;
	line-height: 11px;
}

/*----*/

.bx_item_detail .bx_item_detail_scu .bx_scu_scroller_container{position: relative}

.bx_item_detail .bx_item_detail_scu .bx_scu{
	position: relative;
	overflow: hidden;
	margin: 0;
	width: 100%;
}
.bx-touch 	 .bx_item_detail .bx_item_detail_scu .bx_scu{overflow-x: auto}

.bx_item_detail .bx_item_detail_scu .bx_scu ul{
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	white-space: nowrap
}
.bx-touch 	.bx_item_detail .bx_item_detail_scu .bx_scu ul{margin-left: 0 !important}
.bx_item_detail .bx_item_detail_scu .bx_scu ul li{
	position: relative;
	display: block;
	float: left;
	height: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.bx_item_detail .bx_item_detail_scu .bx_scu ul li .cnt{
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 2px;
	bottom: 4px;
	left:2px;
	display: block;
	overflow: hidden;
	border: 1px solid #c0cfda;
	background: #fff;
	z-index:10;
}
.bx-retina .bx_item_detail .bx_item_detail_scu .bx_scu ul li .cnt{
	border: none;
	border-style: solid;
	border-width: 1px;
	-webkit-border-image: url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/x2border.png) 2 stretch;
	-moz-border-image: url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/x2border.png) 2 stretch;
	-o-border-image: url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/x2border.png) 2 stretch;
	border-image: url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/x2border.png) 2 fill stretch;
}
.bx_item_detail .bx_item_detail_scu .bx_scu ul li:hover .cnt{border: 1px solid #006cc0}
.bx_item_detail .bx_item_detail_scu .bx_scu ul li:active .cnt,
.bx_item_detail .bx_item_detail_scu .bx_scu ul li.bx_active .cnt{
	padding: 3px;
	border: 2px solid #006cc0;
}
.bx_item_detail .bx_item_detail_scu .bx_scu ul li.bx_missing .cnt{border: 1px solid #c0cfda !important}
.bx_item_detail .bx_item_detail_scu .bx_scu ul li.bx_missing>i{
	cursor: not-allowed;
	position: absolute;
	display: block;
	top: 0;
	right: 2px;
	bottom: 4px;
	left: 2px;
	z-index:11;
	background: rgba(255,255,255,.79) url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/missing.png) no-repeat center;
}

.bx-retina .bx_item_detail .bx_item_detail_scu .bx_scu ul li.bx_active .cnt{
	border: none;
	border-style: solid;
	border-width: 1px;
	-webkit-border-image: url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/x2border_active.png) 2 stretch;
	-moz-border-image: url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/x2border_active.png) 2 stretch;
	-o-border-image: url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/x2border_active.png) 2 stretch;
	border-image: url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/x2border_active.png) 2 fill stretch;
}
.bx_item_detail .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item{
	position: absolute;
	top:   6%;
	right: 6%;
	bottom:6%;
	left:  6%;
	background-size:contain;
	background-repeat: no-repeat;
}
.bx_item_detail .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item img{
	width: auto;
	height: 25px;
}

/*----*/

.bx-no-touch .bx_item_detail .bx_item_detail_scu .bx_slide_left,
.bx-no-touch .bx_item_detail .bx_item_detail_scu .bx_slide_right  	  {opacity:0.8}
.bx-no-touch .bx_item_detail .bx_item_detail_scu .bx_slide_left:hover,
.bx-no-touch .bx_item_detail .bx_item_detail_scu .bx_slide_right:hover{opacity:1.0}

.bx_item_detail .bx_item_detail_scu.full .bx_slide_left,
.bx_item_detail .bx_item_detail_scu.full .bx_slide_right{
	position: absolute;
	top: 0;
	bottom:4px;
	width :5%;
	max-width:11px;
	cursor: pointer;
}
.bx-no-touch .bx_item_detail .bx_item_detail_scu .bx_slide_left {left: -5%;background:url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/arr_left.png)  no-repeat   left  center;background-size: 100% auto}
.bx-no-touch .bx_item_detail .bx_item_detail_scu .bx_slide_right{right:-5%;background:url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/arr_right.png) no-repeat   right center;background-size: 100% auto}
.bx-touch 	 .bx_item_detail .bx_item_detail_scu .bx_slide_left {left:   0;background:url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/fade_left.png)  repeat-y   left  center;background-size: 100% auto}
.bx-touch 	 .bx_item_detail .bx_item_detail_scu .bx_slide_right{right:  0;background:url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/fade_right.png) repeat-y   right center;background-size: 100% auto}

/* item_detail_description */
.bx_item_detail .bx_item_description p{font-size: 13px;}
.bx_item_detail .bx_item_description .bx_item_section_name_gray{
	color: #9e9e9e;
	font-size: 13px;
}
.bx_item_detail .bx_item_description .bx_specifications_table{
	margin-top: 10px;
	width: 100%;
	border-collapse: collapse;
}
.bx_item_detail .bx_item_description .bx_specifications_table tr:nth-child(odd){background: #f2f2f2;}
.bx_item_detail .bx_item_description .bx_specifications_table tr:nth-child(even){ }
.bx_item_detail .bx_item_description .bx_specifications_table tr td{
	padding: 3px 10px;
	font-size: 12px;
}
.bx_item_detail .bx_item_description .bx_specifications_table tr td:first-child{font-weight: bold;}

.detail-up_right-block .product__actions{
	display: none;
}

.good-info{
	display: table;
	width:100%
}

.good-info__box{
	display: table-cell;
	color: #111;
	width: 50%;
	vertical-align: top;
}

.good-info__hd{
	display: block;
	color: #111;
	padding: .5em 0;
	font-family: Open-Sans, sans-serif;
	font-size: 1.1em;
	margin-bottom: .5em;
    font-weight: bold;  /* flaeros-mod added */
}
.good-info__prop{
	overflow: hidden;
	width: 90%;
}

.good-info__prop TD {
	color: #000;
	font-size: 1em;
	margin-bottom: 1.3em;
	padding: .7em 0;
	padding-right: 1em;
	width: 50%;
}


.good-info__prop TR:nth-child(2n) TD{
	background-color: #f8f8f8;
}


.advice-info
{
	margin-top:1em;
}
.payment-box
{
	margin: auto;
}
.payment-icon
{
	box-shadow: 0 0 1px 1px rgba(221, 221, 221, 1);
	width: 40%;
	height: auto;
	margin: 0.5em 0.5em;
  	padding: 0.1em;
  	float: left;
  	display: inline-block;
}
.payment-box .bank
{
	background: url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/pay_bank.png) no-repeat center;
	background-size: contain;
    width: 40%;
    height: 0;
    padding-top: 20%; /* (img-height / img-width * container-width) */
                
}
.payment-box .mc
{
	background: url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/pay_mc.png) no-repeat center;
	background-size: contain;
    width: 40%;
    height: 0;
    padding-top: 20%; /* (img-height / img-width * container-width) */
}
.payment-box .sber
{
	background: url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/pay_sber.png) no-repeat center;
	background-size: contain;
    width: 40%;
    height: 0;
    padding-top: 20%; /* (img-height / img-width * container-width) */
}
.payment-box .visa
{
	background: url(/local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/images/pay_visa.png) no-repeat center;
	background-size: contain;
    width: 40%;
    height: 0;
    padding-top: 20%; /* (img-height / img-width * container-width) */
}


.feedback_tile
{
	display: block;
  	height: 84px;
  	line-height: 84px;
}

.feedback_account
{
	height: 2.5em;
	white-space: nowrap;
	font-size: 1em;
}
/*Button*/
.bx_buy_button
{	
	cursor: pointer;
	white-space: nowrap;
    text-align: center;
    padding: 0.3em 3em;
	background-color: #0071bc;
    color: #fff;
    text-decoration: none;
	border:1px solid white;
	font-size:15px;
}
.bx_buy_button:hover
{   
	text-decoration: none;
    color: #0071bc;
    background-color: #fff;
    border-color: #0071bc;

}
.popup-window-with-titlebar .popup-window-content
{
	background-color: #fff;
}
.store-amount-many,
.store-amount-empty
{
	text-align:center !important; 
}

.bx_item_detail .item_offline_price {
	padding-bottom: 10px;
	font-size: 12px;
	color: #000;
}
.bx_item_detail .item_offline_price span {
    color: #0071bc;
    font-size: 12px;
    white-space: nowrap;
}
@media (max-width: 767px) {
	.bx_buy_button
	{
		float:left;
		width:100%;
		text-align:center;
	}
}

.bx_catalog_item_discount_wrap
{
	background: rgb(238, 245, 252);
	margin:0% 5%;
	/*padding-bottom:3px;*/
	box-shadow: 0 5px 5px -5px #333;
}
.bx_catalog_discount_wrap
{
	padding:10px 0px 0px 10px;
	white-space: nowrap; 
}
.discount_price
{
	display:inline-block;
	font-size:14px;
	font-weight: bold;
	text-align:right;
	width:50%;
}
.discount_percent
{
	display:inline-block;
	background: linear-gradient(to right, #90E082, #38B811);
	font-size:14px;
	font-weight: bold;
	position:relative;
	left:10px;
	text-align:right;
	padding:3px 10px;
	color:white;
	float:right;
}
.skewX-10
{
	-o-transform: skewX(-10deg);
	-ms-transform: skewX(-10deg);
	-moz-transform: skewX(-10deg);
	-webkit-transform: skewX(-10deg);
	transform: skewX(-10deg);
}
.skewX10
{
	-o-transform: skewX(10deg);
	-ms-transform: skewX(10deg);
	-moz-transform: skewX(10deg);
	-webkit-transform: skewX(10deg);
	transform: skewX(10deg);
	display:inline-block;
}
.full-width
{
	width:100%;
}
.bx_catalog_item_price span.ruble_blue
{
	color:rgb(32,111,182);
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
}

/* End */
/* /local/templates/.default/components/bitrix/breadcrumb/bread_crumbs/style.min.css?1589349686520 */
/* /local/templates/.default/components/bitrix/catalog/catalog_maintemp/style.min.css?15893496779937 */
/* /local/templates/.default/components/bitrix/catalog/catalog_maintemp/bitrix/catalog.element/.default/style.css?164628381042587 */
