

/* Start:/local/templates/uniform_met/components/bitrix/catalog/uniform_met/bitrix/catalog.element/.default/style.css?17252581677516*/
.bx_item_detail .bx_rt div.to-cart-wrap{padding-bottom:40px;position:relative}
.bx_item_detail .bx_rt div.to-cart-wrap div.one-click-buy{cursor:pointer;position:absolute;right:5px;bottom:10px}
.bx_item_detail .bx_rt div.to-cart-wrap div.one-click-buy img{display:inline-block;vertical-align:middle;margin-right:2px}
.bx_item_detail .bx_rt div.to-cart-wrap div.one-click-buy span{text-decoration:underline;display:inline-block;vertical-align:middle;font-size:12px;font-family:"OpenSans","sans-serif"}
.bx_item_detail .bx_rt div.to-cart-wrap div.one-click-buy:hover span{text-decoration:none}
.content table th a{text-decoration:none;color:#fff}
.content table th a > *{display:inline-block;vertical-align:middle}
div.hoverBG div.video-btn{position:absolute;top:0;right:125px;bottom:0;margin:auto 0;width:70px;height:70px;-webkit-border-radius:70px;-moz-border-radius:70px;-ms-border-radius:70px;border-radius:70px;background:url(/images/video-btn.png) no-repeat 50% 50% rgba(55,124,185,0.7);opacity:0;cursor:pointer}
div.hoverBG:hover div.video-btn{opacity:1}
div.popup.video{width:638px;height:422px;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;box-sizing:border-box;border:1px solid #b2b2b2;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,0.3);padding-top:25px;padding-bottom:36px;display:none;z-index:110}
div.popup.video div.exit{position:absolute;right:5px;top:5px;background:url(/local/templates/uniform_met/img/exit-icon.png) no-repeat 50% 50%;width:18px;height:18px;cursor:pointer;z-index:10}
div.popup.video div.video-list{white-space:nowrap;font-size:0;overflow:hidden}
div.popup.video div.video-list div.one-video{display:none;width:100%;height:369px}
div.popup.video div.video-list div.one-video.active{display:block}
div.popup.video div.video-list div.one-video iframe{width:100%;height:100%}
div.popup.video div.arrows{width:60px;position:absolute;bottom:3px;right:3px;height:20px;font-size:0;white-space:nowrap}
div.popup.video div.arrows div.prev{display:inline-block;height:20px;width:30px;background:url(/images/video-prev.png) center no-repeat;cursor:pointer;border-right:2px solid #ccc}
div.popup.video div.arrows div.next{display:inline-block;height:20px;width:30px;background:url(/images/video-next.png) center no-repeat;cursor:pointer}
div.row_button{border-bottom:1px solid #e5e5e5;margin-bottom:20px}
div.row_button .button{font-size:14px;display:inline-block;color:#3775b4;font-weight:700;text-transform:uppercase;margin-right:30px!important;cursor:pointer;font-family:"OpenSans";border-bottom:3px solid #fff;padding-bottom:2px}
div.row_button .button.active{color:#dd5268!important;border-bottom:3px solid #dd5268!important}
div.certificates .certificate{display:inline-block;margin-right:20px;margin-bottom:30px}
div.certificates .certificate:last-child{margin-right:0}
div.certificates .certificate img{max-width:263px;max-height:363px}
div.reviews div.review{margin-bottom:40px}
div.reviews div.review div.name_and_date{border-bottom:2px solid #3775b4;padding-bottom:5px;display:inline-block;width:206px;margin-bottom:10px}
div.reviews div.review div.name_and_date div.name{font-size:14px;font-family:"OpenSans";color:#353534;font-weight:700;display:inline-block;margin-right:5px}
div.reviews div.review div.name_and_date div.date{font-size:12px;font-family:"OpenSans";color:#a1a1a1;font-style:italic;display:inline-block}
div.reviews div.review .text_review{font-size:13px;font-family:"OpenSans";color:#353534;white-space:pre-wrap}
div.delivery,div.characteristics,div.application,div.installation,div.producer{margin-bottom:20px}
div.characteristics .text,div.delivery .text,div.application .text,div.installation .text,div.producer .text{white-space:pre-wrap;display:inline-block;color:#353534;font-size:14px;font-family:"OpenSans"}
.carousel .buttons .left,.carousel .buttons .right{width:27px;height:43px;cursor:pointer;position:absolute;z-index:10;top:50%;margin-top:-40px}
.carousel .buttons .left{left:-20px;background:url(/local/templates/uniform_met/img/slider-left-arrow.png) no-repeat center}
.carousel .buttons .left:hover{background:url(/local/templates/uniform_met/img/slider-left-arrow-hover.png) no-repeat center}
.carousel .buttons .right{right:-20px;background:url(/local/templates/uniform_met/img/slider-arrow-right.png) no-repeat center}
.carousel .buttons .right:hover{background:url(/local/templates/uniform_met/img/slider-arrow-right-hover.png) no-repeat center}
.carousel{position:relative}
.carousel .carousel-wrapper{overflow:hidden;padding-left:30px;width:1196px}
div.certificates.carousel .certificate{margin-right:42px;-webkit-transition:0;transition:0}
.content .characteristics table{margin:0 0 20px;border-top:1px solid #e8e8e8;border-collapse:collapse}
.content .characteristics table tr td{padding:2px 6px;text-align:left;vertical-align:middle;max-width:none;white-space:normal}
@media (max-width: 639px) {
div.characteristics .text,div.delivery .text{width:100%}
div.delivery img,div.characteristics img{width:100%;height:auto}
div.delivery table,div.characteristics table{overflow-x:auto;display:block}
}
.card__pack-delivery {
    margin-top: 7px;
    float: right;
    margin-right: 15px;
    text-align: left;
    font-size: 18px;
    line-height: 32px;
    white-space: nowrap;
    display: inline-block;
}

.deliver:after {
    position: absolute;
    right: -7px;
    top: -5px;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    background-color: #ddd;
    content: '';
}
.deliver_green:after {
    background-color: #008000;
    content: '';
}
.card__pack-delivery .deliver {
    margin-left: 0px;
    margin-right: 10px;
}
.deliver {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    width: 22px;
    height: 22px;
}
.card__pack-delivery {
    margin-top: 7px;
    float: right;
    margin-right: 15px;
    text-align: left;
    font-size: 18px;
    line-height: 32px;
    white-space: nowrap;
    display: inline-block;
}
.icon {
    position: absolute;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 100%;
}
.icon-car {
    top: 0;
    left: 0;
    width: 22px;
    height: 22px;
    fill: #333;
}
.card__pack-delivery *:before {
    content: '';
}
.card__pack-delivery *:after {
    content: '';
}
.card__pack-delivery *:before, .card__pack-delivery*:after {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ADDITIONAL_TEXT
{
	margin-top: 30px;
    word-wrap: break-word;
    white-space: normal;
}
.ADDITIONAL_TEXT p
{
    max-width: 100%;
    white-space: break-spaces;
}
.one-click-buy-btn-wrap
{
	margin-top:20px;
	margin-bottom:20px;
}
.one-click-buy-btn-wrap .one-click-buy-btn
{
	position: absolute;
	width: 197px;
	height: 40px;
	background: linear-gradient(180deg, #FE0100 0%, #C40005 100%);
	border-radius: 2px;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	display: flex;
	align-items: center;
	text-align: center;
	color: #F5F5F5;
	    justify-content: center;
}
#advantages
{
	margin: 80px 0 !important;
}
i.sticker
{
    display: block;
    position: absolute;
    background: #d10004;
    z-index: 999;
	font-style:normal;
    color: #fff;
    font-size: 14px;
    padding: 5px 10px;
}
.bx_item_detail .bx_rt .item_price.detail + .properties {
    margin: 10px 0 0;
}
.bx_item_detail .bx_rt .item_price.detail {
    color: #6d6d6d;
    font-size: 12px;
    font-family: "OpenSans";
    text-transform: none;
    margin: 0px 0 0px;
}
/* End */


/* Start:/local/templates/uniform_met/components/bitrix/form.result.new/one-click-buy/style.css?17252581675595*/
/*******************/
div.popup.one-click-buy {
    width: 740px;
    min-height: 450px;
    max-width: 100%;
    border-radius: 2px;
    background: #F5F5F5;
    box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, 0.25);
    position: fixed;
    top: 50%;
    left: 0;
    right: 0;
    /* bottom: 0; */
    margin: -275px auto 0;
    z-index: 9999;
    display: none;
    padding-left: 40px;
    padding-right: 24px;
    padding-bottom: 24px;
    box-sizing: border-box;
}

div.one-click-buy-form
{
	position:relative;
	
}
div.one-click-buy-form:after
{
	position:absolute;
	content:'';
	width:268px;
	height:378px;
	background-image:url(/local/templates/uniform_met/components/bitrix/form.result.new/one-click-buy/images/cart.svg);
	top: 33px;
    right: 31px;
}

div.popup.one-click-buy div.exit{position:absolute;right:5px;top:5px;background:url(/local/templates/uniform_met/img/exit-icon.png) no-repeat 50% 50%;width:18px;height:18px;cursor:pointer;z-index:10}

div.popup.one-click-buy .form_title
{
	background: linear-gradient(90deg, #122C47 0%, #358BD9 100%);
	width: 617px;
	height: 43px;
	max-width:95%;
	color: #F5F5F5;
	font-family: "Open Sans";
	font-size: 32px;
	font-style: normal;
	font-weight: 400;
	line-height: 43px;
	margin-top:34px;
	margin-left:-40px;
	padding-left:40px;
	box-sizing: border-box;
}
div.popup.one-click-buy .form_desc
{
	color: #353534;
	width: 549px;
	max-width:95%;	
	font-family: "Open Sans";
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-top:20px;
}
div.popup.one-click-buy .form-body .form-group
{
	width:320px;
	max-width:100%;

	margin-bottom:12px;
	margin-top: 0;
}
div.popup.one-click-buy .form-body .form-group input
{
	width:100%;
	max-width:100%;
	height: 42px;
	background: #FFFFFF;
	border: 1px solid #E8E8E8;
	border-radius: 2px;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 18px;
	color: #353534;
	padding-left:17px;
	box-sizing: border-box;
}

div.popup.one-click-buy label.switch {
    
    height: 42px;
   
}
div.popup.one-click-buy	label.switch .switch_span_checkbox {
	
	width: 42px; /* Ширина рисунка */
	height: 42px; /* Высота рисунка */
}
div.popup.one-click-buy label.switch .switch_title
{
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	font-size: 15px;
	line-height: 23px;
	color: #353534;
	margin-left:60px;
}

div.popup.one-click-buy .switch_span_checkbox {

    background-size: 21px 21px;
}

div.popup.one-click-buy .submit_group
{
	margin-top:24px;
}
div.popup.one-click-buy [type="submit"]
{
	height: 40px;
	width:197px;
	max-width:100%;
	background: linear-gradient(180deg, #5298D5 0%, #387DBA 100%);
	border-radius: 2px;

	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	color: #F5F5F5;


}
@media (max-width: 991px) {
	div.one-click-buy-form:after
	{
		display:none;
	}
	div.popup.one-click-buy
	{
		
	
		height:510px;
	}
}
/*
div.popup.one-click-buy{position:fixed;top:0;left:0;right:0;bottom:0;width:400px;height:412px;padding:15px 20px;-webkit-box-shadow:0 0 9px rgba(0,0,0,0.3);-moz-box-shadow:0 0 9px rgba(0,0,0,0.3);box-shadow:0 0 9px rgba(0,0,0,0.3);background:#fff;margin:auto;z-index:200;display:none}
div.popup.one-click-buy div.exit{position:absolute;right:5px;top:5px;background:url(/local/templates/uniform_met/img/exit-icon.png) no-repeat 50% 50%;width:18px;height:18px;cursor:pointer;z-index:10}
div.popup.one-click-buy div.one-click-buy-form div.message{color:#579dda;font-size:20px;font-family:"OpenSans";padding:115px 0;text-align:center;display:none;position:absolute;z-index:10;left:0;background-color:#fff}
div.popup.one-click-buy div.one-click-buy-form div.line-for-phone{position:absolute;width:250px;height:1px;background:url(/local/templates/uniform_met/img/line-for-phone.png) 0 0 no-repeat;top:159px;left:62px}
div.popup.one-click-buy div.one-click-buy-form input{width:343px;margin-top:20px;border:1px solid #e8e8e8;padding-left:55px;color:#353534;font-size:14px;font-family:"OpenSans Italic";height:58px;line-height:60px}
div.popup.one-click-buy div.one-click-buy-form input.error{border:1px solid #de5269}
div.popup.one-click-buy div.one-click-buy-form input[name="form_text_8"]{background:url(/local/templates/uniform_met/img/fio-icon.png) 22px 47% no-repeat}
div.popup.one-click-buy div.one-click-buy-form input[name="form_text_9"]{background:url(/local/templates/uniform_met/img/phone-icon.png) 20px 47% no-repeat;letter-spacing:1px}
div.popup.one-click-buy div.one-click-buy-form textarea{max-width:341px;height:96px;padding-top:18px;background:url(/local/templates/uniform_met/img/info-icon.png) 20px 20px no-repeat;width:343px;margin-top:20px;border:1px solid #e8e8e8;padding-left:55px;color:#353534;font-size:14px;font-family:"OpenSans Italic"}
div.popup.one-click-buy div.one-click-buy-form textarea.error{border:1px solid #de5269}
div.popup.one-click-buy div.one-click-buy-form div.button{width:190px;height:48px;line-height:48px;text-align:center;text-transform:uppercase;color:#fff;font-size:12px;font-family:"OpenSans";margin:16px auto 0;cursor:pointer;background:#5298d5;background:-moz-linear-gradient(top,#5298d5 0%,#387dba 100%);background:-webkit-linear-gradient(top,#5298d5 0%,#387dba 100%);background:linear-gradient(to bottom,#5298d5 0%,#387dba 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5298d5',endColorstr='#387dba',GradientType=0)}
*/
/* End */
/* /local/templates/uniform_met/components/bitrix/catalog/uniform_met/bitrix/catalog.element/.default/style.css?17252581677516 */
/* /local/templates/uniform_met/components/bitrix/form.result.new/one-click-buy/style.css?17252581675595 */
