.advantage_text_head,.alert__ok,.character_list li,.contact_form_header,.cost_value,.detail_char_title,.detail_price,.feedback_caption_head,.footer_menu_header,.menu_links li,.oldprice,.slide_caption_head{text-transform:uppercase}.cat-next,.cat-prev,.slick-next,.slick-prev{transition:.6s;user-select:none;cursor:pointer}hr,img{border:0}.alert__ok,.alert__title{font-weight:700;text-align:center}a:active,a:hover{outline:0}img{vertical-align:middle;max-width:80%;height:auto}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;outline:0}a{text-decoration:none;color:inherit}.img-responsive{display:block;max-width:100%;height:auto;width:auto}hr{box-sizing:content-box;height:0;margin-top:20px;margin-bottom:20px;border-top:1px solid #eee}body{margin:0;padding:0}.container{margin-right:auto;margin-left:auto}#loader,.col-xs-12,.product_info_block{width:100%}.add_to_btn_block,.container,.full-container,.mobile_search_form,.row,.space-row{position:relative}.space-row-30,.space-row-35{margin:0 -15px}.space-row-30>[class^=col-]{padding:0 15px}.space-row-24{margin:0 -12px}.space-row-24>[class^=col-]{padding:0 12px}.cat_slider .slick-list,.space-row-20{margin:0 -10px}.space-row-20>[class^=col-]{padding:0 10px}.space-row-16{margin:0 -8px}.space-row-16>[class^=col-]{padding:0 8px}.space-row-10{margin:0 -5px}.space-row-10>[class^=col-]{padding:0 5px}.space-row-35>[class^=col-]{padding:15px}.space-row-40{margin:0 -20px}.space-row-40>[class^=col-]{padding:20px}.space-row-12{margin:0 -6px}#content:after,#page:after,.container:after,.full-container:after,.row:after,[class^=space-row]:after{clear:both;content:" ";display:table}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-20,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-20,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-20,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-20,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:0;padding-right:0}.socclose {top: -8px;position: relative;}.socopen {display: none;}.closesoc .socopen{display: block;}.closesoc .socclose {display: none;}.socelem {margin-top: 7px;}.soccont {display: none;flex-direction: column;justify-content: center;}.showsoc {margin-right: 23px;display:flex;}.social_contacts_wrapper a {margin: 5px;}.social_contacts_wrapper img {width: 45px;height: 45px;}.btnvrap {position: fixed;right: 10px;bottom: 175px;z-index: 30;}.mgo-widget-call_pulse {cursor: pointer;height: 65px;width: 65px;background-color: #00cc78;border-radius: 100%;right: 20px;bottom: 100px;margin: auto 0;opacity: 1;position: fixed;padding-top:20px;text-align: center;}.owntxt a {color: #0645ad !important;text-decoration: underline;}.it a {font-size: 18px;}.pop_c div.action {display: inline-block;padding: 0 25px 0px 25px;height:36px;line-height: 36px;position: relative;z-index: 1;transition: color .25s;transition-delay:.05s;color: #fff;font-weight: 500;font-size: 16px;border: 1px solid #0FA93D;border-radius: 4px;cursor: pointer;text-align: center;background: #0FA93D;text-decoration: none;}.socelem.tg {-webkit-animation: shake 5s infinite ease-in-out;animation: shake 5s infinite ease-in-out;-webkit-animation-delay: 20s;animation-delay: 20s;}.socelem.phone{-webkit-animation:shake 9s infinite ease-in-out;
	animation: shake 9s infinite ease-in-out;
	-webkit-animation-delay: 30s;
	animation-delay: 30s;}h2, h1, header{ font-family: "Montserrat", sans-serif;font-optical-sizing: auto;font-weight:600px;font-style: normal;}
h2, header{color:white!important; letter-spacing: 1.2px; font-weight: 600!important;margin: 0!important;}h1{color:white!important; letter-spacing: 1.3px; font-weight: 600!important;margin: 0!important;text-transform: uppercase}
.bx-wrapper .bx-controls-auto,
.bx-wrapper .bx-pager {
	position: absolute;
	bottom: -30px;
	width: 100%
}
.bx-wrapper .bx-loading {
	min-height: 50px;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000
}
.tr-total-price {
	font-size: 24px!important;
	text-align: right;
	min-width: 150px !important;
	min-height: 80px !important;
	
}
.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: 700;
	color: #66666675;
	padding-top: 20px;
}
.bx-wrapper .bx-pager.bx-default-pager a {
	background: #66666675;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus,
.bx-wrapper .bx-pager.bx-default-pager a:hover {
	background: #666;
}@font-face {
	font-family: 'Georgia';
	src: url('../css/fonts/georgia.ttf') format('ttf'),
	url('../css/fonts/georgia.ttf') format('ttf'),
	url('../css/fonts/georgia.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

.bx-wrapper .bx-controls-auto .bx-controls-auto-item,
.bx-wrapper .bx-pager-item {
	display: inline-block;
	vertical-align: bottom
}
.bx-wrapper .bx-pager-item {
	font-size: 0;
	line-height: 0
}
@media(min-width:320px) and (max-width: 370px){

	.categories-list {
		padding-left: 10px;
		display: none; /* Hide categories by default */
	}

	.subcategory-list {
		display: none; /* Hide subcategories by default */
	}

	.subcategory-list li {
		padding-left: 20px;
	}

	.lnk-gotoCatalog {
		cursor: pointer;
	}

	.main-category {
		cursor: pointer;
	}

	.preview_title{
		height: 45px!important;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2; /* Количество строк, после которых обрезается текст */
		-webkit-box-orient: vertical;
	}
}
/*@media (max-width: 767px) {*/
/*	.container, .container-lg, .container-md, .container-sm {*/
/*		max-width: 700px;*/
/*	}*/
/*}*/
/*@media (max-width: 991px) {*/
/*	.container, .container-lg, .container-md, .container-sm {*/
/*		max-width: 850px;*/
/*	}*/
/*}*/
.quantity-card input[type="number"] {
	-moz-appearance: textfield;
}
@media (min-width: 320px) and (max-width: 420px){
	.form-container {
		padding: 10px 30px!important;
		margin-bottom: 20px;
	}
	.bascket_form_line_placeholder {
		top: 15px!important;
		font-size: 12px!important;
		pointer-events: none !important;
	}
	.product-description h2, .bas-h h2 {
		font-size: 15px!important;
	}
	.form-check {
		font-size: 12px!important;
	}
	.form-control {
		padding: 13px!important;
		font-size: 12px!important;
	}
}
@media (min-width: 320px) {
	.container, .container-lg, .container-md, .container-sm {
		max-width: 300px;
	}

}
@media (min-width: 400px) {
	.container, .container-lg, .container-md, .container-sm {
		max-width: 350px;
	}
}
@media (max-width: 450px) {
	.card-table {
		table-layout: fixed; /* Заставляет таблицу иметь фиксированную ширину */
		width: 100%; /* Таблица будет занимать 100% доступной ширины */
	}

	.row-my {
	margin-bottom: 50px!important;
	}
	.mobile-sidebar{
		width: 90% !important;
		left: -90% !important;
	}
	.mobile-sidebar.active{

		left: 0 !important;
	}
	.table>:not(caption)>*>* {
		font-size: 12px !important;
	}
	.quantity-card {

		width: 65px!important;}
	.basket-image img{
		max-width: 60% !important;
}
	tr.tr-total td {
		font-size: 14px !important;
	}
	#content > div:nth-child(2) > div > div.col-xl-7.card-col > table > tbody > tr.tr-total > td.tr-total.tr-total-price {
		font-size: 16px !important;
	}
}
td, th {
	word-wrap: break-word; /* Перенос слов */
	white-space: normal; /* Разрешает перенос строк */
}
@media (min-width: 450px) {
	.container, .container-lg, .container-md, .container-sm {
		max-width: 400px;
	}

}
@media (min-width: 500px) {
	.container, .container-lg, .container-md, .container-sm {
		max-width: 400px;
	}
}
@media (min-width: 600px) {
	.container, .container-lg, .container-md, .container-sm {
		max-width: 500px;
	}
}
@media (min-width: 700px) {
	.container, .container-lg, .container-md, .container-sm {
		max-width: 600px;
	}
}
@media (min-width: 800px) {
	.container, .container-lg, .container-md, .container-sm {
		max-width: 700px;
	}
}
@media (min-width: 900px) {
	.container, .container-lg, .container-md, .container-sm {
		max-width: 800px;
	}
}
@media (min-width: 1000px) {
	.container, .container-lg, .container-md, .container-sm {
		max-width: 900px;
	}
}
@media (min-width: 1100px) {
	.container, .container-lg, .container-md, .container-sm {
		max-width: 1000px;
	}
}
@media (min-width: 1200px) {
	.container, .container-lg, .container-md, .container-sm {
		max-width: 1100px;
	}
}
@media (min-width: 1300px) {
	.container, .container-lg, .container-md, .container-sm {
		max-width: 1200px;
	}
}
@media (min-width: 1400px) {
	.container, .container-lg, .container-md, .container-sm {
		max-width: 1300px;
	}
}
@media (max-width: 959px) {
	.fs-0 {
		font-size: 10px!important;
	}
}
@media(min-width:370px) and (max-width: 528px){

	.preview_title{
		height: 45px!important;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2; /* Количество строк, после которых обрезается текст */
		-webkit-box-orient: vertical;
	}
}
@media(min-width:528px) and (max-width: 647px){
	.new_slider_slide{
		float: left;
		width: 240px!important;

	}
	.preview_title{
		height: 45px!important;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2; /* Количество строк, после которых обрезается текст */
		-webkit-box-orient: vertical;
	}
}
@media (max-width: 1000px) {
	.product-container {
		display: block !important;

	}
	.product-image {max-width: 100% !important}
}
@media (max-width: 699px) {
	.product-container {
		display: block !important;

	}
	.product-actions {
		display: block!important;
	}
	.product-price{padding-bottom: 20px}
	.quantity{margin-bottom: 20px}
	.btn-group{padding-bottom: 20px}
	.price-sort {
		flex-direction: column !important;
		justify-content: left;
	}
}

@media (max-width: 599px) {
	.product-details {
		padding-left: 0 !important;
		padding-right: 0 !important;

	}

	.fs-0 {
		font-size: 10px !important;
	}

	#content h1 {
		font-size: 30px !important;
	}

	/*.product-price{*/
	/*	font-size: 28px!important;*/
	/*	padding-right: 50px!important;*/
	/*}*/
	/*.btn-add-det{*/
	/*	width:145px!important;*/
	/*}*/

}
header{
	padding-top: .4rem;
	padding-bottom: .54rem ;

}
@media (max-width: 1099px)and (min-width: 901px){

	.card-h{
		height: 60px!important;
}}
@media (max-width: 449px) {
	.buttons-wrapper {
		margin-left: 75px;
	}
	.ASC {
		width: 170px;
	}
	.DESC {
		width: 170px;
	}
.thumbnail-item {
width: 100px!important;
}
	header  {
		padding-top: .9rem!important;
		padding-bottom: 1rem!important;
	}
}
@media (max-width: 329px) {
	.thumbnail-item {
		width: 70px!important;
	}




}
.btn-add.btn-add-det{
	width:170px;
	height: 48px;
	font-family: "Roboto", sans-serif !important;
}
#content > div.full-container.sticky.top_prods_full > div > a { display: none; }.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-20,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-20{width:20%}@media (min-width:600px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-20,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:auto}.col-sm-5{width:41.66666667%}.col-sm-4{width:40.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-20{width:20%}}@media (max-width:527px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-20,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-4{width: 100%}col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%; height: 450px}.col-sm-5{width:41.66666667%}.col-sm-4{width:100%}.col-sm-3{width:50%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-20{width:20%}}@media (min-width:960px){.col-sm-4{width:33.33333333%}.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-20,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%;}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-20{width:20%}}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}@media (min-width:600px) and (max-width:959px){.visible-sm{display:block!important}.hidden-sm{display:none!important}}@media (min-width:960px) and (max-width:1199px){.visible-md{display:block!important}.hidden-md{display:none!important}}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.both,.clear{clear:both}body,html{height:100%}@media (min-width:1200px){.container{width:1200px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-20,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-xs-12.col-lg-3{width: 25%!important}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-20{width:20%}.visible-lg{display:block!important}.hidden-lg{display:none!important}#content,#footer{position:relative}#content{min-height:100%}* html #content{height:100%}#page{margin-left:auto;margin-right:auto}#footer{height:172px;margin-top:-172px}}#loader{position:fixed;z-index:9999999;height:100%;background:url(/images/common/ring.svg) 50% 45% no-repeat rgba(250,250,250,.6)}#alert__msg{padding:30px 40px;background:#fefefe;color:#324554;border:1px solid #efefef;font-family:inherit;font-size:18px;position:fixed;z-index:999999;top:120px;width:450px;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);display:none}.alert_message{line-height:1.2;padding-top:10px;font-size:16px}.alert__ok{width:95px;color:#fff;background:silver;border:0;border-radius:3px;padding:3px 0;margin-top:20px;cursor:pointer;font-size:14px;margin-left:auto;margin-right:auto}.local-cover{position:absolute;z-index:99999;width:100%;height:100%;top:0;left:0;background:url(/images/common/loader.svg) 50% 50% no-repeat rgba(255,255,255,.75)}.new_slider_slide:hover,.news_preview_block:hover,.product_preview_block:hover{box-shadow:0 0 10px #e6e6e6}.footer_menu li:hover,.show_all_options{text-decoration:underline}.adress_popup:after,.cats_open:after,.main-category.true:after,.filter_header.active i,.show_all_options.active i{transform:rotate(180deg)}.flex-box,.fw,.prod_gallery_info_wrapper{display:flex;flex-wrap:wrap}.mb-5,.send_request_block{margin-bottom:50px}.mt-5,.to_catalog_block{margin-top:50px}.mb-3,.request_block:last-child,.send_request_block_little{margin-bottom:30px}.mt-3{margin-top:30px}.text-black,.text-black *{color:#000!important}.header_top_left_container a,.header_top_right_container a,.private_area{color:#fefefe;display:inline-block;font-size:14px}.my_container p a,.my_container ul li a{color:#ed1d24!important}.footer_links{max-width: 354px;}ul.footer_links_list li a,ul.menu_links li a,ul.pages_list li a,ul.subcats_title li a{color:inherit!important}.sticky{position:sticky!important}.my_container{width:100%;position:relative;padding:0 9%}.header_top_container{padding-left:370px;padding-right:150px}.header_full_container,.top_slider_full_container{padding-left:0!important;padding-right:0!important}.header_top_full_container{background:#242e38;height:40px;padding-top:12px}.header_logo{display:inline-block;max-width:180px;position:absolute;top:-40px;background:#fff;padding-top:10px;padding-left:40px;padding-right:40px;z-index:1;height:110px}.cats_select ul{padding: 0}.cats_select ul li, .mobile_menu_links ul li{margin-top: 0}.header_logo img{max-width:100px}.header_top_left_container a{margin-right:25px;font-weight:700}.header_top_left_container img{filter:brightness(0) invert(1);max-height:15px}.header_social:hover img{filter:none}.header_top_right_container a{font-weight:400;margin-right:20px}.private_area{font-weight:500;cursor:pointer;margin-right:25px;position:relative}.private_submenu{position:absolute;right:0;top:15px;background:#242e38;z-index:2;display:none}.private_links{list-style:none;margin:0;padding:15px}.main_private_links{border-top:1px solid}.private_links li{margin:5px 0;white-space:nowrap}.char_title:hover,.private_links li a:hover{color:#8c9197}.breadcrumbs_list li,.character_list li,.characterisric_title,.characteristic_value,.details_order_second_line_item .item_action .count_block,.filter_tabs,.header_top_left_container,.mobile_social,.new_slider_slide,.new_sticker,.popup_adress_block:hover>.adress_popup,.private_area.active .private_submenu{display:inline-block}.header_top_right_container{float:right;display:inline-block}.cats_open:hover,.cats_select li:hover,.cats_select:hover,.header_menu_links:hover,.news_preview_title:hover,.pages_list li.active,.pages_list li:hover,.preview_title:hover,.slick-next{color:#ed1d24}.lang_select,.mobile_lang_select{background:0 0;border:none;font-size:14px;color:#fefefe;font-weight:400}.breadcrumbs_list li a,.lang_select option,.mobile_lang_select option{color:#000}.header_bottom_container{text-align:right;min-height:70px;height:auto;padding-top:15px}.menu_links{margin:0;padding:0 100px 0 0;display:block}.menu_links li,.mobile_menu_open{display:inline-block;padding-top:20px}.menu_links li{font-size:14px;color:#1d1d1d;font-weight:500;border-right:1px solid #e5e5e6;height:50px;text-align:center;padding-left:30px;padding-right:30px}.mobile_menu_open{float:right;font-size:40px}.mobile_menu{position:fixed;left:0;top:0;width:90%;height:100%;z-index:2;display:none;background:#fff;overflow-y:auto}.mobile_menu_header{background:#242e38;padding-left:20px;min-height:60px;padding-right:70px}.mobile_menu_header_links{display:inline-block;color:#fff;padding-top:20px;margin-right:20px}.mobile_menu_close{position:absolute;right:25px;color:#fff;font-size:40px;top:0}.mobile_menu_page_overlay{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,.7);display:none}.mobile_menu_links_block{padding-left:20px;padding-top:10px}.mobile_menu_links{list-style:none;padding:0;margin:0}.mobile_phone,.mobile_social{margin-right:30px}.mobile_menu_links li,.mobile_search{margin-top:20px}.mobile_social_block,.price_range,.radio_input_del{margin-bottom:20px}.mobile_search{padding-left:20px;width:calc(100% - 30px)}.mobile_search_btn,.search_btn{width:40px;height:40px;position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;background: transparent}.mobile_social_block img{display:inline-block;max-height:30px}.mobile_menu_footer{padding-top:20px;padding-left:20px}.cats_select{position:absolute;z-index:5;display:none;padding-right:15px;background:#fff;padding-top:15px}.menu_links li:last-child{border-right:none}.search_form{min-width:367px;text-align:right;margin-top:12px;position:relative}.search_btn:hover,input[type=checkbox]:checked+.checkbox{background:#dfd6c1; border: 2px solid #a6aeb5; border-left: none}.search_input{font-style:italic;border: none;background:#EAE0C8; width:100%;height:40px;padding-left:25px}.catalog_btn,.character_select,.filter_result_btn{height:40px;cursor:pointer}.bx-caption{position:absolute;top:50%;left:50%;text-align:center;color:#fff;background:0 0;width:45%;transform:translate(-50%,-50%)}.slide_caption_head{font-size:0px!important;font-weight:700;padding-bottom:30px}.slide_caption_head span{color:#ed1d24;line-height:2}.character_list{margin:0;padding:0;background:#242e38;text-align:left;border-radius:5px 5px 0 0}.char_title.active:last-child,.char_title:last-child,.filter_tabs{border-top-right-radius:5px}.char_title.active:first-child,.filter_tabs{border-top-left-radius:5px}.character_list li{font-size:14px;color:#fdfdfd;font-weight:500;background:#242e38;text-align:center;padding:20px;cursor:pointer;width:19%}.filter_top_block{text-align:center;position:relative;bottom:120px}.character_block{padding:20px 40px;background:#fff;box-shadow:0 10px 10px #e6e6e6;border-radius:0 0 5px 5px;min-width:800px}.char_title.active{background:#fff;color:#ed1d24}.character_select,.character_select::after{background-image:url(/images/elements/drop_arrows.svg)}.character_select{border:1px solid #ebebeb;width:160px;margin-right:10px;border-radius:3px;appearance:none;padding-left:10px;background-repeat:no-repeat;background-position-x:95%;background-position-y:center}.character_select::after{content:""}.character_reset_block,.character_select_block{text-align:left}.character_reset_block{padding-top:10px}.filter_result_btn{width:150px;border:none;border-radius:3px;background:#ed1d24;font-size:14px;color:#fff;font-weight:400}.filter_reset_btn{font-size:12px;color:#727272;font-weight:300;border:none;background:0 0;padding:0 0 3px;border-bottom:1px solid #727272;cursor:pointer}.filter_reset_btn:hover{color:#ed1d24;border-color:#ed1d24}.main_cats_block{padding:25px;text-align:center}.cat_preview{border:1px solid #e1e3e5;padding:30px 0;border-radius:10px;cursor:pointer;max-height:280px}.cat_preview:hover{position:relative;border-color:#ed1d24}.cat_preview img{max-width:170px;margin:0 auto}.main_cat_title{padding-top:30px;font-size:24px;color:#000;font-weight:400}.catalog_btn,.preview_price span{font-size:13px}.go_to_catalog{position:relative;top:20px;padding-top:50px;text-align:center}.catalog_btn{width:200px;color:#fff;font-weight:400;border:none;background:#ed1d24}.block_header{font-size:30px;line-height:37px;color:#34404c;font-weight:700;text-align:left;padding-bottom:25px;border-bottom:2px solid #ed1d24;margin-top:20px}.sticker{font-size:11px;color:#fff;font-weight:300;width:70px;height:20px;text-align:center;padding-top:3px;position:absolute;right:10px;top:10px}.catalog_btn:hover,.to_stock_catalog:hover{background:0 0;color:#ed1d24;border:1px solid #ed1d24}.new_sticker{background:#4f9f00}.new_slider_slide{border:1px solid #f2f2f2;position:relative;max-width:300px;padding-bottom:100px;text-align:left;height:100%}.new_slider_slide:hover{border:1px solid #f2f2f200}.autocomplite,.autocomplite2{display:none;position:absolute;z-index:10;background:#fff;padding:15px;border-radius:3px;box-shadow:2px 3px 10px #737373}.autocomplite .new_slider_slide,.autocomplite2 .new_slider_slide{margin-top:5px!important;max-width:inherit!important;padding:5px 10px;display:grid}.new_slider_slide img{display:block;margin:0 auto}.preview_code{font-size:14px;letter-spacing:1px;color:#000;font-weight:700;padding-bottom:10px}.preview_title{font-size:18px;color:#000;font-weight:300;padding-bottom:15px;min-height:43px;word-break: break-word}.preview_table{font-size:11px;letter-spacing:1px;color:#a6a6a6;font-weight:300;margin-bottom:20px}.preview_price{font-size:19px;color:#000;font-weight:400}.preview_block{padding-left:10px;margin-top:15px}.preview_detail_btn_block{padding:10px 0;position:absolute;bottom:0;text-align:center;width:100%}.preview_detail_btn{width:80%;height:40px;background:0 0;border:1px solid #ef1d23;font-size:14px;color:#ef1d23;font-weight:400;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;margin:0 auto}.hit_slider,.new_slider,.stock_slider{padding:0 50px;text-align:center}.hit_slider .slick-track,.new_slider .slick-track,.stock_slider .slick-track{display:flex!important;padding-top:40px;padding-bottom:70px}.hit_slider .slick-slide,.new_slider .slick-slide,.stock_slider .slick-slide{display:flex!important;height:inherit!important;margin-left:8px;margin-right:8px}.add_to_basket:hover,.preview_detail_btn:hover{background:#ef1d23;color:#fff}.slick-prev{left:0}.slick-next{right:0}.slick-next,.slick-prev{position:absolute;top:45%;width:auto;margin:-15px;padding:16px;background-color:transparent;font-weight:700;font-size:54px;border-radius:10px;border-color:transparent}.stock_sticker{background:#ed1d24;display:inline-block}.hit_sticker{background:#fcbb21;display:inline-block}.to_stock_catalog{display:flex;margin:0 auto 40px;background:#ed1d24;border:none;color:#fff;font-size:13px;font-weight:400;cursor:pointer;width:200px;height:40px;border-radius:4px;justify-content:center;align-items:center}.advantages_full_container{background-position-x:0px;background-position-y:0px;background-size:cover;background-repeat:no-repeat;padding-top:85px;margin-bottom:70px}.advantage_img{display:block;width:70px;height:70px;margin:0 auto 25px;background:#fff;border-radius:50%}.advantage_img img{display:block;margin:0 auto;padding-top:15px}.advantage_description,.feedback_caption,.radio_input{text-align:center}.copyright,.social_links_block{text-align:left}.advantage_text_head{font-size:18px;color:#fdfdfd;font-weight:300;padding-bottom:20px}.advantage_text{font-size:14px;color:#fdfdfd;font-weight:300;padding-bottom:70px}.news_full_container{margin-bottom:60px}.news_container{padding-top:40px}.news_preview_title{font-size:16px;color:#242e38;font-weight:500;padding:20px 0}.news_preview_block{padding:10px 10px 40px}.detail_product_description,.news_preview_description{font-size:14px;color:#242e38;font-weight:300}.detail_product_description{min-height:335px}.news_detail_btn{margin-top:50px;font-size:14px;color:#ef1d23;font-weight:400;background:0 0;border:1px solid #ef1d23;cursor:pointer;max-width:210px;width:100%;height:50px;border-radius:4px;display:flex;align-items:center;justify-content:center}.index_feedback_btn,.index_feedback_input{width:100%;height:40px}.news_detail_btn:hover,.scroll_up:hover,.send_request_btn:hover{color:#fff;background:#ef1d23}.feedback_form_full_container{background-position-x:0px;background-position-y:0px;background-size:cover;background-repeat:no-repeat;padding-top:50px;padding-bottom:20px;margin-bottom:70px}.feedback_caption_head{font-size:19px;color:#fff;font-weight:700}.feedback_caption_text{font-size:14px;color:#fdfdfd;font-weight:500}.index_feedback_input::placeholder{padding-left:15px;font-size:12px;color:#000;font-weight:300}.index_feedback_btn{border:none;background:#ed1d24;font-size:14px;color:#fff;font-weight:400;cursor:pointer;margin-top:15px}.partners_full_container{margin-bottom:100px}.partner_logo{max-height:40px;display:block}.partner_logo img{filter:grayscale(1);max-height:50px}.partner_logo:hover img,.social_link:hover>img{filter:grayscale(0)}.footer_full_container{background:#4B3B2F;padding-top:50px;padding-bottom:10px}.footer_menu_header{font-family: "Montserrat", sans-serif;font-size:16px;color:#ffff;font-weight:600;letter-spacing: 1.3px; line-height: 22px; text-transform: uppercase; padding:10px 0 15px 0}.footer_links_list{margin:0;  font-family: "Roboto", sans-serif!important;line-height:22px; padding:5px 0 5px 0;list-style:none;font-size:15px;color:#fff;font-weight:400;max-width: 354px;}.detail_chars,.footer_links_list li,.preview_chars{margin-bottom:10px}.social_link{display:inline-block;width:48px;height:48px;background:#4B3B2F;border-radius:50%;margin-right:15px;border:2px solid #333333;}.social_link img{max-height:24px;display:block;margin:10px auto 0;filter:grayscale(1)}.footer_logo img{max-width:165px}.copyright{font-size:12px;color:#fff;font-weight:400;font-family: "Onest",sans-serif;}.copyright img{margin-left:10px}.product_preview_block{border:1px solid #f2f2f2;display:inline-block;position:relative;margin-top:40px;text-align:left;width:100%}.catalog_text_block{font-size:14px;color:#000;font-weight:300;padding-top:25px}.filter_header,.filter_subcat_title{font-size:18px}.pagination_block{text-align:center;margin-top:40px;margin-bottom:60px}.page_next,.page_prev{background:0 0;border:1px solid;cursor:pointer;display:inline-block;padding:0 5px}.page_next:hover,.page_prev:hover{background:#ed1d24;color:#fff}.pages_list{margin:0;padding:0;list-style:none;display:inline-block}.filter_subcat_title,.filter_subsubcat_title{display:inline-block;margin-bottom:10px}.pages_list li{display:inline-block;padding:0 10px}.filter_block{border:1px solid #f3f3f3;padding:30px 25px}.subcats_title{padding:0;list-style:none}.filter_subsubcat{list-style:none;padding-left:15px}.filter_header{display:block;cursor:pointer;color:#34404c;font-weight:700;padding-bottom:20px}.filter_header i{position:absolute;right:40px}.price_max span,.price_min span{font-size:8px;color:#000;font-weight:300}.price_max,.price_min{border:1px solid #d3d3d3;padding:5px 10px;width:100%}.ui-slider .ui-slider-handle{height:15px;width:5px;background:#ed1d24;border:none;cursor:pointer}.ui-widget-content{border:none;background:#e9e9e9}.ui-slider-horizontal .ui-slider-handle{margin-left:0;top:-7px}.ui-slider-horizontal{height:2px}.filter_options{padding:10px 5px 20px}.brand_filter_option{padding-bottom:15px}.brand_filter_option input[type=checkbox],.checkbox{display:inline-block;width:15px;height:15px;border:1px solid;margin-right:20px}#chars_tab:checked~#chars_tab_content,#description_tab:checked~#description_tab_content,#qtys_tab:checked~#qtys_tab_content,.add_to_btn_list.active,.cats_open:hover .cats_select,.details_order_second_line_item .item_action .count_block .request_info_wrapper,.filter_header.active+.filter_options,.show_all_options.active+.additional_options{display:block}.additional_options,.filter_options,.hidden_radio{display:none}.brand_label,.cats_open,.radio_input label,.radio_input_del label{cursor:pointer}.show_all_options{font-size:14px;color:silver;font-weight:300;cursor:pointer;margin-bottom:20px}.show_all_options i{position:relative;left:15px}.catalog_sort_select{float:right;cursor:pointer;border:none;font-size:20px}.detail_product_title{font-size:25px;color:#000;font-weight:400;margin-bottom:10px}.detail_product_code{font-size:16px;letter-spacing:1px;color:#000;font-weight:700;margin-bottom:10px}.filial_select{font-size:14px;color:#000;font-weight:400;cursor:pointer;width:100%;border:1px solid #f2f2f2;height:40px}.detail_char_title,.qty_block{font-weight:300;font-size:14px}.qty_block{color:#fff;border:none;background:#4f9f00;height:40px;padding-top:10px;text-align:center}.detail_char_title{color:#242e38;text-align:left}.detail_char_value{font-size:14px;color:#242e38;font-weight:400;text-align:right}.detail_price{font-size:19px;color:#242e38;font-weight:300}.cost,.cost_value{color:#000;font-weight:400}.cost{font-size:35px}.cost_value{font-size:25px}.oldprice{font-size:18px;text-decoration:line-through;color:#df2c43;font-weight:300;margin-left:10px}.detail_chars_block{display:flex;align-items:center}.detail_price span{margin-left:20px}.co_products_slider{padding:0 50px;margin-bottom:70px}.detail_nav_slide,.detail_slide{border:1px solid #f2f2f2;cursor:pointer}.detail_slider img{margin:0 auto;max-height:600px}.detail_slider_nav .slick-list{padding:0!important}.detail_slide,.detail_slider{max-height:600px;height:auto}.detail_slider_nav{max-height:600px}.detail_nav_slide img{max-height:195px;margin:0 auto}.contact_block{margin-top:40px}.contact_block_header{font-size:16px;color:#000;font-weight:500;margin-bottom:15px}.contact_block_adress,.contact_block_phone{font-size:14px;color:#000;font-weight:300;margin-top:10px}.contact_adress,.contact_phone{display:inline-block;width:90%;padding-left:10px}.contact_block_adress i,.contact_block_phone i{font-size:30px;color:red}.contact_form_header{font-size:18px;color:#34404c;font-weight:500;padding:40px 0;border-top:2px solid #df2c43}.contact_feedback_input{width:100%;height:40px;border:1px solid #f2f2f2;margin-bottom:15px}.contact_feedback_input::placeholder{padding-left:30px;font-size:12px;color:#a9a9a9;font-weight:300}.contact_feedback_btn{width:220px;height:40px;font-size:13px;color:#fff;font-weight:400;border:none;background:#ed1d24;margin-bottom:50px}textarea.contact_feedback_input{min-height:100px;padding-top:15px}.videobackground{height:100%;max-height:475px;width:100%;object-fit:cover}.cats_open:after,.main-category.true:after, .main-category-mob.true:after{content:"^";display:inline-block;margin-left:10px;padding-top:3px}.main-category-mob.true.active:before{content:"^";display:inline-block;margin-right:10px;margin-left:10px;padding-top:3px;transform:rotate(270deg)}.main-category-mob.true.active:after{display: none}.main-category-mob.active{font-weight: 600}.cats_select li{border:none;border-top:1px solid #e5e5e6;height:auto;padding:15px 15px 15px 0;display:block;text-align:left}.hit_sticker,.new_sticker,.stock_sticker{width:100%;height:15px;margin-bottom:5px;border-radius:2px}.adress_popup{display:none;box-shadow:0 0 15px gray;padding:15px;width:200px;height:auto;background:#fff;position:relative;bottom:100px;right:20px}.add_to_basket,.popup_adress_block{height:40px;background:0 0;cursor:pointer}.adress_popup:after{border:10px solid transparent;border-bottom-color:#fff;position:absolute;bottom:-20px;right:165px;content:""}.adress_popup_head{font-size:16px;color:#000;font-weight:500}.adress_popup_addr{font-size:13px;color:#000;font-weight:300}.adress_popup_close{position:absolute;top:5px;color:#df2c43;font-weight:700;right:10px}.popup_adress_block{display:inline-block;width:40px;position:absolute}.pokrovka_adress{left:28%;top:5%}.edinets_adress{left:19%;top:9%}.drokia_adress{left:32%;top:13%}.balti_adress{left:35%;top:23%}.krikova_adress{left:58%;top:44%}.kagul_adress{left:44%;top:84%}.add_to_basket{width:80%;margin-top:15px;color:#ef1d23;font-size:14px;font-weight:400;border:1px solid #ef1d23;border-radius:4px}.autorization_popup{position:fixed;top:20%;left:25%;width:50%;height:50%;background:#fff;z-index:3;padding:5%;display:none}.autorisation_input{display:block;width:80%;height:40px;margin:0 auto 30px}.autorization_btn{display:block;margin:0 auto;background:0 0;border:1px solid #ef1d23;font-size:20px;width:50%;height:50px;cursor:pointer}.autorization_close{display:inline-block;font-size:40px;position:absolute;right:2%;top:2%;cursor:pointer}.autorization_shadow{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2;background:rgba(0,0,0,.8);display:none}.accented{border:1px solid!important}.basket_block{margin:50px 0}.request_block{margin-bottom:50px;border-bottom:2px solid #ef1d23;border-top:2px solid #ef1d23;border:2px solid #c1c9c3;border-radius:10px}.request_img img{max-height:150px;margin:0 auto}.request_title{font-size:18px;font-weight:300}.breadcrumbs_list li:last-child a,.request_title:hover{color:#ef1d23}.request_delete{text-align:right;position:relative;height:150px}.delete_from_basket{font-size:18px;color:#c1c9c3;background:0 0;border:1px solid #fff;cursor:pointer;width:80%;height:40px;border-radius:4px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.scroll_up,.send_request_btn{color:#ef1d23;background:0 0;cursor:pointer}.prod_minus,.prod_plus,.prod_qty{border:1px solid #ebebeb;height:40px;text-align:center}.delete_from_basket:hover{color:red;background:#fff}.prod_qty{width:30%;-moz-appearance:textfield}.prod_minus,.prod_plus{display:inline-block;cursor:pointer;width:30px;background:0 0}.prod_minus:hover,.prod_plus:hover{background:#ef1d23;color:#fff;border-color:#ef1d23}.request_info_wrapper{display:table-cell;vertical-align:middle}.request_textarea{display:block;width:100%;min-height:70px;border:1px solid #f2f2f2;padding:10px}.send_request_btn{display:block;border:1px solid #ef1d23;font-size:18px;border-radius:4px;width:50%;height:40px}.scroll_up{position:fixed;left:50px;bottom:50px;width:50px;height:50px;font-size:50px;border:1px solid #ef1d23;border-radius:4px;padding:0}.slick-dots,.slick-dots li{position:relative;padding:0}.slick-prev{color:#ed1d24;z-index:1}.slick-track{top:-6px}.noexist{height:40px;margin-top:25px}.slick-dots{bottom:-25px;display:block;width:100%;margin:0;list-style:none;text-align:center}.slick-dots li{display:inline-block;width:20px;height:20px;margin:0 5px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:before{content:"•";font-size:22px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;text-align:center;opacity:.25;color:#8b0000}.slick-dots li.slick-active button:before{opacity:.75;color:red}.fixed_header{position:fixed;top:0;width:100%;}.details_prod_info_wrapper{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.prod_details_bottom{margin-top:-15px;width:100%;bottom:0}.prod_qty::-webkit-inner-spin-button,.prod_qty::-webkit-outer-spin-button{-webkit-appearance:none}.description_tab_content{display:none;padding:10px;background:#ebebeb;max-height:285px;overflow-y:auto}.description_tab_label{display:inline-block;cursor:pointer;padding:10px}.hidden_radio:checked+.description_tab_label{font-weight:600;background:#ebebeb}.details_info{padding:5px 0;margin:5px 0;border-bottom:1px solid}.details_basket_btn{margin-top:0;width:100%;max-width:260px}.non_stock{padding:10px 0}.non_stock.hidden{visibility:hidden}.detail_buttons{padding:10px 0;width:100%}#footer{height:auto;margin-top:0}.cat_slider .slick-slide{margin:3rem 10px}.cat-next,.cat-prev{position:absolute;top:40%;width:auto;padding:13px;margin:-125px;background-color:transparent;font-weight:700;font-size:200px;border-radius:10px;border-color:transparent}.select_div{margin-left:30px}.radio_input_del select{margin-top:10px;border:1px solid #ebebeb;width:100%;height:40px;padding:0 10px}.radio_input_del .input_group{margin-top:10px;margin-left:30px;width:100%}.radio_input_del .input_group input,.radio_input_del .input_group select{border:1px solid #ebebeb;width:95%;height:40px;padding:0 10px;margin:0}.radio_input_del .input_group button{border:1px solid #242e38;background:#242e38;color:#fff;border-radius:4px;height:40px;cursor:pointer}.radio_input_del .input_group button:hover{border:1px solid #242e38;background:#fff;color:#242e38}.add_to_btn_list{position:absolute;background:#fff;padding:5px;display:none;right:0}.add_to_btn_list div{box-shadow:0 0 4px 2px #ccc;margin-top:5px;padding:5px;cursor:pointer}.add_to_btn_list div:hover{color:#ef1d23;font-weight:500}.add_to_btn{width:100%;height:40px;color:#242e38;border:thin solid #242e38;border-radius:5px;background:#fff;cursor:pointer}.add_to_btn:hover{color:#fff;border:thin solid #242e38;background:#242e38}@media(max-width:959px){.add_to_btn{width:50%;margin-top:1rem}}.qty_number{color:red;font-weight:900}.product_photo_block{min-height:210px}.bascket_orders_line_space{padding-top:25px;margin-bottom:7rem}.orders_line_block{margin-bottom:20px;border:thin solid #f2f2f2;box-shadow:0 0 5px 1px #f7f7f7;padding:10px 20px;border-radius:3px}.orders_line_block .orders_line_block_header{text-align:center;margin-bottom:5px;font-size:18px}.orders_line_block .orders_line_block_header span{font-weight:500;color:#ed1d24}.orders_line_block .orders_line_second_line{padding:10px 0;margin-bottom:5px}.orders_line_block .orders_line_second_line.order_price{font-weight:800;color:#ed1d24}.orders_line_block .orders_line_second_line.order_open span{border:thin solid #242e38;background-color:#242e38;color:#fff;padding:5px;border-radius:2px;cursor:pointer}.orders_line_block .orders_line_second_line.order_open span:hover{border:thin solid #242e38;color:#242e38;background:#fff}.orders_line_block .orders_line_bottom_line{height:1px;background:#f2f2f2}.orders_line_block .orders_line_item_line{display:flex}.orders_line_block .orders_line_item_line .orders_line_item{width:25%;max-width:100px}.orders_line_block .orders_line_item_line .orders_line_item img{width:95%;max-width:80px;margin:15px auto;border:thin solid #f2f2f2;border-radius:5px}.details_order{margin-bottom:5rem}.details_order_first_line{display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.details_order_back_header{margin:10px 0;font-size:18px;font-weight:400}.details_order_back_header svg{transform:rotate(180deg);margin-right:10px}.details_order_back_header:hover a{color:#ed1d24;border-bottom:thin solid #ed1d24}.details_order_info_block{width:48%;border:1px solid #c1c9c3;border-radius:5px;padding:10px 15px}.details_order_info_block_header{font-size:20px;font-weight:500;margin-bottom:15px}.details_order_info_line{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:10px 0}.details_order_info_title{margin-right:2.5rem}.details_order_info_value input,.details_order_info_value select{padding:2px 5px;border:1px solid #f2f2f2;margin-bottom:15px;float:left}.details_order_info_value button{color:#fff;background:#242e38;border:none;border-radius:5px;cursor:pointer;margin-left:10px;padding:4px 5px}.details_order_second_line{margin-top:3rem;border:1px solid #c1c9c3;border-radius:3px}.details_order_second_line_header{font-size:20px;font-weight:500;padding:15px 10px;border-bottom:1px solid #c1c9c3}.details_order_second_line_item{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #c1c9c3;margin-bottom:10px;border-top:1px solid #c1c9c3;margin-top:10px}.details_order_second_line_item .item_image{width:25%;max-width:300px;text-align:center}.details_order_second_line_item .item_image img{width:90%;max-width:150px}.details_order_second_line_item .item_info{width:75%;padding:10px 50px 10px 0}.details_order_second_line_item .item_info .info_header{font-size:18px;font-weight:800;margin-bottom:10px}.details_order_second_line_item .item_info .info_preview{line-height:150%;margin-bottom:5px}.details_order_second_line_item .item_info .info_code,.details_order_second_line_item .item_info .info_count,.details_order_second_line_item .item_info .info_price{font-size:17px}.details_order_second_line_item .item_info .info_code .span,.details_order_second_line_item .item_info .info_count .span,.details_order_second_line_item .item_info .info_price .span{color:#ed1d24;font-size:18px;font-weight:600}.details_order_second_line_item .item_action{text-align:right;width:100%;margin-bottom:10px}.details_order_second_line_item .item_action .add,.details_order_second_line_item .item_action .del,.details_order_second_line_item .item_action .link{margin-left:10px;padding:5px;border-radius:4px;cursor:pointer}.details_order_second_line_item .item_action .link{border:1px solid #ef1d23;color:#ef1d23;background-color:#fff}.details_order_second_line_item .item_action .add{border:1px solid #4f9f00;color:#4f9f00;background:#fff}.details_order_second_line_item .item_action .del{border:1px solid #ef1d23;color:#fff;background:#ef1d23}.open_add_bascket_space{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);z-index:10000}.open_add_bascket_block{position:relative;margin:25vh auto 0;width:100%;max-width:50rem;height:40vh;background:#fff;border-radius:5px;padding:10px}.open_add_bascket_close{position:absolute;top:10px;right:10px;width:20px;height:20px;cursor:pointer}.open_add_basket_header{text-align:center;padding:15px 0;font-size:18px;font-weight:600;width:100%}.open_add_basket_image{margin-top:20px;width:100%;text-align:center}.open_add_basket_image img{width:auto;height:10vh}.open_add_basket_count_block{display:flex;align-content:center;justify-content:center}.open_add_basket_office_block{display:flex;align-content:center;justify-content:center;margin-top:20px}.open_add_basket_office_block .filial_select_block{width:80%}.open_add_basket_button{text-align:center;margin-top:25px}.open_add_basket_button button{width:80%;height:40px;background:0 0;border:1px solid #ef1d23;font-size:14px;color:#ef1d23;font-weight:400;cursor:pointer;border-radius:4px}.history_orders_filtr{display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.history_orders_filtr .input_filtr{padding:5px;border:1px solid #ef1d23;border-radius:4px;margin-top:10px}.history_orders_filtr .input_filtr input{border:none;background:0 0;width:110px}.history_orders_filtr .input_filtr input:first-child{margin-right:25px}.history_orders_filtr .input_filtr_button{margin-left:15px;margin-top:10px;padding:5px}.history_orders_filtr .input_filtr_button button{border:thin solid #242e38;background:#fff;color:#242e38;cursor:pointer;border-radius:3px}@media(max-width:599px){.add_to_btn{width:80%;margin:1rem 10%}.input_group,.select_div{margin-left:0!important}.radio_input_del .input_group input,.radio_input_del .input_group select{width:100%!important}.details_order_first_line{flex-direction:column}.details_order_info_block{width:100%;margin-bottom:1rem}.radio_input_del .input_group button{margin-top:15px}}.breadcrumbs{margin-bottom:40px;width:100%;position:relative;}.breadcrumbs_list{list-style:none;margin:0;padding:0}.breadcrumbs_list li:not(:last-child) a:after{content:'|'}@media (max-width:1750px){.slide_caption_head{padding-bottom:10px!important}.bx-caption{top:5%}}@media (max-width:1550px){.carousel-caption{bottom: 30%!important;}.carousel-caption h1, .carousel-caption p{width: 80%; }.bx-caption{width:80%;left:10%}}@media (max-width:1499px){.carousel-caption{bottom: 25%!important;}.carousel-caption h1, .carousel-caption p{width: 75%; }.menu_links li{padding-left:10px;padding-right:10px}}.header_top_container{padding-left:300px;padding-right:100px}}@media (max-width:1299px){.carousel-caption{bottom: 20%!important;}.carousel-caption h1, .carousel-caption p{width: 70%; }.menu_links{padding-right:20px}}@media (max-width:1199px){.fs-0{font-size: 0.875rem;}.search_input::placeholder {color: transparent;}.carousel-caption{bottom: 25%!important;}.carousel-caption h1, .carousel-caption p{width: 75%; }.carousel-caption h1{font-size: 44px!important;}.container,.full-container{padding-left:15px;padding-right:15px}.cats_preview_container,.cats_select,.filter_top_block{position:initial}.header_top_container{padding-right:0;padding-left:190px}.autorization_popup{left:15%;width:70%;height:35%}.cat_preview:hover{position:initial;width:100%}.header_top_left_container a,.header_top_right_container a,.private_area{margin-right:10px}}@media (max-width:959px){.fs-0{font-size: 0.875rem;}}.footer_logo{display:block;margin-bottom:30px;float: left}.footer_logo img{margin:0 auto}.footer_full_container{padding:20px 0}.social_link{margin-right:10px}.slide_caption_text{display:none}.bx-caption{width:100%;left:0}.character_select{display:block;width:100%;margin-bottom:15px}.filter_tabs{width:100%}.header_logo{position:initial}.prod_details_bottom{position:static}}@media (max-width:800px){.fs-0{font-size: 0.875rem;}.character_block{min-width:100%}}@media (max-width:1000px){a.mobile-menu{display:block!important;}a.catalog-header{display: none}.title-mobile{display: block!important;}.search_form.desk{display: none}.phone-head.desk{display: none; font-family: Montserrat!important;}.fs-0{font-size: 0.875rem;}.slide_caption_head{font-size:35px}}@media (max-width:699px){.fs-0{font-size: 0.875rem;}.character_list li{width:49%}.to_stock_catalog{margin-top:52px}}@media (max-width:599px){.fs-0{font-size: 0.875rem;}.news_preview_img{min-height: 200px!important;}.visible-xs{display:block!important}.hidden-xs{display:none!important}.copyright,.detail_buttons,.footer_full_container,.news_preview_block,.request_delete,.social_links_block{text-align:center}.hit_slider,.new_slider,.stock_slider{padding:0 30px}
	/*.slick-next,.slick-prev{width:25px;height:20px}*/

	.news_preview_block img,.request_img img{margin:0 auto}.news_detail_btn{margin-left:auto;margin-right:auto}.autorization_popup{width:90%;left:5%;padding-top:15%}.request_info_wrapper{display:block;height:auto;text-align:center}.request_delete{height:auto;padding-top:15px}.delete_from_basket{position:initial}.send_request_btn{width:80%;margin:0 auto}.prod_gallery_info_wrapper{display:block}.detail_chars_block{flex-direction:column}.block_header{font-size:18px}}@media (max-width:499px){.slide_caption_head{font-size:20px}.mobile_menu_header_links{display:block}.mobile_lang_select{display:block;}.mobile_menu_header{padding-bottom:20px}.private_submenu_open{margin-top:20px}.private_submenu{left:0;right:auto} .news_preview_title{  display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;white-space: normal;font-size: 16px;line-height: 1.4;word-wrap: break-word;padding: 0;margin: 10px 0;}.news_preview_img{min-height: 150px!important;}}
.df,.fw{display:flex}.block_loader{width:100%;height:100%;position:relative}.block_loader img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.fw{flex-wrap:wrap}@media (max-width:599px){.slick-slide{justify-content:center}}.new_prods_full,.stock_prods_full,.top_prods_full{min-height:800px}.hit_slider .owl-stage,.new_slider .owl-stage,.stock_slider .owl-stage{display:flex;padding:40px 0}.hit_slider .owl-item,.new_slider .owl-item,.stock_slider .owl-item{display:flex;height:inherit}
.text_full_container {
	margin-bottom: 7rem;
}@media(max-width: 1199px){.cat-next,.cat-prev {top: 20%;padding: 0;}.cat-next {margin: 0;margin-right: -30px;}.cat-prev {margin: 0;margin-left: -30px;}.cat_slider .cat-next,.cat_slider .cat-prev {top: 0;padding: 0;}.cat_slider .cat-next {margin: 0;margin-right: -55px;}.cat_slider .cat-prev {margin: 0;margin-left: -55px;}}
.top_slider_full_container{max-height:fit-content}@media(max-width:1600px){.top_slider_full_container{max-height:fit-content}}@media(max-width:1500px){.top_slider_full_container{max-height:fit-content}}@media(max-width:1400px){.search_form{min-width:auto;}.search_form input::placeholder {color: transparent;}.top_slider_full_container{max-height:fit-content}}@media(max-width:1300px){.top_slider_full_container{max-height:fit-content}}@media(max-width:1200px){.top_slider_full_container{max-height:fit-content}.col-card{width: calc(25% - 12px)!important}}@media(max-width:1100px){.top_slider_full_container{max-height:fit-content}}@media(max-width:1000px){.top_slider_full_container{max-height:fit-content}}@media(max-width:900px){.top_slider_full_container{max-height:fit-content}.col-card{width: calc(33% - 12px)!important}}@media(max-width:800px){.top_slider_full_container{max-height:fit-content}}@media(max-width:768px){.top_slider_full_container{max-height:fit-content}}@media(max-width:700px){.col-card{width: calc(50% - 12px)!important}.top_slider_full_container{max-height:fit-content}}@media(max-width:600px){.top_slider_full_container{max-height:fit-content}.col-card{width:calc(50% - 12px)!important;}}@media(max-width:525px){.col-card{width: calc(50% - 12px)!important}.top_slider_full_container{max-height:fit-content}}@media(max-width:475px){.col-card{width: 100% !important}.top_slider_full_container{max-height:fit-content}}@media(max-width:425px){.top_slider_full_container{max-height:fit-content}}@media(max-width:375px){.col-card{width: 100%!important}.top_slider_full_container{max-height:fit-content}.new_slider_slide {padding-bottom: 80px}.preview_detail_btn_block {height: 80px;}.preview_detail_btn {width: 90%;}}@media(max-width:320px){.top_slider_full_container{max-height:fit-content}}.carousel-item img{max-width:100%!important;}.catalog-item img, .catalog-item{max-width:315px!important;}.col-card{width: calc(20% - 12px);padding: 0}.my-card{height:100%;position:relative;width: 100%;border:1px solid #4B3B2F;border-bottom: none}.back{display: flex;justify-content: center;align-items: center;width: 100%;height: 250px;background-color: #EAE0C8;text-align: center;overflow: hidden;}.back img {max-width: 100%;max-height: 100%;object-fit: contain;}.wraper{padding:50px 0 50px 0;}#content h1, #content h2{color: #333333!important;	font-family: 'Georgia';}#content{background-color: #EAE0C8!important;}.card-text, card-h{font-family: "Roboto",sans-serif; text-align: center;padding:10px 5px 15px 5px;}.card-text{font-size:14px;font-weight: 400;line-height: 25px; padding-bottom: 0; margin-bottom: 4px!important;}.card-h{padding:0 5px 0 5px;margin-bottom:0; height:45px;font-size: 16px;font-weight: bold;line-height: 25px;font-family: "Roboto",sans-serif; text-align: center;}.card-btm{position:absolute;width: calc(100% + 2px);top:100%;left:-1px;padding:15px 20px 20px 20px;border:1px solid #4B3B2F;text-align: center}.price{font-family: "Roboto", sans-serif;font-weight: 500;font-size: 24px;color:#4B3B2F;text-align: center; padding-bottom: 10px}.btn-add{background-color: #AC782B;width:100%;max-width: 160px; height: fit-content;font-size: 16px; font-weight: bold; line-height: 25px;color:#EAE0C8; border-radius: 0;}.btn-add:hover{background-color: #AC782B;border: 2px solid #a6aeb5;color: white;}.btn-prod{background-color: transparent; border-radius: 41px;border: 1px solid #000000;width: 174px;height: 49px; font-weight: 500;font-size: 16px;text-decoration: underline;}.btn-prod:hover{background-color: #AC782B;color:#EAE0C8}.container-fluid{width:100%;background-color: #4B3B2F; border:4px solid #AC782B; }.nav-link{padding-left: 0}.menu-bar{padding: 10px 0px;color:#EAE0C8; font-size: 15px;font-weight: bold;font-family: "Roboto", sans-serif; line-height: 56px}.cat-link.active{text-decoration: underline}.my-pagination {padding-top:10px;font-family:"Roboto", sans-serif; display: flex;justify-content: left;align-items: center;list-style: none;padding-left: 0;margin: 0;}.page7 {margin-right: 10px;}.page7 {width: 30px;height: 30px;display: flex;justify-content: center;align-items: center;border: 1px solid #000000;	background-color: #EAE0C8;	color: #4B3B2F;	transition: background-color 0.3s ease, color 0.3s ease;}.page7.active {	background-color: #4B3B2F;	color: #EAE0C8;}.link {display: block;width: 100%;height: 100%;text-decoration: none;	color: inherit;	text-align: center;	line-height: 30px;}.page:hover {background-color: #4B3B2F;color: #EAE0C8;cursor: pointer;}.elem a,.elem div {display: flex;justify-content: center;align-items: center;text-decoration: none;color: #4B3B2F;width: 30px; height: 30px;	font-size: 18px;}.elem svg {vertical-align: middle;transition: fill 0.3s ease;}.elem:hover svg path {fill: #4B3B2F;}.row{margin-top: 0!important;margin-right: 0!important;margin-left: 0!important;}.container-lg{padding-left: 0!important;padding-right: 0!important;}
@media (min-width: 320px) {
    .col-md-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }
}

.product-page {
	display: flex;
	justify-content: center;
	padding-bottom: 100px;
	height: auto;
	position: relative;

}

.product-container {
	display: flex;
	background-color: #FFF;
	width: 100%;
	height: 100%;
	flex-wrap: wrap;

}

.product-thumbnails {
	position: absolute; /* Абсолютное позиционирование */
	top: 50%; /* Центрирование миниатюр по вертикали */
	left: 0;
	transform: translateY(-50%); /* Центрирование по вертикали */
	display: flex;
	flex-direction: column;
	height: auto;
	justify-content: center !important;
	align-items: center;
	padding: 30px 0;
	height: 100%;
}

.basket-image {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	background-color: #EAE0C8;
	text-align: center;
	overflow: hidden;
	padding: 15px 0;
}
.product-basket {
	display: flex;
	justify-content: center;
	align-items: center;
border-top: 1px solid #868383;
	height: 150px;
	background-color: #EAE0C8;
	text-align: center;
	overflow: hidden;
}

.thumbnail-item {
	background-color: transparent;
	border: none;
	width: 150px;
	height: 25%;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 5px;

}

.thumbnail-item img {
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
	cursor: pointer;
}


/* Большое изображение */
.product-image {
	flex: 1;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #EAE0C8;
	border: 1px solid #000000;
	max-width: 554px;
	height: auto;
	min-height: 554px;
	position: relative;
}

.product-image img {
	max-width: 100%;
	height: auto;
}
/* Правая часть: детали товара */
.product-details {
	flex: 1;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 20px;

	background-color: #EAE0C8;
border: none;
	font-family: "Roboto", sans-serif;
}
.product-details h1{
	font-family: "Roboto", sans-serif!important;
	text-transform: none;
	font-size: 32px;
	}

.product-title {
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 10px;
}

.product-price {
	font-size: 32px;
	font-weight: bold;
	color: #4B3B2F;
	margin-bottom: 0;
	padding-right: 100px;
}

.product-actions {
	display: flex;
	align-items: center;
}

.quantity {
	display: flex;
	align-items: center;
	background-color:white ;
	width: 120px;
	height: 48px;
	border:1px solid #868383 ;
	margin-right: 20px;
}
.quantity-card{
	display: flex;
	align-items: center;
	background-color:white ;
	width: 74px;
	height: 29.6px;
	border:1px solid #868383 ;
}
.quantity-btn {
	background-color: #ffffff;
	border: none;

	text-align: center;
	cursor: pointer;
	width: 33%;
	height: 100%;

}
.quantity-input-card {
	width: 33%;
	height: 100%;
	text-align: center;
	border:none;
	color:#333333;
	font-size: 15px;
	font-weight: 500;

}
.quantity-input {
	width: 33%;
	height: 100%;
	text-align: center;
	border:none;
	color:#333333;
	font-size: 20px;
	font-weight: 500;

}
.product-description h2,.bas-h h2{
	font-family: "Roboto", sans-serif!important;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: bold;
	padding: 0 0 10px 0;

}

.product-description p {
	font-size: 14px;
	padding: 5px 0 5px 0;
	line-height: 25px;
	color: #333;
	margin: 0!important;
}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

/* Firefox */
.quantity input[type=number] {
	-moz-appearance: textfield;
}
th, td {
	padding: 0;              /* Отступы внутри ячеек */
	vertical-align: middle;
	background-color: #EAE0C8!important;  /* Фон для ячеек */
}

th {
	background-color: #EAE0C8!important;  /* Фон для заголовка */
	color: #333333!important;                /* Цвет текста для заголовков */
}
tbody, td, tfoot, th, thead, tr{
	text-align: center;
	border-color: #868383!important;
	font-family: "Roboto",sans-serif;
}
thead{text-transform: uppercase;font-size: 16px;line-height: 20px;font-weight: bold; }thead tr th{padding-bottom: 0}
.table{margin: 40px 0!important;}.table>:not(caption)>*>*{padding:.5rem 0;font-weight: 500;font-size: 16px;color: #333333;}td.name-td{text-align: left}.qty-wraper{display: flex;align-items: center;justify-content: center;}td.td-price{font-size: 20px;font-weight: bold;position: relative;text-align: right;}tr.tr-total td{text-transform:uppercase;color: #000;font-size: 20px; font-weight: bold;}td.tr-total,th.tr-total{border: none!important;}
.price-icon {
	position: absolute;
	top: 15px;
	right: 0;
	width: 17px;
	height: 17px;
}
.form-container {
	background-color:#4b3b2f1a;
	padding: 20px 58px;
	margin-bottom: 30px;

}
.form-container2 {

}

.form-control {
	background-color:transparent;
	border: 1px solid #4B3B2F;
	padding: 17px;
	font-size: 16px;
	font-family: "Roboto", sans-serif;
	border-radius: 0;
	cursor: pointer;
}

.form-control:focus {
	background-color:#4b3b2f1a;

}

.form-container2 .btn-primary {
	background-color: #AC782B;
	color: #EAE0C8;
	border: none;
	border-radius: 0;
	padding: 20px;
	font-size: 16px;
	font-weight: bold;
	max-width: 360px;
	font-family: "Roboto", sans-serif;
}
.btn-wraper{
	text-align: center;
}

.form-container2 .btn-primary:hover {
	background-color: #a58658;
}
.form-check-label{
	width: calc(100% - 22px);
	padding-left: 15px;
	font-family: "Roboto", sans-serif;
}
.form-check-label a {
	color: #a68053;
	text-decoration: underline;
}

.form-check-label a:hover {
	text-decoration: underline;
}
.form-check{
	font-family: "Montserrat", sans-serif;
	font-size: 15px;
	padding: 0;
	padding-bottom: 15px;
	margin: 0;

}
.custom-checkbox {
	width: 18px;
	height: 18px;
	border: 1px solid #4B3B2F;
	display: inline-block;
	position: relative;

	vertical-align: top;
}
input[type='checkbox'] {
	display: none;
}
input[type='checkbox']:checked + .custom-checkbox {
	background: url(/upload/check.svg) center center no-repeat;
	background-size: contain;
}
.form-select {
	appearance: none;
	background-image: url(/upload/select.svg);
	background-repeat: no-repeat;
	background-position: right 10px center; /* Position the arrow at the correct spot */
	background-size: 24px; /* Ensure the background image scales correctly */
	padding-right: 30px; /* Space for the image and text */
}
.bascket_form_line_placeholder {
	position: absolute;
	top: 18px;
	left: 18px;
	font-size: 16px;
	font-family: "Roboto", sans-serif;
	color:#4B3B2F;
	z-index: 0;
	cursor: pointer;
}
.bascket_form_line_placeholder span {
	color: #FF1212;
}
.basket_form_line {
	width: 100%;
	position: relative;
	cursor: pointer;
}
textarea.form-control {
	min-height: 223px;
	resize: none;

}
textarea::placeholder {
	color:#4B3B2F!important;}
@media (max-width: 599px) {
	/*.copyright, .detail_buttons, .footer_full_container, .news_preview_block, .request_delete, .social_links_block {*/
	/*    text-align: left;*/
	/*}*/
	.footer_links_list {
		max-width: none!important;
	}
	.footer_links {
		max-width: none!important;
	}
#footer .col-md-4{
	width: 100% !important;
}
.footer_logo{
	float: none;
}
img.lang{
	width: 30px!important;
	height: 30px!important;
}
	svg.basket{
		width: 15px!important;
		height: 18px!important;
	}
}
.hidden-select {
	position: absolute;
	opacity: 0;
	pointer-events: none;
	width: 0;
	height: 0;
}
.selected-lang {
	display: block;
	cursor: pointer;

}.lang-options {
	 position: absolute;
	 top: 100%;
	 right: 0;
	 background-color: #fff;
	 border: 1px solid #ccc;
	 border-radius: 4px;
	 display: none;
	 z-index: 100;
	 list-style: none;
	 padding: 0;
	 margin: 0;
	color: #4B3B2F;
 }.lang-options li {
	  display: flex;
	  align-items: center;
	  padding:5px 10px;
	  cursor: pointer;
	  transition: background-color 0.3s;
  }

.lang-options li img {
	width: 20px;
	height: 20px;
	margin-right: 10px;
}

.lang-options li:hover {
	background-color: #f0f0f0;
}

/* Показать список при активном состоянии */
.lang-head.active .lang-options {
	display: block;
}
img.lang, svg.lang{
	width:25px ;
	height: 24px;
}
#carouselExample{
	margin-top: 91px;
}
#content{
	margin-top: 91px;
}
@media (max-width: 799px) {
	#content{
		margin-top: 83px;
	}
	#carouselExample{
		margin-top: 83px;
	}
}

@media (max-width: 599px) {
	#content{
		margin-top: 60px;
	}
	#carouselExample{
		margin-top: 60px;
	}
}
@media (max-width: 699px) {
	#content{
		margin-top: 71px;
	}
	#carouselExample{
		margin-top: 71px;
	}
}
@media (max-width: 599px) {
	#content{
		margin-top: 60px;
	}
	#carouselExample{
		margin-top: 60px;
	}
}
@media (max-width: 399px) {
	#content{
		margin-top: 64px;
	}
	#carouselExample{
		margin-top: 64px;
	}
	.buttons-wrapper {
		margin-left: 50px;
	}
}
.row-my, .row.product-list{
	margin-bottom: 180px;
	row-gap: 180px;
	column-gap: 15px;
	padding-right: 0!important;
	padding-left: 0!important;
}
a.mobile-menu{
	display:none;
}
.title-mobile{
	display: none;
}
.mobile-sidebar {
	position: fixed;
	top: 0;
	left: -65%;
	width: 65%;
	height: 100%;
	background-color: #4b3b2ff5;
	color: white;
	box-shadow: 2px 0 5px rgba(0, 0, 0, 0.5);
	transition: left 0.3s ease;
	z-index: 999;
	overflow-y: auto;
}
.mobile-sidebar.active {
	left: 0;
}
.close-btn {
	position: absolute;
	right: 15px;
	background: none;
	border: none;
	color: white;
	font-size: 40px;
	cursor: pointer;
}
.mobile-nav {
	list-style: none;
	padding: 50px 20px;
	margin: 0;
}
.mobile-nav li{
	padding: 15px 0;
}
.phone-head.mobile{
	font-size: 16px!important;
}
@media (min-width: 1200px) {
	.col-lg-5 {
		width: calc(41.66666667% - 10px);
	}
}
@media (min-width: 1200px) {
	.col-xl-7 {
		flex: 0 0 auto;
		width: calc(58.33333333% - 10px);
	}
}

.basket-image img {
	max-width: 100%;
	max-height:90px ;
}