/**/
.bottom-seo-text ul,
.bottom-seo-text ol {
	padding-left: 20px;
}
.bottom-seo-text ul:not([class*=ul__ushki]) li {
	list-style: square outside;
}

.bottom-seo-text ol:not([class*=ul__ushki]) li {
	list-style: decimal outside;
}

.p-description ul:not([class*=ul__ushki]) li {
	list-style: square outside;
	text-indent: 0;
}
.p-description ol:not([class*=ul__ushki]) li {
	list-style: decimal outside;
	text-indent: 0;
}

.s-quote ul:not([class*=ul__ushki]) {
	padding-left: 20px;
}


.pay-left a{
	float: left;
	font-weight: 500;
	text-transform: uppercase;
	padding: 19px 40px !important;
}
.pay-left {
	margin-top: 35px;
	margin-bottom: 45px;
}
.bx_block textarea{
	min-height: 142px;
	margin-bottom: 30px;
}
.h_order--sm {
	margin-top: 25px;
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
}
.s-title__sub {
	text-align: left;
	padding: 0 30px;
	margin: 60px 0 25px;

}
.s-title__sub--margin {

}
.s-title__sub h2{
	font-size:30px;
}
.catalog_desc h2{
	margin: 30px 0 25px;
	font-size:30px;
}
.s-title__sub h2:after,.catalog_desc h2:after {
	background: initial;
	display: none;
}
.s-about .logo{
	float: left;
	padding-right: 30px;
}
.s-about p{
	line-height: 2.2;
}
.s-about span{
	color: #967850;
	font-weight: bold;
}
.s-about .p-title {
	font-size: 25px;
	line-height: 1.2;
	font-weight: 500;
	margin-bottom: 25px;
}
.s-about h2{

	margin-bottom: 35px;
}
.about__list {
	display: block;
	overflow: hidden;
	margin-left: 19px;
	padding-bottom: 15px;

}
.about__list  li {
	padding-left: 35px;
	position: relative;
	line-height: 2.2;
}
.about__list  li:after {
	content: '';
	position: absolute;
	left: 0;
	top: 11px;
	width: 10px;
	height: 10px;
	background-color: rgb(150, 120, 80);
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.about-text--sub {
	font-weight: 500;
	line-height: 2.2;
}
.s-about {
	padding: 30px 0;
}
.fixex__numer {
	display: none;
	float: right;
	margin-right: 15px;
	padding: 12px 0;
}
/* #search {
	float: left;
	width: 25%;
	text-align: right;
} */
.fixex__numer .phone{
	background: url(/images/scroll__phone.png)center left no-repeat;
	font-weight: 500;
	display: inline-block;
	font-size: 20px;
	color: #fff;
	padding-left: 30px;
}
.fixex__numer .phone a{
	color: #fff;
}
.scroll .fixex__numer {
	display: block;
}
.scroll /* #search */ {

	width: initial;

}
@media screen and (max-width: 992px) {
	.scroll .fixex__numer {
		display: none;
	}
}
@media screen and (max-width: 1560px) {
	#basket_items td:first-child {
		max-width: 75px;
	}
	/* #search {
	
		width: 19%;
	
	} */
}
@media screen and (max-width: 768px) {
	/* #search {
	
		width: 100%;
	
	} */
	header .contact p {
		position: relative;
		top: -6px;
	}
}
@media screen and (max-width:321px) {
	header .contact p {
		position: relative;
		top: -13px;
	}
}
@media screen and (max-width: 1200px) {
	#basket_items td:first-child {
		max-width: 110px;
	}
}
.alt_btn {
	width: 100% !important;
	font-size: 16px !important;
	margin-bottom: 7px;
}
.detail_text_under_slider {
	position: relative;
	background-color: rgb(241, 241, 241);
	padding: 10px;
}
.detail_text_under_slider:before{
	content: "";
	height: 100%;
	width: 1px;
	position: absolute;
	left: -2px;
	top: 0;
	bottom: 0;
	background: rgb(224, 224, 224);
}
.deliveri_in {
	display: flex;
	align-items: center;
	margin-bottom: 5px;
}
.deliveri_in img {
	margin-right: 9px;
}
.deliveri_in span {
	color: #967850;
}
.card-grid_item_delivery p {
	margin-bottom: 25px;
	font-size: 13px;
	color: rgb(145, 145, 151);
}
.card-grid_item .p-title {
	font-size: 16px;
	color: #2c2d2f;
	font-weight: 500;
}
@media (min-width: 768px) {
	div.bx-auth {
		width: 750px;
	}

}
@media (min-width: 1200px) {
	div.bx-auth {
		width: 1170px;
	}
}
@media (min-width: 1560px) {
	div.bx-auth {
		width: 1560px;
	}
}
.bx-auth .form_btn input[type="submit"]{
	outline: none;
	border: none;
	font-size: 16px;
	color: #fff;
	transition: .3s linear;
	padding: 6px 30px;
	text-align: center;
	display: inline-block;
	cursor: pointer;
	background: #967850;
}
.c-accept span{

}
.custom_checkbox:checked+label:before {
	background: #967850;
}
td.to_twitter {text-align:center !important;}
div.bx-auth {max-width: initial;margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
	margin-top:12px; margin-bottom:10px;}
.bx-auth tbody{
	margin-top: 20px;
	display: block;
}
.bx-auth tbody{
	display: flex;
	margin-bottom: 10px;
	flex-flow: column;
}
.bx-auth table.profile-table {
	width: 100%;
	max-width: 50%;
}
.bx-auth .soglasie {
	margin-top: 10px;
}
.bx-auth tr {
	flex-flow: column;
	display: flex;
}
.bx-auth .form_btn {
	margin-top: 10px;
}
.bx-auth  .bot_block {
	margin-top: 10px;
}
.quality-ctrl-btn__js {

}
.btn-main_white svg{
	margin-right: 10px;
	position: relative;
	top: 3px;

}
.btn-main_white:hover svg path{
	transition: .3s linear;
}
.btn-main_white:hover svg path{
	fill:#fff;
}
.agree-container p {
	margin-bottom: 15px;
}

.agree-container h3 {
	font-size: 20px;
}
.s-title h2{
	font-size: 35px;
}
.s-title span{
	display: block;
	font-size: 35px;
	margin-bottom: 20px;
	font-weight: 400;
	color: #000;
}
.s-title span:after {
	position: relative;
	display: block;
	height: 30px;
	width: auto;
	content: "";
	background: url(../images/line.png) 50% no-repeat;
}
@media (max-width: 767px) {
	.s-item .card-grid_item_image-block {
		overflow: hidden !important;
	}
	.s-item .card-grid_item_image-block_border_label ul {
		left: 0 !important;
	}
}







.col-number-social {
	display: flex;
	gap: 10px;
	margin-top: 5px;
}
.col-number-social-item {
	display: flex;
}
.col-number-social-item svg {
	width: 24px;
	height: 24px;
	 fill: #919194;
}
.col-number-social-item--wta svg {
	width: 26px;
	height: 26px;
}
.col-number-social-item:hover svg {
	fill: #957850;
}

.footer__social .phone2 {
	display: block;
}
.footer .contact p.phone {
	background-position-y: 5px;
}

.social-ico_tg {
	background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAsMCwyNTYsMjU2Ij48ZyBmaWxsPSIjOTg5ODk4IiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWNhcD0iYnV0dCIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtZGFzaGFycmF5PSIiIHN0cm9rZS1kYXNob2Zmc2V0PSIwIiBmb250LWZhbWlseT0ibm9uZSIgZm9udC13ZWlnaHQ9Im5vbmUiIGZvbnQtc2l6ZT0ibm9uZSIgdGV4dC1hbmNob3I9Im5vbmUiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTogbm9ybWFsIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMzkzLDAuMDIyNCkgc2NhbGUoMTAuNjY2NjcsMTAuNjY2NjcpIj48cGF0aCBkPSJNMjEuOTM2LDIuNDQ0Yy0wLjc0NSwtMC41MjEgLTEuNjgzLC0wLjU5OSAtMi41MDYsLTAuMjA3bC0xNy40ODgsOS4yMTJjLTEuMzEyLDAuNjkxIC0xLjIzNSwyLjU4MSAwLjExNiwzLjE5YzAuMjg5LDAuMTMgMC41NDEsMC4yMjggMC43MzgsMC4yODJsMi4xNDQsMC41MzZjMC43MzksMC4xODYgMS41MzEsMC4wNDkgMi4xNjcsLTAuMzc1bDkuMDg4LC02Ljk3OWMwLjIwNywtMC4xNTggMC40OTksLTAuMTMzIDAuNjczLDAuMDU5YzAuMTc2LDAuMTkgMC4xNzYsMC40ODMgMC4wMDEsMC42NzVsLTYuNTQ0LDcuMTY5Yy0wLjI5MiwwLjI5NCAtMC40MjcsMC42NzYgLTAuMzg0LDEuMDY1YzAuMDQzLDAuMzg5IDAuMjU3LDAuNzMyIDAuNTg3LDAuOTQybDAuMDM1LDAuMDE4bDcuOTQ1LDMuNzgzYzEuMjE3LDAuNTggMi42NDIsLTAuMjE2IDIuNzg4LC0xLjU1NmwxLjY5MSwtMTUuNTMxYzAuMDg4LC0wLjkwNyAtMC4zMDQsLTEuNzYgLTEuMDUxLC0yLjI4M3oiPjwvcGF0aD48L2c+PC9nPjwvc3ZnPg==);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 14px;
	border: 1px solid #989898;
	border-radius: 3px;
}
.social-ico_wta {
	background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjAsMCwyNTYsMjU2Ij48ZyBmaWxsPSIjOTg5ODk4IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWNhcD0iYnV0dCIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtZGFzaGFycmF5PSIiIHN0cm9rZS1kYXNob2Zmc2V0PSIwIiBmb250LWZhbWlseT0ibm9uZSIgZm9udC13ZWlnaHQ9Im5vbmUiIGZvbnQtc2l6ZT0ibm9uZSIgdGV4dC1hbmNob3I9Im5vbmUiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTogbm9ybWFsIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC0wLjQzNzUpIHNjYWxlKDgsOCkiPjxwYXRoIGQ9Ik0yNC41MDM5MSw3LjUwMzkxYy0yLjI1NzgxLC0yLjI1NzgxIC01LjI1NzgxLC0zLjUwMzkxIC04LjQ1MzEyLC0zLjUwMzkxYy02LjU4NTk0LDAgLTExLjk0OTIyLDUuMzU5MzggLTExLjk0OTIyLDExLjk0NTMxYy0wLjAwMzkxLDIuMTA1NDcgMC41NDY4OCw0LjE2MDE2IDEuNTkzNzUsNS45NzI2NmwtMS42OTUzMSw2LjE5MTQxbDYuMzM1OTQsLTEuNjY0MDZjMS43NDIxOSwwLjk1MzEzIDMuNzEwOTQsMS40NTMxMyA1LjcxMDk0LDEuNDU3MDNoMC4wMDM5MWM2LjU4NTk0LDAgMTEuOTQ1MzEsLTUuMzU5MzcgMTEuOTQ5MjIsLTExLjk0OTIyYzAsLTMuMTkxNDEgLTEuMjQyMTksLTYuMTkxNDEgLTMuNDk2MDksLTguNDQ5MjJ6TTE2LjA1MDc4LDI1Ljg4MjgxaC0wLjAwMzkxYy0xLjc4MTI1LDAgLTMuNTMxMjUsLTAuNDgwNDcgLTUuMDU0NjksLTEuMzgyODFsLTAuMzYzMjgsLTAuMjE0ODRsLTMuNzYxNzIsMC45ODQzOGwxLjAwMzkxLC0zLjY2NDA2bC0wLjIzNDM3LC0wLjM3NWMtMC45OTYwOSwtMS41ODIwMyAtMS41MTk1MywtMy40MTAxNiAtMS41MTk1MywtNS4yODUxNmMwLC01LjQ3MjY2IDQuNDU3MDMsLTkuOTI1NzggOS45Mzc1LC05LjkyNTc4YzIuNjUyMzQsMCA1LjE0NDUzLDEuMDM1MTYgNy4wMTk1MywyLjkxMDE2YzEuODc1LDEuODc4OTEgMi45MDYyNSw0LjM3MTA5IDIuOTA2MjUsNy4wMjM0NGMwLDUuNDc2NTYgLTQuNDU3MDMsOS45Mjk2OSAtOS45Mjk2OSw5LjkyOTY5ek0yMS40OTYwOSwxOC40NDUzMWMtMC4yOTY4NywtMC4xNDg0NCAtMS43NjU2MiwtMC44NzEwOSAtMi4wMzkwNiwtMC45Njg3NWMtMC4yNzM0NCwtMC4xMDE1NiAtMC40NzI2NiwtMC4xNDg0NCAtMC42NzE4NywwLjE0ODQ0Yy0wLjE5OTIyLDAuMzAwNzggLTAuNzY5NTMsMC45NzI2NiAtMC45NDUzMSwxLjE3MTg4Yy0wLjE3MTg3LDAuMTk1MzEgLTAuMzQ3NjYsMC4yMjI2NiAtMC42NDQ1MywwLjA3NDIyYy0wLjMwMDc4LC0wLjE0ODQ0IC0xLjI2MTcyLC0wLjQ2NDg0IC0yLjQwMjM0LC0xLjQ4NDM3Yy0wLjg4NjcyLC0wLjc4OTA2IC0xLjQ4ODI4LC0xLjc2OTUzIC0xLjY2MDE2LC0yLjA2NjQxYy0wLjE3NTc4LC0wLjMwMDc4IC0wLjAxOTUzLC0wLjQ2MDk0IDAuMTI4OTEsLTAuNjA5MzdjMC4xMzY3MiwtMC4xMzI4MSAwLjMwMDc4LC0wLjM0NzY2IDAuNDQ5MjIsLTAuNTIzNDRjMC4xNDg0NCwtMC4xNzE4NyAwLjE5OTIyLC0wLjI5Njg3IDAuMzAwNzgsLTAuNDk2MDljMC4wOTc2NiwtMC4xOTkyMiAwLjA0Njg4LC0wLjM3NSAtMC4wMjczNCwtMC41MjM0NGMtMC4wNzQyMiwtMC4xNDg0NCAtMC42NzE4NywtMS42MjEwOSAtMC45MjE4NywtMi4yMTg3NWMtMC4yNDIxOSwtMC41ODIwMyAtMC40ODgyOCwtMC41IC0wLjY3MTg3LC0wLjUxMTcyYy0wLjE3MTg3LC0wLjAwNzgxIC0wLjM3MTA5LC0wLjAwNzgxIC0wLjU3MDMxLC0wLjAwNzgxYy0wLjE5OTIyLDAgLTAuNTIzNDQsMC4wNzQyMiAtMC43OTY4NywwLjM3NWMtMC4yNzM0NCwwLjI5Njg4IC0xLjA0Mjk3LDEuMDE5NTMgLTEuMDQyOTcsMi40ODgyOGMwLDEuNDY4NzUgMS4wNzAzMSwyLjg5MDYzIDEuMjE4NzUsMy4wODk4NGMwLjE0ODQ0LDAuMTk1MzEgMi4xMDU0NywzLjIxMDk0IDUuMTAxNTYsNC41MDM5MWMwLjcxMDk0LDAuMzA4NTkgMS4yNjU2MywwLjQ5MjE5IDEuNjk5MjIsMC42Mjg5MWMwLjcxNDg0LDAuMjI2NTYgMS4zNjcxOSwwLjE5NTMxIDEuODgyODEsMC4xMjEwOWMwLjU3NDIyLC0wLjA4NTk0IDEuNzY1NjMsLTAuNzIyNjYgMi4wMTU2MywtMS40MjE4N2MwLjI0NjA5LC0wLjY5NTMxIDAuMjQ2MDksLTEuMjkyOTcgMC4xNzE4OCwtMS40MTc5N2MtMC4wNzQyMiwtMC4xMjUgLTAuMjczNDQsLTAuMTk5MjIgLTAuNTc0MjIsLTAuMzUxNTZ6Ij48L3BhdGg+PC9nPjwvZz48L3N2Zz4=);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 17px;
	border: 1px solid #989898;
	border-radius: 3px;
}
.social-ico_max {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3MjAgNzIwIj48cGF0aCBmaWxsPSIjOTg5ODk4IiBkPSJNMzUwLjQsOS42QzE0MS44LDIwLjUsNC4xLDE4NC4xLDEyLjgsMzkwLjRjMy44LDkwLjMsNDAuMSwxNjgsNDguNywyNTMuNywyLjIsMjIuMi00LjIsNDkuNiwyMS40LDU5LjMsMzEuNSwxMS45LDc5LjgtOC4xLDEwNi4yLTI2LjQsOS02LjEsMTcuNi0xMy4yLDI0LjItMjIsMjcuMywxOC4xLDUzLjIsMzUuNiw4NS43LDQzLjQsMTQzLjEsMzQuMywyOTkuOS00NC4yLDM2OS42LTE3MC4zQzc5OS42LDI5MS4yLDYyMi41LTQuNiwzNTAuNCw5LjZoMFpNMjY5LjQsNTA0Yy0xMS4zLDguOC0yMi4yLDIwLjgtMzQuNywyNy43LTE4LjEsOS43LTIzLjctLjQtMzAuNS0xNi40LTIxLjQtNTAuOS0yNC0xMzcuNi0xMS41LTE5MC45LDE2LjgtNzIuNSw3Mi45LTEzNi4zLDE1MC0xNDMuMSw3OC02LjksMTUwLjQsMzIuNywxODMuMSwxMDQuMiw3Mi40LDE1OS4xLTExMi45LDMxNi4yLTI1Ni40LDIxOC42aDBaIi8+PC9zdmc+");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 17px;
	border: 1px solid #989898;
	border-radius: 3px;
}
@media (max-width: 1024px) {
	header .col-number-social {
		margin-left: 12px;
	}
}

@media screen and (max-width: 768px) {
  header .col-number-social {
		margin-left: 0;
		justify-content: center;
	}
}