/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto'),
  url(https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap)
    
      format('woff2');
  font-display: swap;
}

#header .address {display: none !important;}
.view_sale_block .quantity_block {display: none !important;}

.info_item .preview_text {max-height:350px; text-align:justify;}
.contacts_left {float:left;width:30%;position:relative;}
.contacts_right {float:left;padding-left:5%;width:65%;position:relative;}
.captcha-row .captcha_image {
    height: 75px !important;
}
.sections_wrapper .list .item:not(.section_item) .img {width: 130px; height: 130px;}
/*.menu_top_block .dropdown .has-child:nth-child(1) .dropdown li:nth-child(1) a {color: #3aaa35 !important;}
.menu_top_block .dropdown .has-child:nth-child(1) .dropdown li.current:nth-child(1) a {background-color: lightgrey !important; color: #3aaa35 !important;}*/

/*заголовок и фон его*/
h1 {font-weight: 300;}
/*.page-top-wrapper.color {background: #8CBBE8 !important;}*/
.page-top-wrapper.color {background: grey !important;}
.mega-menu table td.active .wrap>a {font-weight:700 !important;}
.content a, .introtext a {text-decoration:underline !important; }

/*форматирование*/
.dropdown {padding:0 !important;}
.menu_top_block.catalog_block .dropdown > li.full.v_bottom > .dropdown > li {padding:0 !important;}
.sections_wrapper .list .item .name a {font-weight:600;text-transform:uppercase;font-size: 13px;}
.shops.list .item .rubber > div {word-break: keep-all;}
/*.sections_wrapper .list .item {padding:30px 25px 30px !important;}*/
.sections_wrapper .list .item .name {padding: 0px 20px !important;}
/*.menu_top_block.catalog_block .dropdown > li.full.v_bottom > .dropdown > li > .dropdown {padding-left:0px !important;}*/
/*стрелочка*/
.menu_top_block.catalog_block .dropdown > li.has-child.v_bottom > a .toggle_block {width: 16px !important;}
.menu_top_block.catalog_block .dropdown > li.has-child > a::after {right: 7px !important;}
/*.menu_top_block.catalog_block .dropdown:nth-child(1) > li:nth-child(1) > a {color:white !important;background:red !important;font-weight:700 !important;}
.menu_top_block.catalog_block .dropdown:nth-child(1) > li:nth-child(1) > a:hover {color:white  !important;background:red !important;}*/

/*верхний уровень*/
.menu_top_block.catalog_block .dropdown > li.full > a {background: #dcdadaba !important;text-transform:uppercase;font-weight:600 !important;padding: 11px 21px 11px 7px !important;border-bottom: 1px solid white !important;}
.menu_top_block.catalog_block .dropdown > li.full > a:hover {background: white !important;color:black !important;}
/*.menu_top_block.catalog_block .dropdown > li.full.current > a {background: #1569bc !important;color:white !important;}*/
.menu_top_block.catalog_block .dropdown > li.full.current > a {color:black !important; background: lightgrey !important;}
.menu_top_block.catalog_block .dropdown > li.full.current > a:hover {background: white !important;color:black !important;}

/*второй уровень*/
.menu_top_block.catalog_block .dropdown > li.full.v_bottom > .dropdown > li {line-height:20px !important;padding: 0px  0px !important;border-bottom: 1px solid #f2f2f2 !important;}
/*.menu_top_block.catalog_block .dropdown > li.full.v_bottom > .dropdown > li.has-childs > a {background: #1569bc1c !important;}*/
/*.menu_top_block.catalog_block .dropdown > li.full.v_bottom > .dropdown > li > a {padding: 7px 7px 9px 7px !important;text-transform:uppercase;font-weight:600 !important;margin:0px;background: #8CBBE8;}*/
.menu_top_block.catalog_block .dropdown > li.full.v_bottom > .dropdown > li > a {padding: 7px 7px 9px 7px !important;text-transform:uppercase;font-weight:600 !important;margin:0px;background: grey; color:white;}
.menu_top_block.catalog_block .dropdown > li.full.v_bottom > .dropdown > li > a:hover {color:black !important;background:white !important}
/*.menu_top_block.catalog_block .dropdown > li.full.v_bottom > .dropdown > li.current > a {background: #1569bc;opacity:50%;color:white !important;}
.menu_top_block.catalog_block .dropdown > li.full.v_bottom > .dropdown > li.current > a:hover {color:white !important;background:#1569bc;opacity:100%;}*/
.menu_top_block.catalog_block .dropdown > li.full.v_bottom > .dropdown > li.current > a {background: white;opacity:100%;color:black !important;}
.menu_top_block.catalog_block .dropdown > li.full.v_bottom > .dropdown > li.current > a:hover {color:lightgrey !important;background:white!important;opacity:100%;}

/*третий уровень*/
.has-childs > ul > li > a > span:before {content:' · ';}
.menu_top_block.catalog_block .dropdown > li.full.v_bottom > .dropdown > li > ul > li {line-height:20px !important;padding: 0px  0px !important;}
.menu_top_block.catalog_block .dropdown > li.full.v_bottom > .dropdown > li > ul > li > a {text-transform:uppercase;padding: 7px 7px 9px 7px !important;background: #f8f8f9 !important;}
.menu_top_block.catalog_block .dropdown > li.full.v_bottom > .dropdown > li > ul > li > a:hover {color:black !important;background:lightgrey !important;}
.menu_top_block.catalog_block .dropdown > li.full.v_bottom > .dropdown > li > ul > li.current > a {text-transform:uppercase;background: #1569bc !important;opacity:30%;color:white !important;}
.menu_top_block.catalog_block .dropdown > li.full.v_bottom > .dropdown > li > ul > li.current > a:hover {color:white !important;background:#1569bc !important;opacity:100%;}

.no_goods {display: none !important;}

.mega-menu table td .wrap > a, .top-block-item .phone-block .callback-block, .region_wrapper .js_city_chooser > span:not(.arrow), 
.menu-row .mega-menu table td.wide_menu .dropdown-menu > li > a,  .top-block .top-block-item .personal-link .name {text-transform:Uppercase; font-weight:700 !important;}

#bloggers .item-views.list .item {padding: 25px 25px;}
#bloggers .shine {padding-top:12px !important;}

#services hr {display:none !important;}

#services .wraps {padding-top:0 !important;}

body .menu_top_block.catalog_block .dropdown >li.full.v_bottom.current .dropdown > li.has-childs .dropdown {display:none !important;}
body .menu_top_block.catalog_block .dropdown >li.full.v_bottom.current .dropdown > li.has-childs.current .dropdown {display:block !important;}
.catalog_section_list .section_item li.sect {
    display: block;
    padding: 5px 8px 0px 5px;
color:black;

	margin: 0px;}

.catalog_detail .wraps h4 {
    margin: 5px 0px 5px !important;
}

.catalog_detail .wraps {
    padding: 5px 0px 0px !important;
}
body .container .bottom_slider.tab_slider_wrapp {
    padding-top: 5px !important;
margin: 0px 0px 10px;
}
.catalog_detail .item_main_info {
    margin: 0px 0 10px;
}

.catalog_detail .tabs_section {
    margin: 10px 0px 0px;
}
table.sizes_in tr.bg {
    background-color: #f7f7f7 !important;
}
table.sizes_in td {
    border: 1px solid #e7e7e7;
    padding: 7px 9px;
    font-size: 13px;
    text-align: center;
    width: 70px;
}
table.sizes_in {width:100%;}
body .container .bottom_slider.tab_slider_wrapp.block_v .slider_navigation.top {
    top: 5px;
}
/*.menu_top_block .dropdown .has-child:nth-child(1) .dropdown li:nth-child(1) a {background-color: #3aaa35 !important; color:white !important;}
.menu_top_block .dropdown .has-child:nth-child(1) .dropdown li.current:nth-child(1) a {background-color: #3aaa35 !important; color:white !important;}*/
.menu_top_block li.full.v_bottom>.dropdown>li:not(.current) .section:not(:hover), header .menu_top_block.catalogfirst>li:not(.current) li.full.v_bottom>.dropdown>li:not(.current):not(:hover)>a {color:white !important;}
.shops.list .item .schedule {width:100%;}
div.muted.custom_prop.phone  {width:100% !important;}
.top-block-item .phone>a {font-weight:300;}
.confirm_region {
    position: fixed;
height: 100vh;
/*width: 100vw;*/
width:100vw;
min-width:100vw !important; 
    display: block;

    text-align: center;
    box-shadow: 0 0 14px rgba(0,0,0,.1);
    -moz-box-shadow: 0 0 14px rgba(0,0,0,.1);
    -o-box-shadow: 0 0 14px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 0 14px rgba(0,0,0,.1);
    z-index: 995;
    background: #fff;
opacity:0.9;
    border-radius: 4px;
    padding: 20px 29px 24px;
    box-sizing: border-box;
    top: 0px;
    left: 0;
    box-shadow: 0 0 12px 0 rgba(0,0,0,.2);
    margin-left: -35px;
}
.confirm_region .title {
margin-top:15%;
/*width:30vw;
margin-left:35vw;
height: 35px;
 background: white;*/
}
.confirm_region .close {display:none;}

.sticker_chyernaya_pyatnitsa {
	background-color: black !important;}
.item .child_container .child_wrapp .menu_item.current a {font-weight:700;}
.sticker_novogodniy_bazar{background-color:red !important;}

.site_FT #headerfixed .logo-row .logo img, #headerfixed .logo-row .logo svg {
    width: auto;
}
.site_SO #headerfixed .logo-row .logo img, #headerfixed .logo-row .logo svg {
    width: auto;
}


.site_SO .logo-row .logo {height:76px;}

.tizers_block.tizers_block_detail .item .title {
    padding: 0px 7px 0px 0px;
}


.custom-props-name{
    font-size: 14px;
    height: auto;
    line-height: 25px;
}

.custom-props .ik_select.common_select[disabled] .ik_select_link_text{
    color:#aaaaaa;
}
.custom-props .ik_select.common_select[disabled]:after{
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}
.sku_props--custom .ik_select_dropdown.ik_select_dropdown--hidden{
    display:none;
}
.sku_props--custom .ik_select_dropdown{
    display: block;
}
.sku_props--custom .ik_select.common_select{
    font-size: 16px;
    overflow: hidden;
}

.sku_props--custom .ik_select_dropdown.common_select-dd{
    position: absolute;
    z-index: 9998;
    width:100%;
}

.sku_props--custom .ik_select_option{
    display:block!important;
    margin-bottom: 0px;
    border:0px!important;
}
.sku_props--custom .ik_select_option .ik_select_option_label{
    text-align: left;
}

.info_item .counter_wrapp{
    padding-top: 0px!important;
}

@media screen and (max-width: 600px){
	.props_block .char {
   
    width: 100%;
   
}
	
}

/**меняем страницу товара**/


/**это все потом убираем, когда меняем настройку сайта на товар без меню
@media (min-width: 992px){
.right_block.wide_, .right_block.wide_N{width:100% !important;}
}
.right_block.wide_, .right_block.wide_N{width:100% !important;}
.left_block {display:none !important;}

.banner.CONTENT_TOP {display:none !important;}*/


/*вот досюдова */

.catalog_detail .custom-props select {

    border-radius: 2px;
 
    height: 41px;
    cursor: pointer;
    font-size: 13px;
padding: 0 33px 0 7px;


}

.catalog_detail .custom-props select .item {
	
	padding: 8px 9px 9px 9px;
	 height: 41px;
	 font-size: 13px;
	
}

.catalog_detail .custom-props  .select:after {
  content: "Ў";
  padding: 0 8px;
  font-size: 12px;
  position: absolute;
  right: 8px;
  top: 4px;
  z-index: 1;
  text-align: center;
  width: 10%;
  height: 100%;
  pointer-events: none;
  box-sizing: border-box;
}

.catalog_detail .item_main_info .item_slider {
    width: 40%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 29px  56px  29px  56px;
    float: left;
    position: relative;
    z-index: 1;
    text-align: center;
}

.catalog_detail .item_main_info .right_info {
    padding: 0 0 0 40%;
    position: relative;
	width: 100%;
	
}

.catalog_detail .item_main_info .right_info .info_item {
    position: relative;
	/*float:left;*/
    padding: 0 30px  0 11px;
	/*width: 50%;*/
	 
}
.catalog_detail .item_main_info .right_info .info_item_right {
    position: relative;
	float:right;
	width: 50%;
     padding: 0 30px  0 11px;
	
}

.bx_size input[type=checkbox] {margin-right:10px;}



.cost.prices .price {margin-bottom: 0;}
.catalog_detail .info_item .middle_info .prices .sale_block {margin-bottom: 0;}


.item_main_info   .info_item .article {
    font-size: 13px;
    color: #666;
    line-height: 18px;
}

.item_main_info   .info_item .article .value {
    padding: 5px  0;
    margin: 0;
}
.catalog_detail .item_main_info .stickers {
    top: 40px;
    left: 37px;
	display:block;
}

.catalog_detail .item_main_info .stickers div {
  
	display:block;
}

.info_item .brand {
    float: right;
    font-size: 13px;
}

.info_item .middle_info .buy_block .title {
    font-size: 16px;
    line-height: 16px;
}

@media (min-width: 601px){
.middle_info .bx_catalog_item_scu .bx_scu {
    margin-right: 0px;
}}



/*помещаем на 1 строку все купикнопки*/
.counter_block.big_basket {
  /*  width: 100px;*/
    text-align: center;
    height: auto;
}
.counter_block.big_basket input[type="text"] {
    font-size: 13px;
    height: 38px;
    width: 50px;
}

.info_item .middle_info .buy_block .sale_block .title {
    font-size: 12px;
    line-height: 12px;
}

.cheaper_form:before {
    content: "";
    position: absolute;
    top: 4px;
    left: 0;
    width: 15px;
    height: 15px;
    background: url(/bitrix/templates/D.A.J.E_SD/images/svg/ai.svg) -74px -84px no-repeat;
}

 .cheaper_form>span {
    border-bottom: 1px dotted;
	cursor: pointer;
	font-size: 13px;
	line-height: 16px;
	
}
 .cheaper_form {
    position: relative;
    padding-left: 22px;
	display:inline-block;
	margin-right:15px;
	
}
#main .catalog_detail .calculate-delivery.text-form {display:inline-block; line-height: 16px;margin-bottom: 0px;text-align:center;}

.info_item .middle_info .buy_block .counter_wrapp {width:100%;text-align:center;display:block;}
/*.info_item .middle_info .buy_block .counter_wrapp div {float:right;}*/
.info_item .middle_info .buy_block .wrapp_one_click  {display:inline-block;padding-right:12px;width:100%;height:auto;text-align:center;}
/*.info_item .middle_info .buy_block .wrapp_one_click span  {float:right;}*/
.turrrruru {border: 1px solid lightgrey;border-radius:25px;padding:25px !important;}

.middle_info .bx_catalog_item_scu .bx_item_detail_scu ul li .cnt_item {border-radius:28px;}
.middle_info .bx_catalog_item_scu .bx_item_detail_scu ul li {max-width: 50px;}

.offer_buy_block {height:auto;}

.sku_props--custom .ik_select.common_select {
    border-radius:7px;
}

#main .catalog_detail .accordion-head span {font-size: 13px;
	line-height: 16px;}
#main .catalog_detail .accordion-head {background-color:lightgrey;border-radius:15px 15px 0 0;}
#main .catalog_detail .accordion-type-1 {margin-top:10px;height:auto;display:inline-block;width:100%;}

#main .catalog_detail .accordion-body {padding-top: 10px;}

.info_item .top_info {
    padding: 10px 0px 10px;
    border-bottom: 1px solid #F2F2F2;
}
.info_item .middle_info .preview_text {
    padding: 0px 0px 0px 0px;
    font-size: 13px;
    line-height: 18px;
}


.catalog_detail .item_slider .like_icons {
    top: 0px;
    right: -30px;
}



.catalog_detail .element_detail_text {width:100%;}

.catalog_detail .element_detail_text .price_txt {display:inline-block;width:100%;}

.catalog_detail .stock_wrapper   {display:inline-block;width:100%;margin: 0px 0px 0px 0px; border:none;position:relative;}

.catalog_detail .stock_wrapper .stock_board  {display:inline-block;width:100%;border:none;}

/*.img_wrapper .item_slider .slides img {box-shadow:0px 0px 17px 0px rgba(0, 0, 0, 0.15);}*/

.page-top-wrapper.color {background-color:white !important;color:black;}
.title-v4 .breadcrumbs a span, .title-v4 .breadcrumbs span {color:black;}
.title-v4 .breadcrumbs a:hover span {color:black;}
.page-top-wrapper.color h1 {
    color: black;
}
.title-v4 .page-top.maxwidth-theme {
    padding-top: 26px;
    padding-bottom: 0px;
}.
body .title-v4 .page-top-wrapper.color {border-bottom:none;}
.top_inner_block_wrapper {
    padding: 0px 0px 0px;
}
body .breadcrumbs .dropdown {
    
    padding: 12px! important;
}

.catalog_detail .lefter .tabs .nav li.active a, .catalog_detail .lefter .tabs .nav li.active a:hover, .catalog_detail .lefter .tabs .nav li.active a:focus, .catalog_detail .lefter  .tabs .nav li.active a:active {
    background: #fff;
    z-index: 2;
    border-bottom-color: #fff;
}

@media screen and (min-width: 1024px) {
.props_block .char {
    width: calc(25% - 10px);
}}
@media screen and (min-width: 992px){
.props_block .char {
    width: calc(25% - 10px);
}}
@media screen and (min-width: 768px){
.props_block .char {
    width: calc(25% - 10px);
}}
@media screen and (min-width: 600px){
.props_block .char {
    width: calc(33% - 10px);
}}

.common_select-link .ik_select_link_text {white-space: normal !important;}
.catalog_detail .lefter .tabs .nav {margin: 0 0 10px;}
.catalog_detail .info_item .middle_info .buy_block .sku_props {margin-top:10px;}
.info_item .middle_info .buy_block .table_sizes {margin: 10px 0px 10px;}

.catalog_detail .lefter  .tabs .nav li.active a {background:lightgrey;}
.catalog_detail .lefter  .tabs .nav li a	{font-size:12px;font-weight:700;}
.catalog_detail .lefter  .tabs .nav li a:before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    display: block;
    width: 100%;
    height: 2px;
    background: #ddd;
}

.catalog_detail .lefter  .tabs .nav li.active a:before {
    background: #000;
}

.catalog_detail .lefter .tabs {margin-bottom: 7px;width:100%;}
.catalog_detail .lefter .tabs .nav {display:inline-block;width:100%;}
.catalog_detail .lefter .tabs .nav li {display:inline-block;width:50%;} 
.catalog_detail .lefter .tabs .nav a { font-size: 11px;
    line-height: 12px;
	padding: 10px 11px 10px;}
	
	.info_item .middle_info .prices .price {
    font-size: 21px;
    line-height: 20px;
    padding-right: 5px;
}
.custom-props-name {
    font-size: 13px;
    height: auto;
    line-height: 18px;
}

.custom-props  select {
    font-size: 11px;
	border-radius:7px;
	padding: 7px 18px 7px;
   
}
/*.catalog_detail .item_main_info .item_slider {background-image:url('/upload/constructor/ext_1.png');}*/

/*.catalog_detail .item_main_info .item_slider .slides {padding-top:45px;}*/

.catalog_detail .item_main_info .lefter {float:left;padding:10px;}
.catalog_detail .item_main_info .righter {float:right;padding:10px;}

 @media (max-width: 950px){
.lefter {float:right !important;padding:10px;}
.righter {float:left !important;padding:10px;}	 
	 
 }

 @media (min-width: 601px){
/*.turrrruru .cost.prices {width: 60%;display:inline-block;float:left;}
.turrrruru .view_sale_block {width: 40%;display:inline-block;float:right;}*/
}

@media (max-width: 767px){
.catalog_detail .info_item .middle_info .buy_block .sku_props .sku_props--custom {display:none;}
.catalog_detail .paramm {
    display: none;
}
/*.catalog_detail .info_item .middle_info .buy_block #params1 .sku_props {
    display: none;
}*/
}

.fast_view_frame.popup .catalog_detail .item_main_info .right_info .info_item {float:none;}

/*.button_block    {display: block;}*/

/*.set_block .cost.prices {display:none;}*/

/*.image_wrapper_block:has(.sticker_1)::after {
	font-style: normal;
    font-weight: 700;
    font-size: 21px;
    line-height: 21px;
    display: table-cell;
	background-color:transparent;
	content:"\2744"; 
	color:blue; 
	position:absolute;
	bottom:0;
	left:0;
	width:21px;
	height:21px;
	z-index:999;}*/
	.fichhi .snow_3::before {
	font-style: normal;
    font-weight: 700;
    font-size: 19px;
    line-height: 19px;
    display: table-cell;
	background-color:transparent;
	content:"\2744\2744\2744"; 
	color:grey; 
	position:absolute;
	bottom:0;
	right:0;
	width:55px;
	height:19px;
	z-index:999;}
	
		.fichhi .snow_2::before {
	font-style: normal;
    font-weight: 700;
    font-size: 19px;
    line-height: 19px;
    display: table-cell;
	background-color:transparent;
	content:"\2744\2744"; 
	color:grey; 
	position:absolute;
	bottom:0;
	right:0;
	width:55px;
	height:19px;
	z-index:999;}
	
	.fichhi .snow_1::before {
	font-style: normal;
    font-weight: 700;
    font-size: 19px;
    line-height: 19px;
    display: table-cell;
	background-color:transparent;
	content:"\2744"; 
	color:grey; 
	position:absolute;
	bottom:0;
	right:0;
	width:55px;
	height:19px;
	z-index:999;}
	
	.fichhi .snow_1:hover::after, .fichhi .snow_2:hover::after,	.fichhi .snow_3:hover::after, .fichhi .up_1:hover::after, .up_2:hover::after, .fichhi .t_86:hover::after, 
	.fichhi .t_60:hover::after, .fichhi .t_62:hover::after, .fichhi .t_64:hover::after, .fichhi .t_70:hover::after, .fichhi .t_92:hover::after {
	font-style: italic;
    font-weight: 500;
    font-size: 12px;
    line-height: 21px;
    display: block;
	background-color:grey;
	content: attr(data-title); 
	color:white; 
	position:absolute;
	top:0;
	right:55px;
	padding:10px;
	z-index:999;}
	
		.fichhi .up_2::before {
	font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 15px;
    display: table-cell;
	background-color:transparent;
	content:"2 КУ"; 
	color:grey; 
	position:absolute;
	bottom:0;
	right:0;
	width:55px;
	height:15px;
	z-index:999;}
	
			.fichhi .up_1::before {
	font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 15px;
    display: table-cell;
	background-color:transparent;
	content:"1 КУ"; 
	color:grey; 
	position:absolute;
	bottom:0;
	right:0;
	width:55px;
	height:15px;
	z-index:999;}
	
	
		.fichhi .t_86::before {
	font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 15px;
    display: table-cell;
	background-color:transparent;
	content:"86 мм"; 
	color:grey; 
	position:absolute;
	bottom:0;
	right:0;
	width:55px;
	height:15px;
	z-index:999;}
	
			.fichhi .t_62::before {
	font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 15px;
    display: table-cell;
	background-color:transparent;
	content:"62 мм"; 
	color:grey; 
	position:absolute;
	bottom:0;
	right:0;
	width:55px;
	height:15px;
	z-index:999;}
	
				.fichhi .t_60::before {
	font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 15px;
    display: table-cell;
	background-color:transparent;
	content:"60 мм"; 
	color:grey; 
	position:absolute;
	bottom:0;
	right:0;
	width:55px;
	height:15px;
	z-index:999;}
	
				.fichhi .t_65::before {
	font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 15px;
    display: table-cell;
	background-color:transparent;
	content:"65 мм"; 
	color:grey; 
	position:absolute;
	bottom:0;
	right:0;
	width:55px;
	height:15px;
	z-index:999;}
	
				.fichhi .t_70::before {
	font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 15px;
    display: table-cell;
	background-color:transparent;
	content:"70 мм"; 
	color:grey; 
	position:absolute;
	bottom:0;
	right:0;
	width:55px;
	height:15px;
	z-index:999;}
	
				.fichhi .t_92::before {
	font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 15px;
    display: table-cell;
	background-color:transparent;
	content:"92 мм"; 
	color:grey; 
	position:absolute;
	bottom:0;
	right:0;
	width:55px;
	height:15px;
	z-index:999;}
	
/*		.fichhi .t_86:hover::after {
	font-style: italic;
    font-weight: 500;
    font-size: 12px;
    line-height: 21px;
    display: block;
	background-color:grey;
	content: attr(data-title); 
	color:white; 
	position:absolute;
	top:0;
	left:65px;
	padding:10px;
	z-index:999;}*/
	
	/*	.fichhi .up_2:hover::after {
	font-style: italic;
    font-weight: 500;
    font-size: 12px;
    line-height: 21px;
    display: block;
	background-color:grey;
	content: attr(data-title); 
	color:white; 
	position:absolute;
	top:0;
	left:65px;
	padding:10px;
	z-index:999;}*/
	
	/*	.image_wrapper_block:has(.sticker_2_kontura_uplotneniya)::after {
	font-style: normal;
    font-weight: 700;
    font-size: 21px;
    line-height: 21px;
    display: table-cell;
	background-color:transparent;
	content:"\2016"; 
	color:red; 
	position:absolute;
	bottom:25;
	left:0;
	width:21px;
	height:21px;
	z-index:999;}*/
	
.sticker_1, .sticker_3, .sticker_2_kontura_uplotneniya {display:none !important;}


.fichhi
{right: 0;
    bottom: 0px;
    position: absolute;
    z-index: 3;
   /* line-height: 21px;*/
    text-align: right;
   /* padding-right: 50px;*/
    font-size: 15px;
	display:block;}
	
.fichhi div {height:21px;width:65px;margin: 3px 0 0 0;display:block;position:relative;}

@media (max-width: 767px){.fichhi div:before {
	font-size: 9px !important;
    line-height: 9px !important;
	line-height: 10px !important;
	height: 10px !important;
} 
.fichhi div:before {right:55px;}
.fichhi div {height: 10px !important;width:55px;}
}

/*.custom-props .common_select .common_select-link .ik_select_link_text {white-space:normal;}*/
.custom-props .common_select .common_select-link .trigger {background:lightgrey;}

.specials_slider_wrapp ul.tabs_content>li, .tab_slider_wrapp ul.tabs_content>li {position:relative;}
@media screen and (max-width: 991px), projection and (max-width: 991px), tv and (max-width: 991px), handheld and (max-width: 991px) {
body .top_slider_wrapp .flexslider .slides>li .banner_bg {
background-size: 100% auto !important;}}

#door {min-height:750px;width:100%;}


.item-stock .order {display:none;}

.mega-menu.sliced .table-menu .menu-item:nth-child(3) a {color:red;font-weight:900 !important;/*font-size:1.5eM;*/}
/*.mega-menu .table-menu .menu-item:nth-child(4) {background-color:red;}*/


/*2025*/

.logo_and_menu-row .basket-link {    
height: 55px;
    width: 55px;
    display: table-cell;
	background: rgb(39 76 153 / 50%);
  /*  background: lightblue;*/
    vertical-align: middle;
    text-align: center;
    margin: 15px;
    border-radius: 50%;}
	
/*.logo_and_menu-row .svg.inline.big {margin:auto;}*/
body .logo_and_menu-row .wrap_icon.inner-table-block .basket-link.delay, body .logo_and_menu-row .wrap_icon.baskets .basket-link.delay {display: table-cell;}
.logo_and_menu-row .basket-link:not(.basket), body .logo_and_menu-row .basket-link.delay {    padding-right: 0px;}
body .logo_and_menu-row .wrap_icon.baskets, body .logo_and_menu-row .wrap_icon.baskets:last-of-type {padding-left: 20px;}
#header .ba_bb_cls-1, .whcls-1, .comcls-1 {fill:white!important;}

.logo_and_menu-row .burger {width:150px;display:flex;vertical-align:middle;}
.logo_and_menu-row .burger span {padding-left:10px;margin:auto;text-transform:uppercase;}
.logo_and_menu-row .burger .svg-inline-burger {position:relative;margin:auto;left:0px;top:0px;}
.logo_and_menu-row .burger	.knob {    margin: auto;
    min-height: 2em;
    padding: 15px;
    background: rgb(39 76 153);
    border-radius: 9px;
    min-width: 150px;color:white;font-weight: 700;}
	#header .bu_bw_cls-1 {fill:white!important;}
	.mega_fixed_menu {top:110px;}
	
	
	
	.catalog_detail .bx-set-constructor .bx-catalog-set-topsale-slider, .bx-catalog-set-topsale-slider .bx-catalog-set-item {border-radius: 21px;background: none;border:none;}
.catalog_detail	[data-role="slider-parent-container"] {border-radius: 21px;background: rgb(39 76 153/50%);}
.catalog_detail .bx-catalog-set-item {background:white;} 
.catalog_detail .bx-catalog-set-topsale-slider-container  {scrollbar-color: white #274C99; scrollbar-width: auto;padding-bottom:20px;}
	.btn.btn-default:hover, .btn.btn-default:active, .btn.btn-default:focus, .btn.btn-default
	{background: rgb(39 76 153);}
	button.button, input.button, .button, #header ul.menu.full.opened li:not(.search_row):hover, #header ul.menu.full > li.search_row #search-submit-button:hover, table.title-search-result td.title-search-all a .icon, .flex-direction-nav li:hover, .flex-direction-nav li:first-child:hover, .top_slider_wrapp .flex-direction-nav li:hover, .like_icons .wish_item.added, .like_icons .compare_item.added, .light .stores .all_map, .block_wr.dark, .popup .close:hover, .inline.close:hover span, .header_wrap #header .middle-h-row .logo_wrapp .logo a, .h_color_colored .header_wrap #header, .registraion-page .top p:after, .has_menu.m_color_colored #header .catalog_menu, .module-cart .remove-cell a:hover, .cart_shell .remove-cell a:hover, .bx_item_set_hor .bx_item_set_hor_item a.remove, .bx_filter .bx_filter_popup_result, .bx_filter .bx_filter_parameters_box_title:before, .bx_filter_vertical input[type="checkbox"] + label:before, .filter input[type="checkbox"] + label:before, .filter input[type="radio"] + label:before, .bx_filter label.pal:hover .bx_filter_param_btn, .bx_filter .bx_filter_param_label.active .bx_filter_param_btn, .bx_filter_vertical input[type="checkbox"]:checked + label.sku, .left_block .internal_sections_list li.cur, .left_block .internal_sections_list li:hover, .left_block .internal_sections_list .title .inner_block:hover:before, .left_block .internal_sections_list .child_wrapp .child li.depth3 a.menu_item.cur:before, .left_block .internal_sections_list .child_wrapp .child li.depth3 a.menu_item:hover:before, .left_block .internal_sections_list .child_wrapp ul.child li.cur:after, .left_block .internal_sections_list .child_wrapp ul.child li:hover:after, body #content .props_list tr td > span:before, body #content .props_list tr td > .txt:before, .module-pagination .nums .cur, .more_text_ajax:before, .captcha_reload:before, .sku_props .bx_item_detail_size ul li.active, .bx_size_scroller_container .bx_size ul li.bx_active, .bx_catalog_item_scu .bx_item_detail_scu ul li.active span:not(.cnt_item), .ik_select_list .ik_select_list_inner ul li.ik_select_active, .bx_filter_select_popup ul li label.selected, .bx_filter_select_popup ul li a.current, .filter_opener.opened, .filter_opener:hover, .no_goods .no_products:before, .wr_scrollbar .scrollbar .handle, .remove:hover, a i.arrow, .popup-window-close-icon.popup-window-titlebar-close-icon:hover, .bx_kit_item .bx_kit_item_add, .catalog_detail .offers_table td.opener:hover .opener_icon, .opener_icon:hover, .char_name .hint .icon:hover, .char_name .hint.active .icon, .location-block-wrapper .bx-sls .bx-ui-sls-clear:before, h4:hover .opener_icon, .bg_block:before, #order_form_div input[type="submit"], .module-order-history .item_name:hover .icon, .module-order-history .item_name:hover .icon, .faq.list .item .q:hover .opener_icon, .jobs_wrapp .item .name tr:hover .opener_icon, .slider-nav:hover
	{background: rgb(39 76 153 );}
	

	
	
body .bottom_slider.specials .tabs_slider .catalog_item, .bigdata_recommended_products_items .viewed_slider .tabs_slider .catalog_item
	{margin: 15px;}
	.catalog_block .catalog_item>div, .catalog_block_slider .flexslider .inner_wrap, .bottom_slider.specials .tabs_slider .inner_wrap
	{border-radius: 21px 21px 0 0;}
	
	.specials.tab_slider_wrapp ul.tabs_content {background: rgb(39 76 153 / 50%);/*opacity:0.5;*/    border-radius: 21px;}
	body .container .bottom_slider.tab_slider_wrapp .slider_navigation.top {top:-15px;}
	/*.border.custom_flex .flex-direction-nav li.flex-nav-next {background: #001d57;opacity:0.5;}*/
	body .flex-direction-nav li:first-child, body .flex-direction-nav li {background: rgb(39 76 153);opacity:0.5;}
	/*.border.custom_flex .flex-direction-nav li:hover, .border.custom_flex .flex-direction-nav li:hover a {background: #001d57;opacity:1;}*/
	
	.specials_slider_wrapp ul.tabs li.cur span, .tab_slider_wrapp ul.tabs li.cur span, .compare-sections__tabs .nav-tabs>li.active span
	{border-bottom:none;text-transform:uppercase;font-size:2eM;}
	.catalog_detail .bx-modal-small-title  {text-transform:uppercase;font-size:2eM;}
	.bx-catalog-set-topsale-slider:before {display:none;}
.item_main_info h1 {    font-weight: 700;    margin: 21px 0 25px 10px; padding-bottom: 0px;font-size: 3em; line-height: 45px;}
.catalog_detail .item_main_info .stickers {top: 0px;
    left: 0px;
	}
.catalog_detail	.img_wrapper {height: auto;
    position: relative;}
.catalog_detail		.item_slider {padding-top: 0px!important;}

.type_clothes .item_slider:not(.flex) .slides	{
    height: auto;}
	#headerfixed .logo-row.v2 .basket-link .js-basket-block

	{height: 55px;
    width: 55px;
    display: table-cell;
    background: #add8e6;
    vertical-align: middle;
    text-align: center;
    margin: 15px;
    border-radius: 50%;}
	
	.breadcrumbs a span, .breadcrumbs span {
  
    font-size: 14px;
}

.breadcrumbs .dropdown > a {font-size: 14px;}

.info_item .middle_info .prices .price {width:100%;}
.info_item .middle_info .offers_price.min, .offers_price_old {width:100%;}
.info_item .middle_info .offers_price.min .price_value {font-size: 35px;font-weight:700;}
/*.info_item .middle_info .offers_price.min .values_wrapper {line-height:2.5eM;}*/
.type_clothes .info_item .middle_info .prices_block .offers_price_wrapper .offers_price {margin-bottom:0px;}
.cost.prices .price, .cost.prices .price .offers_price, .module-cart .row_titles .item_title, .module-cart .row_values .price {line-height:35px;}
.info_item .middle_info .counter_block.big_basket, .info_item .middle_info .button_block:not(.wide) {width:50%;}
.info_item .middle_info .button_block span {width:100%;}
.tabs_section ul li a span {font-size: 17px;}
.tab-content .tab-pane {padding-left:25px;padding-right:25px;}
/*.bx-set-constructor .bx-added-item-new-price strong, .bx-set-constructor .bx-original-item-container .bx-catalog-set-item-price-old {display:none;}
.bx-added-item-table-container .bx-added-item-table-cell-price {display:none;}*/
.mega-menu table td.unvisible {padding:0px!important;}
.stock_wrapper .stock_board:before {display:none;}
.mega_fixed_menu .mega-menu table tbody>tr>.menu-item {width:32.7%;}
.burger {z-index:3500;}
.mega_fixed_menu .mega-menu table {padding:0px;}
.transform{transform:rotate(90deg);}
.stock_body {text-align:left;}

.horizontal.viewed_block .item_block {width:auto!important;}
@media screen and (max-width: 991px), projection and (max-width: 991px), tv and (max-width: 991px), handheld and (max-width: 991px) {
	
.item_main_info h1, .catalog_detail .bx-modal-small-title	{line-height: 1em;}
.catalog_detail .stock_wrapper .stock_board {padding: 15px 0 15px 15px;}
/*.catalog_detail .bx-catalog-set-item-container-NHsiPA {min-width:30%;}*/
.horizontal.viewed_block .item_info {padding-left: 0px;}

.catalog_detail .specials.tab_slider_wrapp ul.tabs_content {margin-right: -15px;
    border-radius: 21px 0px 0px 0px;}
.catalog_detail	.flexslider.shadow .slides {
 padding: 0px 0px 21px 0px;}
.catalog_detail .bx-catalog-set-item-container {width:230px!important;}
.catalog_detail .bx-catalog-set-item {width:220px!important;}
.catalog_detail .bx-catalog-set-topsale-slids {display:flex;}
.catalog_detail .STOCK_slides li {width:210px!important;}
.info_item .middle_info .counter_block.big_basket, .info_item .middle_info .button_block:not(.wide) {width:100%;}
body .bx-set-constructor, .catalog_detail .item_main_info {border:none;}
.catalog_detail [data-role="slider-parent-container"] {    margin-right: -35px;
    padding-right: 0px;
    border-radius: 21px 0 0 21px;}
	.catalog_detail [data-role="slider-parent-container"] div {padding-left:0px;padding-right:0px;}
	.catalog_detail .bx-set-constructor .bx-catalog-set-topsale-slider-box {padding:14px 0px 14px 10px;}
	.catalog_detail .bottom_slider.specials .tabs_slider .catalog_item {width:230px!important;}
}

.catalog_detail .bx_item_detail_size ul li span {line-height: 17px;font-size: 15px;font-weight:700;}
.catalog_detail  .btn.btn-lg, .bx-constructor-result-btn-container .btn {font-size: 17px;text-transform:uppercase;font-weight:700;}

/*#mobileheader .burger svg path {fill:rgb(39 76 153);}*/
#mobileheader .bu_bw_cls-1 {fill:rgb(39 76 153);}
#mobileheader .ba_bb_cls-1 {fill:rgb(39 76 153);}

@media screen and (min-width: 991px), projection and (min-width: 991px), tv and (min-width: 991px), handheld and (min-width: 991px) {
	.type_clothes .item_slider:not(.flex) .slides ul {min-height:500px;}
.item_main_info.type_clothes {min-height: 650px;}	
.jqmOverlay.mobp {display:none;}
#headerfixed .menu-row {width:100%;}

}

.logo_and_menu-row .wrap_phones {padding-left:0px;padding-right:20px;}
.logo_and_menu-row  .wrap_phones .phone_inner {height: 55px;
    width: 55px;
    display: table-cell;
	background: rgb(39 76 153 / 50%);
  /*  background: lightblue;*/
    vertical-align: middle;
    text-align: center;
    margin: 15px;
    border-radius: 50%;}
 .logo_and_menu-row  .wrap_phones .phone_inner	svg path {fill: white;
        fill-rule: evenodd;}
	#header	#desktopPhone {display:none;position: fixed;
    top:110px;
	left: 0;
    right: 0;
    z-index: 7000;
    background: #fff;}
	
	#desktopPhonefixed {display:none;position: fixed;
    top:65px;
	left: 0;
    right: 0;
    z-index: 7000;
    background: #fff;}
	
	.wrap_phones #desktopPhone .more_phone>a.no-decript, .wrap_phones #desktopPhone .more_phone>span.no-decript, .wrap_phones #desktopPhonefixed .more_phone>span.no-decript {padding: 21px 18px 22px;}
	.wrap_phones #desktopPhone .more_phone>a, .wrap_phones #desktopPhone .more_phone>span, .wrap_phones #desktopPhonefixed .more_phone>a, .wrap_phones #desktopPhonefixed .more_phone>span 
	{padding: 15px 18px 12px;
    display: block;
    font-weight: bold;
    font-size: 1.071em;}

	.wrap_phones #desktopPhone .more_phone>a span, .wrap_phones #desktopPhonefixed .more_phone>a span {display: block;
    font-size: .8em;
    font-weight: normal;
    padding-top: 2px;
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;}
	
	#headerfixed .logo-row.v2 #desktopPhonefixed .svg {right: 9px;
    position: absolute;
    top: 50%;
    margin-top: -15px;
    margin: -8px 0 0 -8px;}
	
	
	#headerfixed .logo-row.v2  .phone_inner

	{height: 55px;
    width: 55px;
    display: table-cell;
    background: #add8e6;
    vertical-align: middle;
    text-align: center;
    margin: 15px;
    border-radius: 50%;}
	
	#headerfixed .logo-row.v2  .phone_inner svg path {fill:white;}
