.m_d_price{
    font-family: "Museo Sans Cyrl 700", sans-serif;
    font-size: 20px;
    color: #000;
    line-height: 20px;
}
.m_d_add_new_order{
    font-size: 18px;
    color: #78909c;
}
.m_d_info_add{
    margin-top: 20px;
}
.m_d_add_new_order_btn{
	display: inline-block;
    float: left;
    width: 213px;
    height: 50px;
    background: -webkit-gradient(linear,left top,left bottom,from(#89ca4c),to(#179753));
    background: linear-gradient( 
180deg
 ,#89ca4c 0,#179753 100%);
    border-radius: 5px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    -webkit-transition: .4s;
    transition: .4s;
    font-family: "Museo Sans Cyrl 300",sans-serif;
    font-size: 16px;
    line-height: 50px;
    border: unset;
    margin-top: 20px;
}
.m_d_add_new_order_btn:hover{
    background: -webkit-gradient(linear,left top,left bottom,from(#9dc21a),to(#9dc21a));
    background: linear-gradient( 
	180deg
	,#9dc21a 0,#9dc21a 100%);
	cursor:pointer;
}
.m_d_add_new_order_btn a, .m_d_add_new_order_btn a:link, .m_d_add_new_order_btn a:visited, .bx-no-touch .m_d_add_new_order_btn a:hover{
display: block;
    color: #fff;
    text-decoration: unset;
}
.right_block_detail .btn-buy-dtl.not_add_like {
    background: -webkit-gradient(linear,left top,left bottom,from(#9dc21a),to(#9dc21a));
    background: linear-gradient( 180deg,#9dc21a 0,#9dc21a 100%);
	cursor: no-drop;
}




.product-item-detail-tabs-content{
	margin-top: 40px;
	margin-bottom: 40px;
}
.all_gallery_block{
    width: 50%;
    display: inline-block;
	position: relative;
float:left;
}
.product_image_slick_big{
    width: 100%;
    height: 520px;
}
.product_image_slick_big img{
    object-fit: cover;
    width: 100%;
    height: 520px;
}

.product-item-detail-slider-right{
    display: block;
    position: absolute;
    right: 5px;
    top: calc(50% - 30px);
    width: 30px;
    height: 30px;
	z-index: 999;
    font-size: 30px;
}
.product-item-detail-slider-left{
    display: block;
    position: absolute;
    left: 5px;
    top: calc(50% - 30px);
    width: 30px;
    height: 30px;
z-index: 999;
    font-size: 30px;
}
.right_block_detail{
    width: calc(50% - 30px);
    display: inline-block;
    margin-left: 30px;
}




.detail_gallery_slick_big{
	margin: 0 40px;
}

.detail_gallery_slick_small{
    margin: 10px 40px;
    display: inline-block;
height: 87px;
}
.detail_gallery_slick_small .product_image_slick_small{
height: 87px;
    margin: 0 5px;
}


.top_arrow.detail_arrow_next{
    position: absolute;
    top: calc(50% - 12px);
    right: -40px;
	cursor: pointer;
}
.top_arrow.detail_arrow_prev{
    position: absolute;
    top: calc(50% - 12px);
    left: -40px;
	-webkit-transform: rotate( -180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate( -180deg);
	cursor: pointer;
}

.right_block_detail{

}
.avtor_detail{
    display: inline-block;
    width: 100%;
}
.catalog_item-author-detail {
    width: 100%;
    display: inline-block;
    position: relative;
    margin-bottom: 28px;
}
.catalog_item-author-detail .popular_item--circle {
    border-radius: 100%;
    width: 87px;
    height: 87px;
    object-fit: cover;
}
.catalog_item-author-detail .popular_item--name {
    font-size: 24px;
    line-height: 150%;
    color: #3d4b52;
    margin-left: 15px;
    max-width: unset;
    display: inline-block;
    font-weight: 600;
}
.right_block_detail .catalog_item--type {
display: inline-block;
    float: unset;
    width: 100%;
    text-align: left;
    font-size: 24px;
    line-height: 28px;

}
.right_block_detail .catalog_item--icons {
    margin-top: 0;
width: 50%;
    margin-top: 30px;
    font-size: 18px;
    color: #78909c;
    height: 50px;
    line-height: 50px;
    float: left;
    text-align: left;
    justify-content: flex-start;
}
.right_block_detail .date_detail{
display: inline-block;
    width: 50%;
    margin-top: 30px;
    font-size: 18px;
    color: #78909c;
    height: 50px;
    line-height: 50px;
    float: right;
    text-align: right;
}
.right_block_detail .prev_detail_text{
	font-size: 16px;
    line-height: 28px;
    margin-top: 20px;
    height: auto;
    overflow: auto;
    color: #3D4B52;
margin-bottom:20px;
}
.right_block_detail .d_line{
    margin-top: 30px;
    border-top: 2px solid #bdbdbd;
}
.right_block_detail .prev_detail_text::-webkit-scrollbar {
	width: 10px;
    background-color: #F5F5F5;
    border-radius: 10px;
}
.right_block_detail .prev_detail_text::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background-color: #bdbdbd;
}

.right_block_detail .prev_detail_text::-webkit-scrollbar-track {
	border-radius: 10px;
	background-color: #F5F5F5;
}
.right_block_detail .catalog_item--count {
    font-size: 16px;
}
.right_block_detail .btn-buy-dtl {
display: inline-block;
    float: left;
    width: 213px;
    height: 50px;
    background: -webkit-gradient(linear,left top,left bottom,from(#89ca4c),to(#179753));
    background: linear-gradient( 180deg,#89ca4c 0,#179753 100%);
    border-radius: 5px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    -webkit-transition: .4s;
    transition: .4s;
    font-family: "Museo Sans Cyrl 300",sans-serif;
    font-size: 16px;
    line-height: 16px;
    border: unset;
}
.right_block_detail .d_btn_block{
    margin-top: 30px;
    display: inline-block;
    width: 100%;
}
.right_block_detail .btn-buy-dtl:hover{
    background: -webkit-gradient(linear,left top,left bottom,from(#9dc21a),to(#9dc21a));
    background: linear-gradient( 180deg,#9dc21a 0,#9dc21a 100%);
}
.right_block_detail .btn-buy-dtl.btn-buy-dtl_fav{
    width: 50px;
    margin-left: 20px;
    font-size: unset;
	position: relative;
}
.right_block_detail .btn-buy-dtl.btn-buy-dtl_fav svg{
    position: absolute;
    top: 15px;
    left: 15.5px;
}

@media screen and (max-width: 767px) {
	.all_gallery_block {
		width: 100%;
    	margin-bottom: 40px;
	}
	.right_block_detail {
		width: calc(100% - 36px);
		display: inline-block;
		margin-left: 18px;
	}
	.top_arrow.detail_arrow_next{
		right: -30px;
	}
	.top_arrow.detail_arrow_prev{
		left: -30px;
	}
	.product_image_slick_big{
		height: 300px;
	}
	.product_image_slick_big img{
		height: 300px;
	}
}















.add_new_order_fasad{
display:none;
}
.add_new_order_fasad.active{
display:block;
}
.slide_panel_order {
    right: -400px;
}
.slide_panel_order.active {
    right: 0;
    width: 400px;
    height: 100%;
    position: fixed;
    right: 0;
    top: 0;
    background: #fff;
    -webkit-transition: right .3s ease 0s;
    -moz-transition: right .3s ease 0s;
    -o-transition: right .3s ease 0s;
    transition: right .3s ease 0s;
    z-index: 1100;
}
.scrollbar-inner_fasad{
	position: relative;
}
.scrolly_visible_fasad{
	height: auto; 
	margin-bottom: 0px; 
	margin-right: 0px; 
	max-height: 289px;
}
.form_control_fasad{
	height:84px; 
	min-height:84px; 
	max-height:84px;
}
body .alert.alert-show {
    margin: 12px 24px;
}



@media (max-width:600px){
	.detail_gallery_slick_big {
		display: inline-block;
		width: 100%;
		height: 300px;
	}
	.product_image_slick_big {
		width: 100%;
		height: 300px;
	}
	.product_image_slick_big img {
		object-fit: contain;
		width: 100%;
		height: 300px;
	}
	.cur_fassad_color {
		font-size: 14px;
		margin-left: 0;
	}
	.all_cur_fassad_color {
		margin-bottom: 5px;
		font-size: 14px;
		padding: 10px;
	}
	.text_bl_color {
		font-size: 10px;
	}
	.all_cur_fassad_color img {
		width: 35px;
		height: 35px;
	}
	body .slide_panel_order.active {
		width: 100%;
	}
	.right_block_detail .date_detail {
		width: 100%;
	}
}






ul.plivka_block{
	display: none;
    width: 100%;
    padding: 0;
}
ul.plivka_block.active{
	display: inline-block;
    -webkit-box-shadow: 0 0 12px rgb(85 104 110 / 18%);
    -moz-box-shadow: 0 0 12px rgba(85, 104, 110, 0.18);
    box-shadow: 0 0 12px rgb(85 104 110 / 18%);
    background: #fff;
	max-height: 310px;
    overflow: overlay;
}
ul.plivka_block li{
    display: inline-block;
    width: calc(100% - 10px);
    border: 1px solid #f1f6f7;
    margin: 5px;
    cursor: pointer;

}
ul.plivka_block li .img_pl{
    display: inline-block;
    width: 30%;
    float: right;
    height: 50px;
}
ul.plivka_block li .img_pl img{
    width: 100%;
    height: 100%;
}
ul.plivka_block li .text_pl{
    width: calc(70% - 10px);
    display: inline-block;
    padding-left: 10px;
    line-height: 50px;
}
.product-item-detail-properties-block {
    width: 100%;
    display: inline-block;
}
.product-item-detail-properties {
    display: inline-block;
    width: 100%;
    padding: 8px 16px;
	cursor:pointer;
    margin: 5px 0;
}
.product-item-detail-properties-name{
display: inline-block;
    vertical-align: middle;
    padding: 0;
    width: 85%;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
}
.product-item-detail-properties-val{
    display: inline-block;
    vertical-align: middle;
    padding: 0;
    width: 15%;
    float: right;
}

.product-item-detail-properties svg{
	width: 25px;
    height: 25px;
    float: right;
    transform: rotate(180deg);
}
.product-item-detail-properties.active svg{
    transform: rotate(0deg);
}



ul.plivka_block li.active {
    border: 1px solid #000;
}

ul.plivka_block.tolshina_block_js li {
    width: auto;
}
ul.plivka_block.tolshina_block_js li .text_pl {
    padding-right: 10px;
}

ul.plivka_block.profile_block_js li .img_pl img{
	object-fit: contain;
}

.form-group.form_group_line{
width: 100%;
    display: inline-block;
    margin-bottom: 10px;
}
.form-group.form_group_line .form-control {
    padding-right: 12px;
}


.add_size{
	cursor:pointer;
    margin-bottom: 18px;
    color: #fff;
    /* text-decoration: none; */
    /* border-color: transparent; */
    /* -webkit-box-shadow: 0 3px 12px rgb(61 75 82 / 24%); */
    -moz-box-shadow: 0 3px 12px rgba(61,75,82,.24);
    /* box-shadow: 0 3px 12px rgb(61 75 82 / 24%); */
    background: #008d55;
    background: -moz-linear-gradient(10deg,#008d55 0,#91cd4c 100%);
    background: -webkit-linear-gradient( 
10deg
 ,#008d55 0,#91cd4c 100%);
    background: linear-gradient( 
10deg
 ,#008d55 0,#91cd4c 100%);
    /* background-origin: border-box; */
    width: fit-content;
    padding: 5px 10px;
    border-radius: 5px;
    float: right;
}
	.st0{fill:#134563;}
.fasad_delete{
    display: inline-block;
    width: 30px;
    cursor: pointer;
    float: right;
}
.fasad_delete svg{
	height: 36px;
	width: 36px;
}
.form-group.form_group_line.form_group_line_ajax {
width: 100%;
}
body .slide-panel__content > .slide-panel__content {
    height: 100%;
}





.add_block_js{
    position: relative;
}
.fasad_delete {
    display: inline-block;
    width: 25px;
    cursor: pointer;
    float: right;
}
.del_close {
    width: 25px;
    height: 25px;
    display: inline-block;
}
.i_del_close{
	font-size: 25px;
    color: #b2c7cb;
    font-family: uinext2020min!important;
    speak: none;
    font-style: normal;
    line-height: 36px;
}
.i_del_close:before {
    content: "\e90a";
}
.fasad_delete:hover .i_del_close{
    color: #9dc21a;
}

ul.plivka_block li .text_pl label {
    margin-bottom: 0;
cursor:pointer;
}




ul.plivka_block li .text_pl label input[type="radio"]{
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal;
    margin-right: 5px;
    margin-top: 0;
    width: 15px;
    height: 15px;
}