p, span, div, b, h1, h2, h3, h4, a, ul, li, section, input, textarea, button, input, textarea {
	font-family: 'Montserrat', sans-serif;
}

p, h1, h2, h3, h4 {
	margin: 0;
}

a {
	text-decoration: none;
}

body {
	margin: 0;
	overflow-x: hidden;
	background: #FFFFFF;
}

img {
	display: block;
}

*, ::after, ::before {
    box-sizing: border-box;
}

input:focus {
	outline: none;
}

input {
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

button {
    outline: none;
}

button:active {
    outline: none;
}

button:focus {
    outline: none;
}


.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 576px) {
	.container {
		max-width: 540px;
	}
}

@media (min-width: 768px) {
	.container {
		max-width: 720px;
	}
}

@media (min-width: 992px) {
	.container {
		max-width: 960px;
	}
}

@media (min-width: 1310px) {
	.container {
		max-width: 1260px;
	}
}

button {
	border: 0;
	cursor: pointer;
}

.row {
	display: flex;
	flex-wrap: wrap;
}

header .top {
	background: #faf9f7;
	height: 38px;
	display: flex;
	align-items: center;
}

header .top .left p {
	font-weight: 500;
	font-size: 12px;
	line-height: 160%;
	color: #444;
	display: flex;
	align-items: center;
}

header .top .left p::before {
	content: '';
	display: block;
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
	width: 13px;
	height: 13px;
}

header .top .left p.address::before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='13' viewBox='0 0 10 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4004_3663)'%3e%3cpath d='M4.19922 12.2559C0.634766 7.12891 0 6.5918 0 4.6875C0 2.09961 2.0752 0 4.6875 0C7.27539 0 9.375 2.09961 9.375 4.6875C9.375 6.5918 8.71582 7.12891 5.15137 12.2559C4.93164 12.5977 4.41895 12.5977 4.19922 12.2559ZM4.6875 6.64062C5.76172 6.64062 6.64062 5.78613 6.64062 4.6875C6.64062 3.61328 5.76172 2.73438 4.6875 2.73438C3.58887 2.73438 2.73438 3.61328 2.73438 4.6875C2.73438 5.78613 3.58887 6.64062 4.6875 6.64062Z' fill='%23CC2040' /%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_4004_3663'%3e%3crect width='10' height='13' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

header .top .left p.time::before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4004_3665)'%3e%3cpath d='M6.05469 0C9.39941 0 12.1094 2.70996 12.1094 6.05469C12.1094 9.39941 9.39941 12.1094 6.05469 12.1094C2.70996 12.1094 0 9.39941 0 6.05469C0 2.70996 2.70996 0 6.05469 0ZM6.05469 10.9375C8.74023 10.9375 10.9375 8.76465 10.9375 6.05469C10.9375 3.36914 8.74023 1.17188 6.05469 1.17188C3.34473 1.17188 1.17188 3.36914 1.17188 6.05469C1.17188 8.76465 3.34473 10.9375 6.05469 10.9375ZM7.54395 8.39844L5.46875 6.88477C5.39551 6.83594 5.37109 6.73828 5.37109 6.66504V2.63672C5.37109 2.49023 5.49316 2.34375 5.66406 2.34375H6.44531C6.5918 2.34375 6.73828 2.49023 6.73828 2.63672V6.10352L8.34961 7.2998C8.49609 7.39746 8.52051 7.56836 8.42285 7.71484L7.95898 8.3252C7.86133 8.47168 7.69043 8.49609 7.54395 8.39844Z' fill='%23CC2040' /%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_4004_3665'%3e%3crect width='13' height='13' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

header .top .row {
	justify-content: space-between;
}

header .top .left {
	display: flex;
	align-items: center;
}

header .top .left p.address {
	margin-right: 20px;
}

header .top .right {
	display: flex;
	align-items: center;
}

header .top .right a {
	font-weight: 500;
	font-size: 12px;
	line-height: 160%;
	color: #444;
	display: flex;
	align-items: center;
}

header .top .right a::before {
	content: '';
	display: block;
	width: 13px;
	height: 10px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='13' height='10' viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4005_3669)'%3e%3cpath d='M12.2559 3.10059C12.3535 3.02734 12.5 3.10059 12.5 3.22266V8.20312C12.5 8.8623 11.9629 9.375 11.3281 9.375H1.17188C0.512695 9.375 0 8.8623 0 8.20312V3.22266C0 3.10059 0.12207 3.02734 0.219727 3.10059C0.78125 3.54004 1.48926 4.07715 3.97949 5.88379C4.49219 6.25 5.37109 7.05566 6.25 7.05566C7.10449 7.05566 8.00781 6.25 8.49609 5.88379C10.9863 4.07715 11.6943 3.54004 12.2559 3.10059ZM6.25 6.25C5.66406 6.27441 4.8584 5.54199 4.44336 5.24902C1.19629 2.90527 0.952148 2.68555 0.219727 2.09961C0.0732422 2.00195 0 1.83105 0 1.63574V1.17188C0 0.537109 0.512695 0 1.17188 0H11.3281C11.9629 0 12.5 0.537109 12.5 1.17188V1.63574C12.5 1.83105 12.4023 2.00195 12.2559 2.09961C11.5234 2.68555 11.2793 2.90527 8.03223 5.24902C7.61719 5.54199 6.81152 6.27441 6.25 6.25Z' fill='%23CC2040' /%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_4005_3669'%3e%3crect width='13' height='10' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
	margin-right: 5px;
}

header .top .right p {
	font-weight: 600;
	font-size: 11px;
	line-height: 160%;
	color: #444;
	border: 1px solid #d1d5db;
	border-radius: 3px;
	display: flex;
	align-items: center;
	padding: 2px 8px;
	margin-left: 20px;
}

header .top .right p::before {
	content: '';
	display: block;
	width: 12px;
	height: 12px;
	background-repeat: no-repeat;
	background-position: center;
	margin-right: 5px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4005_3667)'%3e%3cpath d='M9.99029 5.62892L10.9786 6.59571C11.2794 6.87501 11.129 7.36915 10.7423 7.47657L9.41022 7.82032L9.77545 9.15236C9.88287 9.53908 9.53912 9.88282 9.1524 9.7754L7.82037 9.41018L7.47662 10.7422C7.3692 11.1504 6.87506 11.2793 6.59576 10.9785L5.65045 9.99024L4.68365 10.9785C4.40436 11.2578 3.91022 11.1504 3.80279 10.7422L3.45904 9.41018L2.12701 9.7754C1.74029 9.88282 1.39654 9.53908 1.50397 9.15236L1.8692 7.82032L0.537166 7.47657C0.150448 7.36915 5.67436e-05 6.87501 0.300838 6.59571L1.28912 5.62892L0.300838 4.66212C5.67436e-05 4.38282 0.150448 3.88869 0.537166 3.80275L1.8692 3.459L1.50397 2.12696C1.39654 1.74024 1.74029 1.37501 2.12701 1.48243L3.45904 1.86915L3.80279 0.51564C3.88873 0.128921 4.40436 1.49459e-05 4.68365 0.300796L5.65045 1.28907L6.59576 0.300796C6.87506 1.49459e-05 7.39068 0.150406 7.47662 0.51564L7.82037 1.86915L9.1524 1.48243C9.53912 1.37501 9.88287 1.74024 9.77545 2.12696L9.41022 3.459L10.7423 3.80275C11.129 3.88869 11.2794 4.38282 10.9786 4.66212L9.99029 5.62892Z' fill='%23CC2040' /%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_4005_3667'%3e%3crect width='12' height='12' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

header .center .menu ul {
	display: flex;
	align-items: center;
	padding: 0;
	margin: 0;
	height: 100%;
}

header .center .menu ul li a {
	display: block;
	font-weight: 500;
	font-size: 14px;
	line-height: 160%;
	color: #2f3137;
}

header .center .menu ul li {
	padding: 0 15px;
	list-style: none;
}

header .center .contact .max {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_2018_2501)'%3e%3cpath d='M18.0077 0H5.99234C2.68286 0 0 2.68286 0 5.99234V18.0077C0 21.3171 2.68286 24 5.99234 24H18.0077C21.3171 24 24 21.3171 24 18.0077V5.99234C24 2.68286 21.3171 0 18.0077 0Z' fill='url(%23paint0_linear_2018_2501)' /%3e%3cpath d='M18.0077 0H5.99234C2.68286 0 0 2.68286 0 5.99234V18.0077C0 21.3171 2.68286 24 5.99234 24H18.0077C21.3171 24 24 21.3171 24 18.0077V5.99234C24 2.68286 21.3171 0 18.0077 0Z' fill='url(%23paint1_radial_2018_2501)' /%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.1971 21.0799C10.3969 21.0799 9.56034 20.8171 8.1062 19.7659C7.1864 20.9485 4.27374 21.8727 4.14671 20.2915C4.14671 19.1045 3.88391 18.1015 3.58607 17.0065C3.2313 15.6575 2.82834 14.1552 2.82834 11.9783C2.82834 6.77931 7.09443 2.86801 12.1489 2.86801C17.2077 2.86801 21.1716 6.97204 21.1716 12.0265C21.1886 17.0028 17.1734 21.0533 12.1971 21.0799ZM12.2715 7.36184C9.81001 7.23484 7.89157 8.93864 7.46672 11.6104C7.11632 13.8223 7.73828 16.516 8.26825 16.6561C8.52229 16.7175 9.16177 16.2006 9.56034 15.802C10.2194 16.2573 10.9869 16.5308 11.7854 16.5948C14.3359 16.7175 16.5153 14.7758 16.6865 12.228C16.7862 9.67484 14.8225 7.51235 12.2715 7.36624V7.36184Z' fill='white' /%3e%3c/g%3e%3cdefs%3e%3clinearGradient id='paint0_linear_2018_2501' x1='2.82833' y1='18.2529' x2='24' y2='12' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2344CCFF' /%3e%3cstop offset='0.662' stop-color='%235533EE' /%3e%3cstop offset='1' stop-color='%239933DD' /%3e%3c/linearGradient%3e%3cradialGradient id='paint1_radial_2018_2501' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(-0.570979 -10.5404) rotate(51.356) scale(29.1244 12)'%3e%3cstop stop-color='%230000FF' /%3e%3cstop offset='1' stop-opacity='0' /%3e%3c/radialGradient%3e%3cclipPath id='clip0_2018_2501'%3e%3crect width='24' height='24' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: center;
	margin-right: 24px;
	flex: none;
}

header .center .contact .phone {
	font-weight: 700;
	font-size: 15px;
	line-height: 160%;
	color: #1a1a1a;
	display: flex;
	align-items: center;
	margin-right: 14px;
}

header .center .contact .phone::before {
	content: '';
	display: block;
	width: 16px;
	height: 16px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.5605 10.6055C14.7949 10.7227 14.9707 10.9863 14.9707 11.2793C14.9707 11.3086 14.9707 11.3672 14.9707 11.4258L14.2676 14.4727C14.1797 14.7949 13.916 15 13.5938 15C6.06445 15 0 8.93555 0 1.40625C0 1.08398 0.205078 0.820312 0.527344 0.732422L3.57422 0.0292969C3.63281 0.0292969 3.69141 0 3.7207 0C4.01367 0 4.27734 0.175781 4.39453 0.439453L5.80078 3.7207C5.83008 3.80859 5.85938 3.89648 5.85938 3.98438C5.85938 4.21875 5.74219 4.42383 5.5957 4.54102L3.80859 6.00586C4.89258 8.29102 6.70898 10.1074 8.99414 11.1914L10.459 9.4043C10.5762 9.25781 10.7812 9.14062 10.9863 9.14062C11.1035 9.14062 11.1914 9.16992 11.2793 9.19922L14.5605 10.6055Z' fill='%23CC2040' /%3e%3c/svg%3e");
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 7px;
}

header .center .contact .btn_red {
	font-weight: 600;
	font-size: 13px;
	line-height: 160%;
	width: 130px;
	height: 43px;
}

.btn_red {
	background: #cc2040;
	border-radius: 4px;
	color: #fff;
	font-weight: 600;
	font-size: 15px;
	line-height: 160%;
}

header .center .contact {
	display: flex;
	align-items: center;
}

header .center .row {
	justify-content: space-between;
	height: 80px;
	align-items: center;
}

header .bottom {
	background: #f5f5f5;
}

header .bottom .row {
	align-items: center;
	justify-content: space-between;
	height: 54px;
	align-items: center;
}

header .bottom .menu ul {
	padding: 0;
	margin: 0;
	display: flex;
	align-items: center;
}

header .bottom .menu ul li {
	list-style: none;
}

header .bottom .menu ul li a {
	font-weight: 600;
	font-size: 13px;
	line-height: 160%;
	color: #444;
	display: flex;
	align-items: center;
	height: 45px;
	padding: 0 18px;
}

header .bottom .menu ul li.sale a {
	color: #cc2040;
	display: flex;
	position: relative;
}

header .bottom .menu ul li.sale a::before {
	content: '';
	display: block;
	width: 14px;
	height: 14px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 6.42383V1.21875C0 0.558594 0.533203 0 1.21875 0H6.39844C6.72852 0 7.0332 0.152344 7.26172 0.380859L12.6191 5.73828C13.1016 6.2207 13.1016 7.00781 12.6191 7.46484L7.43945 12.6445C6.98242 13.127 6.19531 13.127 5.71289 12.6445L0.355469 7.28711C0.126953 7.05859 0 6.75391 0 6.42383ZM2.84375 1.625C2.1582 1.625 1.625 2.18359 1.625 2.84375C1.625 3.5293 2.1582 4.0625 2.84375 4.0625C3.50391 4.0625 4.0625 3.5293 4.0625 2.84375C4.0625 2.18359 3.50391 1.625 2.84375 1.625Z' fill='%23CC2040' /%3e%3c/svg%3e");
	margin-right: 6px;
}

header .bottom .menu ul li.sale a::after {
	content: '';
	display: block;
	width: 100%;
	height: 2px;
	background-color: #cc2040;
	position: absolute;
	bottom: 0;
	left: 0;
}

.search_header input {
	border: 1px solid #d8d8d8;
	border-radius: 6px;
	background: #fff;
	padding: 12px 0px 12px 38px;
	width: 100%;
	height: 40px;
}

.search_header input::placeholder {
	color: #7c7c7c;
	opacity: 1;
}

.search_header form > div {
	position: relative;
	width: 258px;
}

.search_header .send {
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M17.5 17.5L13.8808 13.8808M13.8808 13.8808C14.4999 13.2617 14.991 12.5268 15.326 11.7179C15.661 10.9091 15.8335 10.0422 15.8335 9.16666C15.8335 8.29115 15.6611 7.42422 15.326 6.61537C14.991 5.80651 14.4999 5.07156 13.8808 4.45249C13.2617 3.83342 12.5268 3.34234 11.7179 3.0073C10.9091 2.67226 10.0422 2.49982 9.16666 2.49982C8.29115 2.49982 7.42422 2.67226 6.61537 3.0073C5.80651 3.34234 5.07156 3.83342 4.45249 4.45249C3.20221 5.70276 2.49982 7.3985 2.49982 9.16666C2.49982 10.9348 3.20221 12.6305 4.45249 13.8808C5.70276 15.1311 7.3985 15.8335 9.16666 15.8335C10.9348 15.8335 12.6305 15.1311 13.8808 13.8808Z' stroke='%23ADADAD' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
	position: absolute;
	top: 0;
	bottom: 0;
	left: 10px;
	margin: auto;
	background-color: transparent;
}

.main_slider .slide {
	height: 600px;
}

.main_slider .slide img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.main_slider .slide .container {
	position: relative;
}

.main_slider .slide .content {
	box-shadow: 0 12px 48px 0 rgba(0, 0, 0, 0.35);
	background: #cc2040;
	border-radius: 20px 20px 0 0;
	padding: 24px;
	width: 445px;
	position: absolute;
	left: 15px;
	bottom: 0;
}

.main_slider .slide .content span.head {
	display: block;
	font-weight: 700;
	font-size: 11px;
	line-height: 160%;
	text-transform: uppercase;
	color: rgba(255, 255, 255, 0.75);
	margin-bottom: 4px;
}

.main_slider .slide .content strong {
	font-weight: 700;
	font-size: 38px;
	line-height: 110%;
	color: #fff;
	display: block;
	margin-bottom: 16px;
}

.main_slider .slide .content ul {
	padding: 0;
	margin: 0;
	margin-bottom: 16px;
}

.main_slider .slide .content ul li {
	display: flex;
	list-style: none;
	align-items: center;
	margin-bottom: 8px;
}

.main_slider .slide .content ul li::last-child {
	margin-bottom: 0;
}

.main_slider .slide .content ul li span {
	font-weight: 600;
	font-size: 14px;
	line-height: 160%;
	color: rgba(255, 255, 255, 0.7);
	display: block;
	width: 128px;
	margin-right: 24px;
}

.main_slider .slide .content ul li p {
	font-weight: 500;
	font-size: 14px;
	line-height: 160%;
	color: rgba(255, 255, 255, 0.9);
}

.main_slider .slide .content .price p {
	font-weight: 600;
	font-size: 14px;
	line-height: 160%;
	color: rgba(255, 255, 255, 0.8);
}

.main_slider .slide .content .price p span {
	font-weight: 800;
	font-size: 26px;
	line-height: 160%;
	color: #fff;
	margin: 0 8px;
}

.main_slider .slide .content .price {
	margin-bottom: 16px;
}

.main_slider .slide .content .btns {
	display: flex;
}

.main_slider .slide .content .btns button {
	font-weight: 600;
	font-size: 15px;
	line-height: 160%;
	text-align: center;
	color: #1d1d1f;
	background: #fff;
	height: 54px;
	border-radius: 4px;
	border: 2px solid #fff;
	width: 100%;
	padding: 0;
}

.main_slider .slide .content .btns a {
	font-weight: 600;
	font-size: 15px;
	line-height: 160%;
	text-align: center;
	color: #fff;
	border: 2px solid #f0bcc5;
	border-radius: 4px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 179px;
	flex: none;
	margin-left: 8px;
}

.home_main .bottom .row .block > div {
	padding: 0 24px;
	display: flex;
	align-items: center;
	height: 96px;
}

.home_main .bottom .row .block > div .icon {
	margin-right: 16px;
	flex: none;
}

.home_main .bottom .row .block > div strong {
	display: block;
	margin-bottom: 6px;
	font-weight: 700;
	font-size: 14px;
	color: #1a1a1a;
	white-space: nowrap;
}

.home_main .bottom .row .block > div p {
	font-weight: 500;
	font-size: 12px;
	line-height: 140%;
	color: #444;
}

.home_main .bottom .row {
	flex-wrap: nowrap;
}

.home_main .bottom  {
	background: #faf9f7;
	position: relative;
	z-index: 1;
	padding: 16px 0;
}

.home_main .bottom .row .block {
	border-right: 1px solid #e8e8e8;
}

.home_main .bottom .row .block:last-child {
	border-right: 0;
}

.custom_arrows .slick-arrow {
	width: 48px;
	height: 48px;
	border-radius: 50%;
	border: 1px solid rgba(255, 255, 255, 0.4);
	backdrop-filter: blur(6px);
	background-color: rgba(255, 255, 255, 0.15);
	background-repeat: no-repeat;
	background-position: center;
	z-index: 1;
}

.custom_arrows .slick-arrow.slick-prev {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.0625 7.5L7.125 1.40625C7.4375 1.125 7.90625 1.125 8.1875 1.40625L8.90625 2.125C9.1875 2.40625 9.1875 2.875 8.90625 3.1875L4.09375 8L8.90625 12.8438C9.1875 13.1562 9.1875 13.625 8.90625 13.9062L8.1875 14.625C7.90625 14.9062 7.4375 14.9062 7.125 14.625L1.0625 8.53125C0.78125 8.25 0.78125 7.78125 1.0625 7.5Z' fill='white' /%3e%3c/svg%3e");
}

.custom_arrows .slick-arrow.slick-next {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.90625 8.53125L2.84375 14.625C2.53125 14.9062 2.0625 14.9062 1.78125 14.625L1.0625 13.9062C0.78125 13.625 0.78125 13.1562 1.0625 12.8438L5.875 8L1.0625 3.1875C0.78125 2.875 0.78125 2.40625 1.0625 2.125L1.78125 1.40625C2.0625 1.125 2.53125 1.125 2.84375 1.40625L8.90625 7.5C9.1875 7.78125 9.1875 8.25 8.90625 8.53125Z' fill='white' /%3e%3c/svg%3e");
}

.main_slider.custom_arrows .slick-arrow.slick-prev {
	left: 24px;
	top: 0;
	bottom: 0;
	margin: auto;
}

.main_slider.custom_arrows .slick-arrow.slick-next {
	right: 24px;
	top: 0;
	bottom: 0;
	margin: auto;
}

.custom_arrows_black .slick-arrow {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	border: 1px solid #ddd;
	background-repeat: no-repeat;
	background-position: center;
	z-index: 1;
	background-color: #fff;
}

.custom_arrows_black .slick-arrow.slick-prev {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.05469 6.3125L6.35938 0.980469C6.63281 0.734375 7.04297 0.734375 7.28906 0.980469L7.91797 1.60938C8.16406 1.85547 8.16406 2.26562 7.91797 2.53906L3.70703 6.75L7.91797 10.9883C8.16406 11.2617 8.16406 11.6719 7.91797 11.918L7.28906 12.5469C7.04297 12.793 6.63281 12.793 6.35938 12.5469L1.05469 7.21484C0.808593 6.96875 0.808593 6.55859 1.05469 6.3125Z' fill='%234E5359' /%3e%3c/svg%3e");
}

.custom_arrows_black .slick-arrow.slick-next {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.91797 7.21484L2.61328 12.5469C2.33984 12.793 1.92969 12.793 1.68359 12.5469L1.05469 11.918C0.808593 11.6719 0.808593 11.2617 1.05469 10.9883L5.26562 6.75L1.05469 2.53906C0.808593 2.26562 0.808593 1.85547 1.05469 1.60938L1.68359 0.980469C1.92969 0.734375 2.33984 0.734375 2.61328 0.980469L7.91797 6.3125C8.16406 6.55859 8.16406 6.96875 7.91797 7.21484Z' fill='%234E5359' /%3e%3c/svg%3e");
}

.partners_block.custom_arrows_black .slick-arrow.slick-prev {
	left: 10px;
}

.partners_block.custom_arrows_black .slick-arrow.slick-next {
	right: 10px;
}

.head_section {
	margin-bottom: 40px;
}

.head_section span {
	display: block;
	color: #cc2040;
	font-weight: 700;
	font-size: 12px;
	line-height: 160%;
	letter-spacing: 0.21em;
	text-transform: uppercase;
	display: block;
	margin-bottom: 10px;
}

.head_section h2 {
	display: block;
	font-weight: 700;
	font-size: 42px;
	line-height: 115%;
	color: #1a1a1a;
	margin-bottom: 15px;
}

.head_section h2:last-child {
	margin-bottom: 0;
}

.head_section p {
	font-weight: 500;
	font-size: 16px;
	line-height: 160%;
	color: #666;
}

.home_catalog .head_section {
	text-align: center;
}

.home_catalog .list {
	display: flex;
	flex-wrap: wrap;
	margin: -10px;
}

.home_catalog .list > div {
	width: 25%;
	padding: 10px;
}

.home_catalog .list > div:nth-child(1),
.home_catalog .list > div:nth-child(2) {
	width: 50%;
}

.home_catalog .list > div img {
	width: 100%;
	height: 220px;
	object-fit: cover;
	object-position: center;
}

.home_catalog .list > div:nth-child(1) img,
.home_catalog .list > div:nth-child(2) img {
	height: 280px;
}

.home_catalog .list > div > div {
	border: 1px solid #e8e8e8;
	border-radius: 6px;
}

.home_catalog .list > div .content {
	padding: 20px;
}

.home_catalog .list > div .content strong {
	font-weight: 700;
	font-size: 18px;
	line-height: 160%;
	color: #1a1a1a;
	margin-bottom: 7px;
	display: block;
}

.home_catalog .list > div .content p {
	font-weight: 500;
	font-size: 13px;
	line-height: 160%;
	color: #666;
	margin-bottom: 12px;
}

.home_catalog .list > div .content .atribute {
	display: flex;
	flex-wrap: wrap;
	margin: -4px;
}

.home_catalog .list > div .content .atribute > div {
	padding: 4px;
}

.home_catalog .list > div .content .atribute span {
	font-weight: 600;
	font-size: 12px;
	line-height: 160%;
	color: #444;
	border: 1px solid #e0e0e0;
	border-radius: 3px;
	background: #f5f5f5;
	padding: 3px 9px;
}

.home_catalog .list > div .content .price {
	margin-top: 14px;
}

.home_catalog .list > div:nth-child(1) .content .price,
.home_catalog .list > div:nth-child(2) .content .price {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.home_catalog .list > div .content .price > span {
	font-weight: 700;
	font-size: 15px;
	line-height: 160%;
	color: #cc2040;
	display: block;
	margin-bottom: 10px;
}

.home_catalog .list > div:nth-child(1) .content .price > span,
.home_catalog .list > div:nth-child(2) .content .price > span {
	margin-bottom: 0;
}

.home_catalog .list > div .content .price .btn_red {
	width: 102px;
	height: 42px;
}

.home_catalog .list > div .content .price a {
	width: 95px;
	height: 42px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: 8px;
}

.btn_transparent {
	font-weight: 600;
	font-size: 13px;
	line-height: 160%;
	color: #4e5359;
	border: 2px solid #ddd;
	border-radius: 4px;
}

.home_catalog .list > div .content .price > div {
	display: flex;
	align-items: center;
}

.home_catalog .more {
	display: flex;
	justify-content: center;
	margin-top: 40px;
}

.home_catalog .more a {
	font-weight: 600;
	font-size: 15px;
	line-height: 160%;
	text-align: center;
	color: #1a1a1a;
	border: 2px solid #1a1a1a;
	border-radius: 4px;
	width: 266px;
	height: 54px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.home_catalog .more a::before {
	content: '';
	display: block;
	width: 15px;
	height: 15px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.67188 0.8125H14.2969C14.6777 0.8125 15 1.13477 15 1.51562V6.20312C15 6.61328 14.6777 6.90625 14.2969 6.90625H8.67188C8.26172 6.90625 7.96875 6.61328 7.96875 6.20312V1.51562C7.96875 1.13477 8.26172 0.8125 8.67188 0.8125ZM6.32812 0.8125C6.70898 0.8125 7.03125 1.13477 7.03125 1.51562V6.20312C7.03125 6.61328 6.70898 6.90625 6.32812 6.90625H0.703125C0.292969 6.90625 0 6.61328 0 6.20312V1.51562C0 1.13477 0.292969 0.8125 0.703125 0.8125H6.32812ZM0 8.54688C0 8.16602 0.292969 7.84375 0.703125 7.84375H6.32812C6.70898 7.84375 7.03125 8.16602 7.03125 8.54688V13.2344C7.03125 13.6445 6.70898 13.9375 6.32812 13.9375H0.703125C0.292969 13.9375 0 13.6445 0 13.2344V8.54688ZM8.67188 13.9375C8.26172 13.9375 7.96875 13.6445 7.96875 13.2344V8.54688C7.96875 8.16602 8.26172 7.84375 8.67188 7.84375H14.2969C14.6777 7.84375 15 8.16602 15 8.54688V13.2344C15 13.6445 14.6777 13.9375 14.2969 13.9375H8.67188Z' fill='%231A1A1A' /%3e%3c/svg%3e");
	margin-right: 8px;
}

.delivery_block .red_block {
	background: #cc2040;
	padding: 44px 0;
}

.delivery_block .red_block .left {
	display: flex;
	align-items: center;
}

.delivery_block .red_block .left strong {
	font-weight: 800;
	font-size: 30px;
	line-height: 160%;
	color: #fff;
	display: block;
	margin-bottom: 6px;
}

.delivery_block .red_block .left p {
	font-weight: 500;
	font-size: 15px;
	line-height: 160%;
	color: rgba(255, 255, 255, 0.85);
}

.delivery_block .red_block .left::before {
	content: '';
	display: block;
	border-radius: 50%;
	width: 70px;
	height: 70px;
	background: rgba(255, 255, 255, 0.15);
	margin-right: 16px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='35' height='29' viewBox='0 0 35 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4008_3683)'%3e%3cpath d='M34.125 19.75C34.5625 19.75 35 20.1875 35 20.625V22.375C35 22.8672 34.5625 23.25 34.125 23.25H31.5C31.5 26.1484 29.1484 28.5 26.25 28.5C23.3516 28.5 21 26.1484 21 23.25H14C14 26.1484 11.6484 28.5 8.75 28.5C5.85156 28.5 3.5 26.1484 3.5 23.25V16.25H11.8125C12.0312 16.25 12.25 16.0859 12.25 15.8125V14.9375C12.25 14.7188 12.0312 14.5 11.8125 14.5H0.4375C0.164062 14.5 0 14.3359 0 14.0625V13.1875C0 12.9688 0.164062 12.75 0.4375 12.75H13.5625C13.7812 12.75 14 12.5859 14 12.3125V11.4375C14 11.2188 13.7812 11 13.5625 11H2.1875C1.91406 11 1.75 10.8359 1.75 10.5625V9.6875C1.75 9.46875 1.91406 9.25 2.1875 9.25H15.3125C15.5312 9.25 15.75 9.08594 15.75 8.8125V7.9375C15.75 7.71875 15.5312 7.5 15.3125 7.5H0.4375C0.164062 7.5 0 7.33594 0 7.0625V6.1875C0 5.96875 0.164062 5.75 0.4375 5.75H3.5V3.125C3.5 1.70312 4.64844 0.5 6.125 0.5H20.125C21.5469 0.5 22.75 1.70312 22.75 3.125V5.75H25.1562C25.8125 5.75 26.5234 6.07812 27.0156 6.57031L32.4297 11.9844C32.9219 12.4766 33.25 13.1875 33.25 13.8438V19.75H34.125ZM8.75 25.875C10.1719 25.875 11.375 24.7266 11.375 23.25C11.375 21.8281 10.1719 20.625 8.75 20.625C7.27344 20.625 6.125 21.8281 6.125 23.25C6.125 24.7266 7.27344 25.875 8.75 25.875ZM26.25 25.875C27.6719 25.875 28.875 24.7266 28.875 23.25C28.875 21.8281 27.6719 20.625 26.25 20.625C24.7734 20.625 23.625 21.8281 23.625 23.25C23.625 24.7266 24.7734 25.875 26.25 25.875ZM30.625 14.5V13.8438L25.1562 8.375H22.75V14.5H30.625Z' fill='white' /%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_4008_3683'%3e%3crect width='35' height='29' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: center;
	flex: none;
}

.delivery_block .red_block .right button {
	font-weight: 700;
	font-size: 15px;
	line-height: 160%;
	color: #cc2040;
	width: 225px;
	height: 54px;
	border-radius: 4px;
	background: #fff;
	margin-bottom: 10px;
}

.delivery_block .red_block .right p {
	font-weight: 500;
	font-size: 13px;
	line-height: 160%;
	color: rgba(255, 255, 255, 0.7);
}

.delivery_block .red_block .row {
	align-items: center;
	justify-content: space-between;
}

.delivery_block .about_block {
	background: #faf9f7;
	padding: 80px 0;
}

.delivery_block .about_block .content p {
	font-weight: 500;
	font-size: 15px;
	line-height: 175%;
	color: #444;
	margin-bottom: 16px;
}

.delivery_block .about_block .content p:last-child {
	margin-bottom: 0;
}

.delivery_block .about_block .content ul {
	padding: 0;
	margin: 0;
	display: flex;
	flex-wrap: wrap;
	margin: -8px -5px;
}

.delivery_block .about_block .content ul li {
	list-style: none;
	font-weight: 500;
	font-size: 14px;
	line-height: 160%;
	color: #2f3137;
	display: flex;
	align-items: top;
	width: 50%;
	padding: 8px 5px;
}

.delivery_block .about_block .content ul li::before {
	content: '';
	width: 14px;
	height: 14px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4008_3685)'%3e%3cpath d='M13.5625 6.78125C13.5625 10.5273 10.5 13.5625 6.78125 13.5625C3.03516 13.5625 0 10.5273 0 6.78125C0 3.0625 3.03516 0 6.78125 0C10.5 0 13.5625 3.0625 13.5625 6.78125ZM5.98828 10.3906L11.0195 5.35938C11.1836 5.19531 11.1836 4.89453 11.0195 4.73047L10.3906 4.12891C10.2266 3.9375 9.95312 3.9375 9.78906 4.12891L5.6875 8.23047L3.74609 6.31641C3.58203 6.125 3.30859 6.125 3.14453 6.31641L2.51562 6.91797C2.35156 7.08203 2.35156 7.38281 2.51562 7.54688L5.35938 10.3906C5.52344 10.5547 5.82422 10.5547 5.98828 10.3906Z' fill='%23CC2040' /%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_4008_3685'%3e%3crect width='14' height='14' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
	margin-right: 10px;
	margin-top: 4px;
	flex: none;
}

.delivery_block .about_block .left a.btn_red {
	padding: 14px 28px;
	border-radius: 4px;
	display: inline-block;
	margin-top: 45px;
}

.delivery_block .about_block .left {
	width: 688px;
	flex: none;
}

.delivery_block .about_block .right {
	width: 100%;
	padding-left: 64px;
}

.delivery_block .about_block .right .list_advs {
	display: flex;
	flex-wrap: wrap;
	margin: -8px;
}

.delivery_block .about_block .right .list_advs > div {
	width: 50%;
	padding: 8px;
}

.delivery_block .about_block .right .list_advs > div > div {
	background: #fff;
	border: 1px solid #e0e0e0;
	border-radius: 8px;
	padding: 24px 20px;
	height: 100%;
}

.delivery_block .about_block .right .list_advs > div > div span {
	font-weight: 900;
	font-size: 42px;
	line-height: 100%;
	text-align: center;
	color: #cc2040;
	display: block;
	margin-bottom: 6px;
}

.delivery_block .about_block .right .list_advs > div > div p {
	font-weight: 500;
	font-size: 12px;
	line-height: 160%;
	text-align: center;
	color: #777;
}

.delivery_block .about_block .row {
	flex-wrap: nowrap;
}

.delivery_block .about_block .right .list_hz {
	display: flex;
	margin: -4px;
	margin-top: 8px;
}

.delivery_block .about_block .right .list_hz > div {
	padding: 4px;
	width: 100%;
}

.delivery_block .about_block .right .list_hz > div > div {
	background: #1a1a1a;
	border-radius: 4px;
	padding: 7px 14px;
}

.delivery_block .about_block .right .list_hz > div > div span {
	font-weight: 700;
	font-size: 11px;
	line-height: 160%;
	letter-spacing: 0.07em;
	color: #fff;
	display: flex;
	align-items: center;
	white-space: nowrap;
}

.delivery_block .about_block .right .list_hz > div > div span::before {
	content: '';
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	width: 12px;
	height: 12px;
	margin-right: 6px;
}

.delivery_block .about_block .right .list_hz > div:nth-child(1) > div span::before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.4443 5.88468L11.4775 6.89542C11.792 7.18741 11.6348 7.70401 11.2305 7.81632L9.83787 8.17569L10.2197 9.56827C10.332 9.97257 9.97264 10.3319 9.56834 10.2196L8.17576 9.8378L7.81639 11.2304C7.70408 11.6571 7.18748 11.7919 6.89549 11.4774L5.90721 10.4442L4.89646 11.4774C4.60447 11.7694 4.08787 11.6571 3.97557 11.2304L3.61619 9.8378L2.22361 10.2196C1.81932 10.3319 1.45994 9.97257 1.57225 9.56827L1.95408 8.17569L0.561505 7.81632C0.157209 7.70401 -1.84029e-05 7.18741 0.314435 6.89542L1.34764 5.88468L0.314435 4.87393C-1.84029e-05 4.58194 0.157209 4.06534 0.561505 3.9755L1.95408 3.61612L1.57225 2.22354C1.45994 1.81925 1.81932 1.43741 2.22361 1.54971L3.61619 1.95401L3.97557 0.538971C4.06541 0.134675 4.60447 -9.13739e-05 4.89646 0.314362L5.90721 1.34757L6.89549 0.314362C7.18748 -9.13739e-05 7.72654 0.157136 7.81639 0.538971L8.17576 1.95401L9.56834 1.54971C9.97264 1.43741 10.332 1.81925 10.2197 2.22354L9.83787 3.61612L11.2305 3.9755C11.6348 4.06534 11.792 4.58194 11.4775 4.87393L10.4443 5.88468Z' fill='%23CC2040' /%3e%3c/svg%3e");
}

.delivery_block .about_block .right .list_hz > div:nth-child(2) > div span::before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11.4102 4.53711C11.6348 4.73926 11.6348 5.07617 11.4102 5.30078L8.625 8.08594C8.42285 8.31055 8.06348 8.31055 7.86133 8.08594L7.34473 7.5918C7.14258 7.36719 7.14258 7.03027 7.34473 6.82812L7.47949 6.69336L6.60352 5.79492L4.76172 7.61426L4.89648 7.74902C5.18848 8.04102 5.18848 8.49023 4.89648 8.75977L2.31348 11.3428C2.04395 11.6348 1.59473 11.6348 1.30273 11.3428L0.291992 10.332C4.47035e-08 10.04 4.47035e-08 9.59082 0.291992 9.32129L2.875 6.73828C3.14453 6.44629 3.59375 6.44629 3.88574 6.73828L4.02051 6.87305L5.83984 5.03125L4.94141 4.15527L4.80664 4.29004C4.60449 4.49219 4.26758 4.49219 4.04297 4.29004L3.54883 3.77344C3.32422 3.57129 3.32422 3.21191 3.54883 3.00977L6.33398 0.224609C6.55859 8.9407e-08 6.89551 8.9407e-08 7.09766 0.224609L7.61426 0.71875C7.81641 0.943359 7.81641 1.28027 7.61426 1.48242L7.47949 1.61719L10.0176 4.15527L10.1523 4.02051C10.3545 3.81836 10.6914 3.81836 10.916 4.02051L11.4102 4.53711Z' fill='%23CC2040' /%3e%3c/svg%3e");
}

.delivery_block .about_block .right .list_hz > div:nth-child(3) > div span::before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.14453 0.746094L3.52637 1.10547C3.57129 1.17285 3.61621 1.24023 3.61621 1.30762C3.61621 1.375 3.57129 1.44238 3.52637 1.4873L1.90918 3.12695L1.5498 3.46387C1.50488 3.50879 1.4375 3.55371 1.34766 3.55371C1.28027 3.55371 1.21289 3.50879 1.16797 3.46387L0.0898438 2.4082C0.0449219 2.36328 0 2.2959 0 2.20605C0 2.13867 0.0449219 2.07129 0.0898438 2.02637L0.449219 1.66699C0.494141 1.62207 0.561523 1.59961 0.628906 1.59961C0.71875 1.59961 0.786133 1.62207 0.831055 1.66699L1.3252 2.16113L2.7627 0.746094C2.80762 0.701172 2.875 0.65625 2.96484 0.65625C3.03223 0.65625 3.09961 0.701172 3.14453 0.746094ZM3.14453 4.31738L3.52637 4.69922C3.57129 4.74414 3.61621 4.81152 3.61621 4.90137C3.61621 4.96875 3.57129 5.03613 3.52637 5.08105L1.90918 6.69824L1.5498 7.05762C1.50488 7.10254 1.4375 7.14746 1.34766 7.14746C1.28027 7.14746 1.21289 7.10254 1.16797 7.05762L0.0898438 5.97949C0.0449219 5.93457 0 5.86719 0 5.7998C0 5.73242 0.0449219 5.66504 0.0898438 5.59766L0.449219 5.26074C0.494141 5.21582 0.561523 5.1709 0.628906 5.1709C0.71875 5.1709 0.786133 5.21582 0.831055 5.26074L1.3252 5.75488L2.7627 4.31738C2.80762 4.27246 2.875 4.25 2.96484 4.25C3.03223 4.25 3.09961 4.27246 3.14453 4.31738ZM1.45996 8.20312C2.04395 8.20312 2.53809 8.69727 2.53809 9.28125C2.53809 9.8877 2.04395 10.3594 1.45996 10.3594C0.853516 10.3594 0.359375 9.8877 0.359375 9.28125C0.359375 8.69727 0.853516 8.20312 1.45996 8.20312ZM11.1631 8.5625C11.3428 8.5625 11.5225 8.74219 11.5225 8.92188V9.64062C11.5225 9.84277 11.3428 10 11.1631 10H4.69434C4.49219 10 4.33496 9.84277 4.33496 9.64062V8.92188C4.33496 8.74219 4.49219 8.5625 4.69434 8.5625H11.1631ZM11.1631 1.375C11.3428 1.375 11.5225 1.55469 11.5225 1.73438V2.45312C11.5225 2.65527 11.3428 2.8125 11.1631 2.8125H4.69434C4.49219 2.8125 4.33496 2.65527 4.33496 2.45312V1.73438C4.33496 1.55469 4.49219 1.375 4.69434 1.375H11.1631ZM11.1631 4.96875C11.3428 4.96875 11.5225 5.14844 11.5225 5.32812V6.04688C11.5225 6.24902 11.3428 6.40625 11.1631 6.40625H4.69434C4.49219 6.40625 4.33496 6.24902 4.33496 6.04688V5.32812C4.33496 5.14844 4.49219 4.96875 4.69434 4.96875H11.1631Z' fill='%23CC2040' /%3e%3c/svg%3e");
}

.home_cases .head_section {
    text-align: center;
}

.home_cases .list_cases {
	display: flex;
	margin: -8px;
}

.home_cases .list_cases > div {
	padding: 8px;
}

.home_cases .list_cases .left {
	width: 33.33%;
	flex: none;
}

.home_cases .list_cases a {
	display: block;
	position: relative;
	border-radius: 8px;
	overflow: hidden;
	height: 100%;
}

.home_cases .list_cases img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.home_cases .list_cases a > div {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: end;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.85) 100%);
}

.home_cases .list_cases .content {
	padding: 24px;
}

.home_cases .list_cases .content span {
	font-weight: 700;
	font-size: 11px;
	line-height: 160%;
	letter-spacing: 0.14em;
	text-transform: uppercase;
	color: #cc2040;
	display: block;
	margin-bottom: 5px;
}

.home_cases .list_cases .content strong {
	font-weight: 700;
	font-size: 19px;
	line-height: 160%;
	color: #fff;
	display: block;
	margin-bottom: 4px;
}

.home_cases .list_cases .content p {
	font-weight: 500;
	font-size: 13px;
	line-height: 160%;
	color: rgba(255, 255, 255, 0.7);
	margin-bottom: 16px;
}

.home_cases .list_cases .content p.btn {
	font-weight: 600;
	font-size: 13px;
	line-height: 160%;
	color: #fff;
	display: inline-flex;
	align-items: center;
	position: relative;
	margin-bottom: 0;
}

.home_cases .list_cases .content p.btn::after {
	content: '';
	display: block;
	width: 12px;
	height: 12px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4012_3693)'%3e%3cpath d='M4.82422 0.787109L5.38281 0.228516C5.63672 -8.9407e-08 6.01758 -8.9407e-08 6.24609 0.228516L11.1973 5.1543C11.4258 5.4082 11.4258 5.78906 11.1973 6.01758L6.24609 10.9688C6.01758 11.1973 5.63672 11.1973 5.38281 10.9688L4.82422 10.4102C4.5957 10.1562 4.5957 9.77539 4.82422 9.52148L7.89648 6.60156H0.609375C0.253906 6.60156 0 6.34766 0 5.99219V5.17969C0 4.84961 0.253906 4.57031 0.609375 4.57031H7.89648L4.82422 1.67578C4.5957 1.42188 4.57031 1.04102 4.82422 0.787109Z' fill='white' /%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_4012_3693'%3e%3crect width='12' height='12' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
	margin-left: 6px;
}

.home_cases .list_cases .content p.btn::before {
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background-color: rgba(255, 255, 255, 0.5);
	position: absolute;
	bottom: -4px;
} 

.home_cases .list_cases .right > div {
	display: flex;
	flex-wrap: wrap;
	margin: -8px;
}

.home_cases .list_cases .right {
	width: 100%;
}

.home_cases .list_cases .right > div > div {
	width: 50%;
	padding: 8px;
}

.home_cases .list_cases .right a {
	height: 280px;
}

.home_cases .more a {
	width: 241px;
	height: 54px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 2px solid #1a1a1a;
	border-radius: 4px;
	font-weight: 600;
	font-size: 15px;
	line-height: 160%;
	text-align: center;
	color: #1a1a1a;
}

.home_cases .more a::before {
	content: '';
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	width: 18px;
	height: 12px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='12' viewBox='0 0 18 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M16.7578 6.70898L14.6484 10.3418C14.3262 10.8984 13.7109 11.25 13.0078 11.25H1.31836C0.761719 11.25 0.410156 10.6641 0.703125 10.1953L2.8125 6.5625C3.13477 6.00586 3.75 5.625 4.45312 5.625H16.1426C16.6992 5.625 17.0508 6.24023 16.7578 6.70898ZM4.45312 4.6875C3.42773 4.6875 2.51953 5.24414 2.02148 6.09375L0 9.58008V1.40625C0 0.644531 0.615234 0 1.40625 0H6.09375L7.96875 1.875H12.6562C13.418 1.875 14.0625 2.51953 14.0625 3.28125V4.6875H4.45312Z' fill='%231A1A1A' /%3e%3c/svg%3e");
	margin-right: 8px;
}

.home_cases .more {
	display: flex;
	justify-content: center;
	margin-top: 40px;
}



.home_proccess .head_section {
	text-align: center;
}

.home_proccess {
	padding: 80px 0;
	background: #faf9f7;
}

.home_proccess .row {
	margin: -16px;
}

.home_proccess .proccess_item {
	width: 20%;
	padding: 16px;
	padding-bottom: 0;
}

.home_proccess .proccess_item span {
	font-weight: 900;
	font-size: 48px;
	line-height: 100%;
	text-align: center;
	color: rgba(200, 16, 46, 0.1);
	display: block;
	margin-bottom: 8px;
	display: block;
	width: 100%;
}

.home_proccess .proccess_item .icon {
	background: #cc2040;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 56px;
	height: 56px;
	margin-bottom: 16px;
}

.home_proccess .proccess_item strong {
	font-weight: 700;
	font-size: 15px;
	line-height: 160%;
	text-align: center;
	color: #1a1a1a;
	margin-bottom: 8px;
	display: block;
	width: 100%;
}

.home_proccess .proccess_item p {
	font-weight: 500;
	font-size: 14px;
	line-height: 130%;
	text-align: center;
	color: #888;
	width: 100%;
	padding: 0 12px;
}

.proccess_item > div {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	height: 100%;
}

.home_proccess .proccess_item {
	position: relative;
}

.home_proccess .proccess_item::after {
	content: '';
	display: block;
	width: 11px;
	height: 18px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='11' height='18' viewBox='0 0 11 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4012_3699)'%3e%3cpath d='M10.1562 9.25781L2.57812 16.875C2.1875 17.2266 1.60156 17.2266 1.25 16.875L0.351562 15.9766C1.19209e-07 15.625 1.19209e-07 15.0391 0.351562 14.6484L6.36719 8.59375L0.351562 2.57812C1.19209e-07 2.1875 1.19209e-07 1.60156 0.351562 1.25L1.25 0.351562C1.60156 1.19209e-07 2.1875 1.19209e-07 2.57812 0.351562L10.1562 7.96875C10.5078 8.32031 10.5078 8.90625 10.1562 9.25781Z' fill='%23444444' /%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_4012_3699'%3e%3crect width='11' height='18' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
	position: absolute;
	top: 0;
	bottom: 0;
	right: -8px;
	margin: auto;
}

.home_proccess .proccess_item:last-child::after {
	content: none;
}

.head_section.center {
	text-align: center;
}

.list_security {
	display: flex;
	margin: -10px;
}

.list_security > div {
	width: 25%;
	padding: 10px;
}

.list_security > div > div {
	background: #faf9f7;
	border: 1px solid #e8e8e8;
	border-radius: 8px;
	padding: 28px 24px;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	height: 100%;
}

.list_security .icon {
	width: 60px;
	height: 60px;
	margin-bottom: 15px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.list_security strong {
	font-weight: 700;
	font-size: 16px;
	line-height: 160%;
	text-align: center;
	color: #1a1a1a;
	display: block;
	margin-bottom: 10px;
	width: 100%;
	text-align: center;
}

.list_security p {
	font-weight: 500;
	font-size: 13px;
	line-height: 160%;
	text-align: center;
	color: #666;
	width: 100%;
}

.home_security .list_security {
	margin-bottom: 56px;
}

.partners_block > span {
	font-weight: 700;
	font-size: 12px;
	line-height: 160%;
	letter-spacing: 0.17em;
	text-transform: uppercase;
	text-align: center;
	color: #999;
	text-align: center;
	display: block;
	margin-bottom: 32px;
}

.partners_slider {
	margin: 0 -10px;
}

.partners_slider .partners_item {
	padding: 0 10px;
}

.partners_slider .partners_item > div {
	border: 1px solid #e8e8e8;
	border-radius: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
	align-content: center;
	flex-wrap: wrap;
	padding: 20px 29px 16px;
	height: 100%;
}

.partners_slider .partners_item > div p {
	font-weight: 700;
	font-size: 12px;
	line-height: 160%;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	text-align: center;
	color: #aaa;
	margin-top: 11px;
	width: 100%;
}

.slick-dots {
	display: flex;
	justify-content: center;
	left: 0;
}

.slick-dots li {
	display: flex;
	align-items: center;
	padding: 0 4px;
}

.slick-dots li button {
	font-size: 0;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #ddd;
	padding: 0;
	display: block;
	transition: 0.3s all;
}

.slick-dots li.slick-active button {
	background: #cc2040;
	width: 10px;
	height: 10px;
}

.partners_slider .slick-track {
	display: flex !important;
}

.partners_slider .partners_item {
	height: auto !important;
}

.partners_item .logo {
	height: 64px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.partners_item .logo img {
	width: 100%;
	height: auto;
}

.partners_slider {
	padding: 0 48px;
	position: relative;
}

.partners_slider::before {
	content: '';
	display: block;
	width: 80px;
	height: 100%;
	background: linear-gradient(90deg, #fff 0%, rgba(248, 248, 248, 0) 100%);
	position: absolute;
	left: 55px;
	z-index: 1;
	top: 0;
}

.partners_slider::after {
	content: '';
	display: block;
	width: 80px;
	height: 100%;
	background: linear-gradient(270deg, #fff 0%, rgba(248, 248, 248, 0) 100%);
	position: absolute;
	right: 55px;
	z-index: 1;
	top: 0;
}

.home_form {
	padding: 80px 0;
}

.home_form .left span {
	font-weight: 700;
	font-size: 12px;
	line-height: 160%;
	letter-spacing: 0.21em;
	text-transform: uppercase;
	color: #ff6680;
	display: block;
	margin-bottom: 9px;
}

.home_form .left strong {
	font-weight: 700;
	font-size: 36px;
	line-height: 120%;
	color: #fff;
	display: block;
	margin-bottom: 15px;
}

.home_form .left p {
	font-weight: 500;
	font-size: 15px;
	line-height: 175%;
	color: #e6e6e6;
	margin-bottom: 17px;
}

.home_form .left ul {
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
}

.home_form .left ul li {
	font-weight: 500;
	font-size: 14px;
	line-height: 160%;
	color: #ddd;
	display: flex;
	align-items: top;
}

.home_form .left ul li::before {
	content: '';
	display: block;
	width: 15px;
	height: 11px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4018_3735)'%3e%3cpath d='M4.98438 10.6768L0.283203 5.97559C2.98023e-08 5.69238 2.98023e-08 5.21094 0.283203 4.92773L1.30273 3.9082C1.58594 3.625 2.03906 3.625 2.32227 3.9082L5.52246 7.08008L12.3193 0.283203C12.6025 2.98023e-08 13.0557 2.98023e-08 13.3389 0.283203L14.3584 1.30273C14.6416 1.58594 14.6416 2.06738 14.3584 2.35059L6.03223 10.6768C5.74902 10.96 5.26758 10.96 4.98438 10.6768Z' fill='%23CC2040' /%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_4018_3735'%3e%3crect width='15' height='11' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
	margin-right: 10px;
	flex: none;
	margin-top: 5px;
}

.home_form .left {
	width: 576px;
	flex: none;
	padding-right: 64px;
	display: flex;
	flex-wrap: wrap;
	align-content: space-between;
}

.home_form .contact {
	display: flex;
}

.home_form .contact a {
	font-weight: 600;
	font-size: 16px;
	line-height: 160%;
	color: #fff;
	display: flex;
	align-items: center;
}

.home_form .contact a.phone::before,
.home_form .contact a.mail::before {
	content: '';
	display: block;
	width: 38px;
	height: 38px;
	border-radius: 50%;
	background-repeat: no-repeat;
	background-position: center;
	margin-right: 12px;
	background-color: #cc2040;
	flex: none;
}

.home_form .contact a.phone::before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.5605 10.6055C14.7949 10.7227 14.9707 10.9863 14.9707 11.2793C14.9707 11.3086 14.9707 11.3672 14.9707 11.4258L14.2676 14.4727C14.1797 14.7949 13.916 15 13.5938 15C6.06445 15 0 8.93555 0 1.40625C0 1.08398 0.205078 0.820312 0.527344 0.732422L3.57422 0.0292969C3.63281 0.0292969 3.69141 0 3.7207 0C4.01367 0 4.27734 0.175781 4.39453 0.439453L5.80078 3.7207C5.83008 3.80859 5.85938 3.89648 5.85938 3.98438C5.85938 4.21875 5.74219 4.42383 5.5957 4.54102L3.80859 6.00586C4.89258 8.29102 6.70898 10.1074 8.99414 11.1914L10.459 9.4043C10.5762 9.25781 10.7812 9.14062 10.9863 9.14062C11.1035 9.14062 11.1914 9.16992 11.2793 9.19922L14.5605 10.6055Z' fill='white' /%3e%3c/svg%3e");
}

.home_form .contact a.mail::before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.707 5.4707C14.8242 5.38281 15 5.4707 15 5.61719V11.5938C15 12.3848 14.3555 13 13.5938 13H1.40625C0.615234 13 0 12.3848 0 11.5938V5.61719C0 5.4707 0.146484 5.38281 0.263672 5.4707C0.9375 5.99805 1.78711 6.64258 4.77539 8.81055C5.39062 9.25 6.44531 10.2168 7.5 10.2168C8.52539 10.2168 9.60938 9.25 10.1953 8.81055C13.1836 6.64258 14.0332 5.99805 14.707 5.4707ZM7.5 9.25C6.79688 9.2793 5.83008 8.40039 5.33203 8.04883C1.43555 5.23633 1.14258 4.97266 0.263672 4.26953C0.0878906 4.15234 0 3.94727 0 3.71289V3.15625C0 2.39453 0.615234 1.75 1.40625 1.75H13.5938C14.3555 1.75 15 2.39453 15 3.15625V3.71289C15 3.94727 14.8828 4.15234 14.707 4.26953C13.8281 4.97266 13.5352 5.23633 9.63867 8.04883C9.14062 8.40039 8.17383 9.2793 7.5 9.25Z' fill='white' /%3e%3c/svg%3e");
}

.home_form .contact a.phone,
.home_form .contact a.mail {
	margin-right: 24px;
}

.home_form .contact a.max {
	width: 32px;
	height: 32px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_2020_2646)'%3e%3cpath d='M24.0102 0H7.98979C3.57715 0 0 3.57715 0 7.98979V24.0102C0 28.4228 3.57715 32 7.98979 32H24.0102C28.4228 32 32 28.4228 32 24.0102V7.98979C32 3.57715 28.4228 0 24.0102 0Z' fill='url(%23paint0_linear_2020_2646)' /%3e%3cpath d='M24.0102 0H7.98979C3.57715 0 0 3.57715 0 7.98979V24.0102C0 28.4228 3.57715 32 7.98979 32H24.0102C28.4228 32 32 28.4228 32 24.0102V7.98979C32 3.57715 28.4228 0 24.0102 0Z' fill='url(%23paint1_radial_2020_2646)' /%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.2628 28.1067C13.8625 28.1067 12.7471 27.7563 10.8083 26.3547C9.58185 27.9315 5.6983 29.1638 5.52893 27.0555C5.52893 25.4729 5.17853 24.1356 4.78141 22.6756C4.30838 20.8769 3.7711 18.8738 3.7711 15.9713C3.7711 9.03929 9.45923 3.82422 16.1985 3.82422C22.9436 3.82422 28.2288 9.29625 28.2288 16.0355C28.2515 22.6706 22.8978 28.0713 16.2628 28.1067ZM16.362 9.816C13.08 9.64665 10.5221 11.9184 9.95562 15.4808C9.48842 18.4299 10.3177 22.0215 11.0243 22.2084C11.363 22.2901 12.2157 21.601 12.7471 21.0696C13.6259 21.6767 14.6492 22.0413 15.7138 22.1266C19.1146 22.2902 22.0204 19.7012 22.2487 16.3042C22.3816 12.9 19.7633 10.0167 16.362 9.82185V9.816Z' fill='white' /%3e%3c/g%3e%3cdefs%3e%3clinearGradient id='paint0_linear_2020_2646' x1='3.7711' y1='24.3372' x2='32' y2='16' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2344CCFF' /%3e%3cstop offset='0.662' stop-color='%235533EE' /%3e%3cstop offset='1' stop-color='%239933DD' /%3e%3c/linearGradient%3e%3cradialGradient id='paint1_radial_2020_2646' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(-0.761305 -14.0539) rotate(51.356) scale(38.8325 16)'%3e%3cstop stop-color='%230000FF' /%3e%3cstop offset='1' stop-opacity='0' /%3e%3c/radialGradient%3e%3cclipPath id='clip0_2020_2646'%3e%3crect width='32' height='32' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.home_form .contact {
	display: flex;
	align-items: center;
}

.home_form .left > div:last-child p:last-child {
	font-weight: 500;
	font-size: 14px;
	line-height: 188%;
	color: #d0d0d0;
	margin-top: 14px;
	margin-bottom: 0;
}

.home_form .form {
	box-shadow: 0 16px 56px 0 rgba(0, 0, 0, 0.3);
	background: #fff;
	border-radius: 10px;
	padding: 36px;
	width: 615px;
}

.home_form .form .flex {
	display: flex;
	margin: -8px;
}

.home_form .form .flex > div {
	width: 50%;
	padding: 8px;
}

.input_item p {
	font-weight: 600;
	font-size: 13px;
	line-height: 160%;
	letter-spacing: 0.02em;
	color: #444;
	margin-bottom: 6px;
}

.input_item p span {
	color: #cc2040;
}

.input_item input,
.input_item textarea {
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 5px;
	width: 100%;
	height: 41px;
	padding-left: 14px;
	font-weight: 400;
	font-size: 14px;
}

.input_item textarea {
	height: 90px;
	padding: 11px 14px;
}

.input_item input::placeholder {
	opacity: 1;
	color: #757575;
}

.home_form .form .input_item {
	margin-bottom: 16px;
}

textarea {
  resize: none;
}

.home_form .send {
	font-weight: 600;
	font-size: 16px;
	text-align: center;
	color: #fff;
	width: 100%;
	height: 56px;
	border-radius: 4px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #cc2040;
	margin-bottom: 16px;
}

.home_form .send::before {
	content: '';
	display: block;
	width: 17px;
	height: 17px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4025_3741)'%3e%3cpath d='M15.0625 0.312437C15.5938 -6.25998e-05 16.2812 0.437437 16.1562 1.06244L13.9062 14.5624C13.8438 15.0624 13.3125 15.3437 12.875 15.1561L8.99996 13.4999L6.99996 15.9374C6.56246 16.4687 5.68746 16.1874 5.68746 15.4374V12.9061L13.1875 3.74994C13.3438 3.56244 13.0938 3.34369 12.9375 3.49994L3.96871 11.4061L0.624957 9.99994C0.0624566 9.78119 -4.33624e-05 8.96869 0.562457 8.65619L15.0625 0.312437Z' fill='white' /%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_4025_3741'%3e%3crect width='17' height='17' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
	margin-right: 8px;
}

.home_form .politic {
	font-weight: 500;
	font-size: 12px;
	line-height: 160%;
	text-align: center;
	color: #999;
}

.home_form .politic a {
	font-weight: 400;
	text-decoration: underline;
	text-decoration-skip-ink: none;
	color: #888;
}

footer {
	background: #faf9f7;
	padding-top: 60px;
}

footer .left p {
	font-weight: 500;
	font-size: 13px;
	line-height: 150%;
	color: #666;
	margin-top: 24px;
	margin-bottom: 32px;
}

footer .left .soc {
	display: flex;
}

footer .left .soc a {
	width: 42px;
	height: 42px;
	border-radius: 50%;
	background: #cc2040;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 12px;
}

footer .left .soc a:last-child {
	margin-right: 0;
}

footer .left {
	width: 344px;
	flex: none;
	padding-right: 64px;
}

footer .right .menu {
	display: flex;
}

footer .right .menu > div {
	width: 25%;
}

footer .right .menu > div strong {
	font-weight: 700;
	font-size: 13px;
	line-height: 160%;
	letter-spacing: 0.08em;
	text-transform: uppercase;
	color: #1a1a1a;
	display: block;
	margin-bottom: 15px;
}

footer .right .menu > div ul {
	padding: 0;
	margin: 0;
}

footer .right .menu > div ul li {
	list-style: none;
	margin-bottom: 15px;
}

footer .right .menu > div ul li:last-child {
	margin-bottom: 0;
}

footer .right .menu > div ul li a {
	font-weight: 500;
	font-size: 13px;
	line-height: 160%;
	color: #666;
	display: block;
}

footer .right {
	width: 100%;
}

footer .row {
	flex-wrap: nowrap;
}

footer .right .menu > div:last-child a,
footer .right .menu > div:last-child p {
	font-weight: 500;
	font-size: 13px;
	line-height: 160%;
	color: #666;
	display: flex;
	margin-bottom: 16px;
}

footer .right .menu > div:last-child a::before,
footer .right .menu > div:last-child p::before {
	content: '';
	display: block;
	width: 14px;
	height: 14px;
	background-repeat: no-repeat;
	background-position: center;
	margin-right: 8px;
	margin-top: 3px;
}

footer .right .menu > div:last-child a.phone::before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4027_4322)'%3e%3cpath d='M13.1045 9.54492C13.3154 9.65039 13.4736 9.8877 13.4736 10.1514C13.4736 10.1777 13.4736 10.2305 13.4736 10.2832L12.8408 13.0254C12.7617 13.3154 12.5244 13.5 12.2344 13.5C5.45801 13.5 0 8.04199 0 1.26562C0 0.975586 0.18457 0.738281 0.474609 0.65918L3.2168 0.0263672C3.26953 0.0263672 3.32227 0 3.34863 0C3.6123 0 3.84961 0.158203 3.95508 0.395508L5.2207 3.34863C5.24707 3.42773 5.27344 3.50684 5.27344 3.58594C5.27344 3.79688 5.16797 3.98145 5.03613 4.08691L3.42773 5.40527C4.40332 7.46191 6.03809 9.09668 8.09473 10.0723L9.41309 8.46387C9.51855 8.33203 9.70312 8.22656 9.8877 8.22656C9.99316 8.22656 10.0723 8.25293 10.1514 8.2793L13.1045 9.54492Z' fill='%23CC2040' /%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_4027_4322'%3e%3crect width='14' height='14' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

footer .right .menu > div:last-child a.mail::before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='11' viewBox='0 0 14 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4027_4324)'%3e%3cpath d='M13.2363 3.34863C13.3418 3.26953 13.5 3.34863 13.5 3.48047V8.85938C13.5 9.57129 12.9199 10.125 12.2344 10.125H1.26562C0.553711 10.125 0 9.57129 0 8.85938V3.48047C0 3.34863 0.131836 3.26953 0.237305 3.34863C0.84375 3.82324 1.6084 4.40332 4.29785 6.35449C4.85156 6.75 5.80078 7.62012 6.75 7.62012C7.67285 7.62012 8.64844 6.75 9.17578 6.35449C11.8652 4.40332 12.6299 3.82324 13.2363 3.34863ZM6.75 6.75C6.11719 6.77637 5.24707 5.98535 4.79883 5.66895C1.29199 3.1377 1.02832 2.90039 0.237305 2.26758C0.0791016 2.16211 0 1.97754 0 1.7666V1.26562C0 0.580078 0.553711 0 1.26562 0H12.2344C12.9199 0 13.5 0.580078 13.5 1.26562V1.7666C13.5 1.97754 13.3945 2.16211 13.2363 2.26758C12.4453 2.90039 12.1816 3.1377 8.6748 5.66895C8.22656 5.98535 7.35645 6.77637 6.75 6.75Z' fill='%23CC2040' /%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_4027_4324'%3e%3crect width='14' height='11' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

footer .right .menu > div:last-child p.geo::before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='11' height='14' viewBox='0 0 11 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4027_4326)'%3e%3cpath d='M4.53516 13.2363C0.685547 7.69922 0 7.11914 0 5.0625C0 2.26758 2.24121 0 5.0625 0C7.85742 0 10.125 2.26758 10.125 5.0625C10.125 7.11914 9.41309 7.69922 5.56348 13.2363C5.32617 13.6055 4.77246 13.6055 4.53516 13.2363ZM5.0625 7.17188C6.22266 7.17188 7.17188 6.24902 7.17188 5.0625C7.17188 3.90234 6.22266 2.95312 5.0625 2.95312C3.87598 2.95312 2.95312 3.90234 2.95312 5.0625C2.95312 6.24902 3.87598 7.17188 5.0625 7.17188Z' fill='%23CC2040' /%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_4027_4326'%3e%3crect width='11' height='14' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

footer .right .menu > div:last-child p.time::before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4027_4328)'%3e%3cpath d='M6.53906 0C10.1514 0 13.0781 2.92676 13.0781 6.53906C13.0781 10.1514 10.1514 13.0781 6.53906 13.0781C2.92676 13.0781 0 10.1514 0 6.53906C0 2.92676 2.92676 0 6.53906 0ZM6.53906 11.8125C9.43945 11.8125 11.8125 9.46582 11.8125 6.53906C11.8125 3.63867 9.43945 1.26562 6.53906 1.26562C3.6123 1.26562 1.26562 3.63867 1.26562 6.53906C1.26562 9.46582 3.6123 11.8125 6.53906 11.8125ZM8.14746 9.07031L5.90625 7.43555C5.82715 7.38281 5.80078 7.27734 5.80078 7.19824V2.84766C5.80078 2.68945 5.93262 2.53125 6.11719 2.53125H6.96094C7.11914 2.53125 7.27734 2.68945 7.27734 2.84766V6.5918L9.01758 7.88379C9.17578 7.98926 9.20215 8.17383 9.09668 8.33203L8.5957 8.99121C8.49023 9.14941 8.30566 9.17578 8.14746 9.07031Z' fill='%23CC2040' /%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_4027_4328'%3e%3crect width='14' height='14' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

footer .right .menu > div:last-child button {
	font-weight: 600;
	font-size: 13px;
	line-height: 160%;
	color: #fff;
	background: #cc2040;
	border-radius: 4px;
	height: 42px;
	width: 100%;
}

footer .bottom {
	border-top: 1px solid #dedede;
	margin-top: 95px;
}

footer .bottom p {
	font-weight: 500;
	font-size: 12px;
	line-height: 140%;
	color: #979797;
}

footer .bottom .row {
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 62px;
}

.burger {
	display: none;
}

.catalog_main .head {
	background: #cc2040;
	padding-top: 43px;
	padding-bottom: 28px;
}

.catalog_main .left h1 {
	font-weight: 700;
	font-size: 42px;
	line-height: 115%;
	text-align: center;
	color: #fff;
	margin-bottom: 14px;
}

.catalog_main .left p {
	font-weight: 500;
	font-size: 15px;
	line-height: 160%;
	color: rgba(255, 255, 255, 0.65);
}

.catalog_main .head .row {
	align-items: center;
	justify-content: space-between;
}

.catalog_main .head button {
	font-weight: 600;
	font-size: 14px;
	letter-spacing: 0.02em;
	text-align: center;
	color: #1a1a1a;
	border-radius: 6px;
	padding: 12px 24px;
	background: #fff;
	display: flex;
	align-items: center;
}

.catalog_main .head button::before {
	content: '';
	display: block;
	width: 12px;
	height: 15px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='15' viewBox='0 0 12 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4051_4344)'%3e%3cpath d='M8.27153 7.35248V9.1906H2.75718V7.35248H8.27153ZM10.8277 3.01567C10.9426 3.15927 11.0288 3.3316 11.0288 3.50392V3.67624H7.35247V0H7.5248C7.69712 0 7.86944 0.0861619 8.01305 0.201044L10.8277 3.01567ZM6.43341 3.90601C6.43341 4.3081 6.72062 4.5953 7.12271 4.5953H11.0288V14.0156C11.0288 14.4177 10.7128 14.7049 10.3395 14.7049H0.689295C0.287206 14.7049 0 14.4177 0 14.0156V0.689295C0 0.315927 0.287206 0 0.689295 0H6.43341V3.90601ZM1.83812 2.06789V2.52742C1.83812 2.67102 1.92428 2.75718 2.06788 2.75718H4.36553C4.48041 2.75718 4.59529 2.67102 4.59529 2.52742V2.06789C4.59529 1.95301 4.48041 1.83812 4.36553 1.83812H2.06788C1.92428 1.83812 1.83812 1.95301 1.83812 2.06789ZM1.83812 3.90601V4.36554C1.83812 4.50914 1.92428 4.5953 2.06788 4.5953H4.36553C4.48041 4.5953 4.59529 4.50914 4.59529 4.36554V3.90601C4.59529 3.79113 4.48041 3.67624 4.36553 3.67624H2.06788C1.92428 3.67624 1.83812 3.79113 1.83812 3.90601ZM9.19059 12.6371V12.1775C9.19059 12.0626 9.07571 11.9478 8.96083 11.9478H6.66318C6.51958 11.9478 6.43341 12.0626 6.43341 12.1775V12.6371C6.43341 12.7807 6.51958 12.8668 6.66318 12.8668H8.96083C9.07571 12.8668 9.19059 12.7807 9.19059 12.6371ZM9.19059 6.89295C9.19059 6.66319 8.96083 6.43342 8.73106 6.43342H2.29765C2.03916 6.43342 1.83812 6.66319 1.83812 6.89295V9.65013C1.83812 9.90862 2.03916 10.1096 2.29765 10.1096H8.73106C8.96083 10.1096 9.19059 9.90862 9.19059 9.65013V6.89295Z' fill='%231A1A1A' /%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_4051_4344'%3e%3crect width='12' height='15' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
	margin-right: 8px;
}

.catalog_main .list a {
	position: relative;
	height: 200px;
	display: block;
}

.catalog_main .list a .content {
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.72) 0%, rgba(0, 0, 0, 0.18) 60%, rgba(0, 0, 0, 0.05) 100%);
	padding: 18px 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: end;
}

.catalog_main .list a img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.catalog_main .list a .content strong {
	font-weight: 700;
	font-size: 20px;
	line-height: 125%;
	letter-spacing: 0.01em;
	color: #fff;
}

.catalog_main .list a .content p {
	font-weight: 500;
	font-size: 12px;
	line-height: 160%;
	color: rgba(255, 255, 255, 0.65);
}

.catalog_main .list {
	display: flex;
	flex-wrap: wrap;
}

.catalog_main .list > a {
	width: 20%;
}

.catalog_main .list > a:nth-child(1) {
	width: 40%;
}

.catalog_main .list > a:nth-child(1) .content {
	background: linear-gradient(0deg, rgba(204, 32, 64, 0.8) 0%, rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0) 100%);
}

.catalog_main .list > a:nth-child(1) strong {
	position: relative;
}

.catalog_main .list > a:nth-child(1) strong::before {
	content: '';
	display: block;
	width: 15px;
	height: 21px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='21' viewBox='0 0 15 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4054_4360)'%3e%3cpath d='M8.4375 1.25C8.4375 5.27344 15 6.17188 15 12.8125C15 16.9531 11.6016 20.3125 7.5 20.3125C3.35938 20.3125 0 16.9531 0 12.8125C0 10.5469 1.05469 8.67188 2.10938 7.57812C2.69531 6.95312 3.75 7.34375 3.75 8.20312V11.5625C3.75 12.9297 4.80469 14.0625 6.21094 14.0625C7.57812 14.1016 8.75 12.9688 8.75 11.5625C8.75 8.125 1.875 7.8125 6.67969 0.742189C7.22656 1.2517e-06 8.4375 0.351563 8.4375 1.25Z' fill='white' /%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_4054_4360'%3e%3crect width='15' height='21' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
	margin-bottom: 12px;
}

.page_catalog {
	background: #faf9f7;
	padding-top: 56px;
}

.page_catalog .head {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.page_catalog .head .search {
	width: 100%;
	position: relative;
}

.page_catalog .head .search input {
	width: 100%;
	height: 43px;
	padding-left: 43px;
	font-size: 14px;
	border: 1px solid #e0e0e0;
	border-radius: 6px;
}

.page_catalog .head .search input::placeholder {
	color: #757575;
	opacity: 1;
}

.page_catalog .head .search .btn_search {
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.7949 12.9785C15.0586 13.2715 15.0586 13.7109 14.7656 13.9746L13.9453 14.7949C13.6816 15.0879 13.2422 15.0879 12.9492 14.7949L10.0488 11.8945C9.90234 11.748 9.84375 11.5723 9.84375 11.3965V10.8984C8.78906 11.7188 7.5 12.1875 6.09375 12.1875C2.72461 12.1875 0 9.46289 0 6.09375C0 2.75391 2.72461 0 6.09375 0C9.43359 0 12.1875 2.75391 12.1875 6.09375C12.1875 7.5293 11.6895 8.81836 10.8984 9.84375H11.3672C11.543 9.84375 11.7188 9.93164 11.8652 10.0488L14.7949 12.9785ZM6.09375 9.84375C8.14453 9.84375 9.84375 8.17383 9.84375 6.09375C9.84375 4.04297 8.14453 2.34375 6.09375 2.34375C4.01367 2.34375 2.34375 4.04297 2.34375 6.09375C2.34375 8.17383 4.01367 9.84375 6.09375 9.84375Z' fill='%239B9B9B' /%3e%3c/svg%3e");
	position: absolute;
	left: 14px;
	top: 0;
	bottom: 0;
	margin: auto;
	background-color: transparent;
}

.page_catalog .select_view {
	display: flex;
	align-items: center;
}

.page_catalog .select_view button {
	width: 36px;
	height: 36px;
	border-radius: 6px;
	border: 1px solid #e0e0e0;
	background-color: #fff;
	transition: 0.3s all;
	background-repeat: no-repeat;
	background-position: center;
}

.page_catalog .select_view button.active {
	background-color: #cc2040;
	border: 1px solid #cc2040;
}

.page_catalog .select_view button.columns {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4.07422 1.28125V3.46875C4.07422 3.85156 3.77344 4.125 3.41797 4.125H0.65625C0.273438 4.125 0 3.85156 0 3.46875V1.28125C0 0.925781 0.273438 0.625 0.65625 0.625H3.41797C3.77344 0.625 4.07422 0.925781 4.07422 1.28125ZM9.02344 7.84375C9.02344 8.22656 8.72266 8.5 8.36719 8.5H5.60547C5.25 8.5 4.94922 8.22656 4.94922 7.84375V5.65625C4.94922 5.30078 5.25 5 5.60547 5H8.36719C8.72266 5 9.02344 5.30078 9.02344 5.65625V7.84375ZM9.89844 1.28125C9.89844 0.925781 10.1992 0.625 10.5547 0.625H13.3438C13.6992 0.625 14 0.925781 14 1.28125V3.46875C14 3.85156 13.6992 4.125 13.3438 4.125H10.5547C10.1992 4.125 9.89844 3.85156 9.89844 3.46875V1.28125ZM9.02344 3.46875C9.02344 3.85156 8.72266 4.125 8.36719 4.125H5.60547C5.25 4.125 4.94922 3.85156 4.94922 3.46875V1.28125C4.94922 0.925781 5.25 0.625 5.60547 0.625H8.36719C8.72266 0.625 9.02344 0.925781 9.02344 1.28125V3.46875ZM3.41797 5C3.77344 5 4.07422 5.30078 4.07422 5.65625V7.84375C4.07422 8.22656 3.77344 8.5 3.41797 8.5H0.65625C0.273438 8.5 0 8.22656 0 7.84375V5.65625C0 5.30078 0.273438 5 0.65625 5H3.41797ZM0 10.0312C0 9.67578 0.273438 9.375 0.65625 9.375H3.41797C3.77344 9.375 4.07422 9.67578 4.07422 10.0312V12.2188C4.07422 12.6016 3.77344 12.875 3.41797 12.875H0.65625C0.273438 12.875 0 12.6016 0 12.2188V10.0312ZM10.5547 8.5C10.1992 8.5 9.89844 8.22656 9.89844 7.84375V5.65625C9.89844 5.30078 10.1992 5 10.5547 5H13.3438C13.6992 5 14 5.30078 14 5.65625V7.84375C14 8.22656 13.6992 8.5 13.3438 8.5H10.5547ZM10.5547 12.875C10.1992 12.875 9.89844 12.6016 9.89844 12.2188V10.0312C9.89844 9.67578 10.1992 9.375 10.5547 9.375H13.3438C13.6992 9.375 14 9.67578 14 10.0312V12.2188C14 12.6016 13.6992 12.875 13.3438 12.875H10.5547ZM4.94922 10.0312C4.94922 9.67578 5.25 9.375 5.60547 9.375H8.36719C8.72266 9.375 9.02344 9.67578 9.02344 10.0312V12.2188C9.02344 12.6016 8.72266 12.875 8.36719 12.875H5.60547C5.25 12.875 4.94922 12.6016 4.94922 12.2188V10.0312Z' fill='%236B6B6B' /%3e%3c/svg%3e");
}

.page_catalog .select_view button.list {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.1875 9.8125C2.40625 9.8125 2.625 10.0312 2.625 10.25V12C2.625 12.2461 2.40625 12.4375 2.1875 12.4375H0.4375C0.191406 12.4375 0 12.2461 0 12V10.25C0 10.0312 0.191406 9.8125 0.4375 9.8125H2.1875ZM2.1875 1.0625C2.40625 1.0625 2.625 1.28125 2.625 1.5V3.25C2.625 3.49609 2.40625 3.6875 2.1875 3.6875H0.4375C0.191406 3.6875 0 3.49609 0 3.25V1.5C0 1.28125 0.191406 1.0625 0.4375 1.0625H2.1875ZM2.1875 5.4375C2.40625 5.4375 2.625 5.65625 2.625 5.875V7.625C2.625 7.87109 2.40625 8.0625 2.1875 8.0625H0.4375C0.191406 8.0625 0 7.87109 0 7.625V5.875C0 5.65625 0.191406 5.4375 0.4375 5.4375H2.1875ZM13.5625 10.25C13.7812 10.25 14 10.4688 14 10.6875V11.5625C14 11.8086 13.7812 12 13.5625 12H4.8125C4.56641 12 4.375 11.8086 4.375 11.5625V10.6875C4.375 10.4688 4.56641 10.25 4.8125 10.25H13.5625ZM13.5625 1.5C13.7812 1.5 14 1.71875 14 1.9375V2.8125C14 3.05859 13.7812 3.25 13.5625 3.25H4.8125C4.56641 3.25 4.375 3.05859 4.375 2.8125V1.9375C4.375 1.71875 4.56641 1.5 4.8125 1.5H13.5625ZM13.5625 5.875C13.7812 5.875 14 6.09375 14 6.3125V7.1875C14 7.43359 13.7812 7.625 13.5625 7.625H4.8125C4.56641 7.625 4.375 7.43359 4.375 7.1875V6.3125C4.375 6.09375 4.56641 5.875 4.8125 5.875H13.5625Z' fill='%236B6B6B' /%3e%3c/svg%3e");
}

.page_catalog .select_view button.columns.active {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4.07422 1.28125V3.46875C4.07422 3.85156 3.77344 4.125 3.41797 4.125H0.65625C0.273438 4.125 0 3.85156 0 3.46875V1.28125C0 0.925781 0.273438 0.625 0.65625 0.625H3.41797C3.77344 0.625 4.07422 0.925781 4.07422 1.28125ZM9.02344 7.84375C9.02344 8.22656 8.72266 8.5 8.36719 8.5H5.60547C5.25 8.5 4.94922 8.22656 4.94922 7.84375V5.65625C4.94922 5.30078 5.25 5 5.60547 5H8.36719C8.72266 5 9.02344 5.30078 9.02344 5.65625V7.84375ZM9.89844 1.28125C9.89844 0.925781 10.1992 0.625 10.5547 0.625H13.3438C13.6992 0.625 14 0.925781 14 1.28125V3.46875C14 3.85156 13.6992 4.125 13.3438 4.125H10.5547C10.1992 4.125 9.89844 3.85156 9.89844 3.46875V1.28125ZM9.02344 3.46875C9.02344 3.85156 8.72266 4.125 8.36719 4.125H5.60547C5.25 4.125 4.94922 3.85156 4.94922 3.46875V1.28125C4.94922 0.925781 5.25 0.625 5.60547 0.625H8.36719C8.72266 0.625 9.02344 0.925781 9.02344 1.28125V3.46875ZM3.41797 5C3.77344 5 4.07422 5.30078 4.07422 5.65625V7.84375C4.07422 8.22656 3.77344 8.5 3.41797 8.5H0.65625C0.273438 8.5 0 8.22656 0 7.84375V5.65625C0 5.30078 0.273438 5 0.65625 5H3.41797ZM0 10.0312C0 9.67578 0.273438 9.375 0.65625 9.375H3.41797C3.77344 9.375 4.07422 9.67578 4.07422 10.0312V12.2188C4.07422 12.6016 3.77344 12.875 3.41797 12.875H0.65625C0.273438 12.875 0 12.6016 0 12.2188V10.0312ZM10.5547 8.5C10.1992 8.5 9.89844 8.22656 9.89844 7.84375V5.65625C9.89844 5.30078 10.1992 5 10.5547 5H13.3438C13.6992 5 14 5.30078 14 5.65625V7.84375C14 8.22656 13.6992 8.5 13.3438 8.5H10.5547ZM10.5547 12.875C10.1992 12.875 9.89844 12.6016 9.89844 12.2188V10.0312C9.89844 9.67578 10.1992 9.375 10.5547 9.375H13.3438C13.6992 9.375 14 9.67578 14 10.0312V12.2188C14 12.6016 13.6992 12.875 13.3438 12.875H10.5547ZM4.94922 10.0312C4.94922 9.67578 5.25 9.375 5.60547 9.375H8.36719C8.72266 9.375 9.02344 9.67578 9.02344 10.0312V12.2188C9.02344 12.6016 8.72266 12.875 8.36719 12.875H5.60547C5.25 12.875 4.94922 12.6016 4.94922 12.2188V10.0312Z' fill='white' /%3e%3c/svg%3e");
}

.page_catalog .select_view button.list.active {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.1875 9.8125C2.40625 9.8125 2.625 10.0312 2.625 10.25V12C2.625 12.2461 2.40625 12.4375 2.1875 12.4375H0.4375C0.191406 12.4375 0 12.2461 0 12V10.25C0 10.0312 0.191406 9.8125 0.4375 9.8125H2.1875ZM2.1875 1.0625C2.40625 1.0625 2.625 1.28125 2.625 1.5V3.25C2.625 3.49609 2.40625 3.6875 2.1875 3.6875H0.4375C0.191406 3.6875 0 3.49609 0 3.25V1.5C0 1.28125 0.191406 1.0625 0.4375 1.0625H2.1875ZM2.1875 5.4375C2.40625 5.4375 2.625 5.65625 2.625 5.875V7.625C2.625 7.87109 2.40625 8.0625 2.1875 8.0625H0.4375C0.191406 8.0625 0 7.87109 0 7.625V5.875C0 5.65625 0.191406 5.4375 0.4375 5.4375H2.1875ZM13.5625 10.25C13.7812 10.25 14 10.4688 14 10.6875V11.5625C14 11.8086 13.7812 12 13.5625 12H4.8125C4.56641 12 4.375 11.8086 4.375 11.5625V10.6875C4.375 10.4688 4.56641 10.25 4.8125 10.25H13.5625ZM13.5625 1.5C13.7812 1.5 14 1.71875 14 1.9375V2.8125C14 3.05859 13.7812 3.25 13.5625 3.25H4.8125C4.56641 3.25 4.375 3.05859 4.375 2.8125V1.9375C4.375 1.71875 4.56641 1.5 4.8125 1.5H13.5625ZM13.5625 5.875C13.7812 5.875 14 6.09375 14 6.3125V7.1875C14 7.43359 13.7812 7.625 13.5625 7.625H4.8125C4.56641 7.625 4.375 7.43359 4.375 7.1875V6.3125C4.375 6.09375 4.56641 5.875 4.8125 5.875H13.5625Z' fill='white' /%3e%3c/svg%3e");
}

.page_catalog .head .right {
	display: flex;
	align-items: center;
}

.page_catalog .select_view button.columns {
	margin-right: 4px;
}

.page_catalog .row {
	margin-top: 24px;
	flex-wrap: nowrap;
}

.page_catalog .row .left {
	width: calc(280px + 28px);
	padding-right: 28px;
	flex: none;
}

.filtr .head {
	background: #cc2040;
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 54px;
	padding: 0 20px;
	border-radius: 12px 12px 0 0;
}

.filtr .head span {
	display: flex;
	align-items: center;
	font-weight: 700;
	font-size: 14px;
	color: #fff;
}

.filtr .head span::before {
	content: '';
	display: block;
	width: 14px;
	height: 14px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.5625 10.25C13.7812 10.25 14 10.4688 14 10.6875V11.5625C14 11.8086 13.7812 12 13.5625 12H4.375V12.4375C4.375 12.6836 4.15625 12.875 3.9375 12.875H3.0625C2.81641 12.875 2.625 12.6836 2.625 12.4375V12H0.4375C0.191406 12 0 11.8086 0 11.5625V10.6875C0 10.4688 0.191406 10.25 0.4375 10.25H2.625V9.8125C2.625 9.59375 2.81641 9.375 3.0625 9.375H3.9375C4.15625 9.375 4.375 9.59375 4.375 9.8125V10.25H13.5625ZM13.5625 5.875C13.7812 5.875 14 6.09375 14 6.3125V7.1875C14 7.43359 13.7812 7.625 13.5625 7.625H11.375V8.0625C11.375 8.30859 11.1562 8.5 10.9375 8.5H10.0625C9.81641 8.5 9.625 8.30859 9.625 8.0625V7.625H0.4375C0.191406 7.625 0 7.43359 0 7.1875V6.3125C0 6.09375 0.191406 5.875 0.4375 5.875H9.625V5.4375C9.625 5.21875 9.81641 5 10.0625 5H10.9375C11.1562 5 11.375 5.21875 11.375 5.4375V5.875H13.5625ZM13.5625 1.5C13.7812 1.5 14 1.71875 14 1.9375V2.8125C14 3.05859 13.7812 3.25 13.5625 3.25H7.875V3.6875C7.875 3.93359 7.65625 4.125 7.4375 4.125H6.5625C6.31641 4.125 6.125 3.93359 6.125 3.6875V3.25H0.4375C0.191406 3.25 0 3.05859 0 2.8125V1.9375C0 1.71875 0.191406 1.5 0.4375 1.5H6.125V1.0625C6.125 0.84375 6.31641 0.625 6.5625 0.625H7.4375C7.65625 0.625 7.875 0.84375 7.875 1.0625V1.5H13.5625Z' fill='white' /%3e%3c/svg%3e");
	margin-right: 8px;
}

.filtr .head button {
	font-weight: 500;
	font-size: 12px;
	text-align: center;
	color: rgba(255, 255, 255, 0.6);
	padding: 0;
	background-color: transparent;
}

.filtr {
	border-bottom: 1px solid #e0e0e0;
	border-radius: 12px;
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.08);
	background: #fff;
}

.filtr .filtr_item {
	padding: 0 20px;
	border-bottom: 1px solid #e0e0e0;
}

.filtr .filtr_item .name {
	font-weight: 600;
	font-size: 13px;
	line-height: 160%;
	color: #1d1d1f;
	display: flex;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
	height: 48px;
}

.filtr .filtr_item .name::after {
	content: '';
	display: block;
	width: 11px;
	height: 11px;
	background-repeat: no-repeat;
	background-position: center;
	transition: 0.3s all;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.55273 2.41797L9.74219 6.58594C9.93555 6.80078 9.93555 7.12305 9.74219 7.31641L9.24805 7.81055C9.05469 8.00391 8.73242 8.00391 8.51758 7.81055L5.1875 4.50195L1.87891 7.81055C1.66406 8.00391 1.3418 8.00391 1.14844 7.81055L0.654297 7.31641C0.460938 7.12305 0.460938 6.80078 0.654297 6.58594L4.84375 2.41797C5.03711 2.22461 5.35937 2.22461 5.55273 2.41797Z' fill='%236B6B6B' /%3e%3c/svg%3e");
}

.filtr_item label {
	display: flex;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
	height: 35px;
}

.filtr_item label input[type="checkbox"] {
	display: none;
}

.filtr_item label input[type="checkbox"]:checked ~ .checkbox {
	background-color: #cc2040;
	border: 1px solid #cc2040;	
}

.filtr_item .checkbox {
	border-radius: 3px;
	width: 15px;
	height: 15px;
	background: #fff;
	flex: none;
	margin-right: 8px;
	border: 1px solid #757575;
	transition: 0.3s all;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.53178 0.743652L2.94598 5.32946L1.45869 3.84217L0 5.30086L1.48729 6.78815L2.9555 8.25637L4.4142 6.79768L9 2.21188L7.53178 0.743652Z' fill='white' /%3e%3c/svg%3e");
}

.filtr_item .checkbox ~ p {
	font-weight: 500;
	font-size: 13px;
	line-height: 160%;
	color: #373942;
}

.filtr_item .num {
	font-weight: 500;
	font-size: 12px;
	line-height: 160%;
	color: #9b9b9b;
	padding: 1px 7px;
	background: #e9ecef;
	border-radius: 10px;
}

.filtr_item label > div {
	display: flex;
	align-items: center;
}

.filtr_item.active .name::after {
	transform: rotate(180deg);
}

.filtr_item > div {
	padding-bottom: 16px;
}

.filtr_item .check_color {
	width: 28px;
	height: 28px;
	border-radius: 50%;
}

.filtr_item .select_color {
	display: flex;
	flex-wrap: wrap;
	margin: -4px;
}

.filtr_item .select_color label {
	padding: 4px;
}

.filtr_item .price {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.filtr_item .price input {
	background: #fff;
	height: 34px;
	width: 100%;
	border: 1px solid #e0e0e0;
	border-radius: 6px;
	padding-left: 32px;
}

.filtr_item .price > div {
	position: relative;
	width: calc(100% - 29px);
}

.filtr_item .price > div:nth-child(2) {
	width: 29px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 500;
	font-size: 13px;
	line-height: 160%;
	color: #6b6b6b;
	flex: none;
}

.filtr_item .price span {
	font-weight: 500;
	font-size: 13px;
	color: #757575;
	display: flex;
	align-items: center;
	position: absolute;
	left: 11px;
	top: 0;
	bottom: 0;
	margin: auto;
}

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type="number"] {
  -moz-appearance: textfield;
  appearance: textfield;
}

.filtr .apply button {
	font-weight: 600;
	font-size: 13px;
	letter-spacing: 0.02em;
	text-align: center;
	color: #fff;
	background: #cc2040;
	height: 30px;
	width: 100%;
	border-radius: 6px;
}

.filtr .apply {
	padding: 16px 20px;
}

.filtr .bottom {
	background: rgba(200, 16, 46, 0.04);
	padding: 16px 20px;
}

.filtr .bottom p {
	font-weight: 500;
	font-size: 13px;
	line-height: 160%;
	color: #6b6b6b;
	margin-bottom: 10px;
}

.filtr .bottom button {
	font-weight: 600;
	font-size: 14px;
	letter-spacing: 0.02em;
	text-align: center;
	color: #fff;
	width: 100%;
	height: 41px;
	display: flex;
	align-items: center;
	background: #cc2040;
	border-radius: 6px;
	justify-content: center;
}

.filtr .bottom button::before {
	content: '';
	display: block;
	width: 15px;
	height: 14px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.02732 0.625C10.8828 0.625 14.0273 3.19531 14.0273 6.3125C14.0273 9.45703 10.8828 12 7.02732 12C5.96092 12 4.97654 11.8086 4.0742 11.4805C3.41795 12.0273 2.05076 12.875 0.246079 12.875C0.136704 12.875 0.0820161 12.8477 0.0273287 12.7656C-1.51284e-05 12.6836 0.0273287 12.5742 0.0820161 12.5195C0.0820161 12.4922 1.23045 11.2891 1.58592 9.89453C0.601547 8.91016 0.0273287 7.67969 0.0273287 6.3125C0.0273287 3.19531 3.14451 0.625 7.02732 0.625ZM3.52732 7.1875C3.99217 7.1875 4.40232 6.80469 4.40232 6.3125C4.40232 5.84766 3.99217 5.4375 3.52732 5.4375C3.03514 5.4375 2.65232 5.84766 2.65232 6.3125C2.65232 6.80469 3.03514 7.1875 3.52732 7.1875ZM7.02732 7.1875C7.49217 7.1875 7.90232 6.80469 7.90232 6.3125C7.90232 5.84766 7.49217 5.4375 7.02732 5.4375C6.53514 5.4375 6.15232 5.84766 6.15232 6.3125C6.15232 6.80469 6.53514 7.1875 7.02732 7.1875ZM10.5273 7.1875C10.9922 7.1875 11.4023 6.80469 11.4023 6.3125C11.4023 5.84766 10.9922 5.4375 10.5273 5.4375C10.0352 5.4375 9.65232 5.84766 9.65232 6.3125C9.65232 6.80469 10.0352 7.1875 10.5273 7.1875Z' fill='white' /%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: center;
	margin-right: 8px;
}

.page_catalog .sort {
	margin-left: 16px;
	margin-right: 10px;
	display: flex;
	align-items: center;
}

.page_catalog .sort > p {
	font-weight: 500;
	font-size: 13px;
	line-height: 160%;
	color: #6b6b6b;
	margin-right: 10px;
}

.select_options .options {
    display: none;
    position: absolute;
    z-index: 3;
    background: #FFFFFF;
    border-radius: 6px;
    padding: 8px;
    margin-top: 8px;
    width: 100%;
}

.select_options .options li {
    padding: 8px;
    cursor: pointer;
    border-radius: 6px;
    background: transparent;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    list-style: none;
    font-weight: 500;
    font-size: 13px;
    line-height: 115%;
    color: #1d1d1f;
}

.select_options .options li.active {
	background: #f5f5f5;
}

.select_options {
    position: relative;
}

.select_options > span {
    font-weight: 500;
    font-size: 13px;
    line-height: 115%;
    color: #1d1d1f;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 6px;
    padding: 10px 18px;
    width: 200px;
    cursor: pointer;
    white-space: nowrap;
}

.select_options > span:after {
	content: '';
    width: 10px;
    height: 11px;
    right: 12px;
    top: 0;
    bottom: 0;
    margin: auto;
    position: absolute;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.55273 8.58203L9.74219 4.41406C9.93555 4.19922 9.93555 3.87695 9.74219 3.68359L9.24805 3.18945C9.05469 2.99609 8.73242 2.99609 8.51758 3.18945L5.1875 6.49805L1.87891 3.18945C1.66406 2.99609 1.3418 2.99609 1.14844 3.18945L0.654297 3.68359C0.460938 3.87695 0.460938 4.19922 0.654297 4.41406L4.84375 8.58203C5.03711 8.77539 5.35938 8.77539 5.55273 8.58203Z' fill='%236B6B6B' /%3e%3c/svg%3e");
}

.select_options.active > span::after {
	transform: rotate(180deg);
}

.page_catalog .head_right {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 20px;
	width: 100%;
}

.page_catalog .head_right p {
	font-weight: 500;
	font-size: 14px;
	line-height: 160%;
	color: #6b6b6b;
}

.page_catalog .head_right label input {
	display: none;
}

.custom_checkbox input {
	display: none;
}

.custom_checkbox {
	cursor: pointer;
	display: flex;
	align-items: center;
}

.custom_checkbox .checkbox {
	border-radius: 3px;
	width: 15px;
	height: 15px;
	background: #fff;
	flex: none;
	margin-right: 8px;
	border: 1px solid #757575;
	transition: 0.3s all;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.53178 0.743652L2.94598 5.32946L1.45869 3.84217L0 5.30086L1.48729 6.78815L2.9555 8.25637L4.4142 6.79768L9 2.21188L7.53178 0.743652Z' fill='white' /%3e%3c/svg%3e");
}

.custom_checkbox input[type="checkbox"]:checked ~ .checkbox {
    background-color: #cc2040;
    border: 1px solid #cc2040;
}

.custom_checkbox p {
	font-weight: 500;
	font-size: 13px;
	line-height: 160%;
	color: #373942;
}

.page_catalog .row .right {
	width: 100%;
}

.list_product {
	display: flex;
	flex-wrap: wrap;
	margin: -10px;
}

.page_catalog .list_product .product_item {
	width: 33.33%;
}

.product_item {
	padding: 10px;
}

.product_item > div {
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.08);
	background: #fff;
	border: 1px solid #e0e0e0;
	border-radius: 12px;
	display: flex;
	flex-wrap: wrap;
	align-content: space-between;
	height: 100%;
}

.product_item > div > div {
	width: 100%;
}

.product_item .image {
	width: 100%;
	height: 200px;
	position: relative;
}

.product_item .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.product_item .name {
	padding: 16px;
}

.product_item .name .cat {
	display: inline-block;
	font-weight: 700;
	font-size: 11px;
	line-height: 160%;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #cc2040;
	padding: 3px 8px;
	background: rgba(181, 31, 45, 0.08);
	border-radius: 3px;
	margin-bottom: 8px;
}

.product_item .name .geo {
	font-weight: 500;
	font-size: 12px;
	line-height: 160%;
	color: #9b9b9b;
	position: relative;
	padding-left: 14px;
	margin-bottom: 8px;
}

.product_item .name .geo::before {
	content: '';
	display: block;
	width: 11px;
	height: 11px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4017_3680)'%3e%3cpath d='M6.5625 3.375H3.10547C3.39844 1.63672 4.0625 0.40625 4.84375 0.40625C5.60547 0.40625 6.28906 1.63672 6.5625 3.375ZM2.96875 5.25C2.96875 4.82031 2.98828 4.41016 3.02734 4H6.64062C6.67969 4.41016 6.69922 4.82031 6.69922 5.25C6.69922 5.69922 6.67969 6.10938 6.64062 6.5H3.02734C2.98828 6.10938 2.96875 5.69922 2.96875 5.25ZM9.29688 3.375H7.1875C7.01172 2.28125 6.69922 1.28516 6.21094 0.621094C7.61719 1.03125 8.75 2.06641 9.29688 3.375ZM3.45703 0.621094C2.96875 1.28516 2.65625 2.28125 2.48047 3.375H0.371094C0.917969 2.06641 2.05078 1.03125 3.45703 0.621094ZM9.51172 4C9.60938 4.41016 9.66797 4.82031 9.66797 5.25C9.66797 5.69922 9.60938 6.10938 9.51172 6.5H7.26562C7.30469 6.08984 7.34375 5.67969 7.34375 5.25C7.34375 4.83984 7.30469 4.41016 7.26562 4H9.51172ZM2.34375 5.25C2.34375 5.67969 2.36328 6.08984 2.40234 6.5H0.15625C0.0585938 6.10938 0 5.69922 0 5.25C0 4.82031 0.0585938 4.41016 0.15625 4H2.40234C2.36328 4.41016 2.34375 4.83984 2.34375 5.25ZM3.10547 7.125H6.5625C6.28906 8.88281 5.60547 10.0938 4.84375 10.0938C4.0625 10.0938 3.39844 8.88281 3.10547 7.125ZM6.21094 9.89844C6.69922 9.23438 7.03125 8.23828 7.1875 7.125H9.29688C8.75 8.45312 7.61719 9.48828 6.21094 9.89844ZM0.371094 7.125H2.48047C2.65625 8.23828 2.96875 9.23438 3.45703 9.89844C2.05078 9.48828 0.917969 8.45312 0.371094 7.125Z' fill='%239B9B9B' /%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_4017_3680'%3e%3crect width='10' height='11' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
	position: absolute;
	top: 5px;
	left: 0;
}

.product_item .name strong {
	font-weight: 700;
	font-size: 14px;
	line-height: 135%;
	color: #1d1d1f;
	margin-bottom: 8px;
	display: block;
}

.product_item .list_attribute {
	display: flex;
	flex-wrap: wrap;
	margin: -2.5px;
}

.product_item .list_attribute > div {
	padding: 2.5px;
}

.product_item .list_attribute > div span {
	font-weight: 500;
	font-size: 11px;
	line-height: 160%;
	color: #6b6b6b;
	padding: 4px 8px;
	border-radius: 4px;
	background: #f5f5f5;
	display: flex;
	align-items: center;
}

.product_item > div > div:last-child {
	padding: 16px;
	padding-top: 0;
}

.product_item .list_attribute > div.size span::before {
	content: '';
	display: block;
	width: 10px;
	height: 10px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4020_3684)'%3e%3cpath d='M3.125 5.875V6.69531L0.0195312 9.78125C0 9.74219 0 9.68359 0 9.625V0.875C0 0.542969 0.273438 0.25 0.625 0.25H2.5C2.83203 0.25 3.125 0.542969 3.125 0.875V1.5H2.03125C1.93359 1.5 1.875 1.57812 1.875 1.65625V1.96875C1.875 2.06641 1.93359 2.125 2.03125 2.125H3.125V3.375H2.03125C1.93359 3.375 1.875 3.45312 1.875 3.53125V3.84375C1.875 3.94141 1.93359 4 2.03125 4H3.125V5.25H2.03125C1.93359 5.25 1.875 5.32812 1.875 5.40625V5.71875C1.875 5.81641 1.93359 5.875 2.03125 5.875H3.125ZM9.375 7.125C9.70703 7.125 10 7.41797 10 7.75V9.625C10 9.97656 9.70703 10.25 9.375 10.25H0.625C0.566406 10.25 0.507812 10.25 0.46875 10.2305L3.55469 7.125H4.375V8.21875C4.375 8.31641 4.43359 8.375 4.53125 8.375H4.84375C4.92188 8.375 5 8.31641 5 8.21875V7.125H6.25V8.21875C6.25 8.31641 6.30859 8.375 6.40625 8.375H6.71875C6.79688 8.375 6.875 8.31641 6.875 8.21875V7.125H8.125V8.21875C8.125 8.31641 8.18359 8.375 8.28125 8.375H8.59375C8.67188 8.375 8.75 8.31641 8.75 8.21875V7.125H9.375Z' fill='%236B6B6B' /%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_4020_3684'%3e%3crect width='10' height='11' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
	margin-right: 4px;
}

.product_item .list_attribute > div.material span::before {
	content: '';
	display: block;
	width: 12px;
	height: 10px;
	background-repeat: no-repeat;
	background-position: center;
	margin-right: 4px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='11' viewBox='0 0 12 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4020_3686)'%3e%3cpath d='M9.47266 0.25L11.25 3.375H9.25781L7.91016 0.25H9.47266ZM6.97266 0.25L8.32031 3.375H2.91016L4.25781 0.25H6.97266ZM1.75781 0.25H3.32031L1.97266 3.375H0L1.75781 0.25ZM0 4H1.95312L4.35547 8.92188C4.39453 8.98047 4.31641 9.03906 4.25781 8.98047L0 4ZM2.89062 4H8.33984L5.66406 10.2305C5.64453 10.2695 5.58594 10.2695 5.56641 10.2305L2.89062 4ZM6.875 8.92188L9.27734 4H11.25L6.97266 8.98047C6.93359 9.03906 6.83594 8.98047 6.875 8.92188Z' fill='%236B6B6B' /%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_4020_3686'%3e%3crect width='12' height='11' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.product_item .list_attribute > div.view span {
	color: #1565c0;
	background: rgba(33, 150, 243, 0.08);
}

.product_item .price {
	display: flex;
	padding-top: 12px;
	margin-top: 14px;
	border-top: 1px solid #e0e0e0;
	justify-content: space-between;
	align-items: center;
}

.product_item .price p {
	font-weight: 800;
	font-size: 16px;
	line-height: 160%;
	color: #1d1d1f;
	display: flex;
	align-items: center;
}

.product_item .price p span {
	font-weight: 500;
	font-size: 12px;
	line-height: 160%;
	color: #6b6b6b;
	padding-left: 4px;
}

.product_item .price button {
	font-weight: 600;
	font-size: 12px;
	text-align: center;
	color: #fff;
	padding: 8px 14px;
	border-radius: 6px;
	background: #cc2040;
}

.product_item .bages {
	display: flex;
	flex-wrap: wrap;
	margin: -2px;
}

.product_item .bages > span {
	margin: 2px;
	font-weight: 700;
	font-size: 11px;
	line-height: 160%;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #fff;
	padding: 4px 10px;
	border-radius: 4px;
}

.product_item .bages > span.hit {
	background: #cc2040;
}

.product_item .bages > span.new {
	background: #2196f3;
}

.product_item .bages {
	position: absolute;
	top: 12px;
	left: 12px;
}

.pagination {
	display: flex;
	justify-content: center;
	margin-top: 36px;
}

.pagination a,
.pagination span {
	width: 38px;
	height: 38px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 600;
	font-size: 14px;
	text-align: center;
	border-radius: 6px;
	margin: 0 2px;
}

.pagination a {
	color: #1d1d1f;
	border: 1px solid #e0e0e0;
	background: #fff;
}

.pagination span {
	color: #fff;
	background: #cc2040;
	border: 1px solid #cc2040;
}

.pagination a.next,
.pagination a.prev {
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.91797 7.21484L2.61328 12.5469C2.33984 12.793 1.92969 12.793 1.68359 12.5469L1.05469 11.918C0.808593 11.6719 0.808593 11.2617 1.05469 10.9883L5.26562 6.75L1.05469 2.53906C0.808593 2.26562 0.808593 1.85547 1.05469 1.60938L1.68359 0.980469C1.92969 0.734375 2.33984 0.734375 2.61328 0.980469L7.91797 6.3125C8.16406 6.55859 8.16406 6.96875 7.91797 7.21484Z' fill='%231D1D1F' /%3e%3c/svg%3e");
}

.pagination a.prev {
	transform: rotate(180deg);
}

.pagination p {
	font-weight: 500;
	font-size: 15px;
	line-height: 160%;
	color: #6b6b6b;
	width: 20px;
	height: 38px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 2px;
}

.page_catalog {
	padding-bottom: 85px;
}

.list_apply {
	display: flex;
	flex-wrap: wrap;
	margin: -12px;
}

.list_apply > div {
	width: 33.33%;
	padding: 12px;
}

.list_apply > div > div {
	padding: 24px;
	height: 100%;
	border: 1px solid #e0e0e0;
	border-radius: 12px;
	background: #fff;
}

.list_apply > div > div .icon {
	border-radius: 6px;
	width: 52px;
	height: 52px;
	background: rgba(181, 31, 45, 0.08);
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 15px;
}

.list_apply > div > div strong {
	display: block;
	font-weight: 700;
	font-size: 16px;
	line-height: 160%;
	color: #1d1d1f;
	margin-bottom: 10px;
}

.list_apply > div > div p {
	font-weight: 500;
	font-size: 14px;
	line-height: 155%;
	color: #6b6b6b;
	margin-bottom: 16px;
}

.list_apply > div > div a {
	display: flex;
	align-items: center;
	font-weight: 600;
	font-size: 13px;
	line-height: 160%;
	color: #cc2040;
}

.list_apply > div > div a::after {
	content: '';
	display: block;
	width: 12px;
	height: 12px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4025_3690)'%3e%3cpath d='M4.82422 0.787109L5.38281 0.228516C5.63672 -8.9407e-08 6.01758 -8.9407e-08 6.24609 0.228516L11.1973 5.1543C11.4258 5.4082 11.4258 5.78906 11.1973 6.01758L6.24609 10.9688C6.01758 11.1973 5.63672 11.1973 5.38281 10.9688L4.82422 10.4102C4.5957 10.1562 4.5957 9.77539 4.82422 9.52148L7.89648 6.60156H0.609375C0.253906 6.60156 0 6.34766 0 5.99219V5.17969C0 4.84961 0.253906 4.57031 0.609375 4.57031H7.89648L4.82422 1.67578C4.5957 1.42188 4.57031 1.04102 4.82422 0.787109Z' fill='%23CC2040' /%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_4025_3690'%3e%3crect width='12' height='12' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
	margin-left: 6px;
}

.faq .left {
	width: 100%;
	padding-right: 40px;
}

.faq .right {
	width: 340px;
	flex: none;
}

.faq .right > div {
	background: #faf9f7;
	border: 1px solid #e0e0e0;
	border-radius: 12px;
	padding: 29px 25px;
}

.faq .right .icon {
	width: 56px;
	height: 56px;
	border-radius: 50%;
	background-color: #cc2040;
	margin: 0 auto;
	margin-bottom: 13px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='25' height='22' viewBox='0 0 25 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M18 8C18 11.8242 13.9609 14.875 9.06251 14.875C7.30079 14.875 5.62501 14.4883 4.25001 13.8008C3.3047 14.3594 2.01563 14.875 0.468761 14.875C0.296886 14.875 0.210949 14.832 0.125011 14.7031C0.0820424 14.5742 0.125011 14.4023 0.210949 14.3164C0.210949 14.3164 1.15626 13.2852 1.75782 11.9531C0.726573 10.8359 0.125011 9.50391 0.125011 8C0.125011 4.21875 4.1211 1.125 9.06251 1.125C13.9609 1.125 18 4.21875 18 8ZM23.2422 17.4531C23.8008 18.7852 24.7461 19.8164 24.7461 19.8164C24.875 19.9023 24.875 20.0742 24.832 20.2031C24.7891 20.332 24.6602 20.375 24.5312 20.375C22.9414 20.375 21.6523 19.8594 20.707 19.3008C19.332 19.9883 17.6992 20.375 15.9375 20.375C12.1992 20.375 9.01954 18.6562 7.68751 16.207C8.1172 16.25 8.58985 16.25 9.06251 16.25C14.7344 16.25 19.375 12.5547 19.375 8C19.375 7.74219 19.332 7.44141 19.2891 7.14062C22.5547 8.17188 24.875 10.6641 24.875 13.5C24.875 15.0039 24.2305 16.3359 23.2422 17.4531Z' fill='white' /%3e%3c/svg%3e");
}

.faq {
	padding: 85px 0;
}

.faq .right strong {
	font-weight: 700;
	font-size: 18px;
	line-height: 160%;
	text-align: center;
	color: #1d1d1f;
	display: block;
	margin-bottom: 8px;
}

.faq .right p {
	font-weight: 500;
	font-size: 14px;
	line-height: 150%;
	text-align: center;
	color: #6b6b6b;
	margin-bottom: 24px;
}

.faq .right .btn_red {
	width: 100%;
	height: 41px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 8px;
}

.faq .right .btn_red::before {
	content: '';
	display: block;
	margin-right: 8px;
	width: 15px;
	height: 15px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4033_3694)'%3e%3cpath d='M13.5353 0.73833C13.836 0.820361 14.0548 1.06646 14.0548 1.36724C14.0548 8.39458 8.36727 14.0547 1.36727 14.0547C1.03914 14.0547 0.79305 13.8633 0.711019 13.5625L0.0547685 10.7188C8.09524e-05 10.418 0.1368 10.0898 0.437581 9.95317L3.50008 8.64067C3.77352 8.5313 4.0743 8.61333 4.2657 8.83208L5.63289 10.5C7.7657 9.48833 9.48836 7.73833 10.4728 5.66021L8.80477 4.29302C8.58602 4.10161 8.50399 3.80083 8.61336 3.52739L9.92586 0.464893C10.0626 0.164111 10.3907 4.85647e-05 10.6915 0.0820798L13.5353 0.73833Z' fill='white' /%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_4033_3694'%3e%3crect width='15' height='15' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.faq .right .btn_transparent {
	width: 100%;
	height: 41px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 2px solid #1e1e1e;
	font-weight: 600;
	font-size: 14px;
	text-align: center;
	color: #1d1d1f;
	background-color: transparent;
}

.faq .right .btn_transparent::before {
	content: '';
	display: block;
	width: 11px;
	height: 15px;
	background-repeat: no-repeat;
	background-position: center;
	margin-right: 8px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='11' height='15' viewBox='0 0 11 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.125 7V8.75H2.875V7H8.125ZM10.5586 2.87109C10.668 3.00781 10.75 3.17188 10.75 3.33594V3.5H7.25V0H7.41406C7.57812 0 7.74219 0.0820312 7.87891 0.191406L10.5586 2.87109ZM6.375 3.71875C6.375 4.10156 6.64844 4.375 7.03125 4.375H10.75V13.3438C10.75 13.7266 10.4492 14 10.0938 14H0.90625C0.523438 14 0.25 13.7266 0.25 13.3438V0.65625C0.25 0.300781 0.523438 0 0.90625 0H6.375V3.71875ZM2 1.96875V2.40625C2 2.54297 2.08203 2.625 2.21875 2.625H4.40625C4.51562 2.625 4.625 2.54297 4.625 2.40625V1.96875C4.625 1.85938 4.51562 1.75 4.40625 1.75H2.21875C2.08203 1.75 2 1.85938 2 1.96875ZM2 3.71875V4.15625C2 4.29297 2.08203 4.375 2.21875 4.375H4.40625C4.51562 4.375 4.625 4.29297 4.625 4.15625V3.71875C4.625 3.60938 4.51562 3.5 4.40625 3.5H2.21875C2.08203 3.5 2 3.60938 2 3.71875ZM9 12.0312V11.5938C9 11.4844 8.89062 11.375 8.78125 11.375H6.59375C6.45703 11.375 6.375 11.4844 6.375 11.5938V12.0312C6.375 12.168 6.45703 12.25 6.59375 12.25H8.78125C8.89062 12.25 9 12.168 9 12.0312ZM9 6.5625C9 6.34375 8.78125 6.125 8.5625 6.125H2.4375C2.19141 6.125 2 6.34375 2 6.5625V9.1875C2 9.43359 2.19141 9.625 2.4375 9.625H8.5625C8.78125 9.625 9 9.43359 9 9.1875V6.5625Z' fill='%231D1D1F' /%3e%3c/svg%3e");
}

.faq .right .bottom {
	border-top: 1px solid #e0e0e0;
	padding-top: 8px;
	margin-top: 16px;
}

.faq .right .bottom a {
	font-weight: 600;
	font-size: 14px;
	line-height: 160%;
	color: #1d1d1f;
	display: flex;
	align-items: center;
	justify-content: center;
}

.faq .right .bottom a::before {
	content: '';
	display: block;
	width: 14px;
	height: 14px;
	background-repeat: no-repeat;
	background-position: center;
	margin-right: 8px;
}

.faq .right .bottom a.phone::before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4033_3698)'%3e%3cpath d='M13.5898 9.89844C13.8086 10.0078 13.9727 10.2539 13.9727 10.5273C13.9727 10.5547 13.9727 10.6094 13.9727 10.6641L13.3164 13.5078C13.2344 13.8086 12.9883 14 12.6875 14C5.66016 14 0 8.33984 0 1.3125C0 1.01172 0.191406 0.765625 0.492188 0.683594L3.33594 0.0273438C3.39062 0.0273438 3.44531 0 3.47266 0C3.74609 0 3.99219 0.164062 4.10156 0.410156L5.41406 3.47266C5.44141 3.55469 5.46875 3.63672 5.46875 3.71875C5.46875 3.9375 5.35938 4.12891 5.22266 4.23828L3.55469 5.60547C4.56641 7.73828 6.26172 9.43359 8.39453 10.4453L9.76172 8.77734C9.87109 8.64062 10.0625 8.53125 10.2539 8.53125C10.3633 8.53125 10.4453 8.55859 10.5273 8.58594L13.5898 9.89844Z' fill='%23CC2040' /%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_4033_3698'%3e%3crect width='14' height='14' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.faq .right .bottom a.mail::before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.7266 4.97266C13.8359 4.89062 14 4.97266 14 5.10938V10.6875C14 11.4258 13.3984 12 12.6875 12H1.3125C0.574219 12 0 11.4258 0 10.6875V5.10938C0 4.97266 0.136719 4.89062 0.246094 4.97266C0.875 5.46484 1.66797 6.06641 4.45703 8.08984C5.03125 8.5 6.01562 9.40234 7 9.40234C7.95703 9.40234 8.96875 8.5 9.51562 8.08984C12.3047 6.06641 13.0977 5.46484 13.7266 4.97266ZM7 8.5C6.34375 8.52734 5.44141 7.70703 4.97656 7.37891C1.33984 4.75391 1.06641 4.50781 0.246094 3.85156C0.0820312 3.74219 0 3.55078 0 3.33203V2.8125C0 2.10156 0.574219 1.5 1.3125 1.5H12.6875C13.3984 1.5 14 2.10156 14 2.8125V3.33203C14 3.55078 13.8906 3.74219 13.7266 3.85156C12.9062 4.50781 12.6328 4.75391 8.99609 7.37891C8.53125 7.70703 7.62891 8.52734 7 8.5Z' fill='%23CC2040' /%3e%3c/svg%3e");
}

.faq .right .bottom a.phone {
	margin-bottom: 8px;
}

.faq .row {
	flex-wrap: nowrap;
}

.faq_item .head {
	width: 100%;
	padding-bottom: 18px;
	cursor: pointer;
	position: relative;
}

.faq_item .head::after {
	content: '';
	display: block;
	width: 10px;
	height: 10px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='7' height='7' viewBox='0 0 7 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4036_3746)'%3e%3cpath d='M4.382 2.506H6.93V4.34H4.382V6.804H2.548V4.34H0V2.506H2.548V0H4.382V2.506Z' fill='%236B6B6B' /%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_4036_3746'%3e%3crect width='7' height='7' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
	position: absolute;
	right: 0;
	top: 7px;
	transition: 0.3s all;
}

.faq_item .head.active::after {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4036_3746)'%3e%3cpath d='M4.8708 3.62366L6.67251 1.82195L7.96934 3.11879L6.16763 4.9205L7.90994 6.66281L6.61311 7.95964L4.8708 6.21733L3.06909 8.01904L1.77225 6.72221L3.57396 4.9205L1.80195 3.14849L3.09879 1.85165L4.8708 3.62366Z' fill='%23CC2040' /%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_4036_3746'%3e%3crect width='7' height='7' fill='white' transform='translate(0 4.9502) rotate(-45)' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.faq_item .head strong {
	font-weight: 600;
	font-size: 15px;
	color: #1d1d1f;
	display: block;
	padding-right: 100px;
}

.faq_item {
	border-bottom: 1px solid #e0e0e0;
	padding-top: 18px;
}

.faq_item .content p {
	font-weight: 500;
	font-size: 14px;
	line-height: 165%;
	color: #6b6b6b;
	padding-right: 70px;
}

.faq_item .content {
	display: none;
	padding-bottom: 18px;
}

























@media (max-width: 1310px) {
    header .center .contact .max,
    header .center .contact .phone {
    	display: none;
    }
    header .logo {
    	width: 180px;
    }
    header .logo img {
    	width: 100%;
    }
    header .bottom .menu ul li a {
    	padding: 0 10px;
    }
    .search_header form > div {
    	width: 220px;
    }
    .main_slider .slide {
    	height: 460px;
    }
    .home_main .bottom .row {
    	flex-wrap: wrap;
    }
    .home_main .bottom .row .block {
    	width: 50%;
    }
    .home_catalog .list > div {
    	width: 50%;
    }
    .delivery_block .red_block .left {
    	width: 600px;
    }
    .delivery_block .red_block .left strong {
    	line-height: 130%;
    }
    .delivery_block .about_block .left {
    	width: 50%;
    }
    .delivery_block .about_block .right {
    	width: 50%;
    	padding-left: 32px;
    }
    .delivery_block .about_block .right .list_advs > div > div span {
    	font-size: 32px;
    }
    .home_proccess .proccess_item p {
    	padding: 0;
    }
    .home_form .left {
    	width: 50%;
    	padding-right: 32px;
    }
    .home_form .right {
    	width: 50%;
    }
    .home_form .form {
    	width: 100%;
    	padding: 24px;
    }
    .home_form .contact {
    	flex-wrap: wrap;
    }
    .home_form .contact a.phone, .home_form .contact a.mail {
    	width: 50%;
    	margin: 0;
    }
    .home_form .contact a.max {
    	margin-top: 15px;
    }
    .home_form .left > div:last-child p:last-child {
    	line-height: 140%;
    }
    footer .left {
    	padding-right: 32px;
    	width: 240px;
    	flex: none;
    }
    footer .left > a img {
    	width: 180px;
    }
    footer .left .soc a {
    	margin-right: 8px;
    }
    .home_main .bottom .row .block:nth-child(2) {
    	border-right: 0;
    }
    .catalog_main .list a .content strong {
    	font-size: 18px;
    }
    .catalog_main .list a {
    	height: 170px;
    }
    .catalog_main .left h1 {
    	font-size: 38px;
    }
    .page_catalog .list_product .product_item {
    	width: 50%;
    }
}





@media (max-width: 991px)  {
    header .top .right p {
    	display: none;
    }
    header .center .row .menu {
    	display: none;
    }
    header .center .row {
    	height: 68px;
    }
    header .center .contact .max, header .center .contact .phone {
    	display: flex;
    }
    header .bottom {
    	display: none;
    }
    .burger {
    	display: block;
    	width: 27px;
    	height: 27px;
    	background-repeat: no-repeat;
    	background-position: center;
    	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='27' height='16' viewBox='0 0 27 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4034_4330)'%3e%3cpath d='M0.75 1.25H26.25' stroke='%231A1A1A' stroke-width='1.5' stroke-linecap='round' /%3e%3cpath d='M0.75 8.25H26.25' stroke='%231A1A1A' stroke-width='1.5' stroke-linecap='round' /%3e%3cpath d='M0.75 15.25H26.25' stroke='%231A1A1A' stroke-width='1.5' stroke-linecap='round' /%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_4034_4330'%3e%3crect width='27' height='16' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
    	background-color: transparent;
    	padding: 0;
    	margin-left: 20px;
    }
    header .center .contact .btn_red {
    	display: none;
    }
    .main_slider .slide .content strong {
    	font-size: 28px;
    }
    .head_section h2 {
    	font-size: 28px;
    }
    .home_catalog .list > div:nth-child(1) .content .price, .home_catalog .list > div:nth-child(2) .content .price {
    	flex-wrap: wrap;
    }
    .home_catalog .list > div:nth-child(1) .content .price > span, .home_catalog .list > div:nth-child(2) .content .price > span {
    	margin-bottom: 10px;
    }
    .delivery_block .red_block .row {
    	flex-wrap: wrap;
    }
    .delivery_block .red_block .left {
    	margin-bottom: 30px;
    }
    .delivery_block .red_block .left strong {
    	font-size: 28px;
    }
    .delivery_block .red_block .right {
    	padding-left: 86px;
    }
    .delivery_block .about_block .row {
    	flex-wrap: wrap;
    }
    .delivery_block .about_block .row > div {
    	width: 100% !important;
    }
    .delivery_block .about_block .right {
    	padding-left: 0;
    	margin-top: 30px;
    }
    .delivery_block .about_block .left a.btn_red {
    	margin-top: 20px;
    }
    .home_cases .list_cases {
    	flex-wrap: wrap;
    }
    .home_cases .list_cases > div {
    	width: 100% !important;
    }
    .home_cases .list_cases a {
    	height: 280px;
    }
    .home_proccess .proccess_item {
    	width: 33.33%;
    }
    .home_proccess .row {
    	justify-content: center;
    }
    .home_security .list_security {
    	flex-wrap: wrap;
    }
    .list_security > div {
    	width: 50%;
    }
    .home_form .left,
    .home_form .right {
    	width: 100%;
    }
    .home_form .left {
    	padding-right: 0;
    	margin-bottom: 30px;
    }
    .home_form .left strong {
    	font-size: 28px;
    }
    footer .left {
    	width: 100%;
    	margin-bottom: 30px;
    }
    footer .row {
    	flex-wrap: wrap;
    }
    footer .bottom {
    	height: auto;
    	padding: 15px 0;
    }
    .custom_arrows .slick-arrow {
    	width: 40px;
    	height: 40px;
    }
    header .top {
    	display: none;
    }
    .burger_menu {
    	width: 100%;
    	height: 100%;
    	background: #fff;
    	position: fixed;
    	top: 0;
    	left: 0;
    	z-index: 2;
    }
    .burger_menu .header {
    	display: flex;
    	align-items: center;
    	justify-content: space-between;
    	width: 100%;
    	height: 68px;
    }
    .close_burger {
    	width: 27px;
    	height: 27px;
    	background-repeat: no-repeat;
    	background-position: center;
    	cursor: pointer;
    	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='27' height='24' viewBox='0 0 27 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 4L21 20M5 20L21 4' stroke='%231A1A1A' stroke-width='1.5' stroke-linecap='round' /%3e%3c/svg%3e");
    }
    .logo_mobile img {
    	width: 180px;
    }
    .burger_menu .content .head {
    	display: flex;
    	align-items: center;
    	flex-wrap: wrap;
    }
    .burger_menu .content .head a.phone {
    	font-weight: 700;
    	font-size: 16px;
    	line-height: 150%;
    	color: #1a1a1a;
    	display: flex;
    	align-items: center;
    }
    .burger_menu .content .head a.max {
    	width: 24px;
    	height: 24px;
    	background-repeat: no-repeat;
    	background-position: center;
    	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_2224_3696)'%3e%3cpath d='M18.0077 0H5.99234C2.68286 0 0 2.68286 0 5.99234V18.0077C0 21.3171 2.68286 24 5.99234 24H18.0077C21.3171 24 24 21.3171 24 18.0077V5.99234C24 2.68286 21.3171 0 18.0077 0Z' fill='url(%23paint0_linear_2224_3696)' /%3e%3cpath d='M18.0077 0H5.99234C2.68286 0 0 2.68286 0 5.99234V18.0077C0 21.3171 2.68286 24 5.99234 24H18.0077C21.3171 24 24 21.3171 24 18.0077V5.99234C24 2.68286 21.3171 0 18.0077 0Z' fill='url(%23paint1_radial_2224_3696)' /%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.1971 21.0799C10.3969 21.0799 9.56037 20.8171 8.10623 19.7659C7.18643 20.9485 4.27377 21.8727 4.14674 20.2915C4.14674 19.1045 3.88394 18.1015 3.5861 17.0065C3.23133 15.6575 2.82837 14.1552 2.82837 11.9783C2.82837 6.77931 7.09447 2.86801 12.1489 2.86801C17.2078 2.86801 21.1717 6.97204 21.1717 12.0265C21.1886 17.0028 17.1734 21.0533 12.1971 21.0799ZM12.2716 7.36184C9.81004 7.23484 7.8916 8.93864 7.46675 11.6104C7.11635 13.8223 7.73831 16.516 8.26828 16.6561C8.52232 16.7175 9.1618 16.2006 9.56037 15.802C10.2194 16.2573 10.9869 16.5308 11.7854 16.5948C14.336 16.7175 16.5153 14.7758 16.6866 12.228C16.7863 9.67484 14.8225 7.51235 12.2716 7.36624V7.36184Z' fill='white' /%3e%3c/g%3e%3cdefs%3e%3clinearGradient id='paint0_linear_2224_3696' x1='2.82833' y1='18.2529' x2='24' y2='12' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2344CCFF' /%3e%3cstop offset='0.662' stop-color='%235533EE' /%3e%3cstop offset='1' stop-color='%239933DD' /%3e%3c/linearGradient%3e%3cradialGradient id='paint1_radial_2224_3696' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(-0.570979 -10.5404) rotate(51.356) scale(29.1244 12)'%3e%3cstop stop-color='%230000FF' /%3e%3cstop offset='1' stop-opacity='0' /%3e%3c/radialGradient%3e%3cclipPath id='clip0_2224_3696'%3e%3crect width='24' height='24' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
    	margin-left: 24px;
    }
    .burger_menu .content {
    	padding-top: 32px;
    	overflow-y: auto;
    	height: calc(100vh - 68px);
    	padding-bottom: 10px;
    }
    .burger_menu .content .head a.phone::before {
    	content: '';
    	display: block;
    	width: 20px;
    	height: 20px;
    	background-repeat: no-repeat;
    	background-position: center;
    	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M18.4727 13.4766C18.7539 13.6172 18.9648 13.9336 18.9648 14.2852C18.9648 14.3203 18.9648 14.3906 18.9648 14.4609L18.1211 18.1172C18.0156 18.5039 17.6992 18.75 17.3125 18.75C8.27734 18.75 1 11.4727 1 2.4375C1 2.05078 1.24609 1.73438 1.63281 1.62891L5.28906 0.785156C5.35938 0.785156 5.42969 0.75 5.46484 0.75C5.81641 0.75 6.13281 0.960938 6.27344 1.27734L7.96094 5.21484C7.99609 5.32031 8.03125 5.42578 8.03125 5.53125C8.03125 5.8125 7.89062 6.05859 7.71484 6.19922L5.57031 7.95703C6.87109 10.6992 9.05078 12.8789 11.793 14.1797L13.5508 12.0352C13.6914 11.8594 13.9375 11.7188 14.1836 11.7188C14.3242 11.7188 14.4297 11.7539 14.5352 11.7891L18.4727 13.4766Z' fill='%23CC2040' /%3e%3c/svg%3e");
    	margin-right: 8px;
    }
    .burger_menu .content .head button {
    	font-weight: 700;
    	font-size: 14px;
    	line-height: 149%;
    	color: #fff;
    	width: 100%;
    	height: 43px;
    	border-radius: 4px;
    	background: #cc2040;
    	margin-top: 16px;
    }
    .burger_menu ul {
    	padding: 0;
    	margin: 0;
    }
    .burger_menu ul li {
    	list-style: none;
    	padding: 8px 0;
    }
    .burger_menu ul li a {
    	font-weight: 500;
    	font-size: 14px;
    	color: #444;
    }
    .burger_menu .catalog_menu strong,
    .burger_menu .mob_menu strong {
    	font-weight: 600;
    	font-size: 16px;
    	line-height: 140%;
    	text-transform: uppercase;
    	color: #2f3137;
    	display: block;
    	margin-bottom: 8px;
    }
    .burger_menu .catalog_menu,
    .burger_menu .mob_menu {
    	padding: 20px 0;
    	border-top: 1px solid #e8e8e8;
    }
    .burger_menu .catalog_menu {
    	margin-top: 20px;
    }
    .burger_menu .mob_menu {
    	border-bottom: 1px solid #e8e8e8;
    }
    .burger_menu ul li:last-child {
    	padding-bottom: 0;
    }
    .burger_menu .bottom p,
    .burger_menu .bottom a {
    	font-weight: 500;
    	font-size: 12px;
    	line-height: 160%;
    	color: #444;
    	display: flex;
    	align-items: center;
    }
    .burger_menu .bottom p::before,
    .burger_menu .bottom a::before {
    	content: '';
    	display: block;
    	width: 13px;
    	height: 13px;
    	background-repeat: no-repeat;
    	background-position: center;
    	margin-right: 5px;
    }
    .burger_menu .bottom p.geo::before {
    	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='13' viewBox='0 0 10 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4048_4336)'%3e%3cpath d='M4.19922 12.2559C0.634766 7.12891 0 6.5918 0 4.6875C0 2.09961 2.0752 0 4.6875 0C7.27539 0 9.375 2.09961 9.375 4.6875C9.375 6.5918 8.71582 7.12891 5.15137 12.2559C4.93164 12.5977 4.41895 12.5977 4.19922 12.2559ZM4.6875 6.64062C5.76172 6.64062 6.64062 5.78613 6.64062 4.6875C6.64062 3.61328 5.76172 2.73438 4.6875 2.73438C3.58887 2.73438 2.73438 3.61328 2.73438 4.6875C2.73438 5.78613 3.58887 6.64062 4.6875 6.64062Z' fill='%23CC2040' /%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_4048_4336'%3e%3crect width='10' height='13' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
    }
    .burger_menu .bottom a.mail::before {
    	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='13' height='10' viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4048_4338)'%3e%3cpath d='M12.2559 3.10059C12.3535 3.02734 12.5 3.10059 12.5 3.22266V8.20312C12.5 8.8623 11.9629 9.375 11.3281 9.375H1.17188C0.512695 9.375 0 8.8623 0 8.20312V3.22266C0 3.10059 0.12207 3.02734 0.219727 3.10059C0.78125 3.54004 1.48926 4.07715 3.97949 5.88379C4.49219 6.25 5.37109 7.05566 6.25 7.05566C7.10449 7.05566 8.00781 6.25 8.49609 5.88379C10.9863 4.07715 11.6943 3.54004 12.2559 3.10059ZM6.25 6.25C5.66406 6.27441 4.8584 5.54199 4.44336 5.24902C1.19629 2.90527 0.952148 2.68555 0.219727 2.09961C0.0732422 2.00195 0 1.83105 0 1.63574V1.17188C0 0.537109 0.512695 0 1.17188 0H11.3281C11.9629 0 12.5 0.537109 12.5 1.17188V1.63574C12.5 1.83105 12.4023 2.00195 12.2559 2.09961C11.5234 2.68555 11.2793 2.90527 8.03223 5.24902C7.61719 5.54199 6.81152 6.27441 6.25 6.25Z' fill='%23CC2040' /%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_4048_4338'%3e%3crect width='13' height='10' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
    }
    .burger_menu .bottom p.time::before {
    	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4048_4340)'%3e%3cpath d='M6.05469 0C9.39941 0 12.1094 2.70996 12.1094 6.05469C12.1094 9.39941 9.39941 12.1094 6.05469 12.1094C2.70996 12.1094 0 9.39941 0 6.05469C0 2.70996 2.70996 0 6.05469 0ZM6.05469 10.9375C8.74023 10.9375 10.9375 8.76465 10.9375 6.05469C10.9375 3.36914 8.74023 1.17188 6.05469 1.17188C3.34473 1.17188 1.17188 3.36914 1.17188 6.05469C1.17188 8.76465 3.34473 10.9375 6.05469 10.9375ZM7.54395 8.39844L5.46875 6.88477C5.39551 6.83594 5.37109 6.73828 5.37109 6.66504V2.63672C5.37109 2.49023 5.49316 2.34375 5.66406 2.34375H6.44531C6.5918 2.34375 6.73828 2.49023 6.73828 2.63672V6.10352L8.34961 7.2998C8.49609 7.39746 8.52051 7.56836 8.42285 7.71484L7.95898 8.3252C7.86133 8.47168 7.69043 8.49609 7.54395 8.39844Z' fill='%23CC2040' /%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_4048_4340'%3e%3crect width='13' height='13' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
    }
    .burger_menu .bottom a.mail {
    	margin-right: 20px;
    }
    .burger_menu .bottom p.geo {
    	width: 100%;
    	margin-bottom: 8px;
    }
    .burger_menu .bottom {
    	display: flex;
    	flex-wrap: wrap;
    }
    .burger_menu .bottom span {
    	font-weight: 600;
    	font-size: 11px;
    	line-height: 160%;
    	color: #444;
    	display: inline-flex;
    	align-items: center;
    	border: 1px solid #d1d5db;
    	border-radius: 3px;
    	padding: 2px 8px;
    	margin-top: 20px;
    }
    .burger_menu .bottom span::before {
    	content: '';
    	width: 12px;
    	height: 12px;
    	margin-right: 5px;
    	background-repeat: no-repeat;
    	background-position: center;
    	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4048_4342)'%3e%3cpath d='M9.99029 5.62896L10.9786 6.59575C11.2794 6.87505 11.129 7.36919 10.7423 7.47661L9.41022 7.82036L9.77545 9.15239C9.88287 9.53911 9.53912 9.88286 9.1524 9.77544L7.82037 9.41021L7.47662 10.7422C7.3692 11.1504 6.87506 11.2793 6.59576 10.9785L5.65045 9.99028L4.68365 10.9785C4.40436 11.2578 3.91022 11.1504 3.80279 10.7422L3.45904 9.41021L2.12701 9.77544C1.74029 9.88286 1.39654 9.53911 1.50397 9.15239L1.8692 7.82036L0.537166 7.47661C0.150448 7.36919 5.67436e-05 6.87505 0.300838 6.59575L1.28912 5.62896L0.300838 4.66216C5.67436e-05 4.38286 0.150448 3.88872 0.537166 3.80278L1.8692 3.45903L1.50397 2.127C1.39654 1.74028 1.74029 1.37505 2.12701 1.48247L3.45904 1.86919L3.80279 0.51567C3.88873 0.128951 4.40436 4.54634e-05 4.68365 0.300826L5.65045 1.28911L6.59576 0.300826C6.87506 4.54634e-05 7.39068 0.150436 7.47662 0.51567L7.82037 1.86919L9.1524 1.48247C9.53912 1.37505 9.88287 1.74028 9.77545 2.127L9.41022 3.45903L10.7423 3.80278C11.129 3.88872 11.2794 4.38286 10.9786 4.66216L9.99029 5.62896Z' fill='%23CC2040' /%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_4048_4342'%3e%3crect width='12' height='12' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
    }
    .burger_menu .bottom {
    	margin-top: 20px;
    }
    .catalog_main .list a {
    	width: 33.33% !important;
    }
    .page_catalog .row .left {
    	width: 100%;
    	padding-right: 0;
    	margin-bottom: 30px;
    }
    .page_catalog .row {
    	flex-wrap: wrap;
    }
    .list_apply > div {
    	width: 50%;
    }
    .faq .row {
    	flex-wrap: wrap;
    }
    .faq .left {
    	padding-right: 0;
    	margin-bottom: 30px;
    }
    .faq .right {
    	width: 100%;
    }
}






@media (max-width: 767px)  {
    .home_main .bottom .row .block {
    	width: 100%;
    	border-right: 0;
    }
    .home_main .bottom .row .block > div {
    	height: auto;
    	padding: 10px 0;
    }
    .home_catalog .list > div:nth-child(1) img, .home_catalog .list > div:nth-child(2) img,
    .home_catalog .list > div img {
    	height: 150px;
    }
    .home_catalog .list > div {
    	padding: 5px;
    }
    .home_catalog .list {
    	margin: -5px;
    }
    .home_catalog .list > div .content {
    	padding: 16px;
    }
    .home_catalog .list > div .content .price .btn_red,
    .home_catalog .list > div .content .price a {
    	width: calc(50% - 5px);
    }
    .home_catalog .list > div .content .price > div {
    	width: 100%;
    }
    .head_section p {
    	font-size: 14px;
    }
    .head_section p br {
    	display: none;
    }
    .head_section {
    	margin-bottom: 24px;
    }
    footer .right .menu > div {
    	width: 50%;
    	padding: 16px;
    	order: 2;
    }
    footer .right .menu {
    	flex-wrap: wrap;
    	margin: -16px;
    }
    footer .right .menu > div:last-child {
    	order: 1;
    	width: 100%;
    	border-bottom: 1px solid #dedede;
    	padding-bottom: 32px;
    	margin-bottom: 16px;
    }
    .page_catalog .head {
    	flex-wrap: wrap;
    }
    .page_catalog .head .search {
    	width: 100%;
    	margin-bottom: 10px;
    }
    .page_catalog .head .right {
    	width: 100%;
    	justify-content: space-between;
    }
    .page_catalog .sort {
    	margin-left: 0;
    }
}







@media (max-width: 575px)  {
    header .center .contact .phone {
    	font-size: 0;
    	margin-right: 24px;
    }
    header .logo {
    	width: 157px;
    }
    .burger {
    	margin-left: 0;
    }
    header .center .contact .max {
    	margin-right: 20px;
    }
    .main_slider .slide {
        height: auto;
    }
    .main_slider .slide .content {
    	width: auto;
    	position: inherit;
    	left: 0;
    	margin: 0 -15px;
    	box-shadow: 0 0 0;
    	margin-top: -25px;
    }
    .main_slider .slide img {
    	height: 280px;
    }
    .main_slider.custom_arrows .slick-arrow.slick-prev {
    	top: 130px;
    	bottom: auto;
    }
    .main_slider.custom_arrows .slick-arrow.slick-next {
    	top: 130px;
    	bottom: auto;
    }
    .main_slider .slide .content .btns {
    	flex-wrap: wrap;
    }
    .main_slider .slide .content .btns button,
    .main_slider .slide .content .btns a {
    	width: 100%;
    }
    .main_slider .slide .content .btns a {
    	margin-left: 0;
    	margin-top: 5px;
    	height: 54px;
    }
    .home_catalog .list > div:nth-child(1), .home_catalog .list > div:nth-child(2),
    .home_catalog .list > div {
    	width: 100%;
    }
    .delivery_block .red_block .left::before {
    	content: none;
    }
    .delivery_block .red_block .right {
    	padding-left: 0;
    }
    .delivery_block .about_block .right .list_hz {
    	flex-wrap: wrap;
    }
    .home_cases .list_cases .right > div > div {
    	width: 100%;
    }
    .home_cases .list_cases .content {
    	padding: 16px;
    }
    .home_proccess .proccess_item {
    	width: 100%;
    	margin-bottom: 20px;
    }
    .home_proccess .proccess_item::after {
    	top: auto;
    	left: 0;
    	right: 0;
    	bottom: -25px;
    	margin: auto;
    	transform: rotate(90deg);
    }
    .list_security > div {
    	width: 100%;
    }
    .list_security > div > div {
    	padding: 20px;
    }
    .home_form .contact a.phone, .home_form .contact a.mail {
    	width: 100%;
    }
    .home_form .contact a.phone {
    	margin-bottom: 10px;
    }
    .home_form .form .flex > div {
    	width: 100%;
    }
    .home_form .form .flex {
    	flex-wrap: wrap;
    }
    .home_form .form .flex > div {
    	padding: 0;
    }
    .home_form .form .flex {
    	margin: 0;
    }
    .home_form .form {
    	padding: 16px;
    }
    footer .bottom {
    	margin-top: 50px;
    }
    .logo_mobile img {
    	width: 157px;
    }
    .catalog_main .left h1 {
    	font-size: 32px;
    }
    .catalog_main .left p {
    	text-align: center;
    	margin-bottom: 15px;
    	padding: 0 10px;
    }
    .catalog_main .head button {
    	width: 100%;
    }
    .catalog_main .list a {
    	width: 50% !important;
    }
    .catalog_main .list a:first-child {
    	width: 100% !important;
    }
    .catalog_main .list a .content {
    	padding: 12px;
    }
    .page_catalog .head .right {
    	flex-wrap: wrap;
    }
    .page_catalog .sort > p {
    	display: none;
    }
    .page_catalog .head_right {
    	flex-wrap: wrap;
    }
    .page_catalog .head_right p {
    	width: 100%;
    	margin-bottom: 10px;
    }
    .page_catalog .head_right p:last-child {
    	margin-bottom: 0;
    }
    .product_item {
    	padding: 5px;
    }
    .list_product {
    	margin: -5px;
    }
    .page_catalog .list_product .product_item {
    	width: 100%;
    }
    .list_apply > div {
    	width: 100%;
    }
    .delivery_block .about_block .right .list_advs > div > div span {
    	font-size: 24px;
    }
}