

/* Start:/local/templates/iteraciya/core/atoms/__flex.css?16759268801484*/
.flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    /* -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; */
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.--just-start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.--just-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.--just-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.--just-space {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.--align-stretch {
    align-items: stretch;
}

.--align-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.--align-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.--align-self-fs {
    align-self: flex-start;
}

.--align-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.--direction-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.--no-wrap {
    flex-wrap: nowrap;
}
/* End */


/* Start:/local/templates/iteraciya/core/atoms/__colors.css?1675926880655*/
:root {
	/* main */
	--color__dark: #333333;
	--color__white: #ffffff;

	/* fill */
	--color__fill-1: #E3361D;
	--color__fill-2: #FED815;
	--color__fill-3: #FA1E10;
	--color__fill-4: #F5F5F5;
	--color__fill-5: #32CD32;
	--color__fill-1-h: #BD2D18;
	--color__fill-2-h: #004A96;
	--color__fill-3-h: #BD2D18;
	--color__fill-4-h: #ebebeb;
	--color__fill-1-a: #962413;
	--color__fill-2-a: #004A96;
	--color__fill-3-a: #962413;
	--color__fill-4-a: #F7F7F7;

	/* border */
	--color__border: #EEEEEE;

	/* text */
	--color__text-1: #333333;
	--color__text-2: #585858;
	--color__text-3: #737373;

	/* gray */
	--color__gray-1: #F7F7F7;
	--color__gray-2: #F7F7F7;
}
/* End */


/* Start:/local/templates/iteraciya/core/atoms/__base.css?16759268806952*/
/*main*/

* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

html,
body {
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	font-family: 'Montserrat', sans-serif;
	font-weight: normal;
	background-color: #F7F7F7;
	-webkit-font-smoothing: antialiased;
	color: var(--color__dark);
}

ul,
ol {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

h2,
h3,
h1,
p {
	margin: 0px;
}

main {
	overflow: hidden;
}

.js-no-scroll {
	overflow: hidden;
}



/* centred wraper*/

.center-wrap {
	max-width: 82rem;
	position: relative;
	margin: 0px auto;
	display: block;
	width: 100%;
}


/*outside step*/

.mrg {
	margin: 5rem auto;
}

.mrg.--min {
	margin: 4rem auto;
}

.mrg.--super-min {
	margin: 2rem auto;
}

.mrg.--top {
	margin-top: 5rem;
	margin-bottom: 0rem;
}

.mrg.--bottom {
	margin-top: 0rem;
	margin-bottom: 5rem;
}

.mrg.--min.--top {
	margin-top: 4rem;
	margin-bottom: 0rem;
}

.mrg.--min.--bottom {
	margin-top: 0rem;
	margin-bottom: 4rem;
}


/*insite step*/

.pdg {
	padding: 5rem 0px;
}

.pdg.--min {
	padding: 4rem 0px;
}

.pdg.--top {
	padding-top: 5rem;
	padding-bottom: 0rem;
}

.pdg.--bottom {
	padding-top: 0rem;
	padding-bottom: 4rem;
}

.pdg.--min.--top {
	padding-top: 4rem;
	padding-bottom: 0rem;
}

.pdg.--min.--bottom {
	padding-top: 0rem;
	padding-bottom: 4rem;
}


/*colls*/
.colls {
	width: 100%;
}

.col.--auto {
	flex: 1;

}

.col.--1 {
	width: 100%;
	max-width: 4rem;

}

.col.--2 {
	width: 100%;
	max-width: calc(4rem * 2 + (2rem));

}

.col.--3 {
	width: 100%;
	max-width: calc(4rem * 3 + (2rem * 2));

}

.col.--4 {
	width: 100%;
	max-width: calc(4rem * 4 + (2rem * 3));

}

.col.--5 {
	width: 100%;
	max-width: calc(4rem * 5 + (2rem * 4));

}

.col.--6 {
	width: 100%;
	max-width: calc(4rem * 6 + (2rem * 5));

}

.col.--7 {
	width: 100%;
	max-width: calc(4rem * 7 + (2rem * 6));

}

.col.--8 {
	width: 100%;
	max-width: calc(4rem * 8 + (2rem * 7));

}

.col.--9 {
	width: 100%;
	max-width: calc(4rem * 9 + (2rem * 8));

}

.col.--10 {
	width: 100%;
	max-width: calc(4rem * 10 + (2rem * 9));

}

.col.--11 {
	width: 100%;
	max-width: calc(4rem * 11 + (2rem * 10));

}

.col.--12 {
	width: 100%;
	max-width: calc(4rem * 12 + (2rem * 11));

}

.col.--13 {
	width: 100%;
	max-width: calc(4rem * 13 + (2rem * 12));

}

.col.--14 {
	width: 100%;
	max-width: calc(4rem * 14 + (2rem * 13));

}

.col.--15 {
	width: 100%;
	max-width: calc(4rem * 15 + (2rem * 14));

}

.col.--16 {
	width: 100%;
	max-width: calc(4rem * 16 + (2rem * 15));

}



/*full*/
.full {
	width: 100%;
	height: 100%;
}

.full.--width {
	width: 100%;
	height: auto;
}

.full.--height {
	width: auto;
	height: 100%;
}



/*MEDIA*/

@media screen and (max-width: 1680px) {}

@media screen and (max-width: 1440px) {

	html,
	body {
		font-size: 15px;
	}
}

@media screen and (max-width: 1359px) {}

@media screen and (max-width: 1199px) {

	html,
	body {
		font-size: 12px;
	}

	.col.--1 {
		width: 100%;
		max-width: 4rem;

	}

	.col.--2 {
		width: 100%;
		max-width: calc(4rem * 2 + (2rem));

	}

	.col.--3 {
		width: 100%;
		max-width: calc(4rem * 3 + (2rem * 2));

	}

	.col.--4 {
		width: 100%;
		max-width: calc(4rem * 4 + (2rem * 3));
	}

	.col.--5 {
		width: 100%;
		max-width: calc(4rem * 5 + (2rem * 4));
	}

	.col.--6 {
		width: 100%;
		max-width: calc(4rem * 6 + (2rem * 5));
	}

	.col.--7 {
		width: 100%;
		max-width: calc(4rem * 7 + (2rem * 6));
	}

	.col.--8 {
		width: 100%;
		max-width: calc(4rem * 8 + (2rem * 7));
	}

	.col.--9 {
		width: 100%;
		max-width: calc(4rem * 9 + (2rem * 8));
	}

	.col.--10 {
		width: 100%;
		max-width: calc(4rem * 10 + (2rem * 9));
	}

	.col.--11 {
		width: 100%;
		max-width: calc(4rem * 11 + (2rem * 10));
	}

	.col.--12 {
		width: 100%;
		max-width: calc(4rem * 12 + (2rem * 11));
	}

	.col.--13 {
		width: 100%;
		max-width: calc(4rem * 13 + (2rem * 12));
	}

	.col.--14 {
		width: 100%;
		max-width: 100%;
	}

	.col.--15 {
		width: 100%;
		max-width: 100%;

	}

	.col.--16 {
		width: 100%;
		max-width: 100%;

	}


}

@media screen and (max-width: 1024px) {}

@media screen and (max-width: 991px) {

	main {
		overflow-x: hidden;
	}

	.--mob__back-order>*:first-child {
		order: 2;
	}

	.center-wrap {
		max-width: 100%;
		padding: 0px 2rem;
	}

	.col.--1 {
		width: 100%;
		max-width: 4rem;

	}

	.col.--2 {
		width: 100%;
		max-width: calc(4rem * 2 + (2rem));

	}

	.col.--3 {
		width: 100%;
		max-width: calc(4rem * 3 + (2rem * 2));

	}

	.col.--4 {
		width: 100%;
		max-width: calc(4rem * 4 + (2rem * 3));
	}

	.col.--5 {
		width: 100%;
		max-width: calc(4rem * 5 + (2rem * 4));
	}

	.col.--6 {
		width: 100%;
		max-width: calc(4rem * 6 + (2rem * 5));
	}

	.col.--7 {
		width: 100%;
		max-width: calc(4rem * 7 + (2rem * 6));
	}

	.col.--8 {
		width: 100%;
		max-width: calc(4rem * 8 + (2rem * 7));
	}

	.col.--9 {
		width: 100%;
		max-width: calc(4rem * 9 + (2rem * 8));
	}

	.col.--10 {
		width: 100%;
		max-width: 100%;
	}

	.col.--11 {
		width: 100%;
		max-width: 100%;
	}

	.col.--12 {
		width: 100%;
		max-width: 100%;
	}

	.col.--13 {
		width: 100%;
		max-width: 100%;
	}

	.col.--14 {
		width: 100%;
		max-width: 100%;
	}

	.col.--15 {
		width: 100%;
		max-width: 100%;

	}

	.col.--16 {
		width: 100%;
		max-width: 100%;

	}


	/*outside step*/

	.mrg {
		margin: 5rem auto;
	}

	.mrg.--min {
		margin: 2.5rem auto;
	}

	.mrg.--top {
		margin-top: 5rem;
		margin-bottom: 0rem;
	}

	.mrg.--bottom {
		margin-top: 0rem;
		margin-bottom: 5rem;
	}

	.mrg.--min.--top {
		margin-top: 2.5rem;
		margin-bottom: 0rem;
	}

	.mrg.--min.--bottom {
		margin-top: 0rem;
		margin-bottom: 2.5rem;
	}


	/*insite step*/

	.pdg {
		padding: 5rem 0px;
	}

	.pdg.--min {
		padding: 2.5rem 0px;
	}

	.pdg.--top {
		padding-top: 5rem;
		padding-bottom: 0rem;
	}

	.pdg.--bottom {
		padding-top: 0rem;
		padding-bottom: 5rem;
	}

	.pdg.--min.--top {
		padding-top: 2.5rem;
		padding-bottom: 0rem;
	}

	.pdg.--min.--bottom {
		padding-top: 0rem;
		padding-bottom: 2.5rem;
	}
 
}

@media screen and (max-width: 768px) {}

@media screen and (max-width: 640px) {

	.colls {
		margin-right: 0rem;
	}

	.mrg {
		margin: 5rem auto;
	}

	.col.--1 {
		width: 100%;
		max-width: 4rem;

	}

	.col.--2 {
		width: 100%;
		max-width: calc(4rem * 2 + (2rem));
	}

	.col.--3 {
		width: 100%;
		max-width: calc(4rem * 3 + (2rem * 2));
	}

	.col.--4 {
		width: 100%;
		max-width: calc(4rem * 4 + (2rem * 3));
	}

	.col.--5 {
		width: 100%;
		max-width: 100%;
	}

	.col.--6 {
		width: 100%;
		max-width: 100%;
	}

	.col.--7 {
		width: 100%;
		max-width: 100%;
	}

	.col.--8 {
		width: 100%;
		max-width: 100%;
	}

	.col.--9 {
		width: 100%;
		max-width: 100%;
	}

	.col.--10 {
		width: 100%;
		max-width: 100%;
	}

	.col.--11 {
		width: 100%;
		max-width: 100%;
	}

	.col.--12 {
		width: 100%;
		max-width: 100%;
	}

	.col.--13 {
		width: 100%;
		max-width: 100%;
	}

	.col.--14 {
		width: 100%;
		max-width: 100%;
	}

	.col.--15 {
		width: 100%;
		max-width: 100%;

	}

	.col.--16 {
		width: 100%;
		max-width: 100%;

	}


}
/* End */


/* Start:/local/templates/iteraciya/core/atoms/__fonts.css?1675926880950*/
/* @font-face {
    font-family: Montserrat;
    src: url('/local/templates/iteraciya/core/atoms/../fonts/Montserrat-Regular.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: Montserrat;
    src: url('/local/templates/iteraciya/core/atoms/../fonts/Montserrat-Medium.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: Montserrat;
    src: url('/local/templates/iteraciya/core/atoms/../fonts/Montserrat-SemiBold.ttf') format('truetype');
    font-weight: 650;
    font-style: normal;
}
@font-face {
    font-family: Montserrat;
    src: url('/local/templates/iteraciya/core/atoms/../fonts/Montserrat-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: Montserrat;
    src: url('/local/templates/iteraciya/core/atoms/../fonts/Montserrat-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: Montserrat;
    src: url('/local/templates/iteraciya/core/atoms/../fonts/Montserrat-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
} */
/* End */


/* Start:/local/templates/iteraciya/core/atoms/__type.css?16759268807974*/
/* MAIN */
.type-editor h1,
.type-editor h2,
.type-editor h3,
.type-editor h4,
.type-editor h5,
.type-editor p,
.type-editor ul,
.type-editor ol {
    max-width: 46rem;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.type-editor a {
    color: var(--color__fill-1);
    font-weight: 700;
    text-decoration: none;
}

.type-editor a:hover {
    color: var(--color__black);
    transition: all 0.32s;
}

.type-editor .--max-width {
    max-width: 46rem;
    width: 100%;
}

.type-editor>*:first-child {
    margin-top: 0px;
}

/*Headign*/

h1,
.h1 {
    font-size: 3rem;
    line-height: 3.5rem;
    font-weight: 600;
}

h1 {
    color: var(--color__text-1);
}

h2,
.h2 {
    font-size: 2.5rem;
    line-height: 3rem;
    font-weight: 700;
}

h2 {
    color: var(--color__text-1);
}

h3,
.h3 {
    font-size: 2rem;
    line-height: 2.5rem;
    font-weight: 700;
}

h3 {
    color: var(--color__text-1);
}

h4,
.h4 {
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700;
}

h4 {
    color: var(--color__text-1);
}

h5,
.h5 {
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 700;
}

h5 {
    color: var(--color__text-1);
}


h1 b,
.h1 b,
h2 b,
.h2 b,
h3 b,
.h3 b,
h4 b,
.h4 b,
h5 b,
.h5 b {
    font-weight: 700;
}

.type-editor h1,
.type-editor .h1 {
    margin-top: 4rem;
    margin-bottom: 3rem;
}

.type-editor h2,
.type-editor .h2 {
    margin-top: 3.5rem;
    margin-bottom: 1.5rem;
    color: var(--color__text-1);
}

.type-editor h3,
.type-editor .h3 {
    margin-top: 2.5rem;
    margin-bottom: 1.5rem;
    color: var(--color__text-1);
}

.type-editor h4,
.type-editor .h4 {
    margin-top: 2rem;
    margin-bottom: 1.5rem;
}

.type-editor h5,
.type-editor .h5 {
    margin-top: 1.75rem;
    margin-bottom: 1.25rem;
}


/*Paragraphs*/

p {
    margin: 1.5rem auto;
}

p b {
    font-weight: 700;
}

.p.--xl,
p.--xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
}

p.--xl {
    color: var(--color__text-2);
}

.p.--l,
p.--l {
    font-size: 1.125rem;
    line-height: 1.5rem;
}

p.--l {
    color: var(--color__text-2);
}

p,
.--p {
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 600;
}

p {
    color: var(--color__text-2);
}

.p.--m,
p.--m {
    font-size: 0.875rem;
    line-height: 1.25rem;
}

p.--m {
    color: var(--color__text-2);
}

.p.--s,
p.--s {
    font-size: 0.75rem;
    line-height: 1rem;
}

p.--s {
    color: var(--color__text-3);
}

.p.--xs,
p.--xs {
    font-size: 0.75rem;
    line-height: 1rem;
}

p.--xs {
    color: var(--color__text-3);
}


/*Bulleted*/

.type-editor ol {
    padding-left: 1rem;
}

.type-editor ol li {
    font-size: 1rem;
    line-height: 1.25rem;
    margin: 0.5rem 0rem;
    color: var(--color__text-2);
    position: relative;
    padding-left: 1rem;
    list-style-type: decimal;
}

.type-editor ul {}

.type-editor ul li {
    font-size: 1rem;
    line-height: 1.25rem;
    margin: 0.5rem 0rem;
    color: var(--color__text-2);
    position: relative;
    padding-left: 2rem;
    font-weight: 600;
}

.type-editor ul li:after {
    content: "";
    width: 0.5rem;
    height: 0.5rem;
    background-color: var(--color__fill-1);
    position: absolute;
    left: 0rem;
    top: 6px;
    border-radius: 0.5rem;
    background-size: 0.75rem;
}

.type-editor ul.--check li:after {
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 1.5rem;
    background-image: url(/local/templates/iteraciya/core/atoms/../img/element__check--white.svg);
    background-repeat: no-repeat;
    background-position: center 0.2rem;
    top: -.15rem;
    background-size: 1rem;
}

.type-editor ul.--check li {
    margin: 1rem 0px;
    padding-left: 2.5rem;
}


/*table */

.r-table {
    width: 100%;
    margin: 48px auto;
    margin-bottom: 24px;
}

.r-table table {
    border-spacing: 0px;
}

.r-table table tr {
    font-size: 1rem;
    transition: all .24s ease;
}

.r-table table tr td {}

.r-table table th {
    text-align: left;
}


table {
    border: 1px solid #dedede;
    width: 100%;
}

table tr th {
    font-weight: 700;
    background: var(--color__fill-1);
    color: var(--color__white);
    border-right: 1px solid rgba(0, 0, 0, 0.12);
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
    padding: 1.5rem 1rem;
}

table tr td {
    border-right: 1px solid rgba(0, 0, 0, 0.12);
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
    padding: 1.5rem;
}

.r-table table .--center {
    text-align: center;
}

table tr:nth-child(2n-1) {
    background-color: var(--color__gray-1);
}

.r-table {
    max-width: 100%;
    margin: 3rem auto;
    margin-bottom: 1.5rem;

}

table tr:last-child td {
    border-bottom: 0px;
}

table tr td:last-child {
    border-right: 0px;
}

table tr:hover {
    background-color: var(--color__gray-2);
    box-shadow: inset 0.4rem 0px 0px 0px var(--color__fill-1);
}

table tr th:last-child {
    border-right: none;
}



/* blockquote */

.type-editor blockquote {
    background-color: var(--color__fill-4);
    padding: 3rem 3rem;
    position: relative;
    border-left: 6px solid var(--color__fill-1);
    padding-left: 3.5rem;
    background-repeat: no-repeat;
    background-position: calc(100% - 3.5rem) calc(100% - 3rem);
    margin-left: auto;
    margin-right: auto;
    margin: 2.5rem auto;
    /* border-radius: .5rem; */
}

.type-editor blockquote p {
    max-width: 100%;
    margin: 0px !important;
}

.type-editor blockquote.--citation {
    background-color: var(--color__fill-4);
    border-left: 0px;
    text-align: center;
    padding-top: 5rem;
    margin-top: 5rem;
}

.type-editor blockquote.--citation:after {
    content: "";
    width: 5rem;
    height: 5rem;
    position: absolute;
    left: calc(50% - 2.5rem);
    display: flex;
    justify-content: center;
    align-items: center;
    top: -2.5rem;
    background-color: var(--color__fill-4);
    border: 8px solid white;
    border-radius: 5rem;
    background-size: 1.6875rem auto;
    background-image: url(/local/templates/iteraciya/core/atoms/../img/element__citation.svg);
    background-repeat: no-repeat;
    background-position: center;
}


/*steps*/


.steps {
    margin: 3rem auto;
}

.steps__step {
    margin: 0px auto;
    width: 100%;
    align-items: stretch;
}

.steps__numb {
    width: 3.5rem;
    position: relative;
}

.steps__numb div {
    width: 3.5rem;
    height: 3.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 3.5rem;
    background-color: var(--color__fill-1);
    color: white;
    font-size: 1.5rem;
    z-index: 2;
    position: relative;
    font-weight: 700;
}

.steps__numb:after {
    content: "";
    width: 0.25rem;
    height: calc(100% - 0.0rem);
    position: absolute;
    left: 1.625rem;
    top: 3.5px;
    z-index: 0;
    background-color: var(--color__fill-1);
}

.steps__desc {
    flex: 1;
    padding-left: 2.5rem;
    padding-bottom: 1.5rem;
}

.steps__desc h2:first-child,
.steps__desc h3:first-child,
.steps__desc h4:first-child,
.steps__desc h5:first-child,
p:first-child {
    margin-top: 0.75rem !important;
}

.steps__step:last-child .steps__numb:after {
    display: none;
}

.steps__desc:last-child {
    padding-bottom: 0px;
}








/*MEDIA*/
@media screen and (max-width: 640px) {

    .p.--xl,
    p.--xl {
        font-size: 1.25rem;
        line-height: 1.75rem;
    }

    h1 {
        font-size: 3rem;
        line-height: 3.5rem !important;
    }

    h1 span.--min {
        font-size: 2.5rem;
    }

    h2,
    .h2 {
        font-size: 2.5rem;
        line-height: 3rem;
    }
}

@media screen and (max-width: 768px) {

    /*table */
    .r-table {
        overflow-x: scroll;
    }

    table {
        border: 1px solid #dedede;
        width: 100%;
        min-width: 64rem;
    }
}

@media screen and (max-width: 991px) {}

@media screen and (max-width: 1024px) {}

@media screen and (max-width: 1199px) {}

@media screen and (max-width: 1359px) {}

@media screen and (max-width: 1366px) {}

@media screen and (max-width: 1440px) {}

@media screen and (max-width: 1680px) {}

/* End */


/* Start:/local/templates/iteraciya/core/atoms/__ui.css?167592688011760*/
/*buttons*/

.btn {
    display: flex;
    justify-content: center;
    align-items: center;
    outline: none;
    border: 0rem;
    border-radius: 0rem;
    text-decoration: none;
    transition: all ease 0.24s;
    cursor: pointer;
    padding: 0rem 2.5rem;
    height: 4rem;
    font-size: 1rem;
    /* border-radius: 0.375rem; */
    border-radius: .25rem;
}


.btn.--fill-red {
    background-color: var(--color__fill-1);
    font-weight: 700;
    color: var(--color__white);
}

.btn.--fill-red:hover {
    background-color: var(--color__fill-1-h);
    /* box-shadow: 0.25rem 0.5rem 1.5rem -0.25rem var(--color__fill-1-h); */
}

.btn.--fill-red:active {
    background-color: var(--color__fill-1-a);
    /* box-shadow: 0.25rem 0.5rem 1.5rem -0.25rem var(--color__fill-1-a); */
}

.btn.--fill-l-green {
    background-color: var(--color__fill-5);
    font-weight: 700;
    color: var(--color__white);
    box-shadow: 0.25rem 0.5rem 1.5rem -0.25rem rgba(0, 87, 177, 0.48);
}

.btn.--fill-l-green:hover {
    background-color: #008500;
}


.btn.--fill-green {
    background-color: var(--color__fill-2);
    font-weight: 700;
    color: var(--color__white);
    box-shadow: 0.25rem 0.5rem 1.5rem -0.25rem rgba(0, 87, 177, 0.48);
}

.btn.--fill-green:hover {
    background-color: var(--color__fill-2-h);
    box-shadow: 0.25rem 0.5rem 1.5rem -0.25rem var(--color__fill-2-h);
    color: white;
}

.btn.--fill-green:active {
    background-color: var(--color__fill-1-a);
    box-shadow: 0.25rem 0.5rem 1.5rem -0.25rem var(--color__fill-2-a);
}

.btn.--fill-white {
    background-color: white;
    font-weight: 700;
    color: var(--color_fill-1);
}

.btn.--fill-white:hover {
    opacity: .8;
}

.btn.--fill-white:active {
    opacity: .64;
}





.btn.--no-fill {
    background-color: transparent;
    font-weight: 700;
    color: var(--color__text-1);
}

.btn.--no-fill:hover {
    background-color: hsla(0, 0%, 0%, 0.10) !important;
    color: var(--color__text-1);
}

.btn.--no-fill:active {
    background-color: var(--color__gray-2);
}


.btn.--no-allowed {
    background-color: transparent;
    font-weight: 700;
    color: var(--color__text-1);
    text-align: center;
    cursor: not-allowed;
    padding: 0 3px;
}

.btn.--no-allowed:hover {
    background-color: hsla(0, 0%, 0%, 0.10) !important;
    color: var(--color__text-1);
}

.btn.--no-allowed:active {
    background-color: var(--color__gray-2);
}

.h-auto{
    height: auto !important;
}

.btn.--border {
    font-weight: 700;
    color: var(--color__fill-1);
    box-shadow: inset 0rem 0rem 0rem 0.1875rem var(--color__fill-1);
    background: transparent;
}

.btn.--border:hover {
    background-color: var(--color__fill-1);
    box-shadow: inset 0rem 0rem 0rem 0.1875rem var(--color__fill-1);
    color: var(--color__white);
}

.btn.--border:active {
    background-color: var(--color__fill-1-a);
    box-shadow: inset 0rem 0rem 0rem 0.1875rem var(--color__fill-1-a);
}



/*checkbox*/

.checkbox {
    cursor: pointer;
}

.checkbox input {
    display: none;
}

.checkbox__trigger {
    width: 1.5rem;
    height: 1.5rem;
    background-color: transparent;
    border-radius: 0rem;
    /* box-shadow: inset 0px 0px 0px 0.1875rem var(--color__fill-1); */
    transition: all ease 0.24s;
    background-position: center;
    background-repeat: no-repeat;
    background-position: center 0.18rem;
    background-size: 1rem;
    border-radius: .25rem;
    background-color: var(--color__border);
}

.checkbox__label {
    margin: 0rem;
    flex: 1;
    padding-left: 1rem;
    transition: all ease 0.32s;
    font-weight: 600;
}

.checkbox:hover .checkbox__label {
    /* opacity: .56; */
}

.checkbox:hover .checkbox__trigger {
    /* opacity: .56; */
    background-color: #e4e4e4;
    /* background-image: url(/local/templates/iteraciya/core/atoms/../img/element__check--white.svg); */
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 5.33329L7.33333 16L2 10.6666' stroke='white' stroke-width='4'/%3E%3C/svg%3E");
    top: -.15rem;
}

.checkbox input:checked+*>.checkbox__label {
    /* color: var(--color__fill-1); */
    color: var(--color__dark);
}

.checkbox input:checked+*>.checkbox__trigger {
    background-color: var(--color__fill-1);
    /* background-image: url(/local/templates/iteraciya/core/atoms/../img/element__check--white.svg); */
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 5.33329L7.33333 16L2 10.6666' stroke='white' stroke-width='4'/%3E%3C/svg%3E");
    top: -.15rem;
}

.checkbox input:disabled+*>.checkbox__label {
    color: var(--color__black);
    opacity: 0.24;
    pointer-events: none;
}

.checkbox input:disabled+*>.checkbox__trigger {
    /* box-shadow: inset 0px 0px 0px 0.1875rem var(--color__dark); */
    opacity: 0.32;
    pointer-events: none;
    background-color: var(--color__border);
}

.checkbox:hover input:disabled+*>.checkbox__trigger {
    background-color: transparent;
}


.checkbox input:checked+*>.checkbox__trigger.--radio {
    /* background-image: url(/local/templates/iteraciya/core/atoms/../img/element__radio--white.svg); */
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='5' cy='5' r='5' fill='white'/%3E%3C/svg%3E");
    background-size: .75rem;
    background-position: center;
}

.checkbox__trigger.--radio {
    border-radius: 1.5rem;
}

.checkbox input:disabled+*>.checkbox__trigger.--radio {}


/*tumbler*/

.tumbler {
    cursor: pointer;
}

.tumbler input {
    display: none;
}

.tumbler .tumbler__trigger {
    width: 3.5rem;
    height: 2rem;
    background-color: #e5e5e5;
    border-radius: 0.25rem;
    transition: all ease 0.32s;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 2rem;
    position: relative;
}

.tumbler .tumbler__label {
    margin: 0rem;
    flex: 1;
    padding-left: 1rem;
    transition: all ease 0.32s;
}

.tumbler:hover .tumbler__label {}

.tumbler:hover .tumbler__trigger {
    background-color: var(--color__fill-4-h);
}

.tumbler input:checked+*>.tumbler__label {
    color: var(--color__fill-1);
}

.tumbler input:checked+*>.tumbler__trigger {
    background-color: var(--color__fill-1);
}

.tumbler input:disabled+*>.tumbler__label {
    opacity: 0.4;
    pointer-events: none;
}

.tumbler input:disabled+*>.tumbler__trigger {
    opacity: 0.4;
    pointer-events: none;
}

.tumbler:hover input:disabled+*>.tumbler__trigger {
    background-color: transparent;
}

.tumbler .tumbler__trigger:after {
    content: "";
    width: 1.5rem;
    height: 1.5rem;
    position: absolute;
    left: 0.25rem;
    top: 0.25rem;
    background-color: white;
    border-radius: 1.5rem;
    transition: all ease 0.32s;
}

.tumbler input:checked+*>.tumbler__trigger:after {
    left: calc(100% - 1.75rem);
}




/*inputs*/

.input {
    padding: 0px;
    margin: 0px;
    width: 100%;
    outline: none;
    border: 0px;
    font-size: 1rem;
    /* border-left: .25rem solid var(--color__fill-1); */
    height: 4rem;
    font-weight: 600;
    transition: all 0.24s;
    padding: 0px 1.5rem;
    background-color: var(--color__fill-4);
    border-radius: .25rem;
}

.input::placeholder {
    color: var(--color__text-3);
}

.input:hover {
    /* border-left: .25rem solid var(--color__fill-1-h); */
}

.input:hover::placeholder {
    color: var(--color__text-2);
}

.input:focus {
    /* color: var(--color__fill-1-h); */
    /* border-left: .25rem solid var(--color__fill-1-h); */
}


.input__wrap {
    position: relative;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    margin-bottom: 1.5rem;
}

.input__wrap .input__title {
    margin-bottom: 1rem;
    font-weight: 600;
    font-size: .875rem;
}

.input__wrap .input__error {
    position: absolute;
    right: 0px;
    top: 0px;
    display: none;
    color: var(--color__fill-3);
    font-weight: 600;
    font-size: 0.875rem;
}

.input__wrap.--error .input__title {
    color: var(--color__fill-3);
}

.input__wrap.--error .input__error {
    display: block;
}

.input__wrap.--error .input {
    border-left: .25rem solid var(--color__fill-3);
    color: var(--color__fill-3);
}

.input__wrap.--error .input::placeholder {
    color: var(--color__fill-3);
}

.input__wrap.--2-coll {
    width: calc(50% - 1rem);
}

.input.--textarea {
    padding-top: 1.5rem;
    min-height: 7.25rem;
}

.big-input {
    position: relative;
}

.big-input__title {
    position: absolute;
    top: 50%;
    height: 1.5rem;
    margin-top: -.75rem;
    left: 2.5rem;
    font-size: 1.125rem;
    font-weight: 650;
    opacity: .32;
    transition: all ease .24s;
    line-height: 1.5rem;
    pointer-events: none;
}

.big-input__input {
    padding: 0px;
    margin: 0px;
    width: 100%;
    outline: none;
    border: 0px;
    font-size: 1.125rem;
    height: 5.5rem;
    font-weight: 500;
    transition: all 0.24s;
    padding: 0px 2.5rem;
    background-color: var(--color__fill-4);
    border-radius: .25rem;
    font-family: 'Montserrat', sans-serif;
    background-repeat: no-repeat;
    background-position: calc(100% - 2rem) center;
    background-size: 2rem auto;
    font-weight: 600;
}

.big-input:focus-within {}

.big-input:focus-within .big-input__title,
.big-input.is-has .big-input__title {
    opacity: .2;
    top: 1.75rem;
    font-size: .875rem;
}

.big-input:focus-within .big-input__title {
    opacity: 1 !important;
}

.big-input.is-has .big-input__title {
    opacity: .32;
}





.big-input__input:hover {
    background-color: #eeeeee;
}

.big-input__input:focus {
    background-color: var(--color__fill-4);
}

.big-input__input::placeholder {
    color: transparent;
}

.big-input:focus-within .big-input__input::placeholder {
    color: #B2B2B2;
}

.big-input:focus-within .big-input__input {
    box-shadow: inset 0px 0px 0px .25rem var(--color__fill-1);
    background-color: white;
}

.big-input:focus-within .big-input__input,
.big-input.is-has .big-input__input {
    padding-top: 1.25rem;
}

.big-input__title.--error {
    display: none;
    right: 2.5rem !important;
    left: inherit;
}




/*select*/

.select {
    padding: 0px;
    margin: 0px;
    width: 100%;
    outline: none;
    border: 0px;
    font-size: 1rem;
    border-left: .185rem solid transparent;
    height: 4rem;
    font-weight: 500;
    transition: all 0.24s;
    -webkit-appearance: none;
    background-color: transparent;
    border-radius: 0px;
    padding-right: 2rem;
    background-repeat: no-repeat;
    /* background-image: url(/local/templates/iteraciya/core/atoms/../img/element__arrow-s--bottom.svg); */
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='16' height='11' viewBox='0 0 16 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L8 8L14 2' stroke='%23E3361D' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");
    background-position: calc(100% - 1.5rem) center;
    padding: 0px 1.5rem;
    background-color: var(--color__fill-4);
    padding-right: 3rem;
}

.select::placeholder {
    color: var(--color__text-3);
}

.select:hover {}


.select:hover {
    color: var(--color__fill-1);
    border-left: .185rem solid var(--color__fill-1);
}






/*MEDIA*/

@media screen and (max-width: 640px) {
    .input__wrap.--2-coll {
        width: 100%;
    }
}

@media screen and (max-width: 768px) {}

@media screen and (max-width: 991px) {}

@media screen and (max-width: 1024px) {}

@media screen and (max-width: 1199px) {}

@media screen and (max-width: 1359px) {}

@media screen and (max-width: 1366px) {}

@media screen and (max-width: 1440px) {}

@media screen and (max-width: 1680px) {}
/* End */


/* Start:/local/templates/iteraciya/core/organism/popup/__popup.css?16759268802717*/
.popup {
    display: none;
    position: fixed;
    left: 0rem;
    top: 0rem;
    width: 100%;
    height: 100%;
    z-index: 1000;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}
.popup__shade {
    position: fixed;
    left: 0rem;
    top: 0rem;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-color: rgba(0, 0, 0, 0.64);
}
.popup__wrap {
    position: relative;
    z-index: 2;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    min-height: 100%;
    /* overflow: auto; */
    padding: 4rem 0rem;
    box-sizing: border-box;
    overflow-x: hidden;
}

.popup__content {
    background-color: white;
    position: relative;
    z-index: 2;
    padding: 3.5rem 5rem;
    font-size: 0.875rem;
    color: rgba(46, 46, 46, 0.80);
    padding-bottom: 3rem;
    border-radius: .5rem;
}

.popup__content {
    max-width: 38rem;
    width: 100%;
    padding: 2.5rem 3rem;
}

.popup__close {
    width: 1.5rem;
    height: 1.5rem;
    position: absolute;
    right: -3rem;
    top: -0rem;
    /* background-image: url(/local/templates/iteraciya/core/organism/popup/../../img/element__close--white.svg); */
    background-repeat: no-repeat;
    background-position: center;
    background-size: 1.5rem;
    cursor: pointer;
    transition: all ease .24s;
    opacity: 1;
}

.popup__close {
    right: 0;
    top: -3rem;
} 

.popup__close:hover {
    opacity: 0.5;
}

.popup__content.--base {
    max-width: 60rem;
}

a.js-popup {
    color: var(--color__dark);
    text-decoration: none;
}


.order__row {
    width: calc(100% + 2rem);
}

.order__coll {
    flex: 1;
    margin-right: 2rem;
}

.order__coll.--mw-33 {
    max-width: calc(33% - 2rem);
    margin-top: 2.25rem;
}

.order__btn {
    width: 100%;
    max-width: 100%;
    height: 4.5rem;
    font-weight: 800 !important;
}

.order__form {
    margin-top: 2em;
}
.popup__content.--min {
    max-width: 40rem;
}


/* media */

    @media screen and (max-width: 640px) {  
        .popup__content {
            max-width:  100% !important;
            padding: 2rem;
        }

        .popup__wrap {
            padding: 6rem 1rem;
        }

        .order__coll {
            flex: inherit;
            width: 100%;
            max-width: 100% !important;
        }
    }

    @media screen and (max-width: 768px) {  

    }

    @media screen and (max-width: 991px) {  

    }

    @media screen and (max-width: 1024px) {  

    }
    
    @media screen and (max-width: 1199px) {  

    }

    @media screen and (max-width: 1359px) {  

    }

    @media screen and (max-width: 1366px) {  

    }

    @media screen and (max-width: 1440px) {  

    }

    @media screen and (max-width: 1680px) {  

    }
/* End */


/* Start:/local/templates/iteraciya/core/organism/mob-nav/__mob-nav.css?16759268802805*/
.mob-nav {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    z-index: 1000;
}

.mob-nav__top{
    width: 100%;
    height: 64px;
    background-color: white;
    box-shadow: 0px 0px 2rem rgba(41, 26, 85, 0.16);
    align-items: stretch;
}

.mob-nav__menu {
    width: 64px;
    height: 64px;
}

.mob-nav__menu i {
    width: 25px;
    height: 3px;
    background-color:var(--color__fill-1);
    display: block;
    margin: 6px 0px;
    transition: all ease 0.2s;
    transform-origin: left center;
}

.mob-nav__logo {
    display: flex;
    height: 72px;
    flex: 1;
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 32px;
}

.mob-nav__slide {
    width: 64px;
    height: 64px;
}

.is-open .mob-nav__menu i:first-child {
    opacity: 1;
    /* transform-origin: left center; */
    transform: rotate(45deg);
}

.is-open .mob-nav__menu i:last-child {
    opacity: 1;
    /* transform-origin: left center; */
    transform: rotate(-45deg);
}

.is-open .mob-nav__menu i {
    opacity: 0;
    /* background-color: var(--color__fill-2); */
}
.is-open .mob-nav__full {
    transform: scaleY(1);
    pointer-events: painted;
}

.mob-nav__full {
    width: 100%;
    max-height: calc(100vh - 64px);
    background-color: white;
    z-index: 2;
    overflow: hidden;
    overflow-y: visible;
    border-top: 1px solid #eeeeee;
    top: 64px;
    transform: scaleY(0);
    transform-origin: top center;
    transition: all ease .2s;
    pointer-events: none;
    position: absolute;
    box-shadow: 0px 2rem 2rem rgba(41, 26, 85, 0.16);
    -webkit-overflow-scrolling: touch;
}

.js-mob-nav__full {
    /* padding: 24px 0px; */
}

.mob-nav__search-wrap {
    position: absolute;
    width: 100%;
    /* height: 40px; */
    background-color: var(--color__fill-1);
    top: 64px;
    padding: .375rem;
}



/* media */

    @media screen and (max-width: 640px) {  

    }

    @media screen and (max-width: 768px) {  

    }

    @media screen and (max-width: 991px) {  
        .mob-nav {
            display: flex !important;
        } 
        .nav-search--input {
            height: 2.5rem !important;
            flex: 1;
            max-width: inherit !important;
            padding: 0 1rem !important;
        }

        .nav-search__btn {
            height: 2.5rem !important;
            max-width: 3rem !important;
        }

        .nav-search__btn img {
            width: 1.25rem;
        }
        
    }

    @media screen and (max-width: 1024px) {  

    }
    
    @media screen and (max-width: 1199px) {  

    }

    @media screen and (max-width: 1359px) {  

    }

    @media screen and (max-width: 1366px) {  

    }

    @media screen and (max-width: 1440px) {  

    }

    @media screen and (max-width: 1680px) {  

    }
/* End */


/* Start:/local/templates/iteraciya/core/organism/accordion/__accordion.css?1675926880563*/
.accordion__desc {
	display: none;
	padding: 1rem;
}



/* media */

    @media screen and (max-width: 640px) {  

    }

    @media screen and (max-width: 768px) {  

    }

    @media screen and (max-width: 991px) {  
        
    }

    @media screen and (max-width: 1024px) {  


    }
    
    @media screen and (max-width: 1199px) {  

    }

    @media screen and (max-width: 1359px) {  

    }

    @media screen and (max-width: 1366px) {  

    }

    @media screen and (max-width: 1440px) {  

    }

    @media screen and (max-width: 1680px) {  

    }
/* End */


/* Start:/local/templates/iteraciya/css/style.css?1742626976152027*/
* {
    background-repeat: no-repeat;
}

.wraper__list {
    background-color: #FFFFFF;
    padding: 6rem 0px;
    position: relative;
    border-radius: .25rem;
}
.product-mini__img {
    height: 7rem;
    overflow: hidden;
    position: relative;
    display: flex !important;
    justify-content: center;
    align-items: center;
}
.franshiza__link {
    color: var(--color__fill-1);
    text-decoration: none;
    transition: all ease .24s;
}

.franshiza__link:hover {
    color: var(--color__dark);
}
.product-mini__img img {
    object-fit: cover;
    position: absolute;
    width: 100%;
    height: 100%;
}

.header__callback svg {
    max-width: 1.25rem;
    max-height: 1rem;
    position: relative;
    top: .125rem;
    margin-left: .25rem;
}

.wraper__list:after, .--cube-list:after, .pdr-detail__info:after { 
    /* background-image: url(/local/templates/iteraciya/css/../img/type-list__cube.svg); */
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.8147e-06 -1.39876e-06L32 32L8 32C3.58172 32 2.57249e-06 28.4183 2.76562e-06 24L3.8147e-06 -1.39876e-06Z' fill='%23E7E9EB'/%3E%3Cpath d='M32 32L1.39876e-06 3.8147e-06L32 5.21346e-06L32 32Z' fill='%23F7F7F7'/%3E%3C/svg%3E");
}
.wraper__list:after {
    width: 2rem;
    height: 2rem;
    content: "";
    display: block;
    position: absolute;
    right: 0px;
    top: 0px;
    background-repeat: no-repeat;
    background-size: 2rem;
    pointer-events: none;
}

.--cube-list:after {
    width: 2rem;
    height: 2rem;
    content: "";
    display: block;
    position: absolute;
    right: 0px;
    top: 0px;
    background-repeat: no-repeat;
    background-size: 2rem;
    pointer-events: none;
}

.product-mini__price .product__old-price {
    opacity: .5;
    text-decoration: none;
}

.category.--view-3 .product__prices {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    min-width: 260px;
}


.social__link img {
    width: 2.5rem;
}



.wraper {}

.review__star-line:last-child {
    margin-bottom: 0px;
}

a.product-mini__delete img:hover {
    opacity: 1;
    filter: grayscale(0);
}

.product__propery>.--red {
    color: var(--color__fill-1) !important;
}

.pdr-detail__full-desc.seotext {
    margin-top: 3rem;
    padding-top: 3rem;
}

.pdr-detail__full-desc.seotext h2:first-child,
.pdr-detail__full-desc.seotext h3:first-child,
.pdr-detail__full-desc.seotext h4:first-child,
.pdr-detail__full-desc.seotext h5:first-child,
.pdr-detail__full-desc.seotext p:first-child {
    margin-top: 0rem;
}

.product-in-shop__wraper {
    padding: 2.5rem 4rem;
}

.product-in-shop__wraper p {
    margin: 0px !important;
}

div#map {}

.product-in-shop {
    background-color: white;
    margin-top: 1.5rem;
    border-radius: .25rem;
}

.product-in-shop__map {}

.product-in-shop__title {}

.product-in-shop__contacts {
    padding-top: 1rem;
    margin-top: 1rem;
    border-top: 1px solid var(--color__border);
}

.type-carusel__btn img {
    height: 1.25rem;
}

.type-carusel__btn-img {
    width: .75rem;
    height: 1.25rem;
}

.order-total__wrap {
    padding: 1.75rem 2.5rem;
}

.order-total__devider {
    width: 100%;
}

.product-in-shop__contact {}

.product-in-shop__btn-wrap {}

.product-in-shop__tell {
    text-decoration: none;
    font-weight: 700;
    color: var(--color__fill-1);
    margin-bottom: .25rem !important;
    display: inline-block;
    transition: all ease .24s;
}

.product-in-shop__tell:hover {
    color: var(--color__text-1);
}

.product-in-shop__addres {}

.pdr-detail__full-desc.seotext p:last-child {
    margin-bottom: 0rem;
}

.product__prop-line {
    /* width: 100%; */
    /* max-width: 50%; */
    /* padding-right: 2rem; */
    margin-top: .5rem;
    margin-bottom: .5rem;
}

.product__prop-coll {
    width: 100%;
    max-width: 50%;
    padding-right: 2rem;
}

.type-editor {}

.type-editor iframe {
    width: 100% !important;
    margin-bottom: 2rem;
}

.product__propery.--main-prop {}

.product__propery.--main-prop>*:first-child {
    width: 6rem;
}

.pdr-detail__info-top {
    margin-bottom: 2rem;
}

.type-carusel__show-all,
.btn.--min {
    height: 3rem;
    padding: 0px 1.5rem;
    font-size: .875rem;
}

.header__contact {
    text-align: right;
}

.sort__show-sale {
    margin-left: 1rem;
}

.header__tell:hover {
    color: var(--color__fill-1);
}

.wraper__title h1 .product__marker.--sale {
    position: relative;
    display: inline-block;
    line-height: 1.675rem;
    top: -.5rem;
    left: .5rem;
}

.catalog-section__item--level-1.--hover {
    /* box-shadow: inset .25rem 0px 0px 0px red !important; */
}

.header__devider {
    width: 1px;
    height: 3rem;
    background-color: var(--color__border);
    /* margin: 0px 2.5rem; */
    position: relative;
    right: 0px;
}

.header__time-work {
    color: var(--color__fill-1);
    opacity: .56;
}

.nav__catalog-icon i:after {
    content: "";
    display: block;
    position: absolute;
    width: .25rem;
    height: .25rem;
    background-color: white;
    left: -0.5rem;
    position: absolute;
    /* transition: al ease .24s; */
}

.nav__catalog-btn.is-open .nav__catalog-icon i:after {
    opacity: 0;
}

.header__total {
    color: var(--color__fill-1);
    font-weight: 600;
    margin-bottom: .25rem;
}

img.header__social {
    max-height: 1rem;
    margin-left: .75rem;
}

a.header__soc-link {
    transition: all ease .24s;
}

a.header__soc-link:hover {
    opacity: .56;
}

.header__tile {
    margin-right: .5rem;
    top: .1rem;
    position: relative;
    width: .75rem;
    height: .75rem;
    background-size: contain;
    background-position: center;
}

.wraper__title {
    margin-bottom: 2rem;
}

img.product__img.--main-page.--big {
    max-height: 16rem;
    padding: 0px;
}

.wraper.mrg {
    margin-top: 3rem;
}

.mini-cart__count span {
    position: relative;
    /* top: .rem; */
}

.header__item.--dep-in:hover {}

.header__item.--dep-in:hover ul.sub-menu {
    display: block;
}

.sub-menu__link:hover {
    color: var(--color__fill-1);
}


.header {
    background-color: white;
    z-index: 103;
    position: absolute;
    width: 100%;
    top: 0px;
    left: 0px;
}

.header__logo {
    margin-right: 0px !important;
    position: relative;
    width: 14.5rem;
    height: 3rem;
    margin-left: -0.5rem;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.header__logo img {
    height: 3rem;
    width: 100%;
    margin-left: -.5rem;
}

.header__top {
    background-color: var(--color__fill-4);
}

.header__nav {}

.header__item {
    display: flex;
    margin-right: 1rem;
}

.header__item.active {}

a.header__link {
    display: flex;
    text-decoration: none;
    color: var(--color__text-1);
    transition: all ease .24s;
    font-size: .875rem;
    line-height: 1.5rem;
    font-weight: 600;
    height: 6.5rem;
    align-items: center;
}

.header__item.active .header__link {
    color: var(--color__fill-1);
    font-weight: bold;
    box-shadow: inset 0rem 0.5rem 0px 0px var(--color__fill-1);
}

.header__messagners {
    width: 100%;
    /* margin-top: -.25rem; */
}

.header__messagners .p {
    margin-right: .5rem;
}

.header__messagner {
    display: flex;
    margin-left: .25rem;
    transition: all ease .24s;
}

.header__messagner img {
    height: 1.5rem;
}

.header__messagner:hover {}

.header__tell {
    text-decoration: none;
    width: 100%;
    color: var(--color__text-1);
    margin-top: .15rem;
    /* margin-bottom: -.15rem; */
    transition: all ease .24s;
    /* font-size: 1.35rem; */
}

.header__tell img {
    height: 1.5rem;
    top: -.15rem;
    position: relative;
}

.header__tell span {}

.header__callback {
    /* width: 100%; */
    text-decoration: none;
    color: var(--color__fill-1) !important;
    transition: all ease .24s;
}

.header__wraper {
    height: 6.5rem;
}
.header__callback.--director {
    margin-right: 1rem;
}



li.header__item {}

li.header__item:last-child:after {
    display: none;
}

.header__link:hover {
    color: var(--color__fill-1);
}

.header__callback:hover {
    color: var(--color__text-1) !important;
}

.header__messagner:hover {
    opacity: .56;
}

.header__item.active .header__link:after {
    content: "";
    display: block;
    width: 1.5rem;
    height: 1.5rem;
    position: absolute;
    top: 0px;
    margin-left: -1.5rem;
    background-size: 100% auto;
    background-repeat: no-repeat;
    pointer-events: none;
}

.nav {
    background-color: var(--color__fill-1);
    box-shadow: 0px 0.5rem 1rem hsla(0, 0%, 0%, .08);
    z-index: 102;
    position: absolute;
    width: 100%;
    top: 6.5rem;
}

.nav__wraper {}

.nav__catalog-btn {
    height: 5rem;
    /* position: relative; */
    border-left: 1px solid rgba(0, 0, 0, 0.10);
    border-right: 1px solid rgba(0, 0, 0, 0.10);
    padding: 0px 2rem;
    transition: all ease .24s;
    cursor: pointer;
    color: white;
    padding-right: 2rem;
    padding-left: 2.5rem;
}

.nav__catalog-icon {}

.nav__catalog-icon i {
    width: 1.75rem !important;
    height: .25rem;
    display: block;
    background-color: white;
    margin: .4rem 00px;
    transition: all ease .24s;
}

body.is-open {}

body.is-open nav.nav {
    z-index: 103;
}

.nav__catalog-icon i:first-child {
    width: 1.5rem;
    transform-origin: left center;
}

.nav__catalog-icon i:last-child {
    width: 1rem;
    transform-origin: left center;
}

.nav__catalog-btn .p.--l {}

.nav__catalog-btn .p.--s {
    opacity: .56;
    top: -.75rem;
    position: relative;
    margin-left: .5rem;
}

.catalog-section__name--level-2 b {
    font-weight: 500;
    font-size: .875rem;
    /* margin-right: .25rem; */
    line-height: 1.25rem;
}

img {}

.nav * {
    /* color: white !important; */
    /* position: relative; */
}

.nav__arrow--down {
    position: absolute;
    right: 0px;
    width: 1rem;
    height: .75rem;
    background-size: contain;
}

.nav__arrow--down.--service-link {
    position: relative;
    right: inherit;
    margin-left: .25rem;
    opacity: .32;
}

.nav__item.--devider {
    width: 2px;
    height: 1.5rem;
    background-color: rgba(0, 0, 0, 0.10);
    margin: 0px 2rem;
}

.nav__link {
    font-weight: 600;
    transition: all ease .24s;
    text-decoration: none;
    color: white;
}

.nav__link:hover {
    opacity: .72;
}

.mini-cart {
    height: 5rem;
    transition: all ease .24s;
    cursor: pointer;
    padding-top: .25rem;
    color: white;
    text-decoration: none;
}

.mini-cart:hover {
    background-color: var(--color__fill-1-h);
}

.mini-cart:active {
    /* background-color: var(--color__fill-1-h); */
}

.mini-cart__cart {
    position: relative;
}

.mini-cart__cart img {
    height: 2rem;
}

.mini-cart__count {
    min-width: 1.5rem;
    height: 1.5rem;
    padding: 0px 0.25rem;
    background-color: var(--color__fill-2);
    border-radius: 1.5rem;
    font-weight: 700;
    position: absolute;
    top: 19%;
    right: 13%;
    box-shadow: 0px 0px 0px 0.25rem var(--color__fill-1);
    transition: all ease .24s;
    color: var(--color__dark);
    font-size: 1.125rem;
}

.mini-cart__info {
    margin-top: -.25rem;
    margin-left: 1rem;
}

.mini-cart:hover .mini-cart__count {
    box-shadow: 0px 0px 0px 0.25rem var(--color__fill-1-h);
}

.mini-cart:active .mini-cart__count {
    /* box-shadow: 0px 0px 0px 0.25rem #004f7d; */
}

.nav__catalog-btn:hover {
    background-color: var(--color__fill-1-h);
    border-left: 1px solid rgba(0, 0, 0, 0.00);
    border-right: 1px solid rgba(0, 0, 0, 0.00);
}

form.nav__search {
    position: relative;
}

.nav__search--input {
    height: 3.5rem;
    -webkit-appearance: none;
    border: 0px;
    border-radius: .25rem;
    font-size: 1.15rem;
    background-color: rgba(255, 255, 255, 0.16);
    padding: 0px 2rem;
    width: 100%;
    outline: none;
    transition: all ease 0.24s;
    font-weight: 600;
    border-radius: .5rem;
}

.nav__search--btn {
    position: absolute;
    padding: 0px;
    background-color: transparent;
    border: none;
    outline: none;
    right: 1.5rem;
    top: 1.115rem;
    transition: all ease .24s;
    cursor: pointer;
}

.nav__search--btn img {
    height: 1.25rem;
}

.nav-search {
    flex-wrap: nowrap !important;
}

.nav-search--input {
    height: 3.5rem;
    width: 100%;
    outline: none;
    border: 0px;
    padding: 0px 1.5rem;
    border-radius: .25rem 0px 0px .25rem;
    font-family: monospace;
    font-family: 'Montserrat', sans-serif;
    font-size: 1rem;
    font-weight: 600;
}

.nav-search__cat,
.nav-search .select {
    height: 3.5rem;
    width: 100%;
    max-width: 15rem;
    outline: none;
    background-color: white;
    border-left: 1px solid var(--color__border);
    border-right: 1px solid var(--color__border);
    cursor: pointer;
}

.nav-search__btn {
    height: 3.5rem;
    width: 100%;
    max-width: 4rem;
    outline: none;
    padding: 0px;
    border-radius: 0px .25rem .25rem 0px;
    background-color: white;
    background-size: contain;
}

.nav__search--input::placeholder {
    color: rgba(255, 255, 255, 0.56);
}

.nav__search--input:hover {
    background-color: rgba(255, 255, 255, 0.20);
}

.nav__search--input:focus {
    background-color: rgba(255, 255, 255, 0.32);
}

.nav__search--btn:hover {
    opacity: .56;
}

.mini-cart__title {
    opacity: .8;
}

.nav__catalog-icon {
    margin-right: 1rem;
}

.nav__catalog-btn:hover i {
    width: 1.75rem !important;
}

.catalog-sections {
    width: 100%;
    background-color: white;
    padding: 1rem 0px;
    position: relative;
    border-radius: .25rem;
}

.catalog-section--level-4 {
    /* display: none; */
    position: absolute;
    width: 15rem;
    right: -15rem;
    top: -1rem;
    padding: 1.5rem 2rem;
    background-color: white;
    border: 2px solid var(--color__fill-1);
    border-radius: .5rem;
    z-index: 2;
    margin-left: -1px;
    pointer-events: none;
    opacity: 0;
    transition: all ease .22s;
    transform: scale(.95) translateY(1.5rem);
}

.catalog-section--level-3 {
    /* display: none; */
    position: relative;
    display: inline-block;
    flex-wrap: nowrap;
    flex-direction: column;
    padding-bottom: .75rem;
    margin-top: -0.25rem;
}

.catalog-section--level-2 {
    display: none;
    position: absolute;
    width: calc(82rem - 21.85rem);
    left: 21.85rem;
    background-color: white;
    min-height: 100%;
    top: 0px;
    padding: 2rem;
    border-left: 1px solid var(--color__border);
    flex-wrap: wrap;
    /* padding-bottom: 0px; */
    flex-direction: row;
    align-items: flex-start;
    background-repeat: no-repeat;
    background-position: calc(100% - 2rem) calc(100% - 2rem);
    background-size: 15rem auto;
    column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
}

.catalog-section__link--level-1 {
    padding: .37rem 0px;
    border-bottom: 1px solid var(--color__border);
    position: relative;
    transition: all ease .24s;
    text-decoration: none;
    color: var(--color__text-1);
    font-weight: 600;
    /* font-size: .875rem; */
}

.catalog-section__item--level-1:last-child .catalog-section__link--level-1 {
    /* padding-bottom: 0px; */
    border-bottom: 0px;
}

.catalog-section__icon {
    width: 2rem;
    margin-right: 1rem;
    z-index: 2;
    height: 2rem;
}

.catalog-section__icon img {
    width: 1.75rem;
    /* margin-right: 1.5rem; */
    top: .15rem;
    position: relative;
    max-height: 1.75rem;
}

.catalog-section__item--level-1 {
    color: var(--text__color-1);
    /* position: relative; */
    /* cursor: pointer; */
    transition: all ease .24s;
    padding: 0px 2rem;
}

.catalog-section__name--level-1 span {
    font-size: 0.75rem;
    font-weight: bold;
    color: var(--color__text-3);
    opacity: .56;
    transition: all ease .24s;
}

.catalog-section__item--level-1:first-child a.catalog-section__link--level-1 {
    /* padding-top: 0px; */
}

.catalog-section__name--level-1-arrow {
    content: "";
    display: block;
    position: absolute;
    right: 0px;
    top: 50%;
    width: .75rem;
    height: 1rem;
    /* background-image: url(/local/templates/iteraciya/css/../img/catalog-section__link--arrow.svg); */
    margin-top: -.5rem;
    transition: all ease .24s;
    filter: grayscale(1);
    opacity: .32;
    background-size: .75rem auto;
}

.catalog-section__item--level-1:hover .catalog-section__name--level-1-arrow {
    opacity: 1;
    filter: grayscale(0);
}

.catalog-section__item--level-1:hover .catalog-section__name--level-1 {
    color: var(--color__fill-1) !important;
}

.catalog-section__name--level-1 {
    position: relative;
    flex: 1;
    transition: all ease .24s;
    z-index: 2;
    font-size: .875rem;
}

.catalog-section__item--level-1:hover .catalog-section__name--level-1 span {
    color: var(--color__fill-1);
}


@media screen and (min-width: 991px) {

    .catalog-section__item--level-1:hover .catalog-section--level-2,
    .catalog-section__item--level-1.--hover .catalog-section--level-2 {
        display: inline-block;
        /* flex-wrap: wrap; */
    }
}


.catalog-sections:hover .catalog-sections__shade {
    /* z-index: 1; */
    /* display: block; */
}

.catalog-sections__shade {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: #00000057;
    left: 0px;
    top: 0px;
    z-index: 0;
    display: none;
}

.catalog-section__item--level-2 {
    width: 100%;
    margin-bottom: .5rem;
    padding-right: 2.5rem;
    display: inline-block;
}

.catalog-section__name--level-2 {
    /* display: flex; */
    align-items: center;
    margin-bottom: .375rem;
    /* padding-right: 1.5rem; */
}

.catalog-section__name--level-2 span {
    /* margin-left: .25rem; */
    opacity: .4;
}

.catalog-section__item--level-3 {
    /* display: flex; */
    /* flex-direction: column; */
    display: inline-block;
    position: relative;
}

a.catalog-section__link--level-3 {
    padding: 0.125rem 0px;
    display: inline-block;
    padding-left: 0rem;
    transition: all ease .24s;
    font-weight: 500;
    font-size: .7rem;
}

.catalog-section__link--level-1:after {
    width: calc(100% + 4rem);
    height: 100%;
    background-color: white;
    content: "";
    display: block;
    left: -2rem;
    top: 0px;
    position: absolute;
    opacity: 0;
    /* transition: all ease-out .24s; */
    transform-origin: center;
    transform: scaleX(1);
    z-index: 0;
    box-shadow: inset .25rem 0px 0px 0px var(--color__fill-1) !important;
}

.catalog-section__item--level-1:hover:after {}

.catalog-section__item--level-1:hover .catalog-section__link--level-1:after,
.catalog-section__item--level-1.--hover .catalog-section__link--level-1:after {
    opacity: 1;
    transform: scaleY(1);
}

.catalog-section--bg {
    width: 15rem;
    position: absolute;
    right: 2rem;
    bottom: 2rem;
    opacity: .24;
}

a.catalog-section__link--level-3:hover {
    color: var(--color__fill-1);
}

a.catalog-section__link--level-2 {
    color: var(--color__text-1);
    text-decoration: none;
    display: inline-block;
    transition: all ease .24s;
    width: 100%;
}

.catalog-section__link--level-3 {
    text-decoration: none;
    color: var(--color__text-2);
    transition: all ease .24s;
}

.catalog-section__link--level-3:hover {
    color: var(--color__fill-1);
}

a.catalog-section__link--level-2:hover {
    color: var(--color__fill-1);
}

.catalog-section__name--level-3 span {
    font-size: .75rem;
    opacity: .56;
}


.catalog-section__item--level-3:hover .catalog-section--level-4 {
    pointer-events: visible;
    transform: scale(1) translateY(0rem);
    /* display: block; */
    opacity: 1;
}

.catalog-section--level-3 br:first-child {
    display: none;
}

.catalog-section__item--level-4 {}

.catalog-section__link--level-4 {
    font-size: .875rem;
    padding: .24rem 0px;
    display: block;
    text-decoration: none;
    color: var(--color__text-2);
    transition: all ease .24s;
    font-weight: 600;
}

.catalog-section__link--level-4:hover {
    color: var(--color__fill-1);
}

.catalog-section--level-4:before {
    content: "";
    display: block;
    position: absolute;
    border: .75rem solid transparent;
    border-right: .75rem solid white;
    position: absolute;
    left: -1.3rem;
    top: 1rem;
    z-index: 2;
}

.catalog-section--level-4:after {
    content: "";
    display: block;
    position: absolute;
    border: .75rem solid transparent;
    border-right: .75rem solid var(--color__fill-1);
    position: absolute;
    left: -1.5rem;
    top: 1rem;
}

.nav__catalog {
    position: absolute;
    top: 5rem;
    /* width: 82rem; */
    left: 0px;
    opacity: 0;
    pointer-events: none;
    transition: all ease .32s;
}

.nav__catalog .catalog-sections {
    z-index: 2;
    position: relative;
    width: 82rem;
    border-radius: 0px;
    background-color: var(--color__gray-1);
    border-radius: 0px 0px 0px .5rem;
}


.nav__catalog-btn.is-open {}

.nav__catalog-btn.is-open .nav__catalog {
    opacity: 1;
    pointer-events: visible;
    z-index: 2;
}

.catalog-sections.colls__coll.--4 {}

.nav__shade {
    position: fixed;
    width: 100%;
    left: 0px;
    height: 100%;
    top: 0px;
    background-color: rgba(0, 0, 0, 0.56);
    z-index: -2;
}

.nav__catalog-btn.is-open img.nav__arrow--down {
    display: none;
}

.nav__catalog-btn.is-open .nav__catalog-icon {}

.nav__catalog-btn.is-open .nav__catalog-icon i {
    opacity: 0;
    width: 1.75rem;
}

.nav__catalog-btn.is-open .nav__catalog-icon i:first-child {
    opacity: 1;
    transform: rotate(45deg);
}

.nav__catalog-btn.is-open .nav__catalog-icon i:last-child {
    opacity: 1;
    transform: rotate(-45deg);
}

.nav__catalog-btn.is-open .nav__catalog:after {
    opacity: 1;
}

.nav__catalog-btn .nav__catalog:after {
    border: .75rem solid transparent;
    border-bottom: .75rem solid var(--color__gray-1);
    content: "";
    position: absolute;
    top: -1.5rem;
    right: 1.75rem;
}

.nav__catalog .catalog-section--level-2 {
    width: calc(82rem - 22rem);
    border-radius: 0px 0px .5rem 0px;
}

.nav__catalog-btn>.flex {
    position: relative;
    width: 100%;
    z-index: 3;
}

.nav.fixed {
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 104;
}

.subscrible__form {
    width: 100%;
}


img.subscrible__pic {
    /* right: 4rem; */
    bottom: 0px;
    position: relative;
    height: 17.5rem;
    margin-top: -1.5rem;
    position: relative;
    top: 1px;
}

.subscrible__wraper {
    flex: 1;
    align-items: flex-start;
    min-height: 16rem;
    justify-content: center;
    /* padding-left: 2rem; */
}

.subscrible {
    background-color: #E3361D;
    background-repeat: no-repeat;
    background-position: center right;
    background-size: auto 100%;
    z-index: 2;
    position: relative;
    border-radius: .25rem;
    margin: 1rem 0px;
}

.subscrible .h3 {
    color: white;
    margin-bottom: .75rem;
}

.subscrible__form * {
    height: 4rem;
}

.btn.colls__coll {
    align-items: center;
}

.btn.colls__coll span {
    align-items: center;
    display: flex;
}

.subscrible__input {
    border: 0px;
    background-color: rgba(0, 87, 177, 0.13);
    font-size: 1rem;
    outline: none;
    padding: 0px 1.5rem;
    color: var(--color__fill-1);
    font-weight: 600;
    transition: all ease .24s;
    border-radius: .375rem;
}

.subscrible__input::placeholder {
    color: rgba(0, 87, 177, 0.42);
}

.subscrible__input:focus {
    /* border: 3px solid rgba(255, 255, 255, 1); */
    background-color: rgba(0, 87, 177, 0.18);
}

.footer-contacts__tell {
    margin: .25rem 0px;
    display: inherit;
}

.footer-contacts__tell:hover {}

.footer-contacts__mail {
    font-weight: 650;
}

.footer-contacts__mail:hover {}

.footer-contacts__addres {
    margin-top: .5rem;
}

.footer-contacts__time {}

.footer-contacts__tell,
.footer-contacts__mail {
    color: var(--color__text-1);
    transition: all ease .24s;
}

.footer-contacts__tell:hover,
.footer-contacts__mail:hover {
    color: var(--color__fill-1);
}

.footer {
    background-color: white;
    color: var(--color__dark);
    /* background-image: url(/local/templates/iteraciya/css/../img/footer__logo.svg); */
    background-repeat: no-repeat;
    background-position: center;
    background-size: 23.375rem;
    border-top: .5rem solid var(--color__fill-1);
    padding: 1rem 0; 
}

@media screen and (max-width: 768px) {
    .footer {
        padding-bottom: 7rem;
    }
}

.footer a {
    text-decoration: none;
}

.footer__asq {
    background-color: rgba(255, 255, 255, 0.24) !important;
    height: 4rem;
    padding: 0px 4rem;
}

.footer__asq:hover {
    background-color: rgba(255, 255, 255, 0.32) !important;
    opacity: 1 !important;
}

.footer__contact--info {
    font-weight: bold;
    transition: all ease .24s;
}

.footer__contact--tilte {
    opacity: .56;
    font-size: .875rem;
    margin-top: .25rem;
}

a.footer__contact--info:hover {
    color: rgba(255, 255, 255, 0.66);
}


.footer__section-name {
    transition: all ease .24s;
    margin-bottom: 1rem;
    display: inline-block;
}

.footer__section-name:hover {
    opacity: .8;
}

a.footer__link {
    display: inline-block;
    padding: 0.15rem 0px;
    color: var(--color__dark);
    transition: all ease .24s;
    opacity: 1;
}

a.footer__link:hover {
    color: var(--color__fill-1);
}


.footer__top.is-hidden {}

.footer__top.is-hidden li {
    /* display: none; */
}

.footer__top.is-hidden li:nth-child(-n+5) {
    /* display: block; */
}

.footer__top.is-hidden li:nth-child(-n+3) {}

.footer__top.is-hidden li:nth-child(-n+5) a {
    opacity: 1;
}

.footer__top.is-hidden li:nth-child(-n+4) a {}

.footer__top.is-hidden li:nth-child(-n+3) a {}


.footer__contacts {
    margin: 3rem 0px;
    padding: 3rem 0px;
}

.footer__devider {
    width: 1px;
    height: 4rem;
    background-color: rgba(255, 255, 255, 0.08);
    display: block;
    position: relative;
}


.footer__show-links {
    display: flex;
    width: 3rem;
    height: 3rem;
    box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.24);
    justify-content: center;
    align-items: center;
    border-radius: 3rem;
    position: absolute;
    bottom: 0px;
    left: 50%;
    margin-left: -1.5rem;
    cursor: pointer;
    transition: all ease .24s;
}

.footer__top {
    position: relative;
}

.footer__show-links img {
    transform: rotate(180deg);
    transition: all ease .24s;
    width: 1.125rem;
}

.footer__top.is-hidden .footer__show-links img {
    transform: rotate(0deg);
}


.footer__show-links:hover {
    box-shadow: inset 0px 0px 0px 3rem rgba(255, 255, 255, 0.16);
}


.footer__title {
    font-size: 1rem;
    font-weight: 650;
    opacity: 1;
    margin-bottom: .5rem;
}

.footer__snoska {
    margin-bottom: 1rem;
    padding-bottom: 1rem;
    padding-top: 1rem;
    border-bottom: 1px solid var(--color__border);
}

.footer__snoska .p {
    opacity: .56;
}

.footer__offerta {}

.footer__offerta a {
    padding: 0px;
}

.footer__pays {}

img.footer__pay {
    position: relative;
    margin-top: .5rem;
    margin-right: 1rem;
    height: 1.25rem;
}


a.footer__social {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 2.5rem;
    height: 2.5rem;
    background-color: rgba(255, 255, 255, 0.16);
    margin-right: .25rem;
    transition: all ease .24s;
    cursor: pointer;
    border-radius: .25rem;
}

img.footer__pay:nth-child(2n) {
    height: 2rem;
}

a.footer__social:hover {
    opacity: .72;
}

.footer__top.is-hidden li a {
    opacity: 0;
}

.breadcrumbs {
    /* padding: 1.5rem 0px; */
    /* border-bottom: 1px solid rgba(0, 0, 0, 0.12); */
}

.breadcrumbs__back {
    border-radius: 2rem;
    opacity: .24;
    filter: grayscale(1);
    padding: 0px;
    height: 2rem;
    width: 2rem;
    position: relative;
    /* margin-left: 2.25rem; */
    margin-right: 1.5rem;
    transition: all ease .24s;
    background-position: 42% center;
    background-size: 40% 40%;
}

.breadcrumbs__back:hover {}

.breadcrumbs__back img {
    height: .875rem;
    margin-left: -.1rem;
    position: relative;
}

.breadcrumbs .center-wrap>div {
    border-bottom: 1px solid #e6e6e6;
    padding: 1.5rem 0px;
}

.breadcrumbs__back:hover {
    opacity: 1;
    filter: grayscale(0);
}

.breadcrumbs__link {
    color: var(--color__text-3);
    text-decoration: none;
    transition: all ease .24s;
    font-weight: 700;
    opacity: .62;
}

li.breadcrumbs__devider {
    margin: 0px .5rem;
}

.breadcrumbs__link:hover {
    color: var(--color__fill-1);
    opacity: 1;
}

.breadcrumbs__active {
    opacity: .40;
}

img.breacrcrumb__back {
    margin-right: .5rem;
    position: relative;
    top: .10rem;
    height: 1rem;
}

.breadcrumbs__link.--back {
    color: var(--color__fill-1);
    filter: grayscale(0);
    opacity: 1;
}

.breadcrumbs__link.--back:hover {
    filter: grayscale(0);
    opacity: 1;
}

.wraper__title--count {
    color: var(--color__text-3);
    position: relative;
    top: 3px;
    margin-left: 1.5rem;
    opacity: .56;
}

.filter__property {
    padding: 1.5rem 2rem;
    background-color: white;
    margin-bottom: 1rem;
    border-radius: .25rem;
}

.filter {
    /* margin-top: 2rem; */
}

.filter__value {
	position: relative;
    margin-bottom: .5rem;
}

.filter__values.is--hidden .filter__value {
    display: none;
}

.filter__values {
    padding-top: 1.5rem;
    border-top: 1px solid var(--color__border);
	position: relative;
}

.filter__title {
    padding-bottom: 1.25rem;
    font-weight: 700;
    color: var(--color__text-1);
    justify-content: space-between;
    display: flex;
    align-items: flex-start;
    transition: all ease .24s;
    cursor: pointer;
}

.filter__toggle {
    color: var(--color__fill-1);
    margin-top: 1.75rem;
    cursor: pointer;
    transition: all ease .24s;
}

.filter__toggle img, .filter__toggle-img {
    margin-right: 1.5rem;
    position: relative;
    left: .25rem;
    transition: all ease .24s;
    transform: rotate(180deg);
    width: 1rem;
    height: .65rem;
}

.filter__toggle span {
	font-weight: bold;
}

.filter__values.is--hidden .filter__value:nth-child(-n+5) {
    display: block;
}

.filter__title img, .filter__title-img {
    position: relative;
    top: .30rem;
    opacity: .24;
    filter: grayscale(1);
    transition: all ease .24s;
    transform: rotate(180deg);
    width: 1.125rem;
    height: .75rem;
    background-size: contain;
    margin-right: 1.25rem;
}

.filter__title:hover img {
    opacity: 1;
    filter: grayscale(0);
}

.filter__title:hover {
    color: var(--color__fill-1);
}

.filter__toggle:hover {
    filter: grayscale(1);
}

.filter__values.is--hidden {}

.filter__property.is-hidden {}

.filter__property.is-hidden .filter__values {
    display: none;
}

.filter__property.is-hidden .filter__title {
    padding-bottom: 0px;
}

.filter__price-wrap:first-child .filter__price {
    border-radius: .25rem 0px 0px .25rem;
}

.filter__price-wrap:last-child .filter__price {
    border-radius: 0px .25rem .25rem 0px;
    position: relative;
}


.filter__price {
    /* width: 50%; */
    height: 3rem;
    border: 0px;
    border: 1px solid #e4e4e4;
    background-color: transparent;
    background-color: white;
    padding-left: 3rem;
    border-radius: 0px;
}

.filter__values.is--hidden .filter__toggle img, .filter__values.is--hidden .filter__toggle-img {
    transform: rotate(0deg);
}

.filter__property.is-hidden .filter__title img, .filter__property.is-hidden .filter__title-img {
    transform: rotate(0deg);
}

.filter__price-wrap {
    position: relative;
    width: 50%;
}

.filter__price-label {
    position: absolute;
    z-index: 2;
    pointer-events: none;
    margin-left: 1rem;
    margin-top: .875rem;
    opacity: .56;
}

.filter__price-slider {
    padding: 0px .5rem;
    margin-top: 2rem;
    margin-bottom: 1rem;
}

.wraper__side {
    z-index: 4;
    position: relative;
    /* border-radius: .5rem; */
}



.sort {
    padding: 2rem 2.5rem;
    background-color: white;
    border-radius: .25rem;
    margin-bottom: 1rem;
}

.sort__selects .select.--sort {
    width: 208px;
}
.select.--sort {
    padding: 0px;
    width: auto;
    height: auto;
    background-color: transparent;
    /* background-image: url(/local/templates/iteraciya/css/../img/sort_arr.svg); */
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='16' height='11' viewBox='0 0 16 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.24' d='M2 2L8 8L14 2' stroke='black' stroke-width='3'/%3E%3C/svg%3E");
    padding-right: 1.5rem;
    background-position: center right;
    /* max-width: 5rem; */
    cursor: pointer;
    border-left: 0px;
    font-weight: 600;
}

.sort__views {}

.sort__view {
    margin-right: 1rem;
    opacity: 0.16;
    filter: grayscale(1);
    cursor: pointer;
    transition: all ease .24s;
    display: flex;
}

.sort__view.is-active {
    filter: grayscale(0);
    opacity: 1;
}

.sort__view img, .sort__view-img {
    height: 1.5rem;
    background-size: contain;
}

.sort__view-img {
    width: 1.5rem;
}

.sort__view.is-active img {}

.sort__view:hover {
    opacity: 1;
}



.pagination {
    /* padding: 2.5rem; */
    /* background-color: white; */
    margin-top: 2rem;
}

.pagination__loadmore {
    width: 100%;
    max-width: 34rem;
    height: 4.5rem;
    font-size: 1.125rem;
    margin-bottom: 2rem;
}

.pagination__loadmore img {
    margin-right: 1rem;
    width: 1.5rem;
}

.pagination__arrows {}

.pagination__goto-start {
    margin-right: 2rem;
}

.pagination__goto-start img {}

.pagination__goto-back {}

.pagination__goto-back img {}

.pagination__arrows a {
    display: flex;
    opacity: .32;
    cursor: pointer;
    transition: all ease .24s;
}

.pagination__arrows a img {
    height: 1rem;
}

.pagination__goto-next {
    margin-right: 2rem;
}

.pagination__goto-next img {}

.pagination__goto-end {}

.pagination__goto-end img {}

.pagination__numbs {
    margin: 0px 3rem;
}

.pagination__numb {
    width: 2.5rem;
    height: 2.5rem;
    padding: 0px;
    color: var(--color__text-1) !important;
}



.category.--view-1 {}

.category.--view-1 .product {
    border-right: 1px solid var(--color__border);
}

.category.--view-1 .product:nth-child(2n) {
    border-right: 1px solid transparent;
}

.category.--view-1>* {
    width: calc((100% / 4) - 1rem);
    display: flex;
    flex-direction: column;
    margin-right: 1rem;
    margin-bottom: 1rem;
}

.category.--view-1 .product__info {
    flex: 1;
    flex-direction: column;
    display: flex;
    justify-content: space-between;
}

.category.--view-1 .product__info {
    flex: 1;
    flex-direction: column;
    display: flex;
    justify-content: space-between;
}

.category {
    width: calc(100% + 1rem);
    margin-bottom: -1rem;
}




.category.--view-2 {
    height: auto !important;
    padding-bottom: 15px;
}

/* .category.--view-2 .product {
    height: 100% !important;
} */

.category.--view-2 .product:nth-child(3n) {
    border-right: 1px solid transparent;
}

.category.--view-2>* {
    width: calc((100% / 3) - 1rem);
    display: flex;
    flex-direction: column;
    margin-right: 1rem;
    margin-bottom: 1rem;
    flex-direction: column;
    justify-content: space-between;
}

.category.--view-2 .product__info {
    /* padding-bottom: 1.5rem; */
    /* padding-top: 1.5rem; */
    flex: 1;
    justify-content: space-between;
    display: flex;
    flex-direction: column;
}

.product__buyer {
    margin-top: 1rem;
    border-top: 1px solid var(--color__border);
    padding-top: 1rem;
}

.category.--view-2 .product__buy {
    margin-bottom: 0px;
}

.category .product__addtocart {
    width: 100%;
    max-width: 7.5rem;
    /* margin-top: 1rem; */
    /* padding: 0px 1rem; */
    height: 3rem;
    font-size: .875rem;
    border-radius: .25rem;
    padding: 0;
    text-align: center;
}

a.product__more-2 {
    font-size: .875rem;
    color: var(--color__text-3);
    margin-top: .5rem;
}

.category.--view-2 img.product__img {
    max-width: 100%;
    max-height: 14rem;
    /* padding: 1rem; */
}

.category.--view-2 a.product__pic {
    /* height: auto; */
    padding-top: 0px;
}







.category.--view-3 {
    width: calc(100%);
}

.category.--view-3 .product {
    border-right: 1px solid var(--color__border);
}

.category.--view-3 .product {
    border-right: 0px solid transparent;
    flex-direction: row;
    align-items: stretch;
}

.category.--view-3>* {
    width: 100%;
    display: flex;
    flex-direction: column;
    margin-bottom: 1rem;
}

.category.--view-3 .product__info {
    flex: 1;
    flex-direction: row;
    display: flex;
    justify-content: space-between;
    padding: 1.5rem 2.5rem;
}

@media screen and (max-width: 512px) {
    .category.--view-3 .product__info {
        flex-wrap: wrap;
        padding: 1.5rem;
    }

    .product__head.--view-3 {
        margin-left: 1.5rem;
    }
}

.product.--main-page {
    width: calc((100% / 4) - .5rem);
}

.product.--main-page.--big {
    width: calc((100% / 2) - .5rem);
}





.product {
    width: 100%;
    background-color: white;
    position: relative;
    transition: all ease .24s;
    border: 0px !important;
    border-radius: .25rem;
    /* overflow: hidden; */
}

.product__info {
    padding: 1.5rem;
}

.product__img {
    max-height: 14rem;
    max-width: 26rem;
    position: relative;
    /* margin-top: 1rem; */
}

.product__pic {
    width: 100%;
    position: relative;
    height: 20rem;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.product__addtocart {
    /* width: 10.25rem; */
    /* padding: 0px; */
}

.product__credits{
    position: absolute;
    bottom: 10px;
    left: 10px;
    z-index: 1;
    margin: -4px 0;

}

.product__credits .product__credit-price.slider {
    padding: 2px 4px;
    margin: 4px 0;
    border: none;
    background: rgba(256, 256, 256, 0.7);
    font-size: 12px;
}

.product__addtocart img {
    margin-right: .5rem;
    height: 1.5rem;
    position: relative;
    top: -.15rem;
}

.product__name {
    text-decoration: none;
    font-weight: 600;
    color: var(--color__text-1);
    transition: all ease .24s;
    cursor: pointer;
    margin-bottom: .25rem;
    display: flex;
    font-weight: 650;
}

.category.--view-3 .product__buy {
    margin-bottom: 0rem;
    width: 100%;
    max-width: 16rem;
}

.product__name:hover {
    color: var(--color__fill-1);
}

.product__name-wrap {
    padding-right: 3rem;
}

.product__old-price {
    font-weight: 700;
    opacity: 1;
    /* text-decoration: line-through; */
    color: var(--color__text-3);
    font-size: .75rem;
}

.product__price,
.product__price * {
    font-weight: 700;
    color: var(--color__text-1);
}

.product__properys {
    margin-bottom: 1.5rem;
}

.product__propery {
    /* color: var(--color__text-3); */
    margin: .25rem 0px;
}

.product__propery>* {
    /* width: 50%; */
    color: var(--color__text-3);
    margin-right: 1rem;
}

.product__propery>*:last-child {
    text-align: left;
    color: var(--color__text-1) !important;
}

.product__buy {
    /* margin-bottom: 1.5rem; */
}

.product__more {
    background-color: hsla(0, 0%, 0%, 0.06) !important;
}

.product__more:hover {
    background-color: hsla(213, 100%, 37%, 0.24) !important;
}

.product__more:active {
    background-color: rgba(0, 141, 221, 0.248) !important;
}

.product__marker_wrap{
    position: absolute;
    top: 10px;
    left: 10px;
    display: flex;
    flex-direction: column;
    flex-direction: row;
}

.product__marker_wrap .product__marker{
    top: initial;
    left: initial;
    margin-bottom: 5px;
    margin-right: .25rem;
}

.product__marker {
    height: 1.6875rem;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #ccc;
    padding: 0px .75rem;
    font-size: .75rem;
    font-weight: 700;
    left: 1.5rem;
    top: 1.5rem;
    z-index: 2;
    position: relative;
    display: inline-block;
    line-height: 1.675rem;
    top: -.5rem;
    left: .5rem;
    border-radius: .125rem;
}

.product__marker.--sale {
    background-color: var(--color__fill-1);
    color: white;
}
.product__marker.--hit {
    background-color: var(--color__fill-2);
    color: black;
}
.product__marker.--new {
    background-color: #00b050;
    color: white;
}

.product__art {
    /* position: absolute; */
    /* left: 2rem; */
    /* top: 2rem; */
    opacity: .8;
    color: var(--color__text-3);
    z-index: 2;
}

.sort .p {
    color: var(--color__text-3);
    margin-right: 1rem;
}

.sort__selects>* {
    margin-right: 2.5rem;
}

.select.--sort:hover {
    border-left: 0px;
}

.pagination__numb.is-acitve {
    background-color: var(--color__fill-1);
    color: white !important;
}

.pagination__arrows a:hover {
    opacity: 1;
}

a.footer__social img {
    height: 2rem;
}

a.product__name.p.--l.--main-page.--big {
    text-align: center;
    width: 100% !important;
    max-width: 100% !important;
    justify-content: center;
}

a.product__addtocart.btn.--fill-green.--main-page.--big {
    width: auto;
}

li.breadcrumbs__devider img {
    height: .25rem;
    top: .1rem;
    position: relative;
}


.seotext {
    /* background-color: #E8EAEB; */
    border-top: 1px solid rgba(0, 87, 177, 0.12);
    width: 100%;
}

.seotext__content {
    /* height: 8.75rem; */
    /* overflow: hidden; */
}

.seotext__content * {
    color: var(--color__text-1);
}

.seotext__mask {
    width: 100%;
    height: 5rem;
    position: absolute;
    bottom: 0px;
    z-index: 0;
    background-repeat: repeat-x;
    background-size: auto 100%;
}

.seotext__show {
    transition: all ease .24s;
    position: absolute;
    right: 0px;
    top: 50%;
    margin-top: -2rem;
    height: 4rem;
    width: 4rem;
    background-color: white;
    border-radius: 4rem;
    box-shadow: 0px .5rem 2rem rgba(0, 0, 0, 0.08);
    z-index: 2;
    cursor: pointer;
}

.seotext__show img {
    transition: all ease .24s;
}

.seotext__show:hover {
    transform: translateY(-.25rem);
    box-shadow: 0px 0.75rem 3rem rgba(0, 0, 0, 0.12);
    filter: grayscale(1);
}

.seotext.is-open {}

.seotext.is-open .seotext__mask {
    display: none;
}

.seotext.is-open .seotext__show img {
    transform: rotate(180deg);
}

.seotext.is-open .seotext__content {
    height: auto;
}

.product:hover {
    /* border-right: 1px solid transparent !important; */
    /* border-bottom: 1px solid transparent; */
    z-index: 2;
    position: relative;
    box-shadow: 0px 0.75rem 2rem -0.15rem rgba(0, 0, 0, 0.08);
}

.product__head {
    position: relative;
}

.product__flex {
    flex: 1;
    padding-right: 2.5rem;
}

.product__head.--view-3 {
    width: 200px;
    min-height: 200px;
    border-right: 1px solid var(--color__border);
}

.category.--view-3 .product__pic {
    height: 100%;
}

.category.--view-3 img.product__img {
    max-width: 100%;
    padding: 1rem;
}

.category.--view-3 a.product__more {
    margin-top: .5rem;
    font-size: .875rem;
}

.category.--view-3 .product__properys {
    margin-bottom: 0px;
}


.product.--service .product__head {
    padding-top: 2rem;
}

.catalog__category {
    /* background-color: white; */
    /* padding: 2.5rem; */
    width: 50%;
    /* padding-right: 2rem; */
    margin-bottom: 2rem;
}

.catalog__category .catalog-section__item--level-2 {
    margin: 0px;
    padding: 0px;
    width: 100%;
    width: 100%;
    margin-top: 0rem;
    /* padding-right: 2rem; */
    /* margin-bottom: .5rem; */
}

.catalog__category {
    width: 100%;
}

.catalog__categorys {
    width: calc(100% + 1rem);
}

.catalog__category-section {
    width: auto;
    background-color: white;
    margin-right: 1rem;
    margin-bottom: 1rem;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: flex-start !important;
    padding: 1.5rem;
    margin-bottom: 1rem !important;
}

.catalog__category:nth-child(4n) {
    border-right: 1px solid transparent;
}

.catalog__category:nth-child(+n+4) {
    border-bottom: 0px;
}

.catalog__category a.catalog-section__link--level-3 {
    padding-left: .5rem;
}

.catalog-section__pic--level-2 {
    height: 10rem;
}

img.catalog-section__img--level-2 {
    max-width: 100%;
    max-height: 8rem;
}

.swiper-button-next,
.swiper-button-prev {
    position: relative !important;
    top: initial !important;
    margin: 0px !important;
    background-image: none !important;
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    /* filter: grayscale(1); */
}

.type-carusel__btn {
    padding: 0px;
    width: 4rem !important;
    height: 4rem !important;
    position: absolute !important;
    top: 50% !important;
    z-index: 3 !important;
    background-color: white;
    margin-top: -2rem !important;
    border-radius: 100%;
    box-shadow: 0px .75rem 1.5rem rgba(0, 0, 0, 0.06);
}

.type-carusel__content {
    z-index: 1;
    position: relative;
}

.type-carusel__header {
    /* padding: 2.5rem; */
    /* background-color: white; */
    /* border-bottom: 1px solid var(--color__border); */
    margin-bottom: 2rem;
}

.type-carusel__title {}

.type-carusel__title h3 {
    font-weight: 600;
}

.type-carusel__title div {
    margin-left: 1rem;
    top: .15rem;
    position: relative;
    opacity: .4;
}

.type-carusel__buttons {}

.type-carusel__buttons>* {
    width: 3rem !important;
    height: 3rem !important;
    padding: 0px !important;
    position: relative !important;
    margin: 0px !important;
    right: inherit !important;
    left: inherit !important;
    margin-left: .375rem !important;
}

.type-carusel__buttons img {
    height: 1.25rem;
}

.type-carusel__paginatin {
    position: relative !important;
    margin-right: 2rem !important;
}

.type-carusel__paginatin span.swiper-pagination-bullet {
    width: .5rem;
    height: .5rem;
    background: rgba(0, 0, 0, 0.12) !important;
    opacity: 1 !important;
    margin: 0px .25rem;
    border-radius: .5rem;
    transition: all ease .24s !important;
    outline: navajowhite;
}

.type-carusel__paginatin span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: var(--color__fill-1) !important;
    width: 2.5rem !important;
}

div#products {}

.type-carusel {}

.type-carusel__main-wrap {
    position: relative;
}

.type-carusel__btn:hover {
    transform: scale(1.125);
}

.type-carusel__btn:active {
    opacity: .72;
    transform: scale(1);
}


.type-carusel .product:hover {
    box-shadow: none;
}

.type-carusel .swiper-slide.swiper-slide-next .product {
    /* box-shadow: inset -1px 0px 0px 0px var(--color__border), inset 1px 0px 0px 0px var(--color__border); */
}

.type-carusel__more {
    padding: 2.5rem;
    background-color: white;
    /* border-top: 1px solid var(--color__border); */
}

.type-carusel__more a {
    max-width: 22rem;
    height: 4.5rem;
    width: 100%;
    font-size: 1.125rem;
}


.type-carusel__content .product__name {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 1.5rem;
    max-height: calc(1.5rem * 2);
}

.type-carusel__content {}

.type-carusel__content .product {
    border-right: 1px solid var(--color__border);
}

.prd-detail__art {
    opacity: .32;
}

.pdr-detail__title {
    display: flex;
    flex: 1;
    flex-wrap: wrap;
}

.pdr-detail__title h1 {
    width: 100%;
}

.pdr-detail__manufacture-logo {
    width: 11.25rem;
    background-color: white;
    height: 5rem;
    padding: 1rem;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    top: -.5rem;
}

.pdr-detail__manufacture-logo img {
    max-width: 100%;
    max-height: 3rem;
}

.pdr-detail__info {
    background-color: white;
    padding: 2.5rem;
    position: relative;
    border-radius: .25rem;
}

.pdr-detail__gallery {
    /* flex: 1; */
    background-color: white;
    margin-right: 1rem;
    /* padding: 3rem; */
    width: 100%;
    max-width: 53rem;
    border-radius: .25rem;
}

.fotorama__thumb-border {
    border-color: #e2361d !important;
}

.fotorama__nav-wrap {
    border-top: 1px solid var(--color__border);
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.pdr-detail__header-top {
    position: relative;
    z-index: 2;
}

.pdr-detail__vide-play {
    width: 4rem;
    height: 4rem;
    padding: 0px;
    border-radius: 4rem;
    margin-right: 1rem;
}

.pdr-detail__video {}

.pdr-detail__header-top .p {
    opacity: .56;
}

a.share-link {
    display: flex;
    margin-left: .25rem;
    transition: all ease .25s;
}

a.share-link:hover {
    opacity: .8;
}

.share {}

.share .p {
    margin-right: 0.75rem;
}


.product__propery a {
    text-decoration: none;
    color: var(--color__fill-1);
    transition: all ease .24s;
}

.product__propery a:hover {
    color: #000000;
}


.product__properys.--border {
    padding-bottom: 1.5rem;
    border-bottom: 1px solid var(--color__border);
}

.product__propery:last-child {
    margin-bottom: 0px;
}

.pdr-detail__vide-play img {
    width: 1rem;
    position: relative;
    margin-left: .25rem;
}

.pdr-detail__buy-1-click {}

.product__addtocart {}

.product__addtocart,
.pdr-detail__buy-1-click {
    height: 3.5rem;
}

a.share-link img {
    height: 2.5rem;
    border-radius: .25rem;
}

.pdr-detail__info:after {
    width: 2rem;
    height: 2rem;
    content: "";
    display: block;
    position: absolute;
    right: 0px;
    top: 0px;
    background-repeat: no-repeat;
    background-size: 2rem;
    pointer-events: none;
}

img.pdr-detail__pay.--1 {
    width: 4.125rem;
}

.product__properys.--border.--top {
    padding-bottom: 0px;
    border-bottom: 0px;
    padding-top: 1.5rem;
    border-top: 1px solid var(--color__border);
}

img.pdr-detail__pay.--2 {
    width: 3.375rem;
}

img.pdr-detail__pay {
    margin: 0px .75rem;
}

.pdr-detail__pays {
    margin: 1.5rem;
    margin-bottom: 0;
}

img.pdr-detail__pay.--3 {
    width: 4.125rem;
}

.pdr-detail__buy-1-click {
    margin-top: .5rem;
}

.pdr-detail__buy-1-click:hover svg * {
    fill: white;
}

.pdr-detail__buy-1-click svg * {
    transition: all ease .24s;
}


.pdr-detail__buy-1-click svg {
    margin-right: .5rem;
}


.product__old-price.--detail {
    font-size: .875rem;
}

.product__price.--detail {
    font-size: 2rem !important;
}

.product__price.--detail span {
    /* font-size: 2rem !important; */
}

.pdr-detail__info .product__marker {
    top: 3rem !important;
    right: 3rem;
}

.product__old-price.--detail {}

.count-calc__btn {
    padding: 0px;
    width: 2.5rem;
    height: 2.5rem;
}

.count-calc__btn img {
    width: 1rem;
}

.count-calc__input {
    outline: none;
    pointer-events: none;
    width: 4rem;
    height: 2.5rem;
    border: 0px;
    padding: 0px;
    text-align: center;
    font-family: Roboto;
    font-size: 2rem;
    font-weight: 800;
    color: var(--colo__text-1);
    background-color: transparent;
}

.count-calc {
    padding: .5rem;
    background-color: var(--color__gray-1);
    border-radius: .56rem;
}

.pdr-detail__buyer {
    margin-top: 1rem;
}

.fotorama__stage__shaft {
    width: 100% !important;
}

.fotorama__stage.fotorama__pointer {
    width: 100% !important;
}

.fotorama__stage {
    width: 100% !important;
    max-width: 100% !important;
}

.pdr-detail__desc {
    padding: 0px 4rem;
    /* padding-bottom: 6rem; */
    background-color: white;
    margin-top: 1.5rem;
    border-radius: .25rem;
}

.pdr-detail__tab-devider {
    height: 2.5rem;
    width: 1px;
    background-color: var(--color__border);
    margin: 0px 2.5rem;
}

.pdr-detail__tab {
    padding: 2.5rem 0px;
    font-size: 1rem;
    font-weight: 650;
    cursor: pointer;
    transition: all ease .24s;
}


.pdr-detail__tab:hover {
    color: var(--color__fill-1);
}

.pdr-detail__tab.is-active {
    box-shadow: inset 0px -.3rem 0px var(--color__fill-1);
    color: var(--color__fill-1);
}

.pdr-detail__tabs {
    box-shadow: inset 0px -.3rem 0px #f4f7f8;
}

.pdr-detail__wraper {
    max-width: 46rem;
    width: 100%;
}

a.pdr-detail__asq {
    height: 3rem;
    padding: 0px 1.5rem;
    font-size: .875rem;
}

.pdr-detail__informer {
    padding: 2rem;
    background-color: #edf3f8;
    text-align: center;
    position: relative;
    /* border-radius: 1rem; */
}

.pdr-detail__informer p {
    margin: 1rem 0px;
}

.pdr-detail__informer:after {
    content: "";
    display: block;
    position: absolute;
    border: .75rem solid transparent;
    border-left: .75rem solid #edf3f8;
    border-bottom: .75rem solid #edf3f8;
    right: -1.5rem;
    bottom: 0px;
}

.pdr-advantages__item {
    padding: 2rem 0px;
    border-bottom: 1px solid var(--color__border);
    justify-content: center;
}

.pdr-advantages__icon {
    /* width: 4.2rem; */
    margin-right: 1.5rem;
    justify-content: center;
    display: flex;
    align-items: center;
}

img.advantages__pic.--1 {
    /* height: 3.5rem; */
}

img.advantages__pic.--2 {
    /* width: 3.25rem; */
    height: 6rem;
}

.pdr-advantages__icon {
    /* height: 3.5rem; */
}

.pdr-advantages__item:last-child {
    border-bottom: 0px;
}

.pdr-detail__no-photo {
    height: calc(100% - 7rem);
}

.pdr-detail__no-photo img {
    width: 8.25rem;
}


.sort__tags {}

.sort__tags>* {
    /* height: 2.5rem; */
    font-size: 1rem;
    padding: 0px .75rem;
    margin-right: .5rem;
    font-weight: 650;
    text-decoration: none;
    color: var(--color__fill-1);
    transition: all ease .24s;
    position: relative;
}

.sort__selects>*:last-child {
    margin-right: 0px;
}

.project__param {
    color: var(--color__text-2);
}

.project__params {
    padding-right: 2rem;
}

.projects {
    width: calc(100% + .5rem) !important;
}

.project {
    width: 100%;
    background-color: white;
    display: flex;
    flex-direction: column;
    border-radius: .5rem;
    overflow: hidden;
}

.project:nth-child(-n+2) {
    border-right: 0px;
}

.projects>* {
    width: calc(100% / 2);
}

.project__info {
    padding: 2.5rem;
    padding-top: 2rem;
    flex: 1;
    flex-direction: column;
    display: flex;
    justify-content: space-between;
}

.project__tags {
    display: flex;
    padding: 1.5rem 2.5rem;
    position: absolute;
    bottom: 0px;
}

a.project__tag {
    height: 1.5rem;
    padding: 0.5rem;
    font-size: .75rem;
    box-shadow: none !important;
}

a.project__pic {
    display: flex;
    height: 21.5rem;
    width: 100%;
    background-size: cover;
    background-position: center;
}

.project__header {
    position: relative;
}

.project .project__info {
    border-right: 1px solid var(--color__border);
    border-bottom: 1px solid var(--color__border);
    border: 0px !important;
}

.project:nth-child(2n) .project__info {
    border-right: 1px solid transparent;
    border-bottom: 1px solid var(--color__border);
}

.project__bottom {
    /* margin-top: 1rem; */
}

.project__name {
    text-decoration: none;
    color: var(--color__text-1);
    transition: all ease .24s;
    font-weight: 600;
}

.project__name:hover {
    color: var(--color__text-1) !important;
}


.project-detail__fotorama {
    margin-top: -6rem;
    margin-bottom: 6rem;
    border-bottom: .25rem solid #F4F7F8;
    padding-bottom: 2rem;
}

.personal__side {
    /* padding: 2.5rem; */
    background-color: white;
    border-radius: .5rem;
}

.personal__content {
    /* flex: 1; */
    background-color: white;
    padding: 2.5rem;
    margin-right: 1em;
}

.cart__total--title {
    font-size: 1.125rem;
    font-weight: 700;
    color: var(--color__text-3);
    margin-bottom: .25rem;
    opacity: .64;
}

.personal__side {}

.personal__side .btn {
    width: 100%;
}

.personal__side .btn {
    margin-top: 1rem;
    height: 3.5rem;
}


img.pdr-detail__pay.--1.cart__total {
    height: 1rem;
    width: auto;
}

img.pdr-detail__pay.--2.cart__total {
    height: 1.5rem;
    width: auto;
}

img.pdr-detail__pay.--3.cart__total {
    height: 1rem;
    width: auto;
}

.cart__side-prices {
    margin-bottom: 1.5rem;
}

a.product-mini__img {
    width: 7rem;
    /* height: 7rem; */
    /* padding: 1rem; */
    /* border: 1px solid var(--color__border); */
    border-radius: .25rem;
    display: flex;
    align-items: center;
}

a.product-mini__img img {
    max-width: 100%;
    border-radius: .25rem;
}


.product-mini__name {
    max-width: 21.25rem;
    width: 100%;
    margin-left: 2rem;
    text-decoration: none;
    color: var(--color__text-1);
    transition: all ease .24s;
    cursor: pointer;
    font-weight: 600;
}

.product-mini {
    padding-bottom: 1rem;
    margin-bottom: 1rem;
    border-bottom: 1px solid var(--color__border);
}

.product-mini:last-child {
    border-bottom: 0px;
    margin-bottom: 0px;
}

span.p.--l {}

a.product-mini__name:hover {
    color: var(--color__fill-1);
}

.product-mini__name span:last-child {
    margin-left: .5rem;
    opacity: .40;
}

.product__old-price {
    opacity: 1;
    text-decoration: line-through;
}

.count-calc.--mini {
    padding: 0px;
    background-color: transparent;
    position: relative;
}

.count-calc__btn.--mini {
    width: 2rem;
    height: 2rem;
}

.count-calc__btn.--mini img {
    width: .75rem;
}

input.count-calc__input.--mini {
    width: 3rem;
    font-size: 1.5rem;
}

.product-mini__price {
    margin-left: 1rem;
}

.product-mini__price span {
    /* font-size: 1.25rem; */
}

a.product-mini__delete {
    font-size: .875rem;
    display: flex;
    align-items: center;
    text-decoration: none;
    font-weight: 700;
    color: #ff671e;
    transition: all ease .24s;
}

a.product-mini__delete img, .product-mini__delete-img {
    position: relative;
    /* top: .15rem; */
    margin-right: .5rem;
    height: 2rem;
    filter: grayscale(1);
    opacity: .32;
    transition: all ease .24s;
    cursor: pointer;
}

.product-mini__delete-img {
    width: 1.75rem;
    background-size: contain;
}

a.product-mini__delete:hover {
    /* filter: grayscale(1); */
}

.personal__content.--order {
    padding: 0px;
    background-color: transparent;
}

.order-form {
    padding: 2.5rem;
    background-color: white;
    border-radius: .5rem;
}


.order-form__param {
    position: relative;
    padding: 2rem 2.5rem;
    /* border: .5rem solid #f0f0f0; */
    margin-bottom: 1rem;
}

.order-form__param:last-child {
    margin-bottom: 0px;
}

.order-form__border {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: 0;
    border: .5rem solid var(--color__border);
    transition: all ease .24s;
    border-radius: .25rem;
}

.tumbler .flex.--align-center {
    z-index: 2;
    position: relative;
}

.tumbler input:checked+.order-form__border {
    border: .5rem solid var(--color__fill-2);
}

.order-form__param .tumbler .flex.--align-center {
    position: inherit;
}

.tumbler input:checked+*>.order-form__border {
    border: .5rem solid hsla(7, 86%, 44%, 0.32);
}

.order__buttons {}

.order__buttons>* {
    height: 4rem;
    width: 9rem;
    font-size: 1.125rem;
    margin-right: 1rem;
}

.order-form__offerta {
    color: var(--color__text-3);
    margin-top: 1rem;
}

.order-form__offerta a {
    color: var(--color__fill-1);
    text-decoration: none;
    font-weight: 700;
    cursor: pointer;
    transition: all ease .24s;
}

.order-form__offerta a:hover {
    color: var(--color__text-1);
}

.order-form__bottom {
    margin-top: 2.5rem;
}

.order-form__param .input {
    height: 3.5rem;
    /* border-left: .25rem solid transparent; */
}

.input__wrap.--min {
    width: 100%;
    max-width: 25rem;
}

.input__wrap.--big {
    width: 100%;
    max-width: 45rem;
}

.order-form__inputs {
    margin-top: 1.5rem;
    padding-top: 1.5rem;
    border-top: 1px solid var(--color__border);
}

.order-form__inputs .input__wrap {
    margin-bottom: 0px;
}

.order-form__param .input__title {
    margin-bottom: .5rem;
}

.order__step {
    flex: 1;
    background-color: white;
    height: 5.5rem;
    margin-bottom: .5rem;
    padding: 1.5rem 0px;
    opacity: .56;
    cursor: pointer;
    transition: all ease .24s;
    text-decoration: none;
    justify-content: center;
    filter: grayscale(1);
    margin-right: .5rem;
    margin-bottom: 0.5rem;
    border-radius: .5rem;
}

.order__step:last-child {
    margin-right: 0px;
}

.order__step:hover {
    opacity: .8;
}

.order__step-numb {
    width: 3rem;
    height: 3rem;
    background-color: var(--color__fill-1);
    border-radius: 2rem;
    justify-content: center;
    display: flex;
    align-items: center;
    font-weight: 700;
    color: white;
    font-size: 1.5rem;
}

.order__step-name {
    margin-left: 1rem;
    color: var(--color__fill-1);
    font-weight: 700;
    font-size: .875rem;
}

a.order__step.flex.is-active {
    filter: grayscale(0);
    opacity: 1;
    box-shadow: 0px .5rem 0px white;
    border-radius: .5rem .5rem 0px 0px;
}

.order-total__title {
    font-weight: 600;
    opacity: 1;
    margin-bottom: 1.5rem;
}

.order-total__price {
    font-weight: 800;
}

.order-total__price span {
    /* font-size: 1.5rem; */
}

.order-total__mini-title {
    font-weight: 600;
    opacity: .4;
    margin-bottom: .5rem;
}

.order-total__line {
    padding-bottom: 1rem;
    margin-bottom: 1rem;
    border-bottom: 1px solid var(--color__border);
}

.order-total__line:last-child {
    border-bottom: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.order-total__wrap.--total {
    /* margin-top: 2rem; */
    /* padding-top: 2rem; */
    /* border-top: 2px dashed var(--color__border); */
    text-align: center;
}

.input__wrap.--big2 {
    width: calc((100% / 3) - 1.5rem);
}

.order-form.--final {
    padding: 0px;
}

.order-form__thanks-desc {
    flex: 1;
}

.order-form__number {
    color: var(--color__fill-1);
}

.page-404 {
    text-align: center;
    padding: 8rem 0px;
}

.page-404 p {
    max-width: 40rem;
    text-align: center;
}

.page-404 h1 {
    text-align: center;
    margin-top: 1rem;
}

img.bg__404 {
    max-width: 14.25rem;
    width: 100%;
    margin: 0px auto;
}



.contacts {
    min-height: 72px;
    background-color: #f9f9f9;
    position: relative;
    /* margin-bottom: -80px; */
    min-height: 32rem;
    margin-top: -6rem !important;
}

.contacts .info {
    position: absolute;
    z-index: 2;
    left: 4rem;
    top: 6rem;
    background-color: white;
    width: 40rem;
    box-shadow: 0px 24px 96px -36px #00000070;
    border-radius: .5rem;
}

.contacts .info .items {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    flex-direction: row;
}

.contacts .info .items .item {
    width: 20rem;
    padding: 2rem 2.5rem;
    position: relative;
    border-bottom: 1px solid var(--color__border);
    border-right: 1px solid var(--color__border);
    text-decoration: none;
}

.contacts .info .items .item .title {
    font-size: .875rem;
    font-weight: 600;
    opacity: .48;
    margin-bottom: .25rem;
    color: var(--color__text-1);
}

.contacts .info .items .item .vall {
    font-size: 1.125rem;
    line-height: 1.25rem;
    font-weight: 700;
    color: var(--color__text-1);
}

.contacts .info .items .item .pic {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding-right: 40px;
    pointer-events: none;
}

.contacts .info .items .item .pic img {
    height: 2.5rem;
    max-width: 2.5rem;
}

.contFB .form {
    /* padding: 40px; */
    position: relative;
}

.contacts .map {
    position: relative;
    z-index: 1;
    /* filter: grayscale(100%); */
}

.contacts .info .items .item:nth-child(2n) {
    border-right: 0px;
}

.contFB .form input {
    width: calc(25% + 6px);
    margin: 0px;
    border: 6px solid #F4F8FC;
    margin-right: -6px;
    height: 80px;
    padding: 0px 40px;
    font-size: 18px;
    font-weight: 600;
    transition: all ease 0.24s;
    z-index: 1;
    position: relative;
    outline: none;
}

.contFB .form input:hover {}

.contFB .form input::placeholder,
.contFB .form textarea::placeholder {
    color: #b5b5b5;
}

.contFB .form input:focus {
    border: 6px solid #00afc8;
    z-index: 2;
}

.contFB .form textarea {
    margin: 0px;
    border: 6px solid #F4F8FC;
    height: 80px;
    padding: 0px 40px;
    font-size: 18px;
    font-weight: 600;
    transition: all ease 0.24s;
    z-index: 1;
    position: relative;
    outline: none;
    border-top: 2px solid transparent;
    height: 240px;
    padding-top: 24px;
    width: 100%;
}

.contFB .form .offerta {
    position: absolute;
    left: 48px;
    z-index: 2;
    bottom: 56px;
    font-size: 14px;
}

.contFB .form button {
    position: absolute;
    bottom: 48px;
    right: 48px;
    z-index: 2;
}

.contFB .form .offerta .flex .text {
    flex: 1;
}

.contFB .form textarea:focus {
    border: 6px solid #00afc8;
}

.contacts .info:after {
    content: "";
    display: block;
    position: absolute;
    border: 1.5rem solid transparent;
    border-left: 1.5rem solid white;
    right: -3rem;
    top: calc(50% - 1.5rem);
    z-index: 2;
}

.contacts__title {
    padding: 2rem 2.5rem;
    border-bottom: 1px solid var(--color__border);
}

.contacts__bottom {
    padding: 2rem 2.5rem;
    width: 100%;
}


.projects.--news>* {
    width: calc((100% / 3) - .5rem);
    margin-right: .5rem;
    margin-bottom: .5rem;
}


.project__bottom.--news {}

.project__bottom.--news>.p {
    color: var(--color__text-3);
    margin-bottom: 2rem;
}

a.project__name.--news {
    margin-bottom: 0.5rem;
    display: block;
    font-weight: 650;
    color: var(--color__fill-1);
}

.project__info .p.--desc {
    margin-top: .85rem;
    margin-bottom: 2.5rem;
    opacity: .56;
}


a.project__pic.--news {
    height: 16rem;
}


.project:nth-child(2n) .project__info {
    border-right: 1px solid var(--color__border);
    border-bottom: 1px solid var(--color__border);
}

.projects.--news .project:nth-child(3n) .project__info {
    border-right: 0px solid transparent;
    border-bottom: 1px solid var(--color__border);
}

.news-detail__pic {
    margin-top: -6rem !important;
    display: block;
}

.order__btn.--buy-1-click {
    height: 4rem;
    position: relative;
    margin-top: 2.25rem;
}

a.product-mini__name.--buy-1-click {
    flex: 1;
}

div#buy-1-click {}

div#buy-1-click .product-mini {
    margin-bottom: -1.25rem !important;
    /* padding-bottom: 0px; */
    /* border-bottom: 0px; */
}

.popup a.product-mini__img {
    width: 6rem;
    height: 6rem;
    padding: .5rem;
}

div#add {}

div#add a.btn {
    margin-right: 1rem;
    flex: 1;
    padding: 0px;
    height: 4rem;
}

div#add a.btn:last-child {
    margin-right: 0px;
}

div#add .product-mini {
    /* margin: 1rem 0px; */
    /* padding: 0px; */
    margin-top: 1rem;
}

.main-page__header {
    margin-top: 2rem;
}

.main-page__header .catalog-section__item--level-1 {
    /* display: none; */
}

.main-page__header .catalog-section__item--level-1:nth-child(-n+5) {
    display: block;
}

.main-page__header a.catalog-sections__show-all {
    display: flex !important;
    padding: 1.5rem 2rem;
    justify-content: center;
    text-decoration: none;
    color: var(--color__fill-1);
    font-weight: 700;
    background-color: white;
    border-top: 1px solid var(--color__border);
    cursor: pointer;
    transition: all ease .24s;
}

.main-page__header a.catalog-sections__show-all:hover {
    /* color: var(--color__text-1); */
    background-color: #edf6fc;
}

img.slider__img {
    width: 100%;
    border-radius: .25rem;
}


.swiper-pagination__wraper {
    /* display: flex; */
    /* background-color: white; */
    /* padding: 0px .25rem; */
    /* border-radius: 1rem; */
    /* padding-bottom: .125rem; */
    top: .125rem;
}

.swiper-pagination__wrape-main {
    display: flex;
    justify-content: center;
    /* bottom: 3rem; */
    position: relative;
    z-index: 2;
    /* margin-left: 2rem; */
}

.swiper-wrapper {}

.swiper-pagination__wraper .type-carusel__paginatin {
    margin-right: 0px !important;
}

.main-page__header .colls__coll.--4 {
    z-index: 2;
    position: relative;
}

.main-page__advantages {
    margin-top: 1rem;
    padding: 2.5rem;
    background-color: white;
    border-radius: .25rem;
    margin-bottom: 2rem;
    margin-top: 2rem;
}

.main-page__advantages .pdr-advantages__item {
    padding: 0px;
    border-bottom: 0px;
    width: calc(33.33%);
}

.pdr-advantages__devider {
    width: 1px;
    height: 3.5rem;
    background-color: var(--color__border);
}

.tiles {
    margin-top: 2rem;
}

.tiles__tile {
    width: 100%;
    display: flex;
    background-size: cover;
    background-position: center;
    text-decoration: none;
}

.tiles>* {
    width: calc(100% / 3 - .5rem);
}

.tiles__mask {
    text-align: center;
    color: white;
    padding: 4rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 35rem;
    background-color: rgba(0, 0, 0, 0.64);
    position: relative;
    transition: all ease .24s;
}

.tiles__icon {
    margin-bottom: 1.5rem;
}

.tiles__icon img {
    height: 4rem;
}

.tiles__title {
    font-size: 1.5rem;
    font-weight: 700;
    margin-bottom: 1.5rem;
}

.tiles__desc {
    opacity: 1;
}

.btn.--border.--white {
    color: white;
    box-shadow: inset 0rem 0rem 0rem 0.1875rem white;
}

.btn.--border.--white:hover {
    color: white;
    box-shadow: inset 0rem 0rem 0rem 0.1875rem white;
    background-color: white;
    color: var(--color__fill-1);
}

.btn.--border.--white:active {
    opacity: .72;
}

.tiles__mask:after {
    content: "";
    display: block;
    position: absolute;
    width: calc(100% - 2rem);
    height: calc(100% - 2rem);
    border: 1px solid rgba(255, 255, 255, 0.24);
    left: 1rem;
    top: 1rem;
    pointer-events: none;
}

.tiles__tile:hover {}

.tiles__tile:hover .tiles__mask {
    background-color: rgba(0, 0, 0, 0.80);
}

.catalog-sections {
    display: block;
    z-index: 2;
    margin-bottom: 1rem;
}

.type-carusel__title {
    flex: 1;
}

.tiles__mask {
    width: 100%;
}

.wraper__title h1 {
    font-weight: 700;
    position: relative;
}

.count-calc__btn.--fix-product {
    width: 1.2rem;
    height: 1.2rem;
    border-radius: .1125rem;
    margin: .1rem;
}

.count-calc__btn.--fix-product img {
    width: .65rem;
}

input.count-calc__input.--fix-product {
    height: 3.5rem;
    background-color: #EAEAEA;
    border-radius: .25rem;
    width: 4.5rem;
    text-align: left;
    padding-left: 1.125rem;
    color: var(--color__fill-1);
}

.count-calc__buttons {
    position: absolute;
    right: .45rem;
    top: .45rem;
}

.count-calc.--mini {}

.count-calc.--fix-product {
    margin-right: .5rem;
}

.count-calc__btn.--plus.--fix-product {
    position: absolute;
    right: .35rem;
    top: .35rem;
}

.count-calc__btn.--minus.--fix-product {
    position: absolute;
    right: .35rem;
    bottom: .35rem;
}

.product__old-price span:last-child:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 2px;
    background-color: black;
    left: 0px;
    top: 50%;
}

.product__old-price span:last-child {
    position: relative;
}

span.product__sale-present {
    padding: 0px .25rem;
    margin-right: .5rem;
    background-color: var(--color__fill-2);
    border-radius: .125rem;
    color: black;
}

img.manufacutre__pic {
    height: 4.5rem;
    max-width: 100%;
}

.manufacutre__logo {
    padding: 1rem;
    border: 1px solid var(--color__border);
}

.manufacutre__name {
    margin-top: 1rem;
    text-align: center;
    font-weight: 600;
    color: #0057b1;
    width: 100%;
}

.manufacutre {
    transition: all ease .24s;
    display: flex;
    flex-wrap: wrap;
    text-decoration: none;
    text-align: center;
    justify-content: center;
}

.manufacutrs {
    padding: 2.5rem;
    background-color: white;
    border-radius: .5rem;
    margin-bottom: 1rem;
    position: relative;
}

.--manufacutrs-right {}


.--manufacutrs-right {
    position: absolute !important;
    right: -1.5rem !important;
    top: calc(50% - 1.5rem) !important;
    width: 3rem !important;
    height: 3rem !important;
    padding: 0px;
    border-radius: 3rem !important;
}

.manufacutre:hover {
    opacity: .56;
}

.category.--view-3 .count-calc.--mini.--fix-product,
.category.--view-2 .count-calc.--mini.--fix-product {
    margin-right: 0px;
}

.swiper-slide.category.--view-2 {}

.swiper-slide.category.--view-2 .product {
    width: 100%;
    margin: 0px;
}

.vall {}

.contacts .info .items a.item {
    color: var(--color__fill-1) !important;
}

.contacts .info .items a.item .vall {
    color: var(--color__fill-1);
}

a.js-popup.btn.--fill-green {}

.contacts__bottom a.js-popup.btn.--fill-green {
    width: 16rem;
    height: 4rem;
}

.swiper-slide.projects.--news {}

.swiper-slide.projects.--news .project {
    width: 100%;
}

.swiper-slide .project {
    width: 100%;
    margin: 0px;
}

.swiper-slide .projects.--news {
    width: 100% !important;
}

.slider {
    /* margin-top: 2rem; */
    position: relative;
}

.slider .swiper-container {
    /* overflow: visible; */
}

.--slider-btn {
    width: 3.5rem !important;
    height: 3.5rem !important;
    border-radius: 100% !important;
}

.swiper-pagination__wrape-main {
    /* position: absolute; */
    /* bottom: 3rem; */
    /* left: 3rem; */
}

.swiper__navigation {
    position: absolute;
    bottom: 3rem;
    left: 2rem;
}

.component {
    padding-top: 11.5rem;
    position: relative;
}

.o-hidden {
    overflow: hidden;
}

.shop-nav__link.--personal {
    border-left: 1px solid var(--color__fill-1-h);
    border-right: 1px solid var(--color__fill-1-h);
}

.shop-nav__link:hover {
    background-color: var(--color__fill-1-h);
}

.shop-nav__link:active {}


.nav-search__cat:hover {
    border-left: 1px solid var(--color__border);
    border-right: 1px solid var(--color__border);
    opacity: .96;
}

.nav-search__cat:active {}

.nav-search__btn:hover {
    opacity: .9;
}

.nav-search__btn:active {
    opacity: .8;
}


.header__nav.flex.--align-center {}

.header__item.--dep-in {}

.sub-menu {
    display: none;
    position: absolute;
    top: 100%;
    background-color: white;
    padding: 1.25rem 2.5rem;
    box-shadow: 0px 1rem 1rem #0000000d;
    padding-bottom: 1.5rem;
    padding-top: 1rem;
    margin-left: -2.5rem;
}

.sub-menu__item {}

.sub-menu__link {
    display: inline-block;
    font-size: 1rem;
    font-weight: 600;
    text-decoration: none;
    padding: .25rem 0px;
    color: var(--color__dark);
    transition: all ease .24s;
}

.sub-menu__link:hover {}

.header__link-arr {
    margin-left: .75rem;
    width: 1rem;
    opacity: .24;
    transition: all ease .24s;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.header__item.--dep-in:hover img.header__link-arr {
    opacity: 1;
}

li.header__item.--sale {
    position: relative;
}

.header__sale-count {
    position: absolute;
    right: 0px;
    margin-right: -1rem;
    top: 1.25rem;
    background-color: #fed815;
    height: 1.25rem;
    display: flex;
    align-items: center;
    padding: 0px .5rem;
    border-radius: 1rem;
    font-weight: 700;
    color: var(--color__text-1);
    font-size: .875rem;
}

.footer__logo-min {
    width: 4.5rem;
    margin-right: 1.5rem;
    height: 4.5rem;
    background-size: contain;
}

.footer__section-name {
    color: var(--color__fill-1);
    margin-bottom: .5rem;
}

.what-price {
    background: linear-gradient(49.84deg, #BD1800 0%, #E3361D 100%);
    color: white;
}

.what-price__wraper {}

.what-price__info {
    z-index: 2;
}

.what-price__title {
    color: white;
    margin-bottom: 1rem;
}

.what-price__desc {
    margin-bottom: 4rem;
}

.what-price__btn-wrap {}

.what-price__btn {
    margin-right: 2rem;
    height: 3.5rem;
}

.what-price__bg {
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.column{
    flex-direction: column;
}

.mt-a{
    margin-top: auto;
}

.webform-field-upload-list.webform-field-upload-list-multiple {
    margin: 0;
}

.webform-field-upload-list del {
    font-size: 30px !important;
}

.webform-field-upload-list a.upload-file-name {
    overflow: hidden;
    text-overflow: ellipsis;
}

.assessment__step-btn-attach a {
    display: flex;
    text-align: center;
    width: 100%;
    justify-content: center;
    text-decoration: none;
    font-size: 1.125rem;
    min-height: 4rem;
    align-items: center;
    margin-top: 0rem;
    background-color: rgb(255 255 255 / 0.24);
    margin-bottom: 2rem;
    margin: 0 !important;
    padding: 0 10px !important;
    color: white;
    font-weight: 600;
    border-radius: .25rem;
    transition: all ease .24s;
    white-space: normal !important;
    word-break: break-word;
    overflow: hidden;
    text-overflow: ellipsis;

}

.assessment__step-btn-attach {
    width: 100%;
}

.assessment__step-btn-attach .webform-field-upload {
    height: 4rem;
    width: 100% !important;
    border-radius: .25rem;
    border: 3px solid #fff;
    margin-bottom: 1rem;
    cursor: pointer;
    transition: 0.2s;
}

.assessment__step-btn-attach .webform-field-upload:hover {
    box-shadow: inset 0rem 0rem 0rem 0.1875rem white;
    background-color: white;
    color: var(--color__fill-1);
}

.assessment__step-btn-attach .webform-field-upload .webform-small-button.webform-button-upload {
    display: flex;
    align-items: center;
    justify-content: center;
}

input[type="file"] {
    cursor: pointer;
}

.assessment__step-btn-attach a:hover {
    background-color: rgb(255 255 255 / 0.32);
}

.what-price__img {
    height: 38rem;
    position: absolute;
    top: 50%;
    margin-top: -19rem;
}

.file-selectdialog .file-extended .file-selector br {
    display: none;
}

.seotext .type-editor h1,
.seotext .type-editor h2,
.seotext .type-editor h3,
.seotext .type-editor h4,
.seotext .type-editor h5,
.seotext .type-editor p,
.seotext .type-editor ul,
.seotext .type-editor ol {
    max-width: 100%;
}

.category.--view-3 .product__buyer {
    padding: 0px;
    margin: 0px;
    border: 0px;
}

.product-in-shop__info {
    padding-right: 14rem;
    /* background-image: url(/local/templates/iteraciya/css/../img/icon__info.svg); */
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='22' height='50' viewBox='0 0 22 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.0635 43.8404L20.3769 46.6474C18.3169 47.4605 16.6714 48.0793 15.4461 48.5048C14.2194 48.9316 12.7941 49.1439 11.1702 49.1439C8.67639 49.1439 6.73665 48.533 5.35321 47.3195C3.96976 46.1013 3.27781 44.5575 3.27781 42.6847C3.27781 41.9597 3.32803 41.214 3.43241 40.4543C3.53768 39.6936 3.70505 38.8369 3.93408 37.8794L6.5085 28.7674C6.73753 27.8949 6.93221 27.0682 7.08813 26.2864C7.24625 25.5094 7.32245 24.7946 7.32245 24.1511C7.32245 22.9874 7.08152 22.1735 6.60187 21.7159C6.12223 21.2595 5.20698 21.0279 3.84819 21.0279C3.18268 21.0279 2.49866 21.1345 1.80143 21.3406C1.10112 21.5476 0.502551 21.7476 0 21.9334L0.68842 19.1243C2.3749 18.4376 3.98694 17.8496 5.52894 17.3616C7.07095 16.8722 8.52796 16.6274 9.90612 16.6274C12.3828 16.6274 14.2939 17.2259 15.6359 18.4231C16.978 19.6211 17.6488 21.1741 17.6488 23.0878C17.6488 23.4838 17.6047 24.1815 17.51 25.1787C17.4175 26.178 17.2453 27.0937 16.9942 27.9266L14.4308 37.002C14.2207 37.731 14.0318 38.5643 13.8675 39.502C13.6979 40.4336 13.6169 41.1453 13.6169 41.6228C13.6169 42.8279 13.8856 43.6506 14.4242 44.088C14.9669 44.5253 15.9015 44.7429 17.229 44.7429C17.8522 44.7429 18.5614 44.6324 19.3493 44.4152C20.1351 44.1981 20.7081 44.0074 21.0635 43.8404ZM21.7136 5.73904C21.7136 7.32025 21.1177 8.67066 19.9201 9.78103C18.7256 10.8954 17.2863 11.453 15.6024 11.453C13.9133 11.453 12.4704 10.8954 11.2623 9.78103C10.0563 8.67022 9.45201 7.32025 9.45201 5.73904C9.45201 4.16091 10.0563 2.8083 11.2623 1.68383C12.4682 0.561131 13.9138 0 15.6024 0C17.2858 0 18.7256 0.562452 19.9201 1.68383C21.1186 2.8083 21.7136 4.16135 21.7136 5.73904Z' fill='%23EAEAEA'/%3E%3C/svg%3E");
    background-size: 1.5rem auto;
    background-position: calc(100% - 5rem) center;
    background-repeat: no-repeat;
}

.catalog__category:nth-last-child(-n+2) {
    margin-bottom: 0px;
}

.category-section__btn.btn.--min {
    height: 2.5rem !important;
    white-space: nowrap;
}

.category-section__title {
    width: 100%;
    border-bottom: 1px solid var(--color__border);
    padding-bottom: 1rem;
    flex-wrap: nowrap;
    margin-bottom: 1rem;
    height: auto !important;
}

.category-section__tumb {
    display: flex;
    align-items: center;
    height: 1.5rem;
}

.category-section__icon {
    width: 1.5rem;
}

.category-section__name {
    /* padding-left: 1rem; */
    font-weight: 650;
    text-decoration: none;
    color: var(--color__dark);
    transition: all ease .24s;
    margin-top: .5rem;
    flex: unset !important;
    width: 100% !important;
}

.category-section__name:hover {
    color: var(--color__fill-1);
}

.add-review__sort-title {
    margin-right: 1rem;
}

.add-review__sort {
    margin-right: 2rem;
}

.add-review__btn {
    height: 3.5rem;
}

.wraper__component {
    width: 100%;
}

.review {
    margin-bottom: 2rem;
    padding: 2.5rem;
    background-color: white;
    border-radius: .25rem;
    width: calc((100% /2) - .5rem);
    margin-bottom: 1rem;
}

.review__star-line {
    margin: .25rem 0px;
}

.review__star-label {}

.review__stars {}

.review__star {
    height: 1rem;
    margin-left: .1125rem;
    filter: grayscale(1);
    opacity: .5;
}

.review__star.--gold {
    filter: grayscale(0);
    opacity: 1;
}

.review__all-stars {}

.review__info {
    display: flex;
    align-items: center;
}

.author_foto {
    width: 50px;
    min-width: 50px;
    height: 50px;
    border-radius: 100%;
    overflow: hidden;
    margin-right: 10px;
    object-fit: cover;
}

.review__name {
    margin-bottom: .25rem;
}

.review__date {
    font-weight: 650;
    opacity: .4;
}

.review__desc {
    font-weight: 600;
}

.review__answer {
    margin-top: 1.5rem;
    padding: 1.25rem 2rem;
    background-color: rgba(227, 54, 29, 0.08);
    color: var(--color__fill-1);
    border-left: .25rem solid var(--color__fill-1);
}

.reviews {}

.review__top {
    padding-bottom: 1.5rem;
    margin-bottom: 1.5rem;
    border-bottom: 1px solid var(--color__border);
}

.product-mini__colut-price {
    margin-right: 2rem;
    border-right: 1px solid var(--color__border);
    padding-right: 2rem;
}

.order-total__wrap.--total .order-total__title {
    opacity: .32;
    margin-bottom: .5rem;
    margin-top: -.5rem;
}

.order-total__wrap.--total .order-total__price.--big {
    font-size: 2.5rem;
    color: var(--color__fill-1);
    margin: 0px;
    line-height: 3rem;
}

.services {}

.service-item {
    width: calc((100% / 2) - .5rem);
    margin-bottom: 1rem;
    border-radius: .25rem;
    position: relative;
    overflow: hidden;
    text-decoration: none;
    color: white;
}

.service-item__content {
    padding: 2.5rem 3.5rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    z-index: 1;
    width: 100%;
    max-width: 26rem;
}

.service-item__bg {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: 0;
    pointer-events: none;
    padding: 2rem;
    padding-bottom: 0px;
}

img.service-item__bg-img {
    /* width: 100%; */
    height: 100%;
}

.service-item__title {}

.service-item__title:hover {}

.service-item__desc {
    margin-top: .5rem;
}

.service-item__btn-wrap {
    margin-top: 2.5rem;
}

.service-item.--carusel-item {
    position: relative;
    width: 100%;
    margin: 0px;
    display: block;
}

.review.--carusel-item {
    width: 100%;
}

.service-item__title.h2 {
    color: white;
    margin-bottom: 1rem;
}

.service-item.--head {
    width: 100%;
    padding: 4.5rem 6rem;
}

.service-item.--head .service-item__content {
    padding: 0px;
}

img.service-item__bg-img.--head {
    height: 100%;
}

.type-editor ul.--check.--white li:after,
.type-editor ul.--white li:after {
    background-color: white;
}

.type-editor ul.--white li {
    color: white;
}

.type-editor ul.--check.--white li:after {
    /* background-image: url(/local/templates/iteraciya/css/../img/element__check.svg); */
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 5.33329L7.33333 16L2 10.6666' stroke='%23E3361D' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E");
}

.icon-steps {}

.icon-step {
    text-align: center;
    margin-top: 2.5rem;
}

.icon-step__arrow {
    margin: 0px 1rem;
    position: relative;
    top: 6rem;
    height: 1.25rem;
}

.icon-step__tumb {}

.icon-step__icon {
    width: 8rem;
}

.icon-step__desc {
    margin-top: .5rem;
    font-weight: 600;
}

.tiles-content {}

.tile-content {
    background-color: white;
    width: calc((100% / 2) - .5rem);
    margin-bottom: 1rem;
    border-radius: .25rem;
    position: relative;
}

.tile-content__content {
    padding: 3.5rem;
    width: 100%;
    max-width: 65%;
    z-index: 2;
}

.tile-content__bg {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    background-repeat: no-repeat;
    background-position: calc(100% - 4rem) bottom;
    z-index: 1;
    background-size: auto 85%;
}

.tile-content__content h2,
.tile-content__content h3,
.tile-content__content h4,
.tile-content__content h5 {
    margin-top: 0px;
    margin-bottom: 1rem;
}

.tile-content__content p:last-child {
    margin-bottom: 0px;
}

.tile-content__content p:first-child {
    margin-top: 0px;
}

.service-detail__white-list {}

.service-detail__get-price {
    text-align: center;
}

.get-price__btn-wrap {
    margin-top: 2rem;
}

.thanks-order__numb {
    margin-top: .5rem;
    margin-bottom: 0rem;
    color: var(--color__fill-1);
}

.thanks-order__img--bg {
    position: absolute;
    left: -8.65rem;
    top: -8.65rem;
    width: 25.75rem;
    pointer-events: none;
}

.thanks-order__img {
    width: 8rem;
}

.thanks-order__tumb {
    width: 8rem;
    height: 8rem;
    margin: 0px auto;
    position: relative;
}

div#contacts__map {
    min-height: 720px;
    position: absolute;
    width: 100%;
    left: 0px;
    top: 0px;
    z-index: 0;
}



.contacts {
    min-height: 720px;
    position: relative;
    /* margin: -5rem 0px; */
}

.contacts-info {
    z-index: 2;
    position: relative;
    background-color: #404040;
    /* padding: 2rem 6rem; */
    margin-bottom: 5rem;
    border-radius: .25rem;
}

.contacts-info .footer__contacts {
    padding: 3rem 4rem;
}

.contacts-info a {
    text-decoration: none;
    color: #ffffff !important;
    margin-right: 1rem;
    transition: all ease .24s;
}

.contacts-info a:hover {
    /* color: var(--color__text-1) !important; */
    opacity: .72;
}

.contacts-info .footer__devider {
    background-color: rgba(255, 255, 255, 0.08);
    /* opacity: .08; */
}

.footer__contact-title {
    color: white;
}

.contacts-info:after {
    content: "";
    display: block;
    position: absolute;
    border: .75rem solid transparent;
    border-bottom: .75rem solid #404040;
    top: -1.5rem;
    z-index: 2;
    left: 50%;
    margin-left: -1.5rem;
}

span.p.--m {}

.footer__contact-title span {
    margin-right: 1rem;
}

.footer__contact-value {
    color: white;
}

.autorize-list {
    position: relative;
    background-color: white;
    padding: 4rem;
    border-radius: .25rem;
}

.autorize__title {
    text-align: center;
    margin-bottom: 2rem;
}

.autorize {
    /* max-width: 100%; */
    /* width: 100%; */
}

.autorize .big-input {
    margin-bottom: 1rem;
}

.big-input.--error {}

.big-input.--error .big-input__title {
    color: var(--color__fill-1);
    opacity: 1;
}

.big-input.--error .big-input__title.--error {
    display: block;
}

.big-input.--error input.big-input__input {
    color: var(--color__fill-1);
    background-color: rgb(252, 239, 238);
}

.big-input__input.--password, .big-input__password-icon {
    /* background-image: url(/local/templates/iteraciya/css/../img/big-input__input-pass.svg); */
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='31' height='19' viewBox='0 0 31 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.2'%3E%3Cpath d='M15.5 0C9.57712 0 4.20594 3.24046 0.242559 8.50383C-0.080853 8.93505 -0.080853 9.53749 0.242559 9.9687C4.20594 15.2384 9.57712 18.4789 15.5 18.4789C21.4229 18.4789 26.7941 15.2384 30.7574 9.97504C31.0809 9.54383 31.0809 8.94139 30.7574 8.51018C26.7941 3.24046 21.4229 0 15.5 0ZM15.9249 15.7457C11.9932 15.993 8.74639 12.7526 8.99371 8.81456C9.19663 5.56776 11.8283 2.93607 15.0751 2.73315C19.0068 2.48583 22.2536 5.7263 22.0063 9.66431C21.797 12.9048 19.1653 15.5365 15.9249 15.7457ZM15.7283 12.7399C13.6103 12.8731 11.86 11.1292 11.9995 9.01115C12.1073 7.26092 13.5278 5.84678 15.2781 5.73264C17.3961 5.59947 19.1463 7.34336 19.0068 9.46139C18.8927 11.218 17.4722 12.6321 15.7283 12.7399Z' fill='black'/%3E%3C/g%3E%3C/svg%3E");
}

.autorize__btn-wrap {
    margin-top: 2rem;
}

.big-input.is-has.--tel {}

.big-input.is-has.--tel .big-input__input::placeholder {
    color: #b7b7b7;
}

.autorize__btn {
    width: 100%;
}

.autorize__btn.--big {
    height: 5rem;
    width: 100%;
}

.autorize-links {
    margin-top: 1rem;
}

.autorize-links__line {
    padding-bottom: 2rem;
    margin-bottom: 2rem;
    border-bottom: 1px solid var(--color__border);
}

.autorize-links__link {
    text-decoration: none;
    color: var(--color__text-1);
    transition: all ease .24s;
}

.autorize-links__link:hover {
    color: var(--color__fill-1);
}

.autorize-links__register a {
    text-decoration: none;
    color: var(--color__fill-1);
    transition: all ease .24s;
}

.autorize-links__register a:hover {
    color: var(--color__text-1);
}

.autorize-links__register {
    text-align: center;
}

.article.--big {
    width: calc((100% / 1.5) - 1rem);
    background-size: cover;
}

.article {
    width: calc((100% / 3) - 1rem);
    margin-bottom: 1rem;
    margin-right: 1rem;
    overflow: hidden;
    border-radius: .25rem;
    display: flex;
    flex-wrap: wrap;
}

.article__pic {
    width: 100%;
    height: 15rem;
    background-size: cover;
    background-position: center;
}

.article__content {
    background-color: white;
    padding: 2.5rem;
}

.article__top {
    width: 100%;
}

.article__bottom {
    margin-top: 1.125rem;
}

.article__date {
    opacity: .4;
}

.article__share {}

.article__share-link {
    opacity: .16;
    transition: all ease .24s;
    display: flex;
    align-items: center;
    margin-left: 1rem;
}

.article__share-link:hover {
    opacity: 1;
}

.article__share-link img {
    max-height: 1.25rem;
    max-width: 1.5rem;
}

.article__tags {
    /* margin-bottom: .75rem; */
}

.article__tags .article__tag {
    height: 1.5rem;
    margin-bottom: .75rem;
    padding: 0px .75rem;
    background-color: rgba(226, 54, 29, 0.16);
    border-radius: .125rem;
    font-size: .75rem;
    font-weight: 700;
    color: var(--color__fill-1);
    transition: all ease .24s;
}

.article__tags .article__tag:hover {
    background-color: rgba(226, 54, 29, 1);
    color: white;
}

.article__name {
    text-decoration: none;
    color: var(--color__dark);
    transition: all ease .24s;
}

.article__desc {
    margin-top: 1rem;
    font-weight: 600;
    opacity: .64;
}

a.article__name.--big {
    color: white;
    display: block;
}

.article__desc.--big {
    color: white;
    margin-top: 0rem;
}

.article__share-link.--big {
    opacity: 1;
}

.article__share-link.--big:hover {
    opacity: .32;
}

.article__share-link.--big img {}

.article__tag.--big {
    background-color: rgba(255, 255, 255, 0.16);
    color: white;
    margin-left: .125rem;
    margin-bottom: 0px;
    margin-right: 1rem;
}

.article__tag.--big:hover {
    background-color: rgba(226, 54, 29, 1);
    color: white;
}

.article__date.--big {
    color: white;
}

.articles {
    width: calc(100% + 1rem);
}

.article__name:hover {
    color: var(--color__fill-1);
}

.article__content.--big {
    background-color: rgba(51, 51, 51, 0.64);
    padding: 4rem;
    width: 100%;
}

a.article__name.--big:hover {
    color: rgba(255, 255, 255, 0.80);
}

.article__tags.--big {
    margin-bottom: 1rem;
}

.news__subscrible {
    width: calc(100% - 1rem);
    margin-left: 0px !important;
}

.subscrible__desc {
    color: white;
    opacity: .64;
}

.subscrible__hand {
    margin-right: 2rem;
}

.subscrible__hand-img {
    margin-top: -1rem;
    height: 20rem;
}

.social__link {
    display: flex;
    align-items: center;
    transition: all ease .24s;
    margin-left: .25rem;
    width: 2.5rem;
}

.social__link:hover {
    opacity: .64;
}

.socials__title {
    color: white;
    font-size: .875rem;
    opacity: .4;
    margin-right: 1rem;
    font-weight: 600;
}

.checkbox__label.--white-fix a,
.checkbox__label.--white-fix {
    color: white !important;
    /* opacity: .5 !important; */
}

.checkbox__trigger.--white-fix {
    background-color: rgba(255, 255, 255, 0.16) !important;
}

.checkbox input:hover+*>.checkbox__trigger {
    opacity: .56;
}

.subscrible__form-wraper {
    margin-top: 1.5rem;
}

.white-input__wraper {
    margin-bottom: 1rem;
    position: relative;
    position: relative;
}

.white-input__input {
    width: 100%;
    /* max-width: 30rem; */
    height: 4rem;
    padding: 0px;
    font-size: 1.125rem;
    padding: 0px 2rem;
    font-family: 'Montserrat', sans-serif;
    border-radius: .25rem;
    outline: none;
    border: 0px;
}

.white-input__input:hover {}

.white-input__btn {
    height: 100%;
    padding: 0px;
    position: absolute;
    width: 5rem;
    right: 0px;
    background-color: transparent;
    border: 0px;
    outline: none;
    transition: all ease .24s;
    cursor: pointer;
    top: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.white-input__btn:hover {
    opacity: .32;
}

.subscrible__form-wrap {
    padding: 2rem 0px;
    padding-right: 4rem;
}

.subscrible__form-wraper .socials {
    margin-top: .75rem;
}

.sort__tags>*:hover {
    color: var(--color__text-1);
}

i.sort__tag-count {
    font-size: .75rem;
    opacity: .4;
    position: absolute;
    top: -.5rem;
}

.event__date {
    color: var(--color__fill-1);
    margin-bottom: .5rem;
}

.event__date-other {
    padding-left: 1rem;
    border-left: 1px solid rgba(59, 66, 85, 0.10);
    margin-left: 1rem;
}

.article.--new {
    width: calc((100% / 2) - 1rem);
}

.article.--new .article__content {
    padding: 2rem 3rem;
}

a.article__tag.--art-detail {
    margin-bottom: 0;
    margin-right: 1rem;
}

.article__tags.--art-detail {
    margin-top: 1rem;
}

.article.--carusel {
    width: 100%;
    margin: 0px;
}

.accordion {
    background-color: white;
    /* overflow: hidden; */
    border-radius: .25rem;
    margin-bottom: 1rem;
    position: relative;
}

.accordion__title {
    position: relative;
    padding: 2rem 2.5rem !important;
    /* cursor: pointer; */
    padding-right: 9.25rem;
    display: flex;
    align-items: center;
}

.accordion__arrow {
    position: absolute;
    right: 3rem;
    top: 50%;
    height: 3rem;
    padding-left: 2rem;
    border-left: 1px solid var(--color__border);
    margin-top: -1.5rem;
}

.accordion__arrow-icon {
    width: 1.25rem;
    transition: all ease .24s;
}

.accordion__desc {}

.accordion.is-open {}

.accordion.is-open .accordion__arrow-icon {
    transform: rotate(180deg);
}

.accordion__desc .seotext {
    padding-top: 2rem;
}

.faq__asq {
    transition: all ease .24s;
}

.faq__asq:hover {
    color: var(--color__fill-1);
}

.big-input__input.--message {
    max-width: 100%;
    height: 8rem;
    padding-top: 2.5rem !important;
}

.autorize label.checkbox {
    margin-top: 1rem !important;
    display: flex;
}

.accordion__toogle.--js {
    cursor: pointer;
}

.faq.accordion:after {
    cursor: pointer;
    border: .75rem solid transparent;
    border-top: .75rem solid white;
    border-left: .75rem solid white;
    position: absolute;
    right: -1.5rem;
    top: 0px;
    content: "";
}

.faq__answer {
    margin-top: 1.5rem;
    padding: 1.5rem 2rem;
    background-color: var(--color__fill-1);
    color: white;
    border-radius: 0px .25rem .25rem .25rem;
    position: relative;
}

.faq__answer:after {
    content: "";
    display: block;
    position: absolute;
    border: .5rem solid transparent;
    border-bottom: .5rem solid var(--color__fill-1);
    border-left: .5rem solid var(--color__fill-1);
    position: absolute;
    left: 0px;
    top: -1rem;
}

.faq.accordion.--no-trigle:after {
    display: none;
}

.pretension {
    padding: 4rem;
    background-color: white;
    position: relative;
    border-radius: .25rem;
}

.photogallery__icon {
    margin-left: .125rem;
    height: 1.25rem;
    margin-right: .5rem;
}

.article.--photogallery {
    width: calc((100% / 2) - 1rem);
}

.article.--photogallery .article__content {
    min-height: 23rem;
}

.article.--photogallery.--carusel-item {
    width: 100%;
    margin: 0px;
}

.photogalery__back-link {
    text-decoration: none;
    font-weight: 700;
    color: var(--color__fill-1);
    transition: all ease .24s;
}

.photogalery__back-arr {
    height: 1rem;
    margin-right: 1rem;
}

.photogalery__back {
    width: 100%;
    padding-top: 1.5rem;
}

.photogalery__items {
    width: calc(100% + .5rem);
}

.photogalery-list {
    padding: 2.5rem;
    background-color: white;
    border-radius: .25rem;
}


.photogalery__item {
    display: flex;
    height: 10rem;
    background-position: center;
    background-size: cover;
    width: calc((100% / 2) - .5rem);
    margin-right: .5rem;
    margin-bottom: .5rem;
    transition: all ease .24s;
}

.photogalery__item:nth-child(2n),
.photogalery__item:nth-child(3n) {
    /* width: calc( (100% / 2) - .5rem) !important; */
    /* order: 2; */
}

.photogalery__item:nth-child(6n) {
    width: calc((100% / 2) - .5rem);
    order: 3;
}

.photogalery__item:first-child {
    width: calc((100% / 1) - .5rem);
    height: 20rem;
}

.photogalery__item:nth-child(6n) {}

.photogalery__item-group {
    width: 50%;
    display: flex;
    flex-wrap: wrap;
}

.photogalery__item-group:nth-child(2n) .photogalery__item:first-child {
    order: 2;
}

.photogalery__item:hover {
    opacity: .8;
}

.photogalery__back-link:hover {
    opacity: .56;
}

.assessment {
    padding: 5rem 6rem;
    border-radius: .25rem;
    overflow: hidden;
    position: relative;
}

img.assessment__bg--top {
    width: 15.5rem;
    position: absolute;
    right: 12rem;
    top: -4rem;
    height: 11.9375rem;
}

img.assessment__bg--bottom {
    width: 81.875rem;
    position: absolute;
    left: 5rem;
    bottom: -15rem;
    height: 21.25rem;
}

.assessment__bg {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0px;
    top: 0px;
    overflow: hidden;
}

.assessment__wraper {
    z-index: 2;
    position: relative;
    min-height: 25rem;
}

.assessment__step-title {
    font-weight: normal;
    margin-bottom: 1.5rem;
}

.assessment__steps {}

.assessment__step {
    display: none;
}

.assessment__proggres {
    margin-top: 1rem;
    margin-bottom: 2.5rem;
}

.assessment__proggres-title {}

.assessment__proggres-bar {
    height: .5rem;
    width: 100%;
    border-radius: .25rem;
    background-color: rgba(255, 255, 255, 0.24);
    margin-top: 1rem;
}

.assessment__proggres-line {
    height: 100%;
    background-color: white;
    border-radius: .25rem;
    transition: all ease .32s;
}

.assessment__proggres-complete {}

.assessment__proggres-step {
    font-weight: 650;
    opacity: .4;
}

.assessment__proggres-complete {
    font-weight: 650;
}

.assessment__proggres-complete span {}

.checkbox__label.--white-fix.p.--xs {
    opacity: .56;
}

.assessment__step.is-active {
    display: block;
}

.order {
    width: 100%;
}

.orders {
    width: 100%;
}

a.order-sort.--center {
    margin-left: -3px;
    margin-right: -3px;
    border-radius: 0px;
}

.orders-sort .btn:first-child {
    border-radius: .25rem 0 0 .25rem;
}

.orders-sort .btn:last-child {
    border-radius: 0 .25rem .25rem 0;
}

img.orders-sort__arrow {
    height: .675rem;
    margin-left: .5rem;
}

.orders-sort__link {
    text-decoration: none;
    font-size: .875rem;
    font-weight: 650;
    color: var(--color__dark);
    opacity: .56;
    transition: all ease .24s;
}

.orders-sort__wraper {}

.orders-sort-items {
    border-top: 1px solid #e8e8e8;
    padding: 2rem 0px;
}

.orders-sort__link:hover {
    opacity: 1;
}

.order {}

.order .accordion__title {
    padding-left: 0px !important;
    padding: 1.75rem 3rem;
}

.order__info {
    width: 100%;
}

.order__title-wrap {
    width: 100%;
}

.order__numb {
    color: var(--color__fill-1);
}

span.order__status {
    width: .5rem;
    height: .5rem;
    background-color: #333;
    display: inline-block;
    margin-right: .5rem;
    margin-left: -.5rem;
    border-radius: .5rem;
    position: relative;
    top: -.1125rem;
}

.order-products__titles {
    padding: .5rem 0px;
    background-color: #F7F7F7;
    border-radius: .25rem;
    margin-bottom: 0rem;
}

.order-products__title.--name {
    padding-left: 1rem;
}

.order-product {
    margin-top: 1rem;
}

div#main-sale {}

div#main-sale .product {
    margin-bottom: 1rem;
}

.main-page__catalog {
    z-index: 3;
    position: relative;
}

.main-page__slider {
    position: relative;
    z-index: 2;
}


.service-item.--main-page {}

.service-item.--main-page .service-item__content {
    padding: 2.5rem 3rem;
    /* max-width: 100%; */
}

.service-item.--min {
    width: calc((100% / 4) - .75rem);
}

.about-company {
    background-color: white;
    margin-top: 2rem !important;
}

.about-company__wraper {
    padding: 3rem 4rem;
}

div#map {}

.about-company__map {}

img.advantages__pic {
    height: 6rem;
}

.service-item__bg.--align-center {
    padding-bottom: 2rem;
}

.rate {
    float: left;
    height: 46px;
    padding: 0 10px;
}

.rate:not(:checked)>input {
    position: absolute;
    top: -9999px;
}

.rate:not(:checked)>label {
    float: right;
    width: 1em;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
    font-size: 30px;
    color: #ccc;
}

.rate>input:checked~label {
    color: #ffc700;
}

.rate:not(:checked)>label:hover,
.rate:not(:checked)>label:hover~label {
    color: #deb217;
}

.rate>input:checked+label:hover,
.rate>input:checked+label:hover~label,
.rate>input:checked~label:hover,
.rate>input:checked~label:hover~label,
.rate>label:hover~input:checked~label {
    color: #c59b08;
}

.what-price__btn.white-input__btn.--next-step {
    position: relative;
    height: 4rem;
    display: flex;
    padding: 0px 2.5rem !important;
    width: inherit;
}

select.white-input__input {
    -webkit-appearance: none;
    background-repeat: no-repeat;
    /* background-image: url(/local/templates/iteraciya/core/atoms/../img/element__arrow-s--bottom.svg); */
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='16' height='11' viewBox='0 0 16 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L8 8L14 2' stroke='%23E3361D' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");
    background-position: calc(100% - 1.5rem) center;
    padding: 0px 1.5rem;
    background-color: var(--color__fill-4);
    padding-right: 3rem;
}


.btn.--border.--white {
    background-color: transparent;
}


.autorize-links__line label.checkbox {
    margin-top: 0px !important;
}

label.checkbox {}

.autorize-links__line {
    margin-top: 1.5rem;
}

img.copyright__img {
    height: 1.5rem;
    top: .5rem;
    position: relative;
}


a#bx_3218110189_12 {}

a#bx_3218110189_12 .service-item__bg {}

a#bx_3218110189_12 .service-item__bg img.service-item__bg-img {
    margin-right: -2rem;
}

.thanks-order__tumb form {}

.thanks-order__tumb form input.btn.btn-primary {
    margin: auto !important;
    display: inline-block !important;
}

.thanks-order__tumb input.btn.btn-primary {
    margin: 0 auto !important;
}

input.btn.btn-primary {
    margin: 0 auto;
    padding: 0 3.25rem;
    font-size: 1rem;
    font-weight: bold;
    background-color: var(--color__fill-1);
    color: white;
}

input.btn.btn-primary:hover {
    background-color: var(--color__fill-1-h);
}

.big-input__password-icon {
    position: absolute;
    /* background-image: url(/local/templates/iteraciya/css/../img/big-input__input-pass.svg); */
    width: 2rem;
    height: 2rem;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    right: 2rem;
    top: 50%;
    margin-top: -1rem;
    z-index: 4;
    display: block;
    /* background-color: rebeccapurple; */
    cursor: pointer;
    transition: all .24s;
    background-position: center;
}

.big-input__password-icon {}

.big-input.--pass {
    position: relative;
}

.page-404.thanks-order input.btn {
    margin: 0 auto;
    background-color: #6ac137;
    color: white;
    font-weight: 600;
    border-radius: .25rem !important;
    font-size: 1.125rem;
    width: 11.5rem;
}

.map-changer__city {
    margin-bottom: 0;
    border-bottom: 1px solid var(--color__border);
}

.map-changer {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
}

.map-changer__wrap {
    background-color: white;
    border-radius: .5rem;
    overflow: hidden;
}

.map-changer__city-name {
    font-size: 1.25rem;
    font-weight: 650;
    transition: all ease .24s;
    text-decoration: none;
    color: var(--color__dark);
}

.map-changer__city-name:hover {
    color: var(--color__fill-1);
}

.map-changer__city {
    margin-bottom: 0;
    border-bottom: 1px solid var(--color__border);
}

.map-changer {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
}

.map-changer__wrap {
    background-color: white;
    border-radius: .5rem;
    overflow: hidden;
}

.map-changer__arrow {
    /* position: absolute; */
    /* right: 0; */
    /* top: 0; */
    width: 1rem;
}

.map-changer__head {
    flex: 1;
}

.map-changer__map {
    background-color: var(--color__border);
}

.map-changer__items {
    overflow: hidden;
    overflow-y: auto;
    max-height: 40rem;
    height: 100%;
}

.map-changer__arrow {}

.map-changer__arrow .accordion__arrow-icon {
    opacity: .24;
    filter: grayscale(1);
}

.accordion__title:hover {}

.accordion__title:hover .accordion__arrow-icon {
    opacity: 1;
    filter: grayscale(0);
}

.accordion__title:hover {}

.accordion__title:hover .map-changer__city-name {
    color: var(--color__fill-1);
}

.map-changer__title {
    display: flex;
    padding: 2rem 2.5rem;
}


.map-changer__title:hover {}

.map-changer__title:hover .map-changer__city-name {
    color: var(--color__fill-1);
}

.map-changer__title:hover .accordion__arrow-icon {
    opacity: 1;
    filter: grayscale(0);
}

div#shop_7772 {}

.map-item {
    padding: 1rem 1.5rem;
    border-radius: .5rem;
    transition: all ease .24s;
    position: relative;
    transition: all ease .24s;
    cursor: pointer;
}

.map-item__name {
    font-size: 1.125rem;
    font-weight: 650;
    text-decoration: none;
    color: var(--color__dark);
    transition: all ease .24s;
}

.map-item__icon {
    width: .85rem;
    margin-right: .5rem;
}

.map-item__tell {
    width: 100%;
    margin: .5rem 0;
    font-weight: 600;
}

.map-item__help {
    font-size: .75rem;
}

.map-item:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: var(--color__border);
    bottom: 0;
}

.map-item.map-changer__item.is-active {
    background-color: var(--color__fill-4);
}

.map-item:hover {
    background-color: var(--color__fill-4);
}

.map-item:last-child:after {
    display: none;
}

.map-changer-info__tell {
    text-decoration: none;
    font-size: 1.25rem !important;
    color: #333;
}

.map-changer-info__btn {
    height: 2.5rem;
    padding: 0 1rem;
    margin-top: 1rem;
}

.map-item__name:hover {
    color: var(--color__fill-1);
}

.header__contacts {
    max-width: 48rem !important;
}

.header__logo-wrapper {
    max-width: 31rem !important;
}

.header__city {
    width: 14rem;
    margin-left: 1rem;
}

.city-changer {
    position: relative;
    padding-left: 1.25rem;
    display: block;
    top: .25rem;
}

.header__contacts {
    max-width: 48rem !important;
}

.header__logo-wrapper {
    max-width: 31rem !important;
}

.header__city {
    width: 13rem;
}

.city-changer__map-icon {
    height: 1.125rem;
    left: 0;
    top: 0;
    position: absolute;
}

.city-changer__city-name {
    font-weight: 700;
    transition: all ease .24s;
    position: relative;
    display: flex;
    align-items: center;
}

.city-changer__shops {
    font-size: .75rem;
    font-weight: 700;
    opacity: .5;
    margin-top: .125rem;
}

.city-changer:hover {}

.city-changer {
    position: relative;
    padding-left: 1.25rem;
    display: block;
    top: .25rem;
}

.header__contacts {
    max-width: 52.5rem !important;
}

.header__logo-wrapper {
    max-width: 26.5rem !important;
}

.header__city {
    width: 10.75rem;
}

.city-changer__map-icon {
    height: 1.125rem;
    left: 0;
    width: .75rem;
    top: 0;
    position: absolute;
    background-position: center;
    background-size: contain;
}

.city-changer__city-name {
    font-weight: 700;
}

.city-changer__shops {
    font-size: .75rem;
    font-weight: 700;
    opacity: .5;
    margin-top: .125rem;
}

.city-changer:hover .city-changer__city-name {
    color: var(--color__fill-1);
}

.city-changer__city-name:after {
    content: "";
    display: inline-block;
    width: .5rem;
    height: .5rem;
    border-bottom: .2rem solid #ccc;
    border-right: .2rem solid #ccc;
    transform: rotate(45deg);
    margin-left: .75rem;
}

.citys-btns {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: .75rem;
    margin-top: 1.5rem;
}

.citys-btns__btn {
    font-size: 1.125rem;
    text-decoration: none;
    font-weight: 600;
    color: var(--color__dark);
    transition: all ease .24s;
}

.citys-btns__btn:hover {
    color: var(--color__fill-1);
}

.citys-btns__btn.is-active {
    color: var(--color__fill-1);
}

.citys-btns__icon {
    margin-right: .5rem;
    height: 1.25rem;
}

.product__credit-price {
    padding-bottom: 0px;
    border-bottom: 0px;
    padding-top: 1.5rem;
    border-top: 1px solid var(--color__border);
    margin-bottom: 1.5rem;
}

.product__credit-price.slider {
    padding-bottom: 0px;
    border-bottom: 0px;
    padding-top: 1rem;
    border-top: 1px solid var(--color__border);
    margin-bottom: 1rem;
    margin-top: 1rem;
    width: 100%;
}

.product__info.--view-3 .product__credit-price.slider {
    margin-bottom: 0;
}

.product__credit-price h5 {
    margin: 0;
}

.product__credit-price span {
    font-weight: bold;
    color: var(--color__fill-1);
}

.cabinet {
    padding: 2rem 0;
}

.cabinet h1 {
    font-size: 36px;
}

.cabinet .bolder {
    font-weight: bold;
}

.cabinet .red {
    color: #E3361D;
}

.cabinet form {
    width: 100%;
}

.cabinet form .btn {
    max-width: max-content;
}

.cabinet-bonus__value {
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    margin-right: 24px;
}

.cabinet-card {
    background: #FFFFFF;
    border-radius: 8px;
    padding: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 30px;
    height: calc(100% - 30px);
}

.cabinet-card.history .cabinet-card-contract-list-item:first-child {
    display: none;
}

.cabinet-card.history .cabinet-card-contract-list {
    margin-bottom: 0;
}

.cabinet-card.history .btn {
    display: none;
}

.cabinet-card.open .cabinet-card-product__name {
    margin-bottom: 20px;
}

.cabinet-card-contract {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 20px;
}

.cabinet-card-contract__sum {
    font-size: 14px;
    line-height: 22px;
    display: flex;
    align-items: flex-end;
    margin-bottom: 20px;
}

.cabinet-card-contract__sum span {
    font-size: 18px;
    margin-left: 5px;
}

.cabinet-card-contract-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 20px;
}

.cabinet-card-contract-list-item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 47%;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    padding: 10px 0;
    border-bottom: 1px solid #EEEEF5;
}

.cabinet-card.history .cabinet-card-contract-list-item {
    width: 100%;
}

.cabinet .catalog-section__item--level-1 .catalog-section__link--level-1 div {
    position: relative;
    z-index: 1;
}

.cabinet-card-contract__title {
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
}

.cabinet-card-contract__title.name {
    border-bottom: 1px solid #EEEEF5;
    padding-bottom: 12px;
}

.cabinet-card-contract__number {
    color: #E3361D;
}

.cabinet-card-info {
    display: flex;
    align-items: center;
    width: 100%;
    margin-bottom: 15px;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    position: relative;
}

.cabinet-card-info__number {
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    color: #E3361D;
    margin-right: 30px;
}

.cabinet-card-info__date {
    margin-right: 30px;
}

.cabinet-card-info__status {
    margin-right: 15px;
    margin-left: auto;
    position: relative;
}

.cabinet-card-info-deliv {
    margin-left: auto;
    margin-right: 0;
    display: flex;
}

.cabinet-card-contract__status {
    position: relative;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
}

.cabinet-card-info__trigger svg {
    transition: .2s;
}

.cabinet-card-info__trigger.open svg {
    transform: rotate(180deg);
}

.cabinet-card-info__trigger {
    transition: .2s;
    cursor: pointer;
}

.cabinet-card-info__status:before,
.cabinet-card-contract__status:before {
    content: '';
    position: absolute;
    left: -10px;
    top: 50%;
    transform: translateY(-50%);
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #E3361D;
}

.cabinet-card-product {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.cabinet-card-product-item {
    display: flex;
    flex-direction: column;
    margin-bottom: 20px;
}

.cabinet-card-product-item-info {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.cabinet-card-product-item__table {
    display: flex;
    width: 100%;
    margin-bottom: 0;
    margin-top: auto;
}

.cabinet-card-product-item__table div {
    border: 1px solid #EEEEF5;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    padding: 60px 20px;
}

.cabinet-card-product-item__table div span {
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
}

.cabinet-card-product-item-body {
    display: flex;
    width: 100%;
}

.cabinet-card-product-item__img {
    min-width: 200px;
    width: 200px;
    height: 200px;
    display: flex;
    align-items: center;
    border-radius: 4px;
    overflow: hidden;
    margin-right: 16px;
    object-fit: cover;
    object-position: center;
}

.cabinet-card-product-item__img img {
    max-width: 100%;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.cabinet-card-product__name {
    font-weight: bold;
    font-size: 18px;
    line-height: 22px;
    transition: .3s;
}

.cabinet-card-product__name.open {
    margin-bottom: 20px;
}

.cabinet-card-buy {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin-top: 40px;
    position: relative;
}

.cabinet-card-buy:after {
    content: '';
    position: absolute;
    left: 0;
    top: -20px;
    width: 100%;
    height: 1px;
    background: #EEEEF5;
}

.cabinet-card-buy__price {
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
}

.cabinet-card-buy__price .old-price,
.cabinet-card-buy__price .new-price {
    display: none;
}

.cabinet-card-buy__price.edit .old-price,
.cabinet-card-buy__price.edit .new-price {
    display: inline-block;
}

.cabinet-card-buy__price.edit span:last-child {
    display: none;
}

.cabinet-card-buy__price.edit .new-price {
    color: #E3361D;
    margin-left: 12px;
}

.cabinet-card-buy__price.edit .old-price {
    position: relative;
}

.cabinet-card-buy__price.edit .old-price:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 100%;
    height: 1px;
    background: #E3361D;
}

.cabinet-card-body {
    display: flex;
    width: 100%;
}

.cabinet-card-body__img {
    min-width: 150px;
    width: 150px;
    height: 150px;
    display: flex;
    align-items: center;
    border-radius: 8px;
    overflow: hidden;
    margin-right: 20px;
    object-fit: cover;
    object-position: center;
}

.cabinet-card-body__img img {
    max-width: 100%;
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.cabinet-card-body__content {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
}

.cabinet-card-body__content-text {
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 6px;
}

.cabinet-card__title,
.cabinet-card-body__content-title,
.cabinet-card-body__content-price {
    font-weight: bold;
    font-size: 18px;
    line-height: 22px;
    align-self: flex-start;
    margin-bottom: 10px;
}

.cabinet-card-body__content-price {
    margin-bottom: 0;
}

.cabinet-card-body__content-price_description {
    font-weight: 500;
    font-size: 8px;
    line-height: 15px;
}

.cabinet-card__bonus {
    font-weight: bold;
    font-size: 40px;
    line-height: 140%;
    text-align: center;
}

.cabinet-card__value,
.cabinet-card__date {
    font-weight: bold;
    font-size: 24px;
    line-height: 29px;
    text-align: center;
}

.cabinet-card .btn {
    margin-right: 0;
    margin-left: auto;
}

.cabinet-card-bonus {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.cabinet-card-bonus__percent {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    margin-top: 10px;
}

.cabinet-card-bonus__percent span:first-child {
    min-width: 70px;
    margin-right: 5px;
    text-align: left;
}

.cabinet-card-bonus__title {
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
}

.cabinet-card-bonus__title-date {
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
    color: #C4C4C4;
}

.cabinet-card-bonus-header {
    padding-bottom: 20px;
    border-bottom: 1px solid #EEEEF5;
}

.cabinet-card-bonus-item {
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 10px 0;
    border-bottom: 1px solid #EEEEF5;
}

.cabinet-card-bonus-item .green {
    color: #32CD32;
}

.cabinet-card-bonus-item-value {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.cabinet-card-bonus-item-value__date {
    font-weight: 500;
    font-size: 10px;
    line-height: 12px;
    text-align: right;
    color: #C4C4C4;
}

.cabinet-card-info-wrap {
    display: flex;
    flex-wrap: wrap;
}

@media screen and (max-width: 1200px) {
    .cabinet {
        padding: 0;
    }

    .cabinet .col {
        max-width: 100% !important;
    }

    .cabinet .catalog-sections {
        display: block;
        margin-bottom: 20px;
        padding: 0;
    }

    .cabinet .catalog-sections .catalog-section--level-1 {
        display: flex;
        overflow: auto;
    }

    .cabinet .catalog-sections .catalog-section--level-1 .catalog-section__item--level-1 {
        margin: 10px 0;
    }

    .cabinet .catalog-sections .catalog-section--level-1 .catalog-section__link--level-1 {
        flex-wrap: nowrap;
        white-space: nowrap;
    }

    .catalog-section__item--level-1:last-child .catalog-section__link--level-1 {
        border-bottom: 1px solid var(--color__border) !important;
    }
}

@media screen and (max-width: 991px) {
    .cabinet-card-product-item-body {
        flex-direction: column;
    }

    .cabinet-card-product-item__img {
        margin-right: 0;
        margin-bottom: 20px;
        width: 296px;
        height: 296px;
    }

    .cabinet-card-product-item__article {
        margin-bottom: 12px;
    }

    .cabinet-card-info-wrap {
        display: flex;
        flex-direction: column;
        width: 100%;
        position: relative;
    }

    .cabinet-card-info-wrap span {
        margin-right: 0;
        margin-bottom: 12px;
    }

    .category-section__title {
        flex-wrap: wrap;
        padding-bottom: 1rem;
    }

    .category-section__title>div {
        margin-bottom: 1rem;
    }
}

@media screen and (max-width: 768px) {
    .cabinet h1 {
        margin-bottom: 12px;
        font-size: 26px;
    }

    .cabinet-card {
        min-height: 200px;
    }

    .cabinet-card-body {
        flex-direction: column;
    }

    .cabinet-card-body__img {
        margin-right: 0;
        margin-bottom: 20px;
        max-width: 200px;
        max-height: 200px;
    }

    .cabinet-card-body__content div:last-child {
        flex-direction: column;
        width: 100%;
    }

    .cabinet-card-body__content-price_description {
        margin-bottom: 15px;
    }

    .cabinet-card-contract-list-item {
        width: 100%;
    }
}

@media screen and (max-width: 576px) {
    .cabinet-card-product-item__table {
        flex-direction: column;
    }

    .cabinet-card-product-item__table div {
        flex-direction: row;
        padding: 20px;
        justify-content: space-between;
    }

    .cabinet-card-info {
        flex-direction: column;
        align-items: center;
    }

    .cabinet-card-info__status {
        margin-left: auto;
        margin-bottom: 12px;
    }

    .cabinet-card-buy__price,
    .cabinet-card-contract__title {
        font-size: 16px;
    }

    .cabinet-card-info-deliv {
        position: absolute;
        right: 0;
        top: 0;
    }
}


form.cabinet-card span {
    font-weight: bold;
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 8px;
    display: inline-block;
}

form.cabinet-card a {
    font-size: 14px;
    line-height: 20px;
    color: #E3361D;
    text-decoration: none;
    margin-bottom: 10px;
    display: inline-block;
}

form.cabinet-card .big-input input {
    height: 4rem;
}

.big-input.is-has .big-input__input,
.big-input.is-has .big-input__input:focus,
.big-input:focus-within .big-input__input {
    padding-top: 0;
}

.big-input.is-has .big-input__input.select {
    background-image: url("data:image/svg+xml,%3Csvg width='35' height='13' viewBox='0 0 20 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L10 10L18 2' stroke='%23E3361D' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    transition: .2s;
}

.big-input.is-has .big-input__input.select:hover {
    border-left: 1px solid transparent;
}

.cabinet-card .big-input.is-has.--download input.big-input__input {
    height: 180px;
}

.big-input.is-has.--download div {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.big-input.is-has.--download div span {
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: rgba(51, 51, 51, 0.32);
    text-align: center;
}

.cabinet-modal {
    background: rgba(0, 0, 0, 0.7);
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    overflow-y: auto;
    display: none;
    justify-content: center;
    z-index: 10000000000;
    padding: 24px 10px;
}

.cabinet-modal [style*='display: block'] {
    display: flex !important;
}

.cabinet-modal-wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    background: #fff;
    border-radius: 10px;
    max-width: 400px;
    width: 100%;
    overflow: hidden;
    padding-bottom: 20px;
    margin: auto;
    position: relative;
}

.cabinet-modal-title {
    background: #E3361D;
    color: #fff;
    font-weight: bold;
    font-size: 20px;
    line-height: 24px;
    padding: 18px;
    padding-right: 34px;
    margin-bottom: 20px;
    width: 100%;
    text-align: center;
    position: relative;
}

.cabinet-modal-close {
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    line-height: 0;
}

.cabinet-modal-title.text-left {
    text-align: left;
}

.cabinet-modal-text {
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
    text-align: center;
    color: #000000;
    padding: 0 18px;
    margin-top: 0;
    width: 100%;
}

.modal-renewal__item {
    border-bottom: 1px solid #EEEEF5;
    padding-bottom: 4px;
    margin-bottom: 10px;
}

.modal-renewal__item:last-child {
    margin-bottom: 0;
}

.modal-renewal__item>div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 6px;
    font-size: 14px;
}

.modal-renewal__item>div span {
    font-weight: normal;
}

.cabinet-modal-text .red {
    color: #E3361D;
}

.cabinet-card.story .cabinet-card-contract__title.name {
    border-bottom: none;
}

.cabinet-card.appraisal .big-input.is-has .big-input__input {
    height: 60px;
}

.category.--view-2 .category.--view-2 {
    width: 100%;
    flex-direction: row;
    justify-content: flex-start;
}




@media screen and (max-width: 576px) {
    .cabinet-card-contract-list-item {
        font-size: 12px;
    }
}

.col.--4_8 {
    width: 100%;
    max-width: calc(4rem * 4.8 + (2rem * 3));
}

.webform-field-upload-icon {
    margin-bottom: 0 !important;
    min-width: 39px !important;
}

.webform-field-item-wrap {
    display: flex;
    align-items: center;
    margin-bottom: 10px !important;
}

.webform-field-item-wrap .upload-file-size {
    margin-bottom: 0 !important;
}

.text-center {
    text-align: center;
}

.ml-0 {
    margin-left: 0 !important;
}

.mb-3 {
    margin-bottom: 16px;
}

.mb-4 {
    margin-bottom: 24px;
}

/* margins */
.--mb-3 {
    margin-bottom: 30px;
}

.__jivoMobileButton{
    bottom: 75px !important;
}

.__jivoMobileButton .button_a920 {
    margin-bottom: 0 !important;
    margin-right: 14px !important;
}

.warranties-exchange .type-editor .steps__numb{
    width: 120px;
}

.warranties-exchange .type-editor  .steps__numb div {
    background: transparent;
    width: 120px;
    height: 120px;
}

.warranties-exchange .type-editor .steps__numb:after {
    left: calc(50% - 0.25rem);
    top: 120px;
}

.shipping-payment .icon-steps {
    
}

.shipping-payment__method_item{
    border: 2px solid transparent;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 125px;
    padding: 10px;
    margin: 0 10px;
    margin-bottom: 20px;
    transition: 0.2s;
}

.shipping-payment__method_item:hover{
    border-color: var(--color__fill-1);
}

.shipping-payment__slider{
    max-width: 60rem;
    position: relative;
    margin: 0 auto;
}

.shipping-payment__slider img{
    max-width: 100%;
}

.shipping-payment .icon-step__arrow {
    transition: 1s;
    opacity: 0;
}


/*new*/
.main-page__slider .swiper-slide a {
    height: 440px;
    display: block;
}
.main-page__slider .swiper-slide a img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    border-radius: 10px;
}
.main-page__advantages {
    padding: 1.5rem;
}
.pdr-advantages__icon {
    margin-right: 0.5rem;
}
img.advantages__pic {
    height: 4.5rem;
}
.pdr-advantages__desc .p.--l,
.pdr-advantages__desc p.--l {
    font-size: 0.8rem;
}
.pdr-advantages__desc .p.--m,
.pdr-advantages__desc p.--m {
    font-size: 0.8rem;
}
@media only screen and (max-width : 1200px) {
    .main-page__slider .swiper-slide a {
        height: 339px;
    }
}
@media only screen and (max-width : 992px) {
    .main-page__slider .swiper-slide a img {
    height: auto;
    width: 100%;
    object-fit: inherit;
    border-radius: 10px;
}
.main-page__slider .swiper-slide a {
    height: auto;
    }
    .pdr-advantages__desc .p.--m, .pdr-advantages__desc p.--m {
    font-size: 0.875rem;
}
.pdr-advantages__desc .p.--l, .pdr-advantages__desc p.--l {
    font-size: 1.125rem;
}
}


.service-item__bg {
    padding: 0;
}

.service-item.--bonusnaya-programma .service-item__content {
    color: var(--color__dark);
}

.service-item.--bonusnaya-programma .service-item__btn {
    color: var(--color__fill-1);
    box-shadow: inset 0rem 0rem 0rem 0.1875rem var(--color__fill-1);
}

.service-item.--bonusnaya-programma .service-item__btn:hover {
    color: white;
    box-shadow: inset 0rem 0rem 0rem 0.1875rem var(--color__fill-1);
    background-color: var(--color__fill-1);
}

.bonus-programm * {
    font-weight: 500 !important;
}

.bonus-programm {
}
.bonus-programm__gropup-two-line {display: grid;grid-template-columns: 1fr 1fr;grid-gap: 1rem;}
.bonus-programm__group {
    background-color: white;
    border-radius: .25rem;
    padding: 2rem 3rem;
}
.bonus-programm__group-head {
}
 
.bonus-programm__group-icon {height: 4rem;}
.bonus-programm__group-title {padding-left: 1.5rem;}
 
.bonus-programm__group-devider {margin: 1rem 0;border-bottom: 1px solid var(--color__border);margin-top: 1.5rem;}
.bonus-programm__group-desc {
}
 

.bonus-programm__gropu-sides {margin-top: 1rem;display: grid;grid-template-columns: 4fr 6fr;grid-gap: 1rem;}

.bonus-programm__gropu-side {display: flex;flex-direction: column;}

.bonus-programm__group-steps {
}
 
.bonus-programm__group-steps-title {font-weight: 700 !important;margin-top: 2rem;margin-bottom: 1rem;}
 
.bonus-programm__group-steps-items {display: grid;grid-template-columns: 1fr;grid-gap: .5rem;}
 
.bonus-programm__group-step {
}
.bonus-programm__group-step-numb {width: 2rem;height: 2rem;border-radius: 2rem;display: flex;justify-content: center;align-items: center;background-color: var(--color__fill-1);color: white;font-weight: 700 !important;}
.bonus-programm__group-step-label {flex: 1;padding-left: 1rem;}

.service-item.--trade-in .service-item__bg {
    padding: 2rem;
    padding-bottom: 0px;
}

.bonus-programm__gropu-side.--left {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.bonus-programm__group {}

.bonus-programm__gropu-side.--left .bonus-programm__group {
    flex: 1;
}

.bonus-programm__gropu-side.--left .bonus-programm__group:first-child {
    margin-bottom: 1rem;
}


.bonus-programm__group-head.--column {}

.bonus-programm__group-head.--column .bonus-programm__group-title {
    margin-top: 1rem;
    font-weight: 700 !important;
    padding: 0;
    margin-bottom: .5rem;
}

.bonus-programm__group-title b {
    font-weight: 700 !important;
    color: var(--color__fill-1);
}

.bonus-programm__gropu-side .bonus-programm__group {
    flex: 1;
}

.service-detail.--bonusnaya-programma {}

.service-detail.--bonusnaya-programma .service-item.--head {
    background-color: #E3361D !important;
    height: 28rem;
    display: flex;
    align-items: center;
}

.service-detail.--bonusnaya-programma .service-item__bg {
    width: 43rem !important;
    left: unset;
    right: 0;
    justify-content: center;
}
img.footer__pay {
	width: 3rem;
    height: 2rem!important;
    margin-right: 0.5rem!important;
}
img.footer__pay:nth-child(1n) {
	width: 3rem;
    height: auto!important;
}
span.product__sale-present {
    text-decoration: none!important;
}
.product__old-price{
 text-decoration: none!important;
}

.filter__property div#modef > a {
    width: 100% !important;
    display: flex !important;
    background-color: var(--color__fill-1);
    color: white;
    text-decoration: none;
    padding: .75rem .75rem;
    font-size: .875rem;
    border-radius: .5rem;
    font-weight: 600;
}

span.bx-filter-container-modef {
    position: absolute;
    right: -9.5rem;
    top: 50%;
}

.filter__property {
    position: relative;
}

.filter__property div#modef > a:after {content: "";display: block;border: .5rem solid transparent;border-right: .5rem solid var(--color__fill-1);position: absolute;left: -0.937rem;}

.filter__property div#modef > a:hover {
    background-color: var(--color__fill-1-h);
}

.filter__property div#modef > a {
    transition: all ease .24s;
}

.filter__property div#modef > a:hover:after {
    border-right: 0.5rem solid var(--color__fill-1-h);
}

.filter__property div#modef > a:after {
    transition: all ease .24s;
}

a.header__link[href="/#franshiza"], a.header__link[href="#franshiza"], .catalog-section__link--level-1[href="#franshiza"] {
    color: var(--color__fill-1);
}


.pdr-detail__info .product__propery.--main-prop {
    justify-content: space-between;
}

.pdr-detail__info .product__propery.--main-prop>*:first-child {
    width: auto;
}

.product__propery>*:last-child {
    text-align: right;
    margin-right: 0 !important;
}

.filter-reset .btn {height: 3.5rem;font-size: .875rem;}

.filter__title img {
    order: 1;
    margin-right: 1.125rem;
}

.filter__title span {
    order: 2;
    /* margin-left: 1.125rem; */
    padding-right: 2.5rem;
}

.filter__title {
    justify-content: flex-start;
}

.filter__title-info {
    position: absolute;
    right: 0;
    top: 0;
    width: 1.5rem;
    height: 1.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
    /* background-color: var(--color__dark); */
    /* color: white !important; */
    border-radius: 1.5rem;
    font-weight: bold;
    transition: all ease .24s;
    opacity: .32;
    border: 1px solid var(--color__dark);
}

.filter__title-info:hover {
    opacity: 1;
    background-color: var(--color__dark);
    color: white !important;
}

.popup__filter-title {
    margin-bottom: 1rem;
}

.popup__content.--filter-info {
    max-width: 48rem;
}

.geo__devider {width: 100%;border-bottom: 1px solid var(--color__border);}
.geo__items {
    margin-top: 1rem;
}
.geo__item {transition: all ease .24s;cursor: pointer;text-decoration: none;color: #333;height: 2.5rem;display: flex;align-items: center;background-repeat: no-repeat;background-position: right center;}
.geo__item:hover {color: var(--color__fill-1);}

.geo__item.is-selected {
    font-weight: 800;
    background-position: center right;
    color: var(--color__fill-1);
}
.geo__search {
    position: relative;
    width: 100%;
    /* border: 1px solid; */
    /* padding: 0 1rem; */
    /* font-size: 1rem; */
    /* font-family: 'Montserrat', sans-serif; */
}

.geo__search-input {
    font-size: 1.25rem;
    font-weight: 500;
    height: 3.25rem;
    background-color: transparent;
    padding-left: 0 !important;
    font-family: 'Montserrat';
    font-size: 1.125rem;
    border: 2px solid var(--color__border);
    padding: 0rem 1rem !important;
    transition: all ease .24s;
}

.geo__search-input-wrap {
    width: 100%;
    position: relative;
    margin-top: 1.5rem;
}
.geo__search-input-wrap .suggestions-wrapper{
    width: 100%;
}
.geo__search-input-wrap .suggestions-suggestions{
    right: 0;
}

.geo__search-search-btn {
    width: 1.5rem;
    height: 1.5rem;
    background-size: contain;
    border: 0;
    background-color: transparent;
    outline: none;
    position: absolute;
    right: 0;
    padding: 0 !important;
    cursor: pointer;
    transition: all ease .24s;
    margin-right: 1rem;
}
.geo__search-input::placeholder {
    color: rgb(51 51 51 / 50%);
    transition: all ease .24s;
}

.geo__search-input:hover::placeholder {
    color: rgb(51 51 51 / 100%);
}

.geo__search-search-btn:hover {
    opacity: .4;
}
.geo__search-get-addres {border-bottom: 1px solid;text-decoration: none;color: var(--color__fill-1);font-size: .875rem;line-height: 1.5rem;}

.geo__search-get-addres:hover {border-bottom: 1px solid var(--color__dark);color: var(--color__dark);}

.--svg__geo-selected {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='21' height='16' viewBox='0 0 21 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 7.5L7.33333 14L20 1' stroke='%23E3361D' stroke-width='2'/%3E%3C/svg%3E");
}

.--svg__search-icon {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9.45134' cy='9.97209' r='8.45134' stroke='%23333333' stroke-width='2'/%3E%3Cline x1='16.4888' y1='15.8799' x2='21.5137' y2='20.9048' stroke='%23333333' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
}

.geo__search-input:focus {
    border-color: var(--color__dark);
}

.geo__search-btn-wrap {
    margin-top: .5rem;
}

.geo__title {color: var(--color__dark);}

.header__city-asq {
    position: absolute;
    background-color: white;
    padding: 1.5rem;
    border-radius: .5rem;
    box-shadow: 0 0.5rem 2rem -.25rem rgb(0 0 0 / 5%);
    margin-top: .5rem;
    margin-left: -0.375rem;
}

.header__city-asq-label {}

.header__city-asq-btns {
    margin-top: 1rem;
}

.header__city-asq-btn-accept {
    margin-right: .5rem;
}

.header__city-asq-btn-change {}

.header__city-asq-btns > * {
    height: 3rem;
    padding: 0 1.25rem;
    font-size: .875rem;
    font-weight: 600 !important;
    box-shadow: inset 0rem 0rem 0rem 1px var(--color__fill-1) !important;
}

.product__price-sales-item {
    /* max-width: 50%; */
    font-size: .75rem;
    font-weight: 500;
}

.product__price-sales-item span {
    display: block;
    font-weight: 700;
    color: var(--color__fill-1);
}


.product__buyer-sales {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: .5rem;
    margin-bottom: .75rem;
}

.filter__title-info-tooltip {
    margin-left: 1rem;
    display: none;
    position: absolute;
    left: 100%;
    background-color: var(--color__dark);
    padding: .75rem;
	color: #ffffff;
    font-size: .75rem !important;
    font-weight: 600;
    border-radius: .5rem;
    min-width: 20rem;
    top: -.5rem;
    z-index: 2;
}


.filter__title-info:hover .filter__title-info-tooltip {
    display: block;
}

.filter__title-info-tooltip:after {
    display: block;
    content: "";
    position: absolute;
    border: .5rem solid transparent;
    border-right: .5rem solid var(--color__dark);
    left: 0;
    margin-left: -0.875rem;
    top: .75rem;
}

.swiper-slide.category.--view-2 .product__buyer-sales {
    grid-gap: 1.55rem;
}

.category.--view-3 .product__info .product__buyer-sales {
    grid-template-columns: .63fr 1fr;
}

.product__info_wrap {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex: 1;
}

.category.--view-3 .product__info .product__price {
    width: 6rem;
}

.category-section__btn-wrap {
    display: none;
}


.mosaicflow__column {
    float: left;
}

.mosaicflow__item img {
    display: block;
    width: 100%;
    height: auto;
}

/*
.filter__property.--FILIAL_ID {}

.filter__property.--FILIAL_ID .filter__values {
    border-top: 0;
}

.filter__property-search-input {
    height: 3.5rem !important;
    font-weight: 500 !important;
    font-size: 1rem !important;
}

.filter__property.--FILIAL_ID.is-search {}
*/


.filter__property.--FILIAL_ID .filter__values .filter__value:nth-child(-n+5) {
    display: none;
}
.filter__property.--FILIAL_ID .filter__values.is--hidden .filter__value {
    display: block;
}
.filter__property.--FILIAL_ID .filter__values.is--hidden .filter__value.is--hidden {
    display: none;
}
.filter__property.--FILIAL_ID .filter__values:(.is--hidden) .filter__value.is--hidden {
    display: block;
}
/*
.filter__property.--FILIAL_ID.is-search .filter__value.is-show {
    display: block !important; 
}

.filter__property.--FILIAL_ID.is-search .filter__value.is-hidden {
    display: none !important;
}


.filter__property.--FILIAL_ID.is-search .filter__toggle {
    display: none;
}
*/

.order-form__jewelry-payment {
    margin-bottom: 2rem;
    font-weight: 600;
    color: var(--color__fill-1);
}

.product__propery.--jewerly-payment {
    position: relative;
}

.product__propery.--jewerly-payment .filter__title-info {
    position: relative;
    top: unset;
    right: unset;
    margin-left: .75rem;
    /* top: -.25rem; */
}

.product__propery.--jewerly-payment .filter__title-info-tooltip {
    text-align: left;
    min-width: 15rem !important;
    top: -.5rem;
    right: unset;
    left: 2.5rem;
}

.pdr-detail__info .product__propery.--jewerly-payment.--main-prop .p:first-child {
    display: flex;
    align-items: center;
    width: 100% !important;
    max-width: 100% !important;
}

input[type = 'search']::-webkit-search-cancel-button{
	background-color: var(--color__fill-1);
	-webkit-appearance: none;
	height: 1.25rem;
	width: 1.25rem;
	border-radius: 50%;
	/* background-image: url('/local/templates/iteraciya/core/img/element__close--white.svg'); */
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L10 10M18 18L10 10M10 10L18 2M10 10L2 18' stroke='white' stroke-width='4'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: .675rem;
	transition: all ease .24s;
	cursor: pointer;
}
input[type = 'search']::-webkit-search-cancel-button:hover {
    transform: scale(1.125);
    background-color: var(--color__fill-1-h);
}
.page-404 p a {
    color: var(--color__fill-1);
    text-decoration: none;
    transition: all ease .24s;
}

.page-404 p a:hover {
    color: var(--color__fill-1-h);
}

.header__hotline {
    display: flex;
    justify-content: flex-end;
}

.shop-nav__link-icon {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: 60% 45%;
    position: absolute;
    left: 0;
    top: 0;
}

.shop-nav__link {
    display: flex;
    padding-top: 0;
    position: relative;
}

.mini-cart__cart {
    width: 100%;
    height: 100%;
}


.shop-nav__link-icon.--svg__nav-icon-fave {
    background-size: 2rem auto;
}

.shop-nav__link-icon.--svg__nav-icon-orders {
    background-size: auto 2rem;
}

.shop-nav__link-icon.--svg__nav-icon-personal {
    background-size: auto 2rem;
}

.shop-nav__link-icon.--svg__nav-icon-card {
    background-size: auto 2rem;
}

.nav-search__icon-search {
    width: 1.25rem;
    height: 1.25rem;
    background-size: contain;
    background-position: center;
}

.footer__pay {
    width: 3rem;
    height: 2.5rem;
    display: flex;
    background-size: contain;
    background-position: center;
    margin-right: .5rem;
}

a.copyright {}

.copyright__img {
    height: 1.5rem;
    width: 8.25rem;
    background-size: contain;
    background-position: center;
}

.footer__social-icon {
    width: 2.5rem;
    height: 2.5rem;
    background-size: contain;
    background-position: center;
}

.footer__social-icon.--svg__footer-avito {
    background-size: 80%;
}

.product__addtocart-icon {
    width: 1.5rem;
    height: 1.5rem;
    background-size: contain;
    background-position: center;
    margin-right: 0.5rem;
    position: relative;
    top: -0.15rem;
}

.sort__view-img.--svg__category-view--2 {
    width: 2rem;
    background-size: auto 100%;
}

.sort__view-img.--svg__category-view--1 {
    width: 1.675rem;
}

.type-carusel__btn-img.--svg__type-carusel-arrow--right {
    margin-right: -.25rem;
}

.type-carusel__btn-img.--svg__type-carusel-arrow--left {
    margin-left: -.25rem;
}


.count-calc__btn.--fix-product .count-calc__btn-img {
    width: .65rem;
    height: .65rem;
    background-size: contain;
    background-position: center;
}

.product-mini__delete:hover .product-mini__delete-img {
    opacity: 1;
    filter: grayscale(0);
}

.cabinet-card-bonus-items {
    max-height: 20rem;
    overflow: hidden;
    overflow-y: scroll;
    width: calc(100% + 1.5rem);
    padding-right: 1.5rem;
}
 

.cabinet-card.--bonus {
    height: auto;
    padding-bottom: 0;
}

.cabinet-modal-text {
    max-height: 70vh;
    overflow: hidden;
    overflow-y: scroll;
}


.vacantion__btn-wrap {
    position: absolute;
    right: 8rem;
    top: 50%;
    height: 3rem;
    padding-left: 2rem;
    border-left: 1px solid var(--color__border);
    margin-top: -1.5rem;
}
@media screen and (max-width: 991px){
.vacantion__btn-wrap {
    position: relative;
    right: 0rem;
    top: 50%;
    height: 3rem;
	padding-left: 0;
    border-left: none;
	}
}
.city-changer__city-name{
font-size: 0.9rem;
}
.map-item__tell a {
    color: var(--color__fill-1);
    font-weight: 700;
    text-decoration: none;
}

/*Страница контакты иконки возле карты старт*/
.--contact_soc a.footer__social img {
    height: 1.5rem;
}
.--contact_soc a.footer__social {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.5rem;
    height: 1.5rem;
    background-color: rgba(255, 255, 255, 0.16);
    margin-right: 0.25rem;
    transition: all ease .24s;
    cursor: pointer;
    border-radius: 0.25rem;
}

.--contact_soc .--contact_soc--tell{
    margin-right: 1rem;
}
/*Страница контакты иконки возле карты конец*/

.box-form-list{
    width: 40rem;
}
.box-form-list li a {
    text-transform: math-auto!important;
}
#nav__search-clear {
    font-size: 16px;
    color: #e3361d;
    height: 3.5rem;
    width: 100%;
    max-width: 4rem;
    outline: none;
    padding: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    font-weight: 700;
    background: white;
}
#nav__search-clear:after {
	content: "";
    background: #d9d9d9;
    margin-left: 26px;
    background-size: cover;
    height: 36px;
    width: 1px;


}

#nav__search-clear_mob {
    font-size: 16px;
    color: #e3361d;
    height: 2.5rem;
    width: 100%;
    max-width: 4rem;
    outline: none;
    padding: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    font-weight: 700;
    background: white;
}
#nav__search-clear_mob:after {
    content: "";
    background: #d9d9d9;
    margin-left: 26px;
    background-size: cover;
    height: 26px;
    width: 1px;


}

.--attention__personal {
    background-color: white;
    padding: 1.25rem;
    border-radius: 0.55rem;
    margin-bottom: 1.65rem;
}

.--attention__personal a.--color-red {
    color: var(--color__fill-1);
}


.--svg__header-bonus-icon {
	background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2032_12018)"><path fill-rule="evenodd" clip-rule="evenodd" d="M21.6766 5H15.3238L13.9238 1.26669C13.694 0.65375 14.1471 0 14.8016 0H22.1988C22.8533 0 23.3065 0.65375 23.0766 1.26669L21.6766 5ZM31.795 22.0143C31.3185 20.705 29.8225 20.0853 28.5597 20.674L24.1367 22.7361C24.1315 22.9443 24.111 23.1546 24.0737 23.3657C23.6698 25.6565 21.4775 27.1916 19.1867 26.7877L12.8738 25.6746C12.364 25.5847 12.0235 25.0984 12.1134 24.5885C12.2033 24.0786 12.6895 23.7381 13.1995 23.8281L19.5123 24.9412C20.787 25.1659 22.0025 24.3148 22.2273 23.0401C22.452 21.7654 21.6009 20.5499 20.3262 20.3252L17.3129 19.7939C16.4112 19.6349 15.5703 19.2929 14.8137 18.7774C12.6145 17.2791 9.80859 16.9279 7.30791 17.8381L5.37891 18.5403L9.47672 29.7988L17.4188 30.8902C18.3908 31.0238 19.364 30.8536 20.233 30.3982L30.6658 24.9304C31.7192 24.3782 32.2018 23.1319 31.795 22.0143ZM3.54194 18.9785C3.36488 18.4919 2.82687 18.2411 2.34031 18.4182L0.679375 19.0228C0.309 19.1576 0.0625 19.5096 0.0625 19.9037V31.0625C0.0625 31.5803 0.48225 32 1 32H5.0615C5.17088 32 5.27938 31.9809 5.38212 31.9434L7.04313 31.3389C7.52969 31.1618 7.7805 30.6238 7.60344 30.1373L3.54194 18.9785ZM19.515 18.2663L16.5249 17.4806L15.5427 17.0125C15.5445 17.0148 15.5464 17.0171 15.5483 17.0193C15.5391 17.0136 15.53 17.0078 15.5208 17.0021L13.452 16.0162C12.394 15.6524 11.2765 15.4649 10.136 15.4649C9.86416 15.4649 9.59347 15.4762 9.32422 15.4976C9.48322 13.6685 10.0678 11.8991 11.0385 10.3284C11.8836 8.96113 12.995 7.78925 14.3007 6.875H22.6965C24.0022 7.78925 25.1136 8.96113 25.9587 10.3284C27.1092 12.1899 27.7173 14.3306 27.7173 16.5189V18.9967L23.7412 20.8504C23.6378 20.63 23.5147 20.417 23.3722 20.2134C22.9483 19.6081 22.3865 19.1347 21.7369 18.8254L21.7088 18.8428L19.6573 18.3037L19.4865 18.2736C19.496 18.2712 19.5055 18.2688 19.515 18.2663Z" fill="white"/></g><defs><clipPath id="clip0_2032_12018"><rect width="32" height="32" fill="white"/></clipPath></defs></svg>');
}

.--svg__header-bonus-icon-red {
	background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2032_12018)"><path fill-rule="evenodd" clip-rule="evenodd" d="M21.6766 5H15.3238L13.9238 1.26669C13.694 0.65375 14.1471 0 14.8016 0H22.1988C22.8533 0 23.3065 0.65375 23.0766 1.26669L21.6766 5ZM31.795 22.0143C31.3185 20.705 29.8225 20.0853 28.5597 20.674L24.1367 22.7361C24.1315 22.9443 24.111 23.1546 24.0737 23.3657C23.6698 25.6565 21.4775 27.1916 19.1867 26.7877L12.8738 25.6746C12.364 25.5847 12.0235 25.0984 12.1134 24.5885C12.2033 24.0786 12.6895 23.7381 13.1995 23.8281L19.5123 24.9412C20.787 25.1659 22.0025 24.3148 22.2273 23.0401C22.452 21.7654 21.6009 20.5499 20.3262 20.3252L17.3129 19.7939C16.4112 19.6349 15.5703 19.2929 14.8137 18.7774C12.6145 17.2791 9.80859 16.9279 7.30791 17.8381L5.37891 18.5403L9.47672 29.7988L17.4188 30.8902C18.3908 31.0238 19.364 30.8536 20.233 30.3982L30.6658 24.9304C31.7192 24.3782 32.2018 23.1319 31.795 22.0143ZM3.54194 18.9785C3.36488 18.4919 2.82687 18.2411 2.34031 18.4182L0.679375 19.0228C0.309 19.1576 0.0625 19.5096 0.0625 19.9037V31.0625C0.0625 31.5803 0.48225 32 1 32H5.0615C5.17088 32 5.27938 31.9809 5.38212 31.9434L7.04313 31.3389C7.52969 31.1618 7.7805 30.6238 7.60344 30.1373L3.54194 18.9785ZM19.515 18.2663L16.5249 17.4806L15.5427 17.0125C15.5445 17.0148 15.5464 17.0171 15.5483 17.0193C15.5391 17.0136 15.53 17.0078 15.5208 17.0021L13.452 16.0162C12.394 15.6524 11.2765 15.4649 10.136 15.4649C9.86416 15.4649 9.59347 15.4762 9.32422 15.4976C9.48322 13.6685 10.0678 11.8991 11.0385 10.3284C11.8836 8.96113 12.995 7.78925 14.3007 6.875H22.6965C24.0022 7.78925 25.1136 8.96113 25.9587 10.3284C27.1092 12.1899 27.7173 14.3306 27.7173 16.5189V18.9967L23.7412 20.8504C23.6378 20.63 23.5147 20.417 23.3722 20.2134C22.9483 19.6081 22.3865 19.1347 21.7369 18.8254L21.7088 18.8428L19.6573 18.3037L19.4865 18.2736C19.496 18.2712 19.5055 18.2688 19.515 18.2663Z" fill="#E3361D"/></g><defs><clipPath id="clip0_2032_12018"><rect width="32" height="32" fill="#E3361D"/></clipPath></defs></svg>');
}


@media screen and (max-width: 991px){
.geo__items-groups {
    max-height: 42rem;
    overflow: scroll;
}
}

    .cabinet-card input.btn.btn-lg.btn-success.pl-4.pr-4 {
    margin: 0 auto;
    background-color: var(--color__fill-5);
    font-weight: 700;
    color: var(--color__white);
    box-shadow: 0.25rem 0.5rem 1.5rem -0.25rem rgba(0, 87, 177, 0.48);
    border-radius: 14px!important;
    }

	.--attention__personal a.btn.--border.--min{
    margin-right: 0;
    margin-left: auto;
	margin-top: 1rem;
}
span.--mobile--show {
    display: none;
}
@media screen and (max-width: 640px){
.col.--3.--qr-code__index-personal {
    display: none;
}
.--attention__personal ol {
display: none;
}
span.--mobile--close {
    display: none;
}
span.--mobile--show {
    display: inline-flex;
}
}
img.--qr-code-img {
    width: 7.2rem;
}
.--attention__personal ol {
    margin-top: 1rem;
}
.cabinet-card h3.text-center.--fx-sz-3 {
    padding: 3rem;
}

.popup__content.--base {
    max-width: 32rem;
}
a.js-popup.flex.--callcenter__number {
    position: absolute;
    top: 2.4rem;
    right: 13.6rem;
}
@media screen and (max-width: 640px){
	.footer__app.col.--3 {
    margin-top: 1rem;
}
}
.--attention__personal.--attention__timeWork {
    padding: 1.25rem 5rem;
}
/* End */


/* Start:/local/templates/iteraciya/css/style__1680.css?167592688050*/
@media screen and (max-width: 1680px) {  
	
 


} 
/* End */


/* Start:/local/templates/iteraciya/css/style__1440.css?167592688046*/
@media screen and (max-width: 1440px) {
	

 
}
/* End */


/* Start:/local/templates/iteraciya/css/style__1366.css?167592688044*/
@media screen and (max-width: 1359px) {



}
/* End */


/* Start:/local/templates/iteraciya/css/style__1359.css?167592688044*/
@media screen and (max-width: 1359px) {



}
/* End */


/* Start:/local/templates/iteraciya/css/style__1199.css?167592688048*/
@media screen and (max-width: 1199px) {

    

}
/* End */


/* Start:/local/templates/iteraciya/css/style__1024.css?167592688053*/
@media screen and (max-width: 1024px) {
	

    




}
/* End */


/* Start:/local/templates/iteraciya/css/style__991.css?168841692713175*/
@media screen and (max-width: 991px) {

    .wraper__side.col.--4 {}

    .wraper__side.col.--4 .smartfilter.product_category__filter {
        display: none;
    }
    .mob-filter {}

    .mob-filter .filter__property {
        padding: 0;
        padding-bottom: 1rem;
    }

    span.bx-filter-container-modef {
        right: 0;
    }

    
    .product_category__filter-mob-btn {
        display: block !important;
        background-color: white;
        margin-bottom: 1rem;
        height: 3.5rem;
        display: flex !important;
        justify-content: center;
        align-items: center;
        font-weight: 600;
        transition: all ease .24s;
    }
    
    .product_category__filter-mob-btn:active {
        transform: scale(.95);
    }

    .header__city-asq {
        top: 9.75rem;
        left: 1rem;
        padding: 1rem;
    }


    nav.nav {
        display: none;
    }
.filter__title-info-tooltip {
    right: 0;
    margin-left: 0;
    margin-right: 30px;
    text-align: center !important;
    left: 0;
}

.filter__title-info-tooltip:after {
    left: unset;
    right: 0;
    margin-left: unset;
    margin-right: -0.875rem;
    border-right: .5rem solid transparent;
    border-left: .5rem solid var(--color__dark);
}

.product__buyer-sales {
    grid-gap: 1rem;
}

.product__price-sales-item span {
    display: inline-block;
}


    header.header {
        display: none;
    }
    
    a.catalog-sections__show-all {
        display: none !important;
    }

.subscrible__form > * {
    width: calc(33.33% - 2rem) !important;
}

img.subscrible__pic {
    display: none;
}
.pdr-advantages__devider {
    display: none;
}

.main-page__advantages .pdr-advantages__item {
    width: 33.33%;
    margin: 0rem 0px;
    padding: 0px 1rem;
    text-align: center;
}

.main-page__header a.catalog-sections__show-all {
    display: none !important;
}


.main-page__header .colls__coll.--10 {
    width: 100% !important;
}

.colls {
    width: 100%;
}

main {
    padding-top: 10rem;
}
.tiles > * {
    width: 100%;
    margin-bottom: 1rem;
}

.tiles__mask {
    width: 100%;
    min-height: auto;
}
.tiles__mask > .flex.--just-center {
    margin-top: 4rem;
}

.footer__top .footer__menu {
    width: calc(33.33% - 2rem);
}
.footer__asq {
    display: none;
}

.footer__info > * {
    width: calc(33.33% - 2rem) !important;
}

img.footer__pay {
    height: 1rem;
}

.colls__coll.--10 {
    margin-right: 0px;
}

.seotext__content {
    /* height: 8.75rem; */
    /* overflow: hidden; */
    /* padding-right: 6rem; */
}
.seotext__show {
    right: 2rem;
}

.wraper__side {
    width: 100% !important;
    max-width: 100% !important;
    margin-right: 0px !important;
}

.wraper__title {
    /* margin-bottom: 0px; */
}

.pdr-detail__side {display: none;}

.pdr-detail__desc {
    padding: 0px 4rem;
}

.pdr-detail__info {
    max-width: 100% !important;
    margin-right: 0px !important;
}

.pdr-detail__gallery {
    width: 100% !important;
    max-width: 100% !important;
    margin-right: 0px !important;
}

.projects > * {
    width: calc(100% / 1);
}

.sort__selects.flex.--align-center {
    margin-top: 0px;
}

.project__bottom {
    margin-top: 1rem;
}

.wraper__list {
    background-color: #FFFFFF;
    padding: 6rem 4rem;
    position: relative;
}

.catalog__categorys > * {
    width: calc(100% / 1);
}

.catalog__category:nth-child(4n) {
    border-right: 1px solid transparent;
}
.catalog__category:nth-child(2n) {
    border-right: 1px solid transparent;
}

.catalog__category:nth-child(+n+4) {
    border-bottom: 1px solid var(--color__border) ;
}
.category.--view-2 > * {
    width: calc(100% / 2);
    display: flex;
    flex-direction: column;
}
.pdr-detail__tab-devider {
    display: none;
}

.pdr-detail__tab {
    margin-right: 2rem;
}

.personal__content {
    width: 100%;
    /* order: 1; */
    margin-right: 0px;
}

.personal__side {
    /* max-width: 100% !important; */
    margin-bottom: 1rem;
    margin-right: 0px !important;
}

.product-mini__name {
    margin-left: 2rem !important;
    max-width: initial;
    padding-right: 1rem;
    flex: 1;
}

.product-mini >  .flex {
    justify-content: flex-start;
}

a.product-mini__delete span {
    display: none;
}

a.product-mini__delete {
    position: absolute;
    right: 0px;
    top: 0px;
}

.product-mini {
    position: relative;
}

.order-form__inputs .input__wrap {
    width: 100% !important;
    max-width: calc(50% - 1rem);
    margin-bottom: 1rem;
}
.personal__side.--toatl-order {
    order: 3;
    margin-bottom: 0px;
    margin-top: 1rem;
}
.contacts .map {
    display: none;
}

.contacts {
    min-height: auto;
    padding: 2rem;
}

.contacts .info {
    position: relative;
    width: 100%;
    margin: 0px;
    left: 0px;
    top: 0px;
}

.contacts .info:after {
    display: none;
}

.items {}

.projects.--news > * {
    width: calc(100% / 2);
}
.news-detail__pic {
    margin-top: inherit !important;
    display: block;
}

.mob-nav__full {}

.mob-nav__full .catalog-sections {
    display: block;
    max-width: 100%;
}

.catalog-section__link--level-1.open .catalog-section__name--level-1::after{
    transform: rotate(90deg);
}

.mob-nav__full .catalog-sections .catalog-section--level-2 {
    position: initial;
    left: 0;
    width: 100%;
    border-right: 1px solid var(--color__border);
    border-bottom: 1px solid var(--color__border);
    padding: 2rem;
    column-count: unset !important;
    -moz-column-count: unset !important;
    column-count: unset !important;
}

.mob-nav__full .catalog-sections .catalog-section--level-2 .catalog-section__item--level-2 {
    width: 100%;
    margin-bottom: 1rem;
    padding-right: 0;
}

.mob-nav__logo {
/*     background-image: url(/local/templates/iteraciya/css/../img/logo.svg); */
    background-size: auto 26px;
}

.mini-cart {
    background-color: transparent;
}

.mini-cart__count {
    box-shadow: 0px 0px 0px 0.25rem #ffffff;
}
.center-wrap {
    max-width: 100%;
    padding: 0px 1.5rem;
}

.type-carusel__buttons {
    display: none;
}

.type-carusel__paginatin {
    margin-top: 0px;
    width: auto;
    justify-content: center;
    display: flex;
}

.type-carusel__title h3 {
    width: 100%;
}

.type-carusel__title div {
    margin-left: 0px;
}

.colls__coll.--6.flex.--align-end.--just-center.--final-pic {
    display: none;
}
.colls__coll.--6.flex.--align-end.--just-center.--final-pic {
    display: none;
}

.order-form__thanks-desc {
    text-align: center;
    justify-content: center;
    flex: inherit;
    width: 100% !important;
    display: flex;
    max-width: 100% !important;
    padding: 4rem;
}

.order-form__thanks-desc .flex {
    justify-content: center;
}

.order-form__thanks-desc {
    margin-right: 0px !important;
}

.contacts .info .items .item {
    width: 50%;
}

.catalog-sections {
    display: none;
}

.swiper__navigation {
    display: none;
}

.swiper-slide .projects.--news > * {
    width: calc( (100% / 1) - .5rem);
}

.product.--main-page {
    width: calc( (100% / 2) - .5rem);
}
.swiper-slide.category.--view-2 .product {
    width: calc( (100% / 1) - .5rem);
}

.wraper__component {
    max-width: 100% !important;
}

.product .count-calc.--fix-product {
    display: none;
}

.category.--view-2 > * {
    width: calc( (100% / 1) - 1rem);
}


.order-form__thanks-desc br {
    display: none;
}
.contacts {
    margin-top: 0rem !important;
}

.contacts {
    padding: 0px;
}

.contacts .info {
    box-shadow: none;
    border: 1px solid #eeeeee;
}

.projects.--news > * {
    width: calc( (100% / 2) - .5rem);
}

    .component {
        padding-top: 0;
    }
    .service-item.--main-page .service-item__content {
        padding: 2rem;
    }

    .service-item__bg {
        opacity: .32;
    }

    .about-company__map {
        display: none;
    }

    .assessment {
        padding: 4rem;
        padding-bottom: 8rem;
    }

    .assessment__info {
        margin-top: 3rem;
        max-width: 100% !important;
    }

    .assessment__info ul.--white {
        max-width: 100%;
    }

    img.assessment__bg--top {
        right: 9rem;
        top: -3.5rem;
    }

    .pdr-advantages__icon {
        margin-right: 0px;
        width: 100%;
        margin-bottom: 1rem;
    }

    .footer__offerta {
        max-width: 100% !important;
    }

    .footer__offerta.flex.col.--6 {
        max-width: 100% !important;
        flex: inherit;
        width: 100% !important;
        margin-bottom: 2rem;
    }

    .footer__info {
        flex-wrap: wrap;
    }

    .footer__info {
        justify-content: flex-start;
    }

    .footer__menu {
        display: none;
    }

    .mob-menu__tabs {
        margin: 0px 2rem;
        margin-top: 0px !important;
        padding-top: 0px !important;
    }

    .mob-menu__tabs .pdr-detail__tab {
        width: 50%;
        margin: 0px;
        text-align: center;
        padding: 2rem 0px;
        font-size: 1.25rem;
    }


.category.--view-1 > * {
    width: calc((100% / 2) - 1rem);
}
.pdr-detail__left.col.--9 {
    max-width: calc(4rem * 5 + (2rem * 8));
}

.pdr-detail__right.col.--5 {
    max-width: calc(4rem * 4 + (2rem * 4));
}

.product__prop-coll {
    max-width: 100%;
}

.pdr-detail__desc {
    padding: 0px 2rem;
}

img.pdr-detail__pay {
    max-width: 3rem;
}
.product-in-shop__wraper {
    padding: 2rem;
}

.product-in-shop__contact {
    flex: 1;
    padding-right: 3rem;
}

.center-wrap .center-wrap {
    padding: 0px;
}


.tile-content__content {
    max-width: 100%;
}

.tile-content__bg {
    display: none;
}

.personal__content.col.--10 {
    max-width: inherit;
    flex: 1;
    margin-right: 2rem;
}

.cart {}

.flex.--just-space.--align-center.col.--auto {}

.cart .product-mini {
    padding-right: 3rem;
}

.product-mini__colut-price {
    margin-top: 1rem;
    border: 0px;
}

.product-mini {
    padding-bottom: 2rem;
    margin-bottom: 2rem;
}
.order__step {
    height: auto;
}

.order__step-name {
    margin: 0px;
    font-size: 1rem;
    padding: 0px 2rem;
    text-align: center;
    margin-top: 1rem;
}
.input__wrap.--big2 {
    width: calc( (100% / 1) - 1.5rem);
}
div#contacts__map {
    position: relative;
    order: 2;
    height: 20vh;
    display: none;
}

.center-wrap {}

.contacts .center-wrap {
    order: 1;
}

.contacts-info:after {
    display: none;
}

.contacts-info .footer__devider {
    display: none;
}

.footer__contact {
    width: 100%;
    margin: 1rem 0px;
}

.order-products__titles {
    display: none;
}

.order-product > * {
}

.order-product__wrap.--price-per-one {
    display: none;
}

a.product-mini__name.--auto {
    flex: inherit;
    max-width: 20rem;
}

.order-product__wrap.--price-sum {
    flex: 1;
}

.order-product__wrap.--pay-type {
    flex: 1;
}
.article__content.--big {
    padding: 3rem;
}

.article__content {
    padding: 2rem;
}

.article__share {
}

.article__desc.--big {
    margin-bottom: 2rem;
}

.subscrible__hand {
    display: none;
}

.subscrible__form-wrap {
    padding: 2rem;
}

.vacantion__btn-wrap {
    margin-top: 1rem;
}
.faqs.col.--8 {
    max-width: 100%;
}

.faq-asq.autorize {
    max-width: 100%;
    width: 100%;
}

.review {
    width: calc( (100% /1) - .5rem);
}

.pretension.--cube-list.col.--8 {
    max-width: 100%;
}

.faqs.col.--6 {
    max-width: 100%;
    margin-top: 2rem;
}

.tabs__blocks {
    padding-bottom: 16rem;
    display: inline-block;
    width: 100%;
}

.map-changer__items {
    display: none;
}

div#map {
    height: 50vh !important;
}
.service-detail.--bonusnaya-programma .service-item.--head {
    height: auto;
}

.service-detail.--bonusnaya-programma .service-item__bg {
    width: 100%;
    justify-content: flex-end;
}

.bonus-programm__gropup-two-line {
    grid-template-columns: 1fr;
}

.bonus-programm__group {
    padding: 1.5rem 2rem;
}

.bonus-programm__gropu-sides {
    grid-template-columns: 1fr;
}
.pdr-detail__info .product__propery.--main-prop > * {
    width: calc(50% - 1rem) !important;
}

.footer__socials {
    max-width: calc(50% - 0rem) !important;
}

.footer__socials:last-of-type {
    text-align: right;
}

.footer__socials:last-of-type .flex.--align-center {
    justify-content: flex-end;
}

.sort {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    padding: 1rem !important;
}

.sort__selects .select.--sort {
    width: 100% !important;
    margin-bottom: 0 !important;
}

.sort__selects > * {
    margin-bottom: 0 !important;
}

.sort__show-sale {
    margin-bottom: 0 !important;
}

.sort__views.flex.--align-center {
    display: none !important;
}


.product__propery.--jewerly-payment .filter__title-info-tooltip:after {
    right: unset;
    left: 50%;
    border-right: .5rem solid transparent;
    border-left: .5rem solid transparent;
    top: -1rem;
    border-bottom: .5rem solid var(--color__dark);
    margin-left: -.875rem;
}

.category.--view-2 .product__buy {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 1rem;
}

.category.--view-2 .product__buy .product__addtocart {
    width: 100%;
    max-width: unset;
}

.page-404 p br {
    display: none;
}
.page-404 p a.tel-link {
    display: inline-block;
}




























































}
/* End */


/* Start:/local/templates/iteraciya/css/style__768.css?1675926880163*/
@media screen and (max-width: 768px) {  
 






















































































































} 
/* End */


/* Start:/local/templates/iteraciya/css/style__640.css?167592688013840*/
@media screen and (max-width: 640px) {  

html, body {
    font-size: 13px;
}

.main-page__advantages .pdr-advantages__item {
    width: 100%;
    margin: 1rem 0px;
}

.wraper__title {
    margin-bottom: 1rem;
}

.type-editor h2, .type-editor .h2 {}

h2, .h2 {
    font-size: 2rem;
}
.mob-citys-sections {
    display: block !important;
    margin-bottom: 1rem;
    border-radius: .5rem;
    overflow: hidden;
}.map-changer__items {
    /* display: block; */
}
.subscrible__form > * {
    width: 100% !important;
    margin-right: 0px !important;
    margin-bottom: 1rem;
    max-width: 100% !important;
}
.mob-citys-sections .map-changer__title {
    padding: 0;
}.mob-citys-sections {
    display: block !important;
    margin-bottom: 1rem;
    border-radius: .5rem;
    overflow: hidden;
}.map-changer__items {
    /* display: block; */
}

.mob-citys-sections .map-changer__city-name {
    padding: 2rem 2.5rem;
    width: 100%;
}
.subscrible {
    background-image: none;
    padding: 2rem 0px;
}

.subscrible__form > * {
    width: 100% !important;
    margin-right: 0px !important;
    margin-bottom: 1rem;
    max-width: 100% !important;
}

.footer__devider {
    display: none;
}

.footer__contact {
    width: 100%;
    margin: .5rem 0px;
}

.footer__info > * {
    width: calc(100%) !important;
}
.footer__top {
    padding-bottom: 5rem;
}

.sort__selects.flex.--align-center {
    margin-top: 0px;
}



.sort__view {
    margin-left: 0px;
    margin-right: 1rem;
    display: none;
}

.sort__views {
    margin-top: 1rem;
}

.sort__selects > * {
    margin-bottom: 1rem;
}

.category.--view-1 > * {
    width: calc(100% / 1);
    border-right: 0px solid var(--color__border) !important;
}

.pagination__arrows {
    display: none;
}

.pagination__arrows {}

.wraper__title--count {
    margin-left: 0px;
}

.pdr-detail__info {
    padding: 2rem;
}

.pdr-detail__gallery {
    padding: 2rem;
}

.count-calc {
    width: 100%;
}

.product__addtocart {
    width: 100%;
    margin-top: 1rem;
}

.pdr-detail__info {
    padding: 2rem;
}

.pdr-detail__gallery {
    padding: 2rem;
}

.count-calc {
    width: 100%;
}

.product__addtocart {
    width: 100%;
    margin-top: 1rem;
}

.pdr-detail__tab {
    width: 100%;
    padding: 1.5rem 0px;
    box-shadow: inset 0px -.3rem 0px var(--color__border);
}

.pdr-detail__tabs {
    padding-top: 1rem;
}

.pdr-detail__desc {
    padding: 0px 2rem;
}
.steps__desc h2:first-child, .steps__desc h3:first-child, .steps__desc h4:first-child, .steps__desc h5:first-child, p:first-child {
    margin-top: 0rem !important;
}
.steps__desc {
    padding-left: 1.5rem;
}
.sort__tags > * {
    margin-bottom: 1rem;
}
.project .project__info {
    padding: 2rem;
    border-right: 0px;
}

.project .project__info a.product__more {
    margin-top: 1rem;
}

a.project__pic {
    height: 16rem;
}

h1 {
    font-size: 2rem;
    line-height: 2.5rem !important;
    margin-bottom: .5rem;
}

.wraper__title--count {
    width: 100%;
}
.wraper__list {
    padding: 2rem;
}
 
.catalog__categorys > * {
    width: calc(100% / 1);
}


.catalog__category {
    background-color: white;
    padding: 2.5rem;
    border-bottom: 1px solid var(--color__border);
    border-right: 0px;
}

.pdr-detail__manufacture-logo {
    display: none;
}

.type-editor blockquote {
    padding: 2rem;
}
a.product-mini__img {
    width: 100%;
    height: auto;
    margin-bottom: 2rem;
}

.product-mini__price {
    margin-left: 0px;
    margin-left: 2rem;
}

.product-mini__count {
    margin-left: 0px;
}

a.product-mini__name {
    max-width: 100% !important;
    width: 100% !important;
    flex: inherit;
    margin-left: 0px !important;
    margin-bottom: 1rem;
}
.order-form__inputs .input__wrap {
    width: 100% !important;
    max-width: calc(100% - 1rem);
    margin-bottom: 1rem;
}

.order__buttons > * {
    height: 4rem;
    width: 9rem;
    font-size: 1.125rem;
    margin-right: 1rem;
    flex: 1;
}
.order__buttons > *:last-child {
    margin-right: 0px;
}


.order__step {
    text-align: center;
    justify-content: center;
}

.order__step-name {
    margin-left: 0px;
    width: 100%;
    margin-top: .5rem;
    font-size: .75rem;
}

.order__step {
    height: auto;
}

.order__steps {
    align-items: stretch;
}

.input__wrap.--big2 {
    width: calc( (100% / 1) - 0rem);
}

.contacts .info .items .item {
    width: 100%;
}
.contacts__bottom .flex > * {
    width: 100%;
}

.projects.--news > * {
    width: calc(100% / 1);
}

a.product-mini__name.--buy-1-click {
    flex: 1;
    margin-left: 1rem !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.popup a.product-mini__img {
    margin-bottom: 0px;
}

.order__btn.--buy-1-click {
    height: 4rem;
    position: relative;
    margin-top: 0px;
}
.projects.--news > * {
    width: calc( (100% / 1) - .5rem);
}


.category.--view-2 > * {
    width: calc( (100% / 1) - .5rem);
}

.swiper-slide .projects.--news > * {
    width: calc( (100% / 1) - .5rem);
}

.product.--main-page {
    width: calc( (100% / 1) - .5rem);
}
.swiper-slide.category.--view-2 .product {
    width: calc( (100% / 1) - .5rem);
}


.product.--main-page.--big {
    width: calc( (100% / 1) - .5rem);
}

.subscrible__wraper {
    padding-left: 0px;
}

.footer__top .footer__menu {
    width: 100%;
}
.product__propery > * {
    width: 100%;
    text-align: left !important;
}

.product__propery {
    margin: .5rem 0px;
}

.product__prices {
    /* width: 100%; */
}

.product__buy {
    align-items: center;
}

.product__buy > .flex {
    width: 100%;
}

.type-carusel__btn {
    display: none;
}

.type-carusel__show-all, .btn.--min {
    /* display: none; */
}

.type-carusel__paginatin span.swiper-pagination-bullet {
    width: .25rem;
    height: .25rem;
    margin: 0px .125rem;
}

.swiper-pagination {
    width: 100% !important;
    margin-right: 0px !important;
}

.type-carusel__nav {
    width: 100%;
    margin-top: 1.5rem;
}

.type-carusel__title {
    text-align: center;
}

.type-carusel__title .p {
    text-align: center;
    width: 100%;
    /* margin-bottom: 1.5rem; */
}

.product__addtocart {
    margin-top: 0px;
}


.review {
    padding: 1.5rem;
}
.assessment {
    padding: 1.5rem;
}

.assessment__bg {
    opacity: .2;
}

.about-company__wraper {
    padding: 1.5rem;
}

.service-item.--main-page {
    width: calc( (100% / 1) - 0rem) !important;
}
.footer__top {
    padding-bottom: 0px;
}

.footer__pays.col.--4 {
    margin-bottom: 1.5rem;
}

.footer__pays{
    display: none;
}

a.type-carusel__show-all.btn.--border {
    display: none;
}

.catalog__categorys > * {
    /* padding: 0; */
    max-width: calc(100% - 1rem);
}

.category-section__btn-wrap.flex {
    margin-top: 1rem;
    width: 100%;
}

a.category-section__btn.btn.--fill-red.--min {
    width: 100%;
    max-width: 100%;
}

.catalog__category {
    padding: 0px;
}

.catalog__category .catalog-section__item--level-2 {
    width: 100%;
}
.breadcrumbs__back {
    margin-left: 0px;
}
.what-price__img {
    position: relative;
    top: 0px;
    height: auto;
    left: 0px;
    margin: 0px;
    width: 100%;
    display: flex;
    margin-top: 1.5rem;
}

.what-price__bg.flex.--algin-center.col.--auto {
    display: flex;
    width: 100%;
    flex: inherit;
    order: 1;
}

.what-price__info.col.--5.pdg {
    order: 2;
    padding-top: 2rem;
    text-align: center;
}

.what-price__btn-wrap {
    justify-content: center;
}

.what-price__desc {
    margin-bottom: 2rem;
}
.sort__show-sale {
    margin-left: 0px;
    margin-bottom: 1rem;
}
.product-in-shop__btn-wrap {
    width: 100%;
    max-width: 100%;
    display: block;
    margin-top: 1rem;
}

.product-in-shop__contact {
    padding-right: 0px;
}

/* .fotorama__stage {
    height: 20rem !important;
} */

.pdr-detail__mob-prepend {
    margin-top: 1.5rem;
}

.btn {
    padding: 0px 1rem;
}

.service-item {
    width: calc( (100% / 1) - 0rem);
}

.service-item__content {
    padding: 1.5rem;
}

.tile-content {
    width: calc( (100% / 1) );
}

.tile-content__content {
    padding: 1.5rem;
}

.icon-step__arrow {
    display: none;
}

.service-item.--head {
    padding: 1.5rem;
}
.personal__content.col.--10 {
    margin-right: 0px;
    order: 2;
}

.product-mini__colut-price {
    margin-right: 0px;
    padding-right: 0px;
    width: 100%;
}

.cart .product-mini {
    padding: 0px;
    padding-bottom: 2rem;
}

a.product-mini__delete {
    top: inherit;
    bottom: 2.5rem;
}

.product-mini__price {margin-left: 1rem;}

.order__step {
    padding: 1rem 0px;
    width: calc(33.33% - 1rem);
    /* flex: inherit; */
}

.order__step-name {
    padding: 0;
}

.order-form {
    padding: 1.5rem;
}
.contacts-info .footer__contacts {
    padding: 1.5rem;
}
.autorize-list {
    padding: 1.5rem;
}

.big-input__input {
}

.autorize-links__line {
    padding-bottom: 1rem;
    margin-bottom: 1rem;
}

a.autorize-links__link {
    margin-top: 1rem;
}

.autorize__title {
    font-size: 1.65rem;
    margin-bottom: 1rem;
}
.autorize__btn-wrap {
    margin-top: 0;
}

.orders-sort-items {
    display: none;
}

a.order-sort {
    padding: 0px !important;
    flex: 1;
}

.orders-sort {
    width: 100%;
}
.accordion__arrow {
    right: 1.5rem;
    padding-left: 0rem;
    border-left: 0px solid var(--color__border);
}

.order .accordion__title {
    padding: 1.25rem 1.5rem !important;
}
.article.--big {
    width: calc( (100% / 1) - 0em);
}

.article__content.--big {
    padding: 1.5rem;
}

a.article__name.h3 {
    font-size: 1.5rem;
    line-height: 2rem;
}

.article {
    width: calc( (100% / 1) - 0rem);
}

.article__content {
    padding: 1.5rem;
}
.subscrible__form-wrap {
    padding: 1.5rem;
}

.subscrible {
    padding: 0px;
}

.socials__title {
    width: 100%;
    margin-bottom: 1rem;
}

.social__link {
    margin-left: .0rem;
    margin-right: .25rem;
}
.sort .sort__tags {
    display: none;
}

.article.--new {
    width: calc( (100% / 1) - 0rem);
}

.article.--new .article__content {
    padding: 1.5rem;
}

.accordion__title {
    padding: 1.5rem 1.5rem;
    padding-right: 3rem;
}

.vacantion {}

.vacantion .accordion__title {
    padding-right: 3rem;
    padding-left: 1.5rem;
}

.accordion__desc {
    padding: 1.5rem;
}

div#add a.btn {
    width: 100% !important;
    flex: inherit;
    margin: 0px;
}

div#add a.btn:last-child {
    margin-top: 1rem;
}


.--feedback {}

.--feedback .input__wrap.col.--auto {
    width: 100%;
    flex: inherit;
    margin-bottom: 1rem;
}

.--feedback .input__wrap {
    width: 100%;
    margin-bottom: 1rem;
}

.article.--photogallery {
    width: calc( (100% / 1) - 0rem);
}

.photogalery-list {
    padding: 1.5rem;
}

.photogalery__item-group {
    width: 100%;
}

.photogalery__item:first-child {
    height: 10rem;
}

.photogalery__item {
    height: 5rem;
}

.photogalery__item-group:nth-child(2n) .photogalery__item:first-child {
    order: 1;
}

.add-review__btn-wrap.flex {
    width: 100%;
    display: block;
    margin-top: 1rem;
    margin-right: .5rem;
    margin-bottom: 1rem;
}

.pretension {
    padding: 1.5rem;
}

.order__title-wrap > * {
    width: 100%;
    max-width: 100% !important;
    text-align: left;
    justify-content: flex-start;
}

span.order__status {
    margin-left: -0rem;
}

.bottom-menu {
    flex-wrap: wrap;
}

.bottom-menu nav {
    flex-wrap: wrap;
    padding: 0 20px;
    justify-content: flex-start;
    padding-bottom: 10px;
}

.bottom-menu nav a {
    padding: 10px 0px;
    margin-right: 15px;
}
.personal__side.--toatl-order {
    max-width: 100% !important;
}

.personal__side.col.--4 {
    max-width: 100% !important;
}

.pdr-detail__right.col.--5 {
    max-width: 100% !important;
    width: 100% !important;
}

.pdr-detail__info {
}
.assessment__final-step-btn .flex {
    width: 100%;
}.file-selectdialog .file-extended .file-selector br {
    display: none;
}
.what-price__btn {
    max-width: 100%;
    width: 100%;
    margin-bottom: 1rem;
    margin-right: 0 !important;
}
.citys-btns {
    grid-template-columns: 1fr;
}
.city-changer {
    display: flex;
    padding: 0;
    margin: 0;
    color: white !important;
    padding: .5rem 0;
} 

.city-changer__label {
    margin-right: 1rem;
}

.city-changer__city-name:after {
    border-bottom: .2rem solid white;
    border-right: .2rem solid white;
    top: -.125rem;
    position: relative;
}

.mob-nav__search-clear {
    display: block;
    width: 2rem;
    height: 2rem;
    background-color: var(--color__fill-1);
    border-radius: 2rem;
    position: absolute;
    right: 4rem;
    background-image: url(/local/templates/iteraciya/core/img/element__close--white.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 1rem;
    display: none;
}.assessment__final-step-btn .flex {
    width: 100%;
}.file-selectdialog .file-extended .file-selector br {
    display: none;
}

.popup .map-changer__title {padding: 1rem 0rem;}

.popup .map-changer {margin: 0 !important;}

.callcenter__title {font-weight: 500;opacity: .6;padding-top: 1.5rem;margin-bottom: .5rem;border-top: 1px solid #f0f0f0;margin-top: 1.5rem;}

.popup .accordion__desc {padding: 0 !important;}

.popup .map-item {padding: 0;margin-bottom: 1rem;}

.map-item__addres {width: 100%;}

.map-item__tell {margin-bottom: 0;text-decoration: none;color: var(--color__fill-1);}

.popup .map-item:hover {background-color: transparent;}

.mob-nav__slide.--auto {width: auto;}

.mob-nav__logo {background-size: auto 19px;background-position: center 23px;}

.mob-nav__slide {display: flex;justify-content: center;align-items: center;/* width: 52px; */}

.mob-nav__slide svg {width: 24px;}

.popup__wrap {
    padding: 4rem 1rem !important;
}
.catalog-section__name-count {display: inline-block;padding: 0 0.375rem;background-color: gold;border-radius: .5rem;margin-left: .25rem;font-size: .75rem;font-weight: 700;}









} 
/* End */


/* Start:/local/templates/iteraciya/css/svg.css?1686517006125439*/
.--svg__onrise {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='709' height='121' viewBox='0 0 709 121' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M103.256 17.822C115.147 29.562 121.167 43.711 121.167 60.268C121.167 76.976 115.147 91.125 103.256 102.715C91.516 114.455 77.517 120.477 60.81 120.477C44.101 120.477 30.102 114.456 18.362 102.715C6.62199 90.975 0.60199 76.976 0.60199 60.268C0.60199 43.711 6.62199 29.563 18.362 17.822C29.954 6.082 44.101 0.0599976 60.81 0.0599976C77.517 0.0609976 91.516 6.082 103.256 17.822ZM32.361 31.971C24.535 39.799 20.771 49.281 20.771 60.269C20.771 71.258 24.535 80.891 32.361 88.717C40.189 96.545 49.822 100.308 60.811 100.308C71.797 100.308 81.282 96.545 89.108 88.717C97.087 80.74 100.848 71.257 100.848 60.269C100.848 49.282 96.935 39.799 89.108 31.971C81.282 24.144 71.798 20.231 60.811 20.231C49.822 20.23 40.339 23.993 32.361 31.971ZM253.494 0.060997V120.176V120.326V120.477L153.399 30.466V0.060997L233.475 72.16V0.060997H253.494ZM361.887 77.278L386.572 120.477H363.543L328.621 60.119L346.534 60.269C351.953 60.269 356.618 58.313 360.533 54.399C364.597 50.486 366.553 45.67 366.553 40.1C366.553 34.681 364.597 30.015 360.533 26.101C356.618 22.188 351.953 20.231 346.534 20.231H306.344L304.086 17.974L293.701 0.0619965H346.534C357.52 0.0619965 367.005 3.976 374.831 11.802C382.659 19.779 386.571 29.112 386.571 40.1C386.571 48.529 384.313 56.055 379.497 62.829C374.832 69.601 368.963 74.418 361.887 77.278ZM458.384 100.308L438.365 120.477V0.060997L458.384 19.93V100.308ZM173.418 120.477H153.399V79.476L173.418 97.681V120.477ZM531.401 70.354C521.617 70.354 513.339 66.892 506.565 60.119C499.793 53.195 496.331 44.916 496.331 35.132C496.331 25.499 499.793 17.372 506.565 10.448C513.339 3.524 521.617 0.0619965 531.401 0.0619965V20.23C529.294 20.23 527.337 20.532 525.532 21.284C523.576 22.037 522.07 23.091 520.563 24.596C519.21 25.951 518.156 27.607 517.402 29.413C516.65 31.22 516.348 33.176 516.348 35.132C516.348 39.348 517.703 42.809 520.562 45.82C523.574 48.83 527.034 50.335 531.4 50.335H561.353C571.137 50.335 579.415 53.797 586.189 60.57C593.114 67.494 596.574 75.773 596.574 85.406C596.574 95.039 593.114 103.317 586.189 110.241C579.415 117.014 571.137 120.477 561.353 120.477V100.308C563.46 100.308 565.417 100.006 567.224 99.254C569.18 98.501 570.835 97.447 572.19 96.093C573.545 94.738 574.599 93.233 575.351 91.276C576.103 89.469 576.555 87.513 576.555 85.406C576.555 81.341 574.9 77.88 572.039 74.869C569.029 71.859 565.567 70.354 561.352 70.354H531.401V70.354ZM617.653 0.060997L637.671 20.23H697.88V0.060997H617.653ZM654.409 50.334V70.354H655.461H708.208V50.334H655.461H654.409V50.334ZM617.653 118.821V120.477H697.88V100.308H637.671L617.653 118.821Z' fill='%23333333'/%3E%3C/svg%3E");
}
.--svg__breadcrumb-back {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='11' height='16' viewBox='0 0 11 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 2L3 8L9 14' stroke='white' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");
}
.--svg__catalog-section-link--arrow {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='11' height='16' viewBox='0 0 11 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L8 8L2 14' stroke='%23E3361D' stroke-width='3'/%3E%3C/svg%3E");
}
.--svg__category-view--1 {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M6.88993 0H0.912109V5.97782H6.88993V0Z' fill='%23E3361D'/%3E%3Cpath d='M6.89188 8.96671H0.914062V14.9445H6.89188V8.96671Z' fill='%23E3361D'/%3E%3Cpath d='M6.89188 18.0221H0.914062V23.9999H6.89188V18.0221Z' fill='%23E3361D'/%3E%3Cpath d='M15.8567 -3.05176e-05H9.87891V5.97779H15.8567V-3.05176e-05Z' fill='%23E3361D'/%3E%3Cpath d='M15.8567 8.96671H9.87891V14.9445H15.8567V8.96671Z' fill='%23E3361D'/%3E%3Cpath d='M15.8567 18.0221H9.87891V23.9999H15.8567V18.0221Z' fill='%23E3361D'/%3E%3Cpath d='M24.8391 -3.05176e-05H18.8613V5.97779H24.8391V-3.05176e-05Z' fill='%23E3361D'/%3E%3Cpath d='M24.8255 8.96671H18.8477V14.9445H24.8255V8.96671Z' fill='%23E3361D'/%3E%3Cpath d='M24.8255 18.0221H18.8477V23.9999H24.8255V18.0221Z' fill='%23E3361D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='25' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.--svg__category-view--2 {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='34' height='24' viewBox='0 0 34 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M6.81766 0H0.839844V5.97782H6.81766V0Z' fill='%23E3361D'/%3E%3Cpath d='M33.7386 -3.05176e-05H9.80469V5.97779H33.7386V-3.05176e-05Z' fill='%23E3361D'/%3E%3Cpath d='M6.81766 8.96677H0.839844V14.9446H6.81766V8.96677Z' fill='%23E3361D'/%3E%3Cpath d='M33.7405 8.9668H9.80664V14.9446H33.7405V8.9668Z' fill='%23E3361D'/%3E%3Cpath d='M6.81766 18.0221H0.839844V23.9999H6.81766V18.0221Z' fill='%23E3361D'/%3E%3Cpath d='M33.7405 18.0222H9.80664V24H33.7405V18.0222Z' fill='%23E3361D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='34' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.--svg__category-view--3 {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='34' height='24' viewBox='0 0 34 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M6.81766 0H0.839844V5.97782H6.81766V0Z' fill='%23E3361D'/%3E%3Cpath d='M33.7386 -3.05176e-05H9.80469V5.97779H33.7386V-3.05176e-05Z' fill='%23E3361D'/%3E%3Cpath d='M6.81766 8.96677H0.839844V14.9446H6.81766V8.96677Z' fill='%23E3361D'/%3E%3Cpath d='M33.7405 8.9668H9.80664V14.9446H33.7405V8.9668Z' fill='%23E3361D'/%3E%3Cpath d='M6.81766 18.0221H0.839844V23.9999H6.81766V18.0221Z' fill='%23E3361D'/%3E%3Cpath d='M33.7405 18.0222H9.80664V24H33.7405V18.0222Z' fill='%23E3361D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='34' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.--svg__count-minus {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='16' height='5' viewBox='0 0 16 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='15.9941' width='4.57' height='15.995' transform='rotate(90 15.9941 0)' fill='white'/%3E%3C/svg%3E");
}
.--svg__count-plus {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 0H6V6H0V10H6V16H10V10H16V6H10V0Z' fill='white'/%3E%3C/svg%3E");
}
.--svg__delete {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='30' height='32' viewBox='0 0 30 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.0128 11.0329L18.5079 10.941L17.9648 25.7713L20.4697 25.8628L21.0128 11.0329Z' fill='%23E3361D'/%3E%3Cpath d='M16.1676 10.9869H13.6611V25.8173H16.1676V10.9869Z' fill='%23E3361D'/%3E%3Cpath d='M11.8634 25.7709L11.3203 10.9406L8.81543 11.0326L9.35855 25.8628L11.8634 25.7709Z' fill='%23E3361D'/%3E%3Cpath d='M0 4.80414V7.31064H2.61182L4.68382 30.8566C4.74063 31.5037 5.28251 32 5.93207 32H23.8533C24.503 32 25.0452 31.5033 25.1016 30.8562L27.1737 7.31064H29.8277V4.80414H0ZM22.7054 29.4935H7.0797L5.12794 7.31064H24.6576L22.7054 29.4935Z' fill='%23E3361D'/%3E%3Cpath d='M19.0077 0H10.8197C9.66796 0 8.73096 0.937001 8.73096 2.08875V6.05744H11.2375V2.5065H18.59V6.05744H21.0965V2.08875C21.0965 0.937001 20.1595 0 19.0077 0Z' fill='%23E3361D'/%3E%3C/svg%3E");
}
.--svg__element-arrow--bottom {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='20' height='13' viewBox='0 0 20 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L10 10L18 2' stroke='%23E3361D' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E");
}
.--svg__element-arrow--left {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='13' height='20' viewBox='0 0 13 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 2L3 10L11 18' stroke='%23E3361D' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E");
}
.--svg__element-arrow--right {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='13' height='20' viewBox='0 0 13 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L10 10L2 18' stroke='%23E3361D' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E");
}
.--svg__element-arrow--top {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='20' height='13' viewBox='0 0 20 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 11L10 3L18 11' stroke='%23E3361D' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E");
}
.--svg__element-arrow-l--bottom {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='28' height='17' viewBox='0 0 28 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L14 14L26 2' stroke='%23E3361D' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E");
}
.--svg__element-arrow-l--left {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='17' height='28' viewBox='0 0 17 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 2L3 14L15 26' stroke='%23E3361D' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E");
}
.--svg__element-arrow-l--right {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='17' height='28' viewBox='0 0 17 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L14 14L2 26' stroke='%23E3361D' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E");
}
.--svg__element-arrow-l--top {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='28' height='17' viewBox='0 0 28 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 15L14 3L26 15' stroke='%23E3361D' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E");
}
.--svg__element-arrow-s--bottom {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='16' height='11' viewBox='0 0 16 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L8 8L14 2' stroke='%23E3361D' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");
}
.--svg__element-arrow-s--left {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='11' height='16' viewBox='0 0 11 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 2L3 8L9 14' stroke='%23E3361D' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");
}
.--svg__element-arrow-s--right {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='11' height='16' viewBox='0 0 11 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L8 8L2 14' stroke='%23E3361D' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");
}
.--svg__element-arrow-s--top {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='16' height='11' viewBox='0 0 16 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 9L8 3L14 9' stroke='%23E3361D' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");
}
.--svg__element-arrow-xl--bottom {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='54' height='32' viewBox='0 0 54 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 3L27 27L51 3' stroke='%23E3361D' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E");
}
.--svg__element-arrow-xl--left {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='32' height='54' viewBox='0 0 32 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29 3L5 27L29 51' stroke='%23E3361D' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E");
}
.--svg__element-arrow-xl--right {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='32' height='54' viewBox='0 0 32 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 3L27 27L3 51' stroke='%23E3361D' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E");
}
.--svg__element-arrow-xl--top {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='54' height='32' viewBox='0 0 54 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 29L27 5L51 29' stroke='%23E3361D' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E");
}
.--svg__element-check--white {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 5.33329L7.33333 16L2 10.6666' stroke='white' stroke-width='4'/%3E%3C/svg%3E");
}
.--svg__element-check-white {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 5.33329L7.33333 16L2 10.6666' stroke='white' stroke-width='4'/%3E%3C/svg%3E");
}
.--svg__element-check {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 5.33329L7.33333 16L2 10.6666' stroke='%23E3361D' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E");
}
.--svg__element-citation--white {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='27' height='23' viewBox='0 0 27 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.20122 0H3.06707C2.21501 0 1.4909 0.298214 0.894418 0.894474C0.298214 1.49085 0 2.21495 0 3.06707V9.20099C0 10.0531 0.298046 10.7771 0.894418 11.3733C1.49085 11.9695 2.21518 12.2678 3.06707 12.2678H6.64525C7.07109 12.2678 7.43325 12.417 7.73146 12.7151C8.02968 13.013 8.17873 13.3753 8.17873 13.8015V14.3124C8.17873 15.4413 7.7793 16.4047 6.98067 17.2036C6.18198 18.0021 5.2183 18.4014 4.08928 18.4014H3.06707C2.79001 18.4014 2.55049 18.5029 2.34806 18.7051C2.1458 18.9073 2.04458 19.147 2.04458 19.4239V21.4688C2.04458 21.7452 2.1458 21.9854 2.34806 22.1876C2.55065 22.3898 2.78995 22.4913 3.06707 22.4913H4.08934C5.19698 22.4913 6.25393 22.2753 7.26036 21.8442C8.26674 21.4129 9.13727 20.8297 9.87212 20.0949C10.6068 19.36 11.1899 18.4896 11.6212 17.4832C12.0524 16.4768 12.2681 15.4199 12.2681 14.3124V3.06685C12.2681 2.21473 11.9699 1.49068 11.3736 0.894418C10.7773 0.298158 10.0531 0 9.20122 0Z' fill='white'/%3E%3Cpath d='M25.4131 0.894474C24.8169 0.298214 24.0928 0 23.2407 0H17.1068C16.2547 0 15.5306 0.298214 14.9343 0.894474C14.3381 1.4909 14.04 2.21495 14.04 3.06707V9.20099C14.04 10.0531 14.3381 10.7771 14.9343 11.3733C15.5306 11.9695 16.2548 12.2678 17.1068 12.2678H20.685C21.1108 12.2678 21.4732 12.417 21.7714 12.7151C22.0693 13.0132 22.2187 13.3753 22.2187 13.8015V14.3124C22.2187 15.4413 21.8192 16.4047 21.0204 17.2036C20.2218 18.0021 19.2583 18.4014 18.1292 18.4014H17.1068C16.8299 18.4014 16.5902 18.5029 16.388 18.7051C16.1856 18.9073 16.0843 19.147 16.0843 19.4239V21.4688C16.0843 21.7452 16.1856 21.9854 16.388 22.1876C16.5901 22.3898 16.8299 22.4913 17.1068 22.4913H18.1292C19.2367 22.4913 20.2936 22.2753 21.3001 21.8442C22.3063 21.4129 23.1767 20.8297 23.9117 20.0949C24.6465 19.36 25.2299 18.4894 25.6609 17.4832C26.0921 16.477 26.3079 15.4199 26.3079 14.3124V3.06685C26.3077 2.21473 26.0098 1.49068 25.4131 0.894474Z' fill='white'/%3E%3C/svg%3E");
}
.--svg__element-citation {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='27' height='23' viewBox='0 0 27 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.20122 0H3.06707C2.21501 0 1.4909 0.298214 0.894418 0.894474C0.298214 1.49085 0 2.21495 0 3.06707V9.20099C0 10.0531 0.298046 10.7771 0.894418 11.3733C1.49085 11.9695 2.21518 12.2678 3.06707 12.2678H6.64525C7.07109 12.2678 7.43325 12.417 7.73146 12.7151C8.02968 13.013 8.17873 13.3753 8.17873 13.8015V14.3124C8.17873 15.4413 7.7793 16.4047 6.98067 17.2036C6.18198 18.0021 5.2183 18.4014 4.08928 18.4014H3.06707C2.79001 18.4014 2.55049 18.5029 2.34806 18.7051C2.1458 18.9073 2.04458 19.147 2.04458 19.4239V21.4688C2.04458 21.7452 2.1458 21.9854 2.34806 22.1876C2.55065 22.3898 2.78995 22.4913 3.06707 22.4913H4.08934C5.19698 22.4913 6.25393 22.2753 7.26036 21.8442C8.26674 21.4129 9.13727 20.8297 9.87212 20.0949C10.6068 19.36 11.1899 18.4896 11.6212 17.4832C12.0524 16.4768 12.2681 15.4199 12.2681 14.3124V3.06685C12.2681 2.21473 11.9699 1.49068 11.3736 0.894418C10.7773 0.298158 10.0531 0 9.20122 0Z' fill='%23E3361D'/%3E%3Cpath d='M25.4131 0.894474C24.8169 0.298214 24.0928 0 23.2407 0H17.1068C16.2547 0 15.5306 0.298214 14.9343 0.894474C14.3381 1.4909 14.04 2.21495 14.04 3.06707V9.20099C14.04 10.0531 14.3381 10.7771 14.9343 11.3733C15.5306 11.9695 16.2548 12.2678 17.1068 12.2678H20.685C21.1108 12.2678 21.4732 12.417 21.7714 12.7151C22.0693 13.0132 22.2187 13.3753 22.2187 13.8015V14.3124C22.2187 15.4413 21.8192 16.4047 21.0204 17.2036C20.2218 18.0021 19.2583 18.4014 18.1292 18.4014H17.1068C16.8299 18.4014 16.5902 18.5029 16.388 18.7051C16.1856 18.9073 16.0843 19.147 16.0843 19.4239V21.4688C16.0843 21.7452 16.1856 21.9854 16.388 22.1876C16.5901 22.3898 16.8299 22.4913 17.1068 22.4913H18.1292C19.2367 22.4913 20.2936 22.2753 21.3001 21.8442C22.3063 21.4129 23.1767 20.8297 23.9117 20.0949C24.6465 19.36 25.2299 18.4894 25.6609 17.4832C26.0921 16.477 26.3079 15.4199 26.3079 14.3124V3.06685C26.3077 2.21473 26.0098 1.49068 25.4131 0.894474Z' fill='%23E3361D'/%3E%3C/svg%3E");
}
.--svg__element-close--white {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L10 10M18 18L10 10M10 10L18 2M10 10L2 18' stroke='white' stroke-width='4'/%3E%3C/svg%3E");
}
.--svg__element-close {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L10 10M18 18L10 10M10 10L18 2M10 10L2 18' stroke='%23E3361D' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E");
}
.--svg__element-minus--white {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='18' height='5' viewBox='0 0 18 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='17.5' width='5' height='17.5' transform='rotate(90 17.5 0)' fill='white'/%3E%3C/svg%3E");
}
.--svg__element-minus {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='18' height='5' viewBox='0 0 18 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='17.5' width='5' height='17.5' transform='rotate(90 17.5 0)' fill='%23E3361D'/%3E%3C/svg%3E");
}
.--svg__element-pay-icon-1--color {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='70' height='22' viewBox='0 0 70 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.1387 21.09L28.6113 0.584473H34.2334L30.761 21.09H25.1387Z' fill='%23293688'/%3E%3Cpath d='M50.7763 1.11454C49.6621 0.698972 47.9165 0.253906 45.7366 0.253906C40.1802 0.253906 36.2663 3.03575 36.2326 7.02122C36.2018 9.967 39.0265 11.6101 41.1605 12.5918C43.3489 13.5949 44.0848 14.2386 44.0741 15.135C44.0605 16.5095 42.3256 17.1378 40.7091 17.1378C38.4591 17.1371 37.2631 16.8268 35.4164 16.0616L34.6919 15.7348L33.9023 20.3253C35.2159 20.8979 37.645 21.3945 40.1666 21.4196C46.0761 21.4182 49.9141 18.6709 49.9572 14.4136C49.9787 12.0813 48.4803 10.3062 45.2364 8.84227C43.2707 7.89488 42.0669 7.26214 42.0799 6.30058C42.0799 5.44856 43.0995 4.53717 45.3001 4.53717C47.1388 4.50845 48.4709 4.90698 49.5093 5.32255L50.0124 5.55906L50.7763 1.11454Z' fill='%23293688'/%3E%3Cpath d='M60.3618 0.584473C59.0147 0.584473 58.0415 0.995832 57.4495 2.33083L49.1172 21.0908H55.0698L56.2271 17.9485H63.3391L63.9999 21.0908H69.2918L64.6621 0.585048H60.362L60.3618 0.584473ZM57.8065 13.8454C58.2709 12.6646 60.0458 8.11418 60.0458 8.11418C60.0136 8.168 60.5079 6.9276 60.7917 6.15793L61.1722 7.92497C61.1722 7.92497 62.2477 12.8199 62.4735 13.846H57.8065V13.8454Z' fill='%23293688'/%3E%3Cpath d='M14.8858 14.6408L14.3906 11.8296C13.3645 8.55274 10.1799 5.00716 6.61133 3.23073L11.5787 21.09H17.5326L26.4619 0.584473H20.5093L14.8858 14.6408Z' fill='%23293688'/%3E%3Cpath d='M0.5 0.584473V0.915591C7.55477 2.61235 12.4526 6.90194 14.3916 11.8298L12.353 2.33447C12.0127 1.03681 10.9814 0.629667 9.76114 0.584663L0.5 0.584473Z' fill='%23F7981D'/%3E%3C/svg%3E");
}
.--svg__element-pay-icon-1--fill {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='73' height='22' viewBox='0 0 73 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M64.7715 0.253418H50.9238C51.6683 4.86931 56.1353 9.1874 61.049 9.1874H72.0676C72.2165 8.7407 72.2165 8.1451 72.2165 7.6984C72.2165 3.52921 68.9407 0.253418 64.7715 0.253418Z' fill='url(%23paint0_linear)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M52.1152 9.93213V21.0996H58.8157V15.1436H64.7717C68.0475 15.1436 70.8766 12.9101 71.77 9.93213H52.1152Z' fill='%234DB45F'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28.291 0.253418V21.0994H34.247C34.247 21.0994 35.736 21.0994 36.4805 19.6104C40.5008 11.5698 41.692 9.1874 41.692 9.1874H42.4365V21.0994H49.137V0.253418H43.181C43.181 0.253418 41.692 0.402318 40.9475 1.74242C37.5228 8.5918 35.736 12.1654 35.736 12.1654H34.9915V0.253418H28.291Z' fill='%234DB45F'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 21.0994V0.253418H6.70049C6.70049 0.253418 8.63619 0.253418 9.67848 3.23141C12.3587 11.1231 12.6565 12.1654 12.6565 12.1654C12.6565 12.1654 13.2521 10.2297 15.6345 3.23141C16.6768 0.253418 18.6125 0.253418 18.6125 0.253418H25.313V21.0994H18.6125V9.9319H17.868L14.1455 21.0994H11.1675L7.44499 9.9319H6.70049V21.0994H0Z' fill='%234DB45F'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='50.8854' y1='4.72041' x2='72.2165' y2='4.72041' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2300B4E6'/%3E%3Cstop offset='1' stop-color='%23088CCB'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
.--svg__element-pay-icon-2--color {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='56' height='34' viewBox='0 0 56 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6546 0C7.57015 0.0574265 0.214844 7.46438 0.214844 16.5812C0.214844 25.7339 7.62697 33.1614 16.7608 33.1614C21.0453 33.1614 24.9529 31.5247 27.8929 28.8412L27.8923 28.8406H27.8946C28.4977 28.2909 29.0594 27.6963 29.575 27.0647H26.1859C25.7329 26.5174 25.3213 25.9454 24.9518 25.3559H30.7973C31.1544 24.7864 31.4749 24.1946 31.762 23.5818H23.9879C23.7225 23.0122 23.4922 22.4317 23.296 21.84H32.4539C33.0071 20.1869 33.3054 18.418 33.3054 16.5812C33.3054 15.3613 33.1729 14.1743 32.9246 13.0294H22.81C22.9363 12.44 23.0937 11.8584 23.2813 11.2883H32.4437C32.2391 10.68 32.0009 10.0882 31.7303 9.5129H23.9868C24.2659 8.91433 24.5825 8.33398 24.9356 7.77111H30.7776C30.3882 7.14975 29.9584 6.55634 29.494 5.99697H26.2368C26.741 5.40174 27.2946 4.84191 27.8955 4.32294C24.9566 1.63817 21.0485 0.000455516 16.7617 0.000455516C16.7245 -2.50364e-07 16.6893 0 16.6546 0Z' fill='%23931B1D'/%3E%3Cpath d='M55.5004 16.5864C55.5021 25.7426 48.0986 33.1671 38.9584 33.1699C29.8221 33.1728 22.4129 25.7509 22.4102 16.5932V16.5864C22.4073 7.42747 29.8132 0.00227996 38.9511 1.12834e-06C48.0885 -0.00334115 55.4983 7.41896 55.5006 16.5773C55.5004 16.5773 55.5004 16.5814 55.5004 16.5864Z' fill='%23F16622'/%3E%3Cpath d='M55.5004 16.7694C55.5021 25.926 48.0986 33.3518 38.9584 33.3535C29.8221 33.3568 22.4129 25.9341 22.4102 16.7779V16.7694C22.4073 7.61216 29.8132 0.186362 38.9511 0.184083C48.0885 0.180741 55.4983 7.60304 55.5006 16.7607C55.5004 16.7609 55.5004 16.7661 55.5004 16.7694Z' fill='%23F7981D'/%3E%3Cpath d='M16.6546 0.18814C7.57015 0.24663 0.214844 7.65191 0.214844 16.7694C0.214844 25.9227 7.62697 33.3506 16.7608 33.3506C21.0453 33.3506 24.9529 31.7129 27.8929 29.0298L27.8923 29.0281H27.8946C28.4977 28.4789 29.0594 27.8861 29.575 27.2523H26.1859C25.7329 26.706 25.3213 26.1352 24.9518 25.5457H30.7973C31.1544 24.9756 31.4749 24.3822 31.762 23.7699H23.9879C23.7225 23.1998 23.4922 22.6194 23.296 22.0287H32.4539C33.0071 20.3745 33.3054 18.6061 33.3054 16.7694C33.3054 15.55 33.1729 14.3625 32.9246 13.2182H22.81C22.9363 12.6293 23.0937 12.0466 23.2813 11.477H32.4437C32.2391 10.8683 32.0009 10.2764 31.7303 9.70058H23.9868C24.2659 9.10429 24.5825 8.52167 24.9356 7.9594H30.7776C30.3882 7.33865 29.9584 6.7457 29.494 6.18404H26.2368C26.741 5.59003 27.2946 5.03004 27.8955 4.51002C24.9566 1.82571 21.0485 0.187988 16.7617 0.187988C16.7245 0.18814 16.6893 0.18814 16.6546 0.18814Z' fill='%23CB2026'/%3E%3Cpath d='M22.7101 20.9902L22.9313 19.49C22.8109 19.49 22.6334 19.5412 22.4771 19.5412C21.8642 19.5412 21.796 19.2148 21.8358 18.9733L22.3309 15.911H23.2627L23.4878 14.2505H22.6096L22.7887 13.2192H21.0265C20.9884 13.2578 19.9863 19.0249 19.9863 19.7258C19.9863 20.7655 20.5679 21.2287 21.3898 21.2219C22.032 21.216 22.5339 21.0381 22.7101 20.9902Z' fill='white'/%3E%3Cpath d='M23.2695 18.1296C23.2695 20.6246 24.9118 21.218 26.3119 21.218C27.6046 21.218 28.1725 20.9276 28.1725 20.9276L28.4835 19.2245C28.4835 19.2245 27.5007 19.6611 26.6127 19.6611C24.7214 19.6611 25.0529 18.2469 25.0529 18.2469H28.6336C28.6336 18.2469 28.8638 17.102 28.8638 16.6359C28.8638 15.4734 28.2851 14.0557 26.3517 14.0557C24.5799 14.0561 23.2695 15.9678 23.2695 18.1296ZM26.3592 15.6358C27.3529 15.6358 27.1692 16.7556 27.1692 16.846H25.2137C25.2131 16.7307 25.398 15.6358 26.3592 15.6358Z' fill='white'/%3E%3Cpath d='M37.512 20.9905L37.8276 19.064C37.8276 19.064 36.963 19.5006 36.37 19.5006C35.1206 19.5006 34.6197 18.5421 34.6197 17.5166C34.6197 15.4315 35.6947 14.2844 36.8925 14.2844C37.7896 14.2844 38.5103 14.7903 38.5103 14.7903L38.7974 12.9212C38.7974 12.9212 37.7293 12.4868 36.8141 12.4868C34.7802 12.4868 32.8008 14.2531 32.8008 17.5762C32.8008 19.7762 33.87 21.2319 35.9722 21.2319C36.566 21.2322 37.512 20.9905 37.512 20.9905Z' fill='white'/%3E%3Cpath d='M13.0232 14.0825C11.8152 14.0825 10.8891 14.4708 10.8891 14.4708L10.6339 15.992C10.6339 15.992 11.399 15.6816 12.5536 15.6816C13.2096 15.6816 13.6887 15.755 13.6887 16.2899C13.6887 16.614 13.6302 16.7339 13.6302 16.7339C13.6302 16.7339 13.1136 16.6901 12.8737 16.6901C11.3508 16.6901 9.75 17.3415 9.75 19.3073C9.75 20.8546 10.7993 21.2104 11.4503 21.2104C12.6935 21.2104 13.2278 20.4026 13.2574 20.3991L13.1994 21.0744H14.7502L15.4425 16.2112C15.4425 14.1489 13.6466 14.0825 13.0232 14.0825ZM13.4011 18.0401C13.4347 18.3374 13.2147 19.7301 12.154 19.7301C11.6071 19.7301 11.4644 19.3106 11.4644 19.0627C11.4644 18.58 11.7265 17.9997 13.018 17.9997C13.3176 17.9997 13.3499 18.0326 13.4011 18.0401Z' fill='white'/%3E%3Cpath d='M17.0898 21.1738C17.486 21.1738 19.7542 21.2756 19.7542 18.9301C19.7542 16.7369 17.6549 17.1696 17.6549 16.2884C17.6549 15.8514 17.9972 15.7114 18.6224 15.7114C18.8708 15.7114 19.8264 15.7917 19.8264 15.7917L20.0492 14.2319C20.0492 14.2319 19.4308 14.0942 18.4246 14.0942C17.12 14.0942 15.7983 14.6138 15.7983 16.3981C15.7983 18.4213 18.0039 18.2166 18.0039 19.0682C18.0039 19.6367 17.3871 19.6833 16.9119 19.6833C16.091 19.6833 15.3515 19.4007 15.348 19.4138L15.1133 20.9559C15.1543 20.9704 15.6113 21.1738 17.0898 21.1738Z' fill='white'/%3E%3Cpath d='M52.1043 12.6835L51.7251 15.046C51.7251 15.046 51.0617 14.1292 50.0243 14.1292C48.4094 14.1292 47.0645 16.0789 47.0645 18.3204C47.0645 19.7672 47.7812 21.1832 49.2491 21.1832C50.3046 21.1832 50.8885 20.4459 50.8885 20.4459L50.8118 21.0752H52.5251L53.8718 12.6797L52.1043 12.6835ZM51.2868 17.292C51.2868 18.2238 50.8253 19.468 49.8708 19.468C49.2363 19.468 48.9402 18.9348 48.9402 18.098C48.9402 16.7302 49.5531 15.8252 50.3261 15.8252C50.9611 15.8254 51.2868 16.2631 51.2868 17.292Z' fill='white'/%3E%3Cpath d='M3.48258 21.0829L4.55637 14.7445L4.71269 21.0829H5.92685L8.19095 14.7445L7.18765 21.0829H8.99082L10.3808 12.6782H7.59146L5.85484 17.8341L5.76445 12.6782H3.19438L1.78516 21.0829H3.48258Z' fill='white'/%3E%3Cpath d='M30.6253 21.0947C31.1381 18.1734 31.233 15.8 32.4575 16.2327C32.6719 15.1026 32.8782 14.6655 33.1112 14.1863C33.1112 14.1863 33.0022 14.1631 32.7712 14.1631C31.984 14.1631 31.3989 15.2431 31.3989 15.2431L31.5547 14.2517H29.914L28.8164 21.0947H30.6253Z' fill='white'/%3E%3Cpath d='M41.5778 14.0825C40.3699 14.0825 39.4444 14.4708 39.4444 14.4708L39.1898 15.992C39.1898 15.992 39.9532 15.6816 41.1089 15.6816C41.7643 15.6816 42.2446 15.755 42.2446 16.2899C42.2446 16.614 42.1855 16.7339 42.1855 16.7339C42.1855 16.7339 41.6688 16.6901 41.4271 16.6901C39.9037 16.6901 38.3047 17.3415 38.3047 19.3073C38.3047 20.8546 39.3546 21.2104 40.005 21.2104C41.2482 21.2104 41.7831 20.4026 41.8115 20.3991L41.7541 21.0744H43.306L43.9978 16.2112C43.9984 14.1489 42.2032 14.0825 41.5778 14.0825ZM41.9564 18.0401C41.99 18.3374 41.7711 19.7301 40.7087 19.7301C40.1624 19.7301 40.0208 19.3106 40.0208 19.0627C40.0208 18.58 40.2829 17.9997 41.5721 17.9997C41.8735 17.9997 41.9048 18.0326 41.9564 18.0401Z' fill='white'/%3E%3Cpath d='M45.4141 21.0947C45.9274 18.1734 46.0224 15.8 47.2467 16.2327C47.4611 15.1026 47.6674 14.6655 47.9017 14.1863C47.9017 14.1863 47.7908 14.1631 47.5612 14.1631C46.7717 14.1631 46.1884 15.2431 46.1884 15.2431L46.3454 14.2517H44.7037L43.6055 21.0942H45.4142L45.4141 21.0947Z' fill='white'/%3E%3C/svg%3E");
}
.--svg__element-pay-icon-2--fill {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='56' height='34' viewBox='0 0 56 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6546 0C7.57015 0.0574265 0.214844 7.46438 0.214844 16.5812C0.214844 25.7339 7.62697 33.1614 16.7608 33.1614C21.0453 33.1614 24.9529 31.5247 27.8929 28.8412L27.8923 28.8406H27.8946C28.4977 28.2909 29.0594 27.6963 29.575 27.0647H26.1859C25.7329 26.5174 25.3213 25.9454 24.9518 25.3559H30.7973C31.1544 24.7864 31.4749 24.1946 31.762 23.5818H23.9879C23.7225 23.0122 23.4922 22.4317 23.296 21.84H32.4539C33.0071 20.1869 33.3054 18.418 33.3054 16.5812C33.3054 15.3613 33.1729 14.1743 32.9246 13.0294H22.81C22.9363 12.44 23.0937 11.8584 23.2813 11.2883H32.4437C32.2391 10.68 32.0009 10.0882 31.7303 9.5129H23.9868C24.2659 8.91433 24.5825 8.33398 24.9356 7.77111H30.7776C30.3882 7.14975 29.9584 6.55634 29.494 5.99697H26.2368C26.741 5.40174 27.2946 4.84191 27.8955 4.32294C24.9566 1.63817 21.0485 0.000455516 16.7617 0.000455516C16.7245 -2.50364e-07 16.6893 0 16.6546 0Z' fill='%23931B1D'/%3E%3Cpath d='M55.5004 16.5864C55.5021 25.7426 48.0986 33.1671 38.9584 33.1699C29.8221 33.1728 22.4129 25.7509 22.4102 16.5932V16.5864C22.4073 7.42747 29.8132 0.00227996 38.9511 1.12834e-06C48.0885 -0.00334115 55.4983 7.41896 55.5006 16.5773C55.5004 16.5773 55.5004 16.5814 55.5004 16.5864Z' fill='%23F16622'/%3E%3Cpath d='M55.5004 16.7694C55.5021 25.926 48.0986 33.3518 38.9584 33.3535C29.8221 33.3568 22.4129 25.9341 22.4102 16.7779V16.7694C22.4073 7.61216 29.8132 0.186362 38.9511 0.184083C48.0885 0.180741 55.4983 7.60304 55.5006 16.7607C55.5004 16.7609 55.5004 16.7661 55.5004 16.7694Z' fill='%23F7981D'/%3E%3Cpath d='M16.6546 0.18814C7.57015 0.24663 0.214844 7.65191 0.214844 16.7694C0.214844 25.9227 7.62697 33.3506 16.7608 33.3506C21.0453 33.3506 24.9529 31.7129 27.8929 29.0298L27.8923 29.0281H27.8946C28.4977 28.4789 29.0594 27.8861 29.575 27.2523H26.1859C25.7329 26.706 25.3213 26.1352 24.9518 25.5457H30.7973C31.1544 24.9756 31.4749 24.3822 31.762 23.7699H23.9879C23.7225 23.1998 23.4922 22.6194 23.296 22.0287H32.4539C33.0071 20.3745 33.3054 18.6061 33.3054 16.7694C33.3054 15.55 33.1729 14.3625 32.9246 13.2182H22.81C22.9363 12.6293 23.0937 12.0466 23.2813 11.477H32.4437C32.2391 10.8683 32.0009 10.2764 31.7303 9.70058H23.9868C24.2659 9.10429 24.5825 8.52167 24.9356 7.9594H30.7776C30.3882 7.33865 29.9584 6.7457 29.494 6.18404H26.2368C26.741 5.59003 27.2946 5.03004 27.8955 4.51002C24.9566 1.82571 21.0485 0.187988 16.7617 0.187988C16.7245 0.18814 16.6893 0.18814 16.6546 0.18814Z' fill='%23CB2026'/%3E%3Cpath d='M22.7101 20.9902L22.9313 19.49C22.8109 19.49 22.6334 19.5412 22.4771 19.5412C21.8642 19.5412 21.796 19.2148 21.8358 18.9733L22.3309 15.911H23.2627L23.4878 14.2505H22.6096L22.7887 13.2192H21.0265C20.9884 13.2578 19.9863 19.0249 19.9863 19.7258C19.9863 20.7655 20.5679 21.2287 21.3898 21.2219C22.032 21.216 22.5339 21.0381 22.7101 20.9902Z' fill='white'/%3E%3Cpath d='M23.2695 18.1296C23.2695 20.6246 24.9118 21.218 26.3119 21.218C27.6046 21.218 28.1725 20.9276 28.1725 20.9276L28.4835 19.2245C28.4835 19.2245 27.5007 19.6611 26.6127 19.6611C24.7214 19.6611 25.0529 18.2469 25.0529 18.2469H28.6336C28.6336 18.2469 28.8638 17.102 28.8638 16.6359C28.8638 15.4734 28.2851 14.0557 26.3517 14.0557C24.5799 14.0561 23.2695 15.9678 23.2695 18.1296ZM26.3592 15.6358C27.3529 15.6358 27.1692 16.7556 27.1692 16.846H25.2137C25.2131 16.7307 25.398 15.6358 26.3592 15.6358Z' fill='white'/%3E%3Cpath d='M37.512 20.9905L37.8276 19.064C37.8276 19.064 36.963 19.5006 36.37 19.5006C35.1206 19.5006 34.6197 18.5421 34.6197 17.5166C34.6197 15.4315 35.6947 14.2844 36.8925 14.2844C37.7896 14.2844 38.5103 14.7903 38.5103 14.7903L38.7974 12.9212C38.7974 12.9212 37.7293 12.4868 36.8141 12.4868C34.7802 12.4868 32.8008 14.2531 32.8008 17.5762C32.8008 19.7762 33.87 21.2319 35.9722 21.2319C36.566 21.2322 37.512 20.9905 37.512 20.9905Z' fill='white'/%3E%3Cpath d='M13.0232 14.0825C11.8152 14.0825 10.8891 14.4708 10.8891 14.4708L10.6339 15.992C10.6339 15.992 11.399 15.6816 12.5536 15.6816C13.2096 15.6816 13.6887 15.755 13.6887 16.2899C13.6887 16.614 13.6302 16.7339 13.6302 16.7339C13.6302 16.7339 13.1136 16.6901 12.8737 16.6901C11.3508 16.6901 9.75 17.3415 9.75 19.3073C9.75 20.8546 10.7993 21.2104 11.4503 21.2104C12.6935 21.2104 13.2278 20.4026 13.2574 20.3991L13.1994 21.0744H14.7502L15.4425 16.2112C15.4425 14.1489 13.6466 14.0825 13.0232 14.0825ZM13.4011 18.0401C13.4347 18.3374 13.2147 19.7301 12.154 19.7301C11.6071 19.7301 11.4644 19.3106 11.4644 19.0627C11.4644 18.58 11.7265 17.9997 13.018 17.9997C13.3176 17.9997 13.3499 18.0326 13.4011 18.0401Z' fill='white'/%3E%3Cpath d='M17.0898 21.1738C17.486 21.1738 19.7542 21.2756 19.7542 18.9301C19.7542 16.7369 17.6549 17.1696 17.6549 16.2884C17.6549 15.8514 17.9972 15.7114 18.6224 15.7114C18.8708 15.7114 19.8264 15.7917 19.8264 15.7917L20.0492 14.2319C20.0492 14.2319 19.4308 14.0942 18.4246 14.0942C17.12 14.0942 15.7983 14.6138 15.7983 16.3981C15.7983 18.4213 18.0039 18.2166 18.0039 19.0682C18.0039 19.6367 17.3871 19.6833 16.9119 19.6833C16.091 19.6833 15.3515 19.4007 15.348 19.4138L15.1133 20.9559C15.1543 20.9704 15.6113 21.1738 17.0898 21.1738Z' fill='white'/%3E%3Cpath d='M52.1043 12.6835L51.7251 15.046C51.7251 15.046 51.0617 14.1292 50.0243 14.1292C48.4094 14.1292 47.0645 16.0789 47.0645 18.3204C47.0645 19.7672 47.7812 21.1832 49.2491 21.1832C50.3046 21.1832 50.8885 20.4459 50.8885 20.4459L50.8118 21.0752H52.5251L53.8718 12.6797L52.1043 12.6835ZM51.2868 17.292C51.2868 18.2238 50.8253 19.468 49.8708 19.468C49.2363 19.468 48.9402 18.9348 48.9402 18.098C48.9402 16.7302 49.5531 15.8252 50.3261 15.8252C50.9611 15.8254 51.2868 16.2631 51.2868 17.292Z' fill='white'/%3E%3Cpath d='M3.48258 21.0829L4.55637 14.7445L4.71269 21.0829H5.92685L8.19095 14.7445L7.18765 21.0829H8.99082L10.3808 12.6782H7.59146L5.85484 17.8341L5.76445 12.6782H3.19438L1.78516 21.0829H3.48258Z' fill='white'/%3E%3Cpath d='M30.6253 21.0947C31.1381 18.1734 31.233 15.8 32.4575 16.2327C32.6719 15.1026 32.8782 14.6655 33.1112 14.1863C33.1112 14.1863 33.0022 14.1631 32.7712 14.1631C31.984 14.1631 31.3989 15.2431 31.3989 15.2431L31.5547 14.2517H29.914L28.8164 21.0947H30.6253Z' fill='white'/%3E%3Cpath d='M41.5778 14.0825C40.3699 14.0825 39.4444 14.4708 39.4444 14.4708L39.1898 15.992C39.1898 15.992 39.9532 15.6816 41.1089 15.6816C41.7643 15.6816 42.2446 15.755 42.2446 16.2899C42.2446 16.614 42.1855 16.7339 42.1855 16.7339C42.1855 16.7339 41.6688 16.6901 41.4271 16.6901C39.9037 16.6901 38.3047 17.3415 38.3047 19.3073C38.3047 20.8546 39.3546 21.2104 40.005 21.2104C41.2482 21.2104 41.7831 20.4026 41.8115 20.3991L41.7541 21.0744H43.306L43.9978 16.2112C43.9984 14.1489 42.2032 14.0825 41.5778 14.0825ZM41.9564 18.0401C41.99 18.3374 41.7711 19.7301 40.7087 19.7301C40.1624 19.7301 40.0208 19.3106 40.0208 19.0627C40.0208 18.58 40.2829 17.9997 41.5721 17.9997C41.8735 17.9997 41.9048 18.0326 41.9564 18.0401Z' fill='white'/%3E%3Cpath d='M45.4141 21.0947C45.9274 18.1734 46.0224 15.8 47.2467 16.2327C47.4611 15.1026 47.6674 14.6655 47.9017 14.1863C47.9017 14.1863 47.7908 14.1631 47.5612 14.1631C46.7717 14.1631 46.1884 15.2431 46.1884 15.2431L46.3454 14.2517H44.7037L43.6055 21.0942H45.4142L45.4141 21.0947Z' fill='white'/%3E%3C/svg%3E");
}
.--svg__element-pay-icon-3--color {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='73' height='22' viewBox='0 0 73 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M64.7715 0.253418H50.9238C51.6683 4.86931 56.1353 9.1874 61.049 9.1874H72.0676C72.2165 8.7407 72.2165 8.1451 72.2165 7.6984C72.2165 3.52921 68.9407 0.253418 64.7715 0.253418Z' fill='url(%23paint0_linear)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M52.1152 9.93213V21.0996H58.8157V15.1436H64.7717C68.0475 15.1436 70.8766 12.9101 71.77 9.93213H52.1152Z' fill='%234DB45F'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28.291 0.253418V21.0994H34.247C34.247 21.0994 35.736 21.0994 36.4805 19.6104C40.5008 11.5698 41.692 9.1874 41.692 9.1874H42.4365V21.0994H49.137V0.253418H43.181C43.181 0.253418 41.692 0.402318 40.9475 1.74242C37.5228 8.5918 35.736 12.1654 35.736 12.1654H34.9915V0.253418H28.291Z' fill='%234DB45F'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 21.0994V0.253418H6.70049C6.70049 0.253418 8.63619 0.253418 9.67848 3.23141C12.3587 11.1231 12.6565 12.1654 12.6565 12.1654C12.6565 12.1654 13.2521 10.2297 15.6345 3.23141C16.6768 0.253418 18.6125 0.253418 18.6125 0.253418H25.313V21.0994H18.6125V9.9319H17.868L14.1455 21.0994H11.1675L7.44499 9.9319H6.70049V21.0994H0Z' fill='%234DB45F'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='50.8854' y1='4.72041' x2='72.2165' y2='4.72041' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2300B4E6'/%3E%3Cstop offset='1' stop-color='%23088CCB'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
.--svg__element-pay-icon-3--fill {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='70' height='22' viewBox='0 0 70 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.1387 21.09L28.6113 0.584473H34.2334L30.761 21.09H25.1387Z' fill='%23293688'/%3E%3Cpath d='M50.7763 1.11454C49.6621 0.698972 47.9165 0.253906 45.7366 0.253906C40.1802 0.253906 36.2663 3.03575 36.2326 7.02122C36.2018 9.967 39.0265 11.6101 41.1605 12.5918C43.3489 13.5949 44.0848 14.2386 44.0741 15.135C44.0605 16.5095 42.3256 17.1378 40.7091 17.1378C38.4591 17.1371 37.2631 16.8268 35.4164 16.0616L34.6919 15.7348L33.9023 20.3253C35.2159 20.8979 37.645 21.3945 40.1666 21.4196C46.0761 21.4182 49.9141 18.6709 49.9572 14.4136C49.9787 12.0813 48.4803 10.3062 45.2364 8.84227C43.2707 7.89488 42.0669 7.26214 42.0799 6.30058C42.0799 5.44856 43.0995 4.53717 45.3001 4.53717C47.1388 4.50845 48.4709 4.90698 49.5093 5.32255L50.0124 5.55906L50.7763 1.11454Z' fill='%23293688'/%3E%3Cpath d='M60.3618 0.584473C59.0147 0.584473 58.0415 0.995832 57.4495 2.33083L49.1172 21.0908H55.0698L56.2271 17.9485H63.3391L63.9999 21.0908H69.2918L64.6621 0.585048H60.362L60.3618 0.584473ZM57.8065 13.8454C58.2709 12.6646 60.0458 8.11418 60.0458 8.11418C60.0136 8.168 60.5079 6.9276 60.7917 6.15793L61.1722 7.92497C61.1722 7.92497 62.2477 12.8199 62.4735 13.846H57.8065V13.8454Z' fill='%23293688'/%3E%3Cpath d='M14.8858 14.6408L14.3906 11.8296C13.3645 8.55274 10.1799 5.00716 6.61133 3.23073L11.5787 21.09H17.5326L26.4619 0.584473H20.5093L14.8858 14.6408Z' fill='%23293688'/%3E%3Cpath d='M0.5 0.584473V0.915591C7.55477 2.61235 12.4526 6.90194 14.3916 11.8298L12.353 2.33447C12.0127 1.03681 10.9814 0.629667 9.76114 0.584663L0.5 0.584473Z' fill='%23F7981D'/%3E%3C/svg%3E");
}
.--svg__element-pay-icon-5--fill {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='76' height='50' viewBox='0 0 76 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4301_901)'%3E%3Cpath d='M72.9162 0.900879C70.3238 1.67996 67.7313 2.32919 65.1389 3.10827C62.5464 3.88735 59.9539 4.53658 57.3615 5.31566C55.806 5.7052 54.5098 7.78275 54.5098 9.73045V15.184V20.6376C54.5098 22.5853 55.806 24.6628 57.3615 25.0524C59.9539 25.8314 62.5464 26.4807 65.1389 27.2597C67.7313 28.0388 70.3238 28.6881 72.9162 29.4671C74.4717 29.8567 75.6383 27.6493 75.768 24.533V5.9649C75.768 2.97843 74.6013 0.900879 73.3051 0.900879C73.1755 0.900879 73.0459 0.900879 72.9162 0.900879Z' fill='%23033D41'/%3E%3Cpath d='M18.8635 5.31605C16.2711 4.53697 13.6786 3.88773 11.0861 3.10865C8.49367 2.32957 5.90121 1.68034 3.30874 0.90126C1.75326 0.51172 0.457031 2.84896 0.457031 6.22497V15.3142V24.4035C0.457031 27.7795 1.75326 30.1168 3.30874 29.5974C5.90121 28.8183 8.49367 28.1691 11.0861 27.39C13.6786 26.6109 16.2711 25.9617 18.8635 25.1826C20.419 24.793 21.7152 22.7155 21.7152 20.7678V15.1844V9.73083C21.7152 7.78313 20.419 5.83543 18.8635 5.31605Z' fill='%238FC584'/%3E%3Cpath d='M43.6212 5.3156C44.9174 4.53653 46.2136 3.88729 47.5099 3.10821C48.8061 2.32913 50.1023 1.6799 51.3986 0.900822C52.1763 0.511283 52.8244 2.84852 52.8244 6.09468V15.1839V24.2732C52.8244 27.6492 52.1763 29.9864 51.3986 29.4671C50.1023 28.688 48.8061 28.0387 47.5099 27.2597C46.2136 26.4806 44.9174 25.8314 43.6212 25.0523C42.8434 24.6627 42.1953 22.5852 42.1953 20.6375V15.1839V9.73039C42.1953 7.78269 42.8434 5.83499 43.6212 5.3156Z' fill='%23025842'/%3E%3Cpath d='M32.6036 5.3156C31.3074 4.53653 30.0112 3.88729 28.7149 3.10821C27.4187 2.32913 26.1225 1.6799 24.8262 0.900822C24.0485 0.511283 23.4004 2.84852 23.4004 6.09468V15.1839V24.2732C23.4004 27.6492 24.0485 29.9864 24.8262 29.4671C26.1225 28.688 27.4187 28.0387 28.7149 27.2597C30.0112 26.4806 31.3074 25.8314 32.6036 25.0523C33.3813 24.6627 34.0295 22.5852 34.0295 20.6375V15.1839V9.73039C34.0295 7.78269 33.3813 5.83499 32.6036 5.3156Z' fill='%236BB86F'/%3E%3Cpath d='M39.2143 5.3156C39.3439 4.53652 39.6032 3.88729 39.7328 3.10821C39.9921 2.32913 40.1217 1.6799 40.3809 0.900822C40.5106 0.511283 40.6402 2.84852 40.6402 6.09468V15.1839V24.2732C40.6402 27.6492 40.5106 29.9864 40.3809 29.4671C40.2513 28.688 39.9921 28.0387 39.7328 27.2597C39.6032 26.4806 39.3439 25.8314 39.2143 25.0523C39.0847 24.6627 38.9551 22.5852 38.9551 20.6375V15.1839V9.73039C38.9551 7.78269 39.0847 5.83499 39.2143 5.3156Z' fill='%232F7433'/%3E%3Cpath d='M37.1404 5.3156C36.8812 4.53652 36.7516 3.88729 36.4923 3.10821C36.2331 2.32913 36.1035 1.6799 35.8442 0.900822C35.7146 0.511283 35.585 2.84852 35.585 6.09468V15.1839V24.2732C35.585 27.6492 35.7146 29.9864 35.8442 29.4671C36.1035 28.688 36.2331 28.0387 36.4923 27.2597C36.7516 26.4806 36.8812 25.8314 37.1404 25.0523C37.2701 24.6627 37.3997 22.5852 37.3997 20.6375V15.1839V9.73039C37.2701 7.78269 37.1404 5.83499 37.1404 5.3156Z' fill='%233C8340'/%3E%3Cpath d='M17.4381 49.2039V40.5042H15.1049V47.7756C14.9752 47.7756 14.8456 47.9055 14.5864 47.9055C14.3271 47.9055 14.0679 47.9055 13.8086 47.9055C13.2901 47.9055 12.9013 47.7756 12.642 47.5159C12.3828 47.2562 12.2531 46.8667 12.2531 46.4772V40.3744H9.91992V46.3473C9.91992 47.1264 10.0495 47.7756 10.3088 48.295C10.568 48.8144 11.0865 49.2039 11.605 49.4636C12.1235 49.7233 12.9013 49.8532 13.679 49.8532C14.1975 49.8532 14.5864 49.8532 15.1049 49.7233C15.6233 49.7233 16.0122 49.5935 16.4011 49.4636C16.79 49.4636 17.1788 49.3338 17.4381 49.2039ZM26.2525 49.7233V43.3608C26.2525 42.7116 26.1228 42.1922 25.8636 41.6728C25.6043 41.1534 25.0858 40.8938 24.5673 40.6341C23.9192 40.3744 23.2711 40.2445 22.3638 40.2445C21.586 40.2445 20.9379 40.3744 20.2898 40.3744C19.6417 40.5042 19.1232 40.6341 18.6047 40.8938V49.5935H20.9379V42.4519C21.0675 42.4519 21.3268 42.3221 21.586 42.3221C21.8453 42.3221 22.1045 42.1922 22.3638 42.1922C22.8822 42.1922 23.2711 42.3221 23.5304 42.5818C23.7896 42.8415 23.9192 43.231 23.9192 43.6205V49.7233H26.2525ZM30.0115 37.7774C30.0115 37.5177 30.0115 37.3879 29.8819 37.1282C29.7523 36.9984 29.6227 36.7387 29.3634 36.7387C29.1042 36.6088 28.9745 36.6088 28.7153 36.6088C28.456 36.6088 28.1968 36.6088 28.0672 36.7387C27.8079 36.8685 27.6783 36.9984 27.5487 37.1282C27.4191 37.258 27.4191 37.5177 27.4191 37.7774C27.4191 38.0371 27.4191 38.167 27.5487 38.4267C27.6783 38.5565 27.8079 38.8162 28.0672 38.9461C28.3264 39.0759 28.456 39.0759 28.7153 39.0759C28.9745 39.0759 29.2338 39.0759 29.3634 38.9461C29.6227 38.8162 29.7523 38.6864 29.8819 38.4267C30.0115 38.2968 30.0115 38.0371 30.0115 37.7774ZM29.8819 40.5042H27.5487V49.7233H29.8819V40.5042ZM35.8446 49.5935V47.6458C35.7149 47.6458 35.7149 47.7756 35.5853 47.7756C35.4557 47.7756 35.3261 47.7756 35.1965 47.7756C34.9372 47.7756 34.8076 47.7756 34.678 47.6458C34.5483 47.6458 34.4187 47.5159 34.2891 47.3861C34.1595 47.2562 34.1595 46.9965 34.1595 46.7369V42.1922H35.8446V40.5042H34.1595V37.7774L31.8263 38.4267V40.5042H30.6596V42.1922H31.8263V46.8667C31.8263 47.7756 32.0855 48.5547 32.4744 49.0741C32.8632 49.5935 33.5114 49.8532 34.4187 49.8532C34.5483 49.8532 34.8076 49.8532 34.9372 49.8532C35.0668 49.8532 35.3261 49.8532 35.4557 49.7233C35.5853 49.7233 35.7149 49.5935 35.8446 49.5935ZM44.2701 44.5295C44.2701 43.8802 44.1405 43.3608 44.0108 42.8415C43.8812 42.3221 43.622 41.9325 43.2331 41.543C42.8442 41.1534 42.4554 40.8938 41.9369 40.6341C41.4184 40.3744 40.8999 40.3744 40.2518 40.3744C39.6036 40.3744 38.9555 40.5042 38.437 40.7639C37.9185 41.0236 37.4 41.2833 37.1408 41.8027C36.7519 42.1922 36.4927 42.7116 36.3631 43.3608C36.2334 44.0101 36.1038 44.5295 36.1038 45.3085C36.1038 45.9578 36.2334 46.607 36.3631 47.2562C36.6223 47.9055 36.8816 48.295 37.2704 48.8144C37.6593 49.2039 38.1778 49.5935 38.6963 49.8532C39.2148 50.1129 39.9925 50.2427 40.6406 50.2427C41.0295 50.2427 41.548 50.2427 41.9369 50.1129C42.3257 50.1129 42.7146 49.983 43.1035 49.8532C43.4923 49.7233 43.7516 49.5935 44.0108 49.4636L43.3627 47.7756C43.1035 47.9055 42.8442 48.0353 42.585 48.0353C42.3257 48.1652 42.0665 48.1652 41.6776 48.295C41.4184 48.295 41.0295 48.4249 40.7703 48.4249C40.3814 48.4249 39.8629 48.295 39.6036 48.1652C39.2148 48.0353 38.9555 47.7756 38.6963 47.5159C38.437 47.2562 38.3074 46.8667 38.3074 46.3473L44.2701 45.5682C44.2701 45.4384 44.2701 45.3085 44.2701 45.1787C44.2701 44.7892 44.2701 44.6593 44.2701 44.5295ZM42.0665 44.1399L38.1778 44.6593C38.1778 44.1399 38.3074 43.6205 38.437 43.231C38.5667 42.8415 38.8259 42.5818 39.2148 42.3221C39.474 42.0624 39.8629 42.0624 40.2518 42.0624C40.6406 42.0624 40.8999 42.1922 41.1591 42.3221C41.4184 42.4519 41.6776 42.7116 41.8072 42.9713C41.9369 43.231 42.0665 43.6205 42.0665 44.1399ZM47.6403 36.3491H45.3071V49.7233H47.6403V36.3491ZM51.3994 36.3491H49.0661V49.7233H51.3994V36.3491ZM60.473 44.5295C60.473 43.8802 60.3434 43.3608 60.2137 42.8415C60.0841 42.3221 59.8249 41.9325 59.436 41.543C59.0471 41.1534 58.6583 40.8938 58.1398 40.6341C57.6213 40.3744 57.1028 40.3744 56.4547 40.3744C55.8066 40.3744 55.1584 40.5042 54.6399 40.7639C54.1214 41.0236 53.603 41.2833 53.3437 41.8027C52.9548 42.1922 52.6956 42.7116 52.566 43.3608C52.4363 43.7504 52.3067 44.3996 52.3067 45.1787C52.3067 45.8279 52.4363 46.4772 52.566 47.1264C52.8252 47.7756 53.0845 48.1652 53.4733 48.6846C53.8622 49.0741 54.3807 49.4636 54.8992 49.7233C55.4177 49.983 56.1954 50.1129 56.8435 50.1129C57.2324 50.1129 57.7509 50.1129 58.1398 49.983C58.5286 49.983 58.9175 49.8532 59.3064 49.7233C59.6953 49.5935 59.9545 49.4636 60.2137 49.3338L59.5656 47.6458C59.3064 47.7756 59.0471 47.9055 58.7879 47.9055C58.5286 48.0353 58.2694 48.0353 57.8805 48.1652C57.6213 48.1652 57.2324 48.295 56.9732 48.295C56.5843 48.295 56.0658 48.1652 55.8066 48.0353C55.4177 47.9055 55.1584 47.6458 54.8992 47.3861C54.6399 47.1264 54.5103 46.7369 54.5103 46.2175L60.473 45.4384C60.473 45.3085 60.473 45.1787 60.473 45.0488C60.473 44.7892 60.473 44.6593 60.473 44.5295ZM58.2694 44.1399L54.3807 44.6593C54.3807 44.1399 54.5103 43.6205 54.6399 43.231C54.7696 42.8415 55.0288 42.5818 55.4177 42.3221C55.6769 42.0624 56.0658 42.0624 56.4547 42.0624C56.8435 42.0624 57.1028 42.1922 57.362 42.3221C57.6213 42.4519 57.8805 42.7116 58.0102 42.9713C58.1398 43.231 58.2694 43.6205 58.2694 44.1399ZM66.306 40.3744C66.1764 40.3744 65.9172 40.3744 65.7875 40.3744C65.5283 40.3744 65.3987 40.3744 65.1394 40.3744C64.3617 40.3744 63.7136 40.5042 63.0655 40.5042C62.4173 40.6341 61.8988 40.7639 61.3804 41.0236V49.7233H63.7136V42.3221C63.8432 42.3221 64.1024 42.1922 64.2321 42.1922C64.4913 42.1922 64.6209 42.1922 64.8802 42.1922C65.0098 42.1922 65.269 42.1922 65.3987 42.1922C65.5283 42.1922 65.7875 42.1922 65.9172 42.3221L66.306 40.3744Z' fill='%234A4A49'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4301_901'%3E%3Crect width='75.3111' height='49.082' fill='white' transform='translate(0.457031 0.900879)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.--svg__element-plus--white {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.5 0H7.5V7.5H0V12.5H7.5V20H12.5V12.5H20V7.5H12.5V0Z' fill='white'/%3E%3C/svg%3E");
}
.--svg__element-plus {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.5 0H7.5V7.5H0V12.5H7.5V20H12.5V12.5H20V7.5H12.5V0Z' fill='%23E3361D'/%3E%3C/svg%3E");
}
.--svg__element-radio--white {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='5' cy='5' r='5' fill='white'/%3E%3C/svg%3E");
}
.--svg__filter-arr {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='16' height='11' viewBox='0 0 16 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L8 8L14 2' stroke='%23E3361D' stroke-width='3'/%3E%3C/svg%3E");
	background-size: 100%;
}
.--svg__filter-toggle-arr {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='20' height='13' viewBox='0 0 20 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L10 10L18 2' stroke='%23E3361D' stroke-width='4'/%3E%3C/svg%3E");
}
.--svg__footer-avito {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='30' height='28' viewBox='0 0 30 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.595 8.55002C12.4314 8.55002 13.92 7.06137 13.92 5.22502C13.92 3.38868 12.4314 1.90002 10.595 1.90002C8.75867 1.90002 7.27002 3.38868 7.27002 5.22502C7.27002 7.06137 8.75867 8.55002 10.595 8.55002Z' fill='%23965EEB'/%3E%3Cpath d='M22.245 14.47C26.2408 14.47 29.48 11.2308 29.48 7.235C29.48 3.23922 26.2408 0 22.245 0C18.2492 0 15.01 3.23922 15.01 7.235C15.01 11.2308 18.2492 14.47 22.245 14.47Z' fill='%2300AAFF'/%3E%3Cpath d='M8.9 27.5C13.8153 27.5 17.8 23.5153 17.8 18.6C17.8 13.6847 13.8153 9.70001 8.9 9.70001C3.98467 9.70001 0 13.6847 0 18.6C0 23.5153 3.98467 27.5 8.9 27.5Z' fill='%2304E061'/%3E%3Cpath d='M24.325 26.38C27.2935 26.38 29.7 23.9735 29.7 21.005C29.7 18.0365 27.2935 15.63 24.325 15.63C21.3565 15.63 18.95 18.0365 18.95 21.005C18.95 23.9735 21.3565 26.38 24.325 26.38Z' fill='%23FF4053'/%3E%3C/svg%3E");
}
.--svg__footer-logo-min {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='73' height='73' viewBox='0 0 73 73' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M30.2245 17.2061C29.1139 16.8427 24.4002 10.4861 23.2128 11.0388C22.6601 11.2487 22.7522 11.8219 22.9518 12.2774C23.5609 13.6439 25.2396 15.2408 26.2171 16.4025C26.6266 16.8632 27.0206 17.2777 27.4147 17.7435C27.8293 18.2348 28.4076 18.6698 28.3155 19.2942C27.86 19.284 27.1025 18.6647 26.7494 18.3781L22.1022 14.9337C20.4081 13.6746 19.2054 14.9541 20.9097 16.7147C22.655 18.5163 25.6388 21.0497 27.5836 22.9383C27.8242 23.1737 28.0545 23.3989 28.3002 23.6241C28.986 24.2485 29.7844 25.0623 29.9891 26.0705C28.9655 27.3244 27.164 25.8504 24.39 26.0552C22.4656 26.3418 22.1125 28.0103 22.8341 28.4095C23.0593 28.5323 24.4821 28.4658 24.8404 28.4658C27.9726 28.6602 28.7147 29.8886 32.4458 29.3256C33.1572 29.2181 33.8123 29.126 34.5493 28.9878C35.0304 28.8957 36.3508 28.5476 36.7347 28.5425C36.6323 28.9366 36.2741 29.4689 36.0182 29.9142C35.7367 30.4055 35.5319 30.8968 35.2658 31.3319C33.3158 31.598 26.4833 30.9992 24.4616 30.646C21.007 30.0421 17.6444 29.2079 14.7885 26.8536C9.69609 22.6568 8.62642 15.7679 13.9799 11.9345C16.0783 10.4093 18.407 10.2865 21.2219 11.5251C20.5975 8.45935 19.5995 4.67712 22.8136 1.72402C23.5353 1.06379 24.2467 0.674819 25.2652 0.331911C28.336 -0.701933 31.7088 0.833478 34.0477 2.81416C36.8678 5.20428 38.5669 8.21881 39.3551 12.2928C39.6878 14.0124 39.8516 15.8191 39.7339 17.3494C39.6724 18.158 39.3961 21.3312 38.741 21.9198C38.1984 21.1265 37.6303 20.5379 37.0418 19.586C35.8339 17.6309 35.0201 15.6348 34.4111 13.4341C34.1091 12.3491 33.9658 11.2384 33.28 11.1259C32.2973 10.9672 32.5635 12.477 32.6966 13.1782C32.9064 14.2683 33.2698 15.2919 33.4591 16.4179C32.7733 16.1262 29.9379 11.6735 29.3494 10.568C28.5663 9.09911 27.9061 8.68966 27.5017 8.85344C26.0533 9.44713 29.7076 15.6502 30.2245 17.2061Z' fill='%23E3361D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M71.6157 20.5892C72.8133 23.9927 70.9913 27.2888 69.3126 29.4588C66.2315 33.4509 55.5348 37.4788 50.2684 34.2595C52.4026 31.2808 60.4993 29.6226 61.0111 28.7781C60.5403 26.8537 56.8348 29.1568 55.6884 28.8395C56.3844 27.688 62.7001 24.1923 62.9509 23.8699C63.3603 23.3479 62.8895 22.5546 61.9733 22.6313C61.2977 22.6876 60.2485 23.2506 59.5883 23.5577C58.1194 24.2333 56.4561 25.1289 54.9155 25.6254C54.9565 25.2108 56.3588 23.9723 56.6608 23.701C57.3671 23.0766 57.9761 22.4164 58.6619 21.7869C59.1021 21.3774 61.2159 19.4377 61.0674 18.7775C60.9599 18.3015 60.2997 18.3629 59.8442 18.4755C58.8923 18.7723 56.9218 20.4869 56.2155 21.142L53.7845 23.3018C53.3392 23.701 53.288 23.788 52.812 23.7471C52.7506 23.1124 54.3065 21.3262 54.7313 20.7581C54.7978 20.666 58.9588 15.983 57.1317 15.507C56.6403 15.3791 55.9392 15.722 55.5911 16.0547C53.2931 18.2503 49.3062 23.0817 47.4534 24.6632C46.2302 25.7073 45.3806 25.5026 45.5649 23.8238C45.7594 22.0581 46.4503 20.5841 45.8873 19.0897C45.4011 17.7999 43.794 17.1704 43.62 18.4141C43.5074 19.2381 43.8606 20.19 43.3692 22.2373C42.796 24.6069 42.4634 24.7502 42.8216 27.9029C42.9342 28.5171 43.6866 31.7926 43.5279 32.1918C43.011 31.767 41.798 31.1529 41.1941 30.8253C40.585 30.4978 40.8102 29.5612 40.8102 28.1998C40.8153 25.5742 41.0098 22.3908 41.4807 19.7908C41.9618 17.1295 42.4685 14.3708 43.8657 12.0626C44.8842 10.3839 45.8566 9.06854 47.566 7.82486C51.0821 5.26072 54.3219 5.30678 56.7887 6.53511C61.2773 8.77681 62.1217 12.1701 60.5505 16.5358C65.4843 14.8417 69.7476 15.287 71.6157 20.5892Z' fill='%23E3361D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 63.7963C3.27554 71.33 12.0223 73.9965 20.0883 71.6934C30.3755 68.7557 34.0401 59.5893 36.6605 51.124C33.9275 56.1909 32.1208 60.9404 27.2075 64.9171C15.7994 74.1552 5.89086 69.3596 0 63.7963Z' fill='%23E3361D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.15953 48.8719C6.89537 48.314 5.49303 47.1164 4.88398 45.1511C4.23399 43.068 4.58202 41.6247 5.16036 40.161C7.1308 35.1914 11.9725 32.0643 17.5409 31.4962C20.5247 31.1891 24.655 31.3887 27.1321 32.8473C26.4104 33.7942 23.5034 35.0634 22.1829 35.5394C20.4223 36.174 18.8665 36.4197 17.1929 36.8343C16.7527 36.9417 15.4527 37.3717 16.1744 38.0217C16.6811 38.4772 17.4744 38.298 18.0629 38.2315L21.3078 37.8067C20.8778 38.4311 16.3944 40.8673 15.335 41.3279C14.8283 41.548 14.3677 41.6913 14.0299 41.9114C13.6154 42.1775 13.339 42.5665 13.6205 43.0271C14.2346 44.0353 16.1437 43.0578 17.3259 42.6381C18.7846 42.1263 20.407 41.3688 21.8912 41.0362C21.5534 41.6247 19.1172 43.5082 18.3802 44.1121C17.9913 44.4294 15.0535 46.6967 15.1354 47.3518C15.1815 47.7203 15.4578 47.8227 15.7752 47.838C16.9779 47.8943 18.8562 46.4255 19.9157 45.6219C21.318 44.5625 23.0632 43.0322 23.7491 43.1039C23.7695 43.5542 23.2731 44.0098 22.9609 44.3783C21.6456 45.8727 20.2995 47.3621 19.0456 48.9026C18.5747 49.4809 18.1704 50.136 18.544 50.8833C19.583 51.3029 20.3916 50.5864 21.1747 49.875C21.881 49.2301 22.5156 48.6672 23.2475 48.0069C24.527 46.8451 26.0112 45.407 27.3419 44.1889C28.2325 43.3751 31.7434 40.0996 30.9604 43.892C30.7352 44.9771 30.1722 46.1081 30.1773 47.3416C30.1824 48.3857 30.4588 49.4553 31.5234 49.7061C32.8131 50.0132 32.4395 48.5341 32.6596 47.0652C32.9462 45.1255 33.3351 44.9412 33.6934 43.5901C34.456 40.6933 33.8981 38.7894 33.5962 35.5241L35.9146 36.9673C36.4367 37.3358 36.2627 37.6071 36.2115 38.2468C35.582 44.2554 34.9473 50.9805 31.3596 56.0064C29.0155 59.2922 24.3428 61.9638 20.3046 60.7918C16.0464 59.5532 12.5457 53.3962 15.5602 49.6703C14.6901 49.6498 11.2713 50.3766 8.15953 48.8719Z' fill='%23E3361D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M58.7383 60.3407C58.4466 61.5844 57.5458 63.0686 55.6982 63.995C53.7431 64.9777 52.2128 64.9418 50.6211 64.7013C45.2011 63.8875 41.0197 60.1462 39.2437 55.2585C38.2969 52.6432 37.606 48.8968 38.5426 46.3941C39.6481 46.8598 41.552 49.2243 42.3146 50.3145C43.333 51.7731 43.9114 53.1243 44.6893 54.542C44.894 54.9156 45.6003 56.0006 46.1019 55.2278C46.455 54.6853 46.0968 54.0097 45.9074 53.4928L44.7814 50.6625C45.5031 50.9286 48.9168 54.4857 49.6078 55.3455C49.9404 55.755 50.181 56.1439 50.4727 56.4049C50.831 56.7274 51.2762 56.8963 51.6857 56.5585C52.566 55.8164 51.1739 54.2912 50.4983 53.3085C49.6692 52.0956 48.5586 50.7905 47.9086 49.5212C48.5688 49.7106 50.9896 51.5377 51.7573 52.0802C52.1565 52.3668 55.0738 54.5676 55.7085 54.368C56.0667 54.2554 56.1128 53.9892 56.0616 53.7026C55.8569 52.6125 53.9786 51.2101 52.9447 50.4117C51.5782 49.3574 49.6641 48.083 49.5873 47.4535C50.0326 47.346 50.6007 47.7094 51.0357 47.9141C52.8219 48.8047 54.6081 49.7259 56.425 50.5601C57.1108 50.8723 57.8529 51.1078 58.5285 50.6267C58.723 49.6133 57.8324 49.0247 56.9521 48.4617C56.1537 47.9499 55.4474 47.4893 54.6285 46.9622C53.1853 46.0358 51.4195 44.9815 49.9097 44.0193C48.9015 43.3744 44.848 40.8563 48.8298 40.8308C49.9711 40.8256 51.2302 41.1122 52.4687 40.8717C53.5179 40.667 54.5364 40.2115 54.5569 39.2083C54.5876 37.9902 53.1801 38.6095 51.655 38.6965C49.6436 38.8091 49.3723 38.4969 47.9342 38.4355C44.8582 38.3076 43.0618 39.1725 39.8425 40.0682L40.7996 37.7088C41.0555 37.1714 41.3677 37.2737 42.0228 37.197C48.2003 36.6084 55.0994 35.8867 60.9237 38.1438C64.7316 39.6178 68.4217 43.2976 68.1095 47.1464C67.7819 51.205 62.3414 55.5246 57.945 53.5337C58.119 54.3321 59.5828 57.2597 58.7383 60.3407Z' fill='%23E3361D'/%3E%3C/svg%3E");
}
.--svg__footer-logo {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='372' height='376' viewBox='0 0 372 376' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.03'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M156.35 89.7084C150.617 87.8325 126.284 55.0185 120.154 57.8719C117.301 58.9551 117.776 61.9142 118.807 64.2656C121.951 71.3198 130.617 79.563 135.663 85.5604C137.777 87.9382 139.811 90.0783 141.845 92.4825C143.985 95.0189 146.971 97.2646 146.495 100.488C144.144 100.435 140.234 97.2382 138.411 95.7586L114.421 77.9778C105.676 71.4784 99.4671 78.0834 108.265 87.172C117.274 96.472 132.677 109.55 142.717 119.299C143.959 120.514 145.148 121.677 146.416 122.839C149.956 126.063 154.078 130.264 155.135 135.468C149.851 141.941 140.551 134.332 126.231 135.389C116.297 136.869 114.474 145.482 118.199 147.542C119.362 148.177 126.706 147.833 128.556 147.833C144.725 148.837 148.556 155.178 167.816 152.272C171.489 151.717 174.871 151.241 178.675 150.528C181.159 150.052 187.975 148.256 189.957 148.229C189.428 150.264 187.579 153.011 186.258 155.31C184.805 157.846 183.748 160.383 182.374 162.628C172.308 164.002 137.037 160.911 126.601 159.088C108.767 155.971 91.4089 151.664 76.6663 139.511C50.3781 117.846 44.8563 82.2843 72.4919 62.4954C83.3242 54.6222 95.3455 53.9881 109.877 60.3818C106.653 44.5561 101.501 25.0314 118.093 9.78692C121.819 6.3787 125.491 4.37076 130.749 2.6006C146.601 -2.73631 164.012 5.18979 176.086 15.4144C190.644 27.7527 199.415 43.3143 203.484 64.3449C205.201 73.2221 206.047 82.5485 205.439 90.4481C205.122 94.6225 203.695 111.003 200.313 114.041C197.513 109.946 194.58 106.908 191.542 101.994C185.307 91.9013 181.106 81.5973 177.962 70.2366C176.403 64.6355 175.663 58.9023 172.123 58.321C167.05 57.502 168.424 65.296 169.111 68.9156C170.194 74.5431 172.07 79.8272 173.048 85.6396C169.507 84.1337 154.87 61.148 151.832 55.4412C147.79 47.8586 144.382 45.745 142.294 46.5904C134.817 49.6552 153.682 81.6766 156.35 89.7084Z' fill='%23222222'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M370.008 107.171C376.19 124.74 366.784 141.755 358.118 152.957C342.213 173.565 286.995 194.358 259.808 177.739C270.826 162.363 312.623 153.803 315.265 149.443C312.834 139.509 293.706 151.398 287.787 149.76C291.381 143.816 323.983 125.771 325.278 124.106C327.392 121.411 324.961 117.316 320.232 117.712C316.744 118.003 311.328 120.909 307.92 122.494C300.337 125.982 291.75 130.605 283.798 133.168C284.009 131.028 291.248 124.634 292.807 123.234C296.453 120.011 299.597 116.603 303.138 113.353C305.41 111.239 316.321 101.226 315.555 97.8179C315 95.3608 311.592 95.6778 309.241 96.2591C304.327 97.7915 294.155 106.642 290.509 110.024L277.959 121.173C275.661 123.234 275.396 123.683 272.939 123.472C272.622 120.196 280.654 110.975 282.847 108.043C283.19 107.567 304.67 83.3924 295.238 80.9353C292.702 80.2748 289.082 82.0449 287.285 83.7623C275.423 95.0966 254.841 120.037 245.277 128.201C238.963 133.591 234.577 132.534 235.528 123.868C236.532 114.753 240.099 107.144 237.192 99.4295C234.683 92.7716 226.387 89.5219 225.488 95.942C224.907 100.196 226.73 105.11 224.194 115.678C221.235 127.911 219.517 128.65 221.367 144.925C221.948 148.096 225.832 165.005 225.013 167.066C222.344 164.873 216.083 161.702 212.965 160.011C209.821 158.32 210.984 153.485 210.984 146.458C211.01 132.904 212.014 116.471 214.445 103.049C216.928 89.3105 219.544 75.07 226.756 63.1544C232.014 54.4886 237.034 47.6985 245.858 41.2784C264.009 28.0418 280.733 28.2796 293.468 34.6205C316.638 46.1926 320.998 63.7092 312.887 86.2458C338.356 77.5007 360.364 79.7992 370.008 107.171Z' fill='%23222222'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.324219 330.214C17.2332 369.104 62.3855 382.869 104.024 370.98C157.129 355.815 176.046 308.496 189.573 264.797C175.464 290.953 166.138 315.471 140.775 336C81.8837 383.688 30.734 358.932 0.324219 330.214Z' fill='%23222222'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M42.462 253.172C35.9362 250.293 28.697 244.11 25.553 233.965C22.1976 223.212 23.9942 215.761 26.9797 208.205C37.1515 182.551 62.1451 166.408 90.8904 163.475C106.293 161.89 127.615 162.921 140.402 170.45C136.677 175.338 121.67 181.89 114.854 184.347C105.765 187.624 97.7333 188.892 89.0938 191.032C86.8217 191.587 80.1109 193.806 83.8362 197.161C86.4518 199.513 90.5469 198.588 93.5853 198.245L110.336 196.052C108.116 199.275 84.9723 211.851 79.5033 214.229C76.8876 215.365 74.5098 216.105 72.7661 217.241C70.626 218.615 69.1993 220.623 70.6525 223C73.8229 228.205 83.6777 223.159 89.7808 220.992C97.3105 218.35 105.686 214.44 113.348 212.723C111.604 215.761 99.0279 225.484 95.2233 228.601C93.2154 230.24 78.0501 241.944 78.4729 245.326C78.7106 247.228 80.1373 247.756 81.7754 247.835C87.9842 248.126 97.6804 240.543 103.149 236.395C110.389 230.926 119.398 223.027 122.938 223.397C123.044 225.722 120.481 228.073 118.87 229.975C112.079 237.69 105.131 245.378 98.658 253.331C96.2273 256.316 94.1401 259.698 96.0688 263.556C101.432 265.722 105.607 262.023 109.649 258.351C113.295 255.022 116.571 252.116 120.349 248.707C126.954 242.71 134.616 235.286 141.485 228.998C146.082 224.797 164.207 207.888 160.164 227.465C159.002 233.067 156.096 238.905 156.122 245.273C156.149 250.662 157.575 256.184 163.071 257.479C169.729 259.064 167.8 251.429 168.936 243.846C170.416 233.833 172.423 232.882 174.273 225.907C178.21 210.953 175.33 201.124 173.771 184.268L185.739 191.719C188.434 193.621 187.536 195.021 187.272 198.324C184.022 229.341 180.746 264.058 162.225 290.002C150.125 306.964 126.003 320.755 105.157 314.705C83.1757 308.312 65.1042 276.528 80.6657 257.294C76.1743 257.188 58.5255 260.94 42.462 253.172Z' fill='%23222222'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M303.534 312.379C302.028 318.799 297.378 326.461 287.84 331.243C277.747 336.316 269.848 336.131 261.631 334.889C233.652 330.688 212.067 311.375 202.899 286.143C198.011 272.643 194.444 253.303 199.279 240.383C204.986 242.788 214.814 254.994 218.751 260.621C224.009 268.151 226.994 275.126 231.01 282.444C232.067 284.373 235.713 289.974 238.302 285.985C240.125 283.184 238.275 279.697 237.298 277.028L231.485 262.418C235.211 263.792 252.833 282.154 256.4 286.592C258.117 288.706 259.359 290.714 260.865 292.061C262.714 293.726 265.013 294.598 267.126 292.854C271.671 289.023 264.484 281.15 260.997 276.077C256.717 269.816 250.984 263.078 247.628 256.526C251.036 257.504 263.533 266.936 267.496 269.736C269.557 271.216 284.617 282.577 287.893 281.546C289.742 280.965 289.98 279.591 289.716 278.112C288.659 272.484 278.963 265.245 273.626 261.123C266.572 255.681 256.69 249.102 256.294 245.852C258.593 245.298 261.525 247.173 263.771 248.23C272.992 252.827 282.212 257.583 291.592 261.889C295.132 263.501 298.963 264.716 302.45 262.233C303.454 257.002 298.857 253.963 294.313 251.057C290.191 248.415 286.545 246.037 282.318 243.316C274.868 238.534 265.753 233.091 257.959 228.124C252.754 224.795 231.829 211.797 252.384 211.664C258.276 211.638 264.775 213.118 271.169 211.876C276.585 210.819 281.843 208.468 281.948 203.289C282.107 197.001 274.841 200.198 266.968 200.647C256.585 201.228 255.184 199.617 247.76 199.3C231.882 198.639 222.608 203.104 205.99 207.728L210.93 195.548C212.251 192.774 213.863 193.302 217.245 192.906C249.134 189.868 284.749 186.142 314.815 197.794C334.472 205.403 353.521 224.399 351.909 244.267C350.218 265.218 322.134 287.517 299.438 277.24C300.337 281.361 307.893 296.474 303.534 312.379Z' fill='%23222222'/%3E%3C/g%3E%3C/svg%3E");
}
.--svg__footer-social--facebook {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='10' height='21' viewBox='0 0 10 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.54117 3.61229C7.93212 3.61229 9.94344 3.61229 9.94344 3.61229V0.012988L6.6345 0C2.95957 0 2.12444 2.6869 2.12444 4.40131V6.80085H0V10.5073H2.12444C2.12444 15.2674 2.12444 21 2.12444 21H6.59291C6.59291 21 6.59291 15.2122 6.59291 10.5073H9.60905L10 6.80085H6.59291V4.62211C6.59291 3.80387 7.15022 3.61229 7.54117 3.61229' fill='white'/%3E%3C/svg%3E");
}
.--svg__footer-social--fb {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='4' fill='%23365899'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.5412 13.6123C22.9321 13.6123 24.9434 13.6123 24.9434 13.6123V10.013L21.6345 10C17.9596 10 17.1244 12.6869 17.1244 14.4013V16.8009H15V20.5073H17.1244C17.1244 25.2674 17.1244 31 17.1244 31H21.5929C21.5929 31 21.5929 25.2122 21.5929 20.5073H24.6091L25 16.8009H21.5929V14.6221C21.5929 13.8039 22.1502 13.6123 22.5412 13.6123' fill='white'/%3E%3C/svg%3E");
}
.--svg__footer-social--insta {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='4' fill='url(%23paint0_radial)'/%3E%3Crect width='40' height='40' rx='4' fill='url(%23paint1_radial)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.9374 14.8825C23.9374 15.5138 24.4503 16.0255 25.083 16.0255C25.7157 16.0255 26.2285 15.5138 26.2285 14.8825C26.2285 14.2512 25.7157 13.7395 25.083 13.7395C24.4503 13.7395 23.9374 14.2512 23.9374 14.8825ZM16.8049 19.9671C16.8049 18.2136 18.2296 16.792 19.987 16.792C21.7445 16.792 23.1692 18.2136 23.1692 19.9671C23.1692 21.7207 21.7445 23.1422 19.987 23.1422C18.2296 23.1422 16.8049 21.7207 16.8049 19.9671ZM19.987 24.8585C17.2796 24.8585 15.0848 22.6685 15.0848 19.9671C15.0848 17.2657 17.2796 15.0758 19.987 15.0758C22.6945 15.0758 24.8893 17.2657 24.8893 19.9671C24.8893 22.6685 22.6945 24.8585 19.987 24.8585M27.7368 12.2632C27.3527 11.879 26.9869 11.6411 26.4745 11.442C26.0877 11.2916 25.5064 11.1128 24.436 11.064C23.2784 11.0112 22.9312 11 20 11C17.0687 11 16.7215 11.0112 15.5639 11.064C14.4936 11.1128 13.9123 11.2916 13.5255 11.442C13.013 11.6411 12.6473 11.879 12.2632 12.2632C11.879 12.6473 11.6411 13.0131 11.442 13.5255C11.2916 13.9123 11.1128 14.4936 11.064 15.5639C11.0112 16.7215 11 17.0687 11 20C11 22.9313 11.0112 23.2784 11.064 24.4361C11.1128 25.5064 11.2916 26.0877 11.442 26.4745C11.6411 26.9869 11.879 27.3527 12.2632 27.7368C12.6473 28.121 13.013 28.3589 13.5255 28.558C13.9123 28.7083 14.4936 28.8872 15.5639 28.936C16.7214 28.9888 17.0685 29 20 29C22.9314 29 23.2786 28.9888 24.436 28.936C25.5064 28.8872 26.0877 28.7083 26.4745 28.558C26.9869 28.3589 27.3527 28.121 27.7368 27.7368C28.1209 27.3527 28.3589 26.9869 28.558 26.4745C28.7083 26.0877 28.8872 25.5064 28.936 24.4361C28.9888 23.2784 29 22.9313 29 20C29 17.0687 28.9888 16.7215 28.936 15.5639C28.8872 14.4936 28.7083 13.9123 28.558 13.5255C28.3589 13.0131 28.1209 12.6473 27.7368 12.2632' fill='white'/%3E%3Cdefs%3E%3CradialGradient id='paint0_radial' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(10.6251 43.0808) rotate(-90) scale(39.643 36.8711)'%3E%3Cstop stop-color='%23FFDD55'/%3E%3Cstop offset='0.1' stop-color='%23FFDD55'/%3E%3Cstop offset='0.5' stop-color='%23FF543E'/%3E%3Cstop offset='1' stop-color='%23C837AB'/%3E%3C/radialGradient%3E%3CradialGradient id='paint1_radial' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(-6.70021 2.88153) rotate(78.6806) scale(17.7206 73.0449)'%3E%3Cstop stop-color='%233771C8'/%3E%3Cstop offset='0.128' stop-color='%233771C8'/%3E%3Cstop offset='1' stop-color='%236600FF' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E");
}
.--svg__footer-social--instagram {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.9374 3.88251C12.9374 4.51376 13.4503 5.02553 14.083 5.02553C14.7157 5.02553 15.2285 4.51376 15.2285 3.88251C15.2285 3.25122 14.7157 2.73945 14.083 2.73945C13.4503 2.73945 12.9374 3.25122 12.9374 3.88251ZM5.80487 8.96714C5.80487 7.21355 7.22959 5.79202 8.98704 5.79202C10.7445 5.79202 12.1692 7.21355 12.1692 8.96714C12.1692 10.7207 10.7445 12.1422 8.98704 12.1422C7.22959 12.1422 5.80487 10.7207 5.80487 8.96714ZM8.98703 13.8585C6.2796 13.8585 4.08482 11.6685 4.08482 8.9671C4.08482 6.26568 6.2796 4.07576 8.98703 4.07576C11.6945 4.07576 13.8893 6.26568 13.8893 8.9671C13.8893 11.6685 11.6945 13.8585 8.98703 13.8585M16.7368 1.26319C16.3527 0.879044 15.9869 0.641133 15.4745 0.442006C15.0877 0.291639 14.5064 0.112825 13.436 0.0639851C12.2784 0.0111784 11.9312 0 8.99998 0C6.06873 0 5.72152 0.0111784 4.56389 0.0639851C3.49358 0.112825 2.9123 0.291639 2.52547 0.442006C2.01303 0.641133 1.64735 0.879044 1.26319 1.26319C0.879044 1.64735 0.641133 2.01307 0.441966 2.52547C0.291639 2.9123 0.112825 3.49362 0.0639851 4.56393C0.0111784 5.72152 0 6.06873 0 8.99998C0 11.9313 0.0111784 12.2784 0.0639851 13.4361C0.112825 14.5064 0.291639 15.0877 0.441966 15.4745C0.641133 15.9869 0.879044 16.3527 1.26319 16.7368C1.64735 17.121 2.01303 17.3589 2.52547 17.558C2.9123 17.7083 3.49358 17.8872 4.56393 17.936C5.72136 17.9888 6.06853 18 8.99998 18C11.9314 18 12.2786 17.9888 13.436 17.936C14.5064 17.8872 15.0877 17.7083 15.4745 17.558C15.9869 17.3589 16.3527 17.121 16.7368 16.7368C17.1209 16.3527 17.3589 15.9869 17.558 15.4745C17.7083 15.0877 17.8872 14.5064 17.936 13.4361C17.9888 12.2784 18 11.9313 18 8.99998C18 6.06873 17.9888 5.72152 17.936 4.56393C17.8872 3.49362 17.7083 2.9123 17.558 2.52547C17.3589 2.01307 17.1209 1.64735 16.7368 1.26319' fill='white'/%3E%3C/svg%3E");
}
.--svg__footer-social--ok {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='4' fill='%23EE8208'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.454 13.6375C26.2233 16.773 23.831 19.3031 21.2225 19.8508C14.2991 21.3097 11.311 11.6382 18.6984 9.69048C22.0852 8.79912 24.8515 11.1915 25.454 13.6375ZM22.6507 14.1222C22.3094 12.9302 20.9703 11.8412 19.2999 12.2806C15.707 13.2161 17.2061 18.1112 20.7056 17.2356C21.9389 16.9276 23.0866 15.6505 22.6507 14.1222ZM16.2206 20.7354C18.5408 21.9663 21.5834 21.941 23.8746 20.6783C23.9962 20.6119 24.1126 20.5348 24.2302 20.4568C24.5881 20.2197 24.9574 19.975 25.5167 20.0021C26.5166 20.0538 28.5372 21.6483 24.9825 23.3125C23.6879 23.9172 23.2125 24.008 22.5931 24.1263C22.2785 24.1863 21.9267 24.2535 21.4115 24.3987C21.6058 24.7538 23.1779 26.1468 24.3105 27.1503C24.7149 27.5086 25.0632 27.8173 25.2728 28.0114C26.5979 29.2371 25.4703 30.6297 24.1115 30.4902C23.2487 30.4004 20.5406 27.7335 20.0493 27.1851C19.5583 27.4134 18.9004 28.0582 18.227 28.7182C17.3859 29.5425 16.5208 30.3905 15.9267 30.4797C14.5146 30.692 13.3371 29.2001 14.7724 27.911L18.5884 24.423C18.3856 24.323 17.9344 24.2346 17.4946 24.1485C17.1868 24.0882 16.8845 24.029 16.6769 23.9676C11.1144 22.3119 13.0967 19.8605 14.69 20.0073C15.1085 20.0467 15.4962 20.2907 15.8466 20.5113C15.9765 20.5931 16.1012 20.6716 16.2206 20.7354Z' fill='white'/%3E%3C/svg%3E");
}
.--svg__footer-social--vk {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='4' fill='%23507299'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.7425 25.9453H21.1772C21.1772 25.9453 21.6102 25.9003 21.8314 25.6742C22.0357 25.4658 22.0289 25.0755 22.0289 25.0755C22.0289 25.0755 22.0009 23.2483 22.8941 22.9787C23.7746 22.7132 24.9059 24.7448 26.1041 25.5261C27.0109 26.1175 27.6998 25.988 27.6998 25.988L30.9048 25.9453C30.9048 25.9453 32.581 25.8472 31.7861 24.596C31.7208 24.4938 31.3225 23.6699 29.4031 21.9778C27.393 20.2068 27.6625 20.4932 30.0836 17.4292C31.5573 15.5641 32.1471 14.4248 31.9623 13.9372C31.7869 13.4721 30.7031 13.5952 30.7031 13.5952L27.0939 13.6162C27.0939 13.6162 26.8261 13.5816 26.6278 13.6942C26.4346 13.8044 26.31 14.0619 26.31 14.0619C26.31 14.0619 25.738 15.5054 24.9771 16.7333C23.3703 19.3241 22.7271 19.4609 22.4644 19.3C21.8535 18.925 22.006 17.7945 22.006 16.9907C22.006 14.4795 22.4077 13.4327 21.2255 13.1615C20.8332 13.0722 20.5442 13.0127 19.5408 13.003C18.2536 12.9902 17.1638 13.0063 16.5469 13.2935C16.1359 13.4842 15.819 13.9098 16.0122 13.934C16.2503 13.9646 16.791 14.0724 17.0774 14.4425C17.4469 14.9204 17.4342 15.993 17.4342 15.993C17.4342 15.993 17.6469 18.9484 16.9376 19.3161C16.4512 19.5671 15.7842 19.0538 14.3512 16.7027C13.6174 15.499 13.0632 14.1681 13.0632 14.1681C13.0632 14.1681 12.9564 13.9195 12.7657 13.7859C12.5344 13.625 12.2115 13.5735 12.2115 13.5735L8.78199 13.5952C8.78199 13.5952 8.26761 13.6089 8.07863 13.8213C7.91 14.0104 8.06508 14.4015 8.06508 14.4015C8.06508 14.4015 10.7497 20.3653 13.7894 23.3706C16.5774 26.1264 19.7425 25.9453 19.7425 25.9453' fill='white'/%3E%3C/svg%3E");
}
.--svg__header-logo {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='288' height='48' viewBox='0 0 288 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M283.221 42.2148H280.716L281.953 39.334L283.221 42.2148ZM284.769 45.9868H287.508V45.5802L282.56 34.8875H281.353L276.422 45.5802V45.9868H279.164L279.804 44.6075H284.125L284.769 45.9868ZM264.838 40.5067C264.855 44.2313 267.671 46.1122 270.457 46.0953C272.789 46.0953 275.249 44.8752 275.656 41.7742C274.7 41.7742 273.84 41.7742 272.901 41.7742C272.603 42.9468 271.647 43.5433 270.457 43.5433C268.797 43.5264 267.732 42.1199 267.732 40.5067C267.732 38.6901 268.814 37.4531 270.457 37.4531C271.633 37.4531 272.46 37.9547 272.853 39.0663C273.809 39.0663 274.653 39.0663 275.609 39.0663C275.185 36.1381 272.728 34.9011 270.457 34.9011C267.675 34.9045 264.855 36.782 264.838 40.5067ZM259.768 42.2148H257.263L258.5 39.334L259.768 42.2148ZM261.317 45.9868H264.055V45.5802L259.107 34.8875H257.901L252.969 45.5802V45.9868H255.708L256.352 44.6075H260.673L261.317 45.9868ZM251.563 45.9868V35.0265H248.713V39.5035H248.164C245.988 39.5035 245.846 38.236 245.846 36.3719V35.0265H242.965V36.3719C242.965 40.222 244.341 42.1639 248.147 42.1639H248.709V45.9835H251.563V45.9868Z' fill='%23E3361D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M268.671 3.96188H275.046C274.609 5.24974 274.223 6.47999 273.887 7.65601C273.548 8.83203 273.26 10.0081 273.02 11.1875C272.779 12.255 272.579 13.3396 272.413 14.441C272.25 15.5425 272.101 16.6812 271.972 17.8572H276.941V6.21903L283.089 3.96188V17.8572H286.522V23.3171H283.092V28.2211H276.944V23.3171H265.14C265.313 20.5279 265.662 17.4912 266.187 14.2106C266.709 10.9333 267.539 7.51706 268.671 3.96188ZM249.414 12.9871L243.267 11.4518C243.311 11.2349 243.365 11.0112 243.429 10.7808C243.494 10.5537 243.561 10.3165 243.626 10.0792C244.192 8.42195 245.276 6.89685 246.879 5.50054C248.482 4.10422 250.807 3.40945 253.861 3.40945C257.023 3.40945 259.338 4.19573 260.809 5.7615C262.279 7.33066 263.015 9.19467 263.015 11.3535C263.015 13.7293 262.317 15.4611 260.924 16.5524C259.528 17.6403 258.002 18.5588 256.345 19.2976C256.281 19.3179 256.227 19.3417 256.182 19.362C256.138 19.3857 256.094 19.4061 256.05 19.4264C255.003 19.9076 254.159 20.3076 253.515 20.6363C252.871 20.9651 252.356 21.2904 251.963 21.6192C251.746 21.792 251.56 21.9784 251.407 22.175C251.255 22.3715 251.123 22.5783 251.014 22.7952H263.306V28.2245H242.287C242.548 24.954 243.48 22.4325 245.083 20.6566C246.686 18.8807 249.021 17.2845 252.095 15.8678C252.292 15.7797 252.488 15.695 252.685 15.6069C252.881 15.5187 253.078 15.4205 253.275 15.312C254.125 14.9426 254.898 14.4851 255.596 13.9394C256.294 13.3938 256.643 12.6651 256.643 11.7501C256.643 11.5975 256.633 11.4078 256.609 11.1773C256.589 10.9468 256.521 10.713 256.413 10.4724C256.26 10.0792 255.966 9.7132 255.532 9.37768C255.095 9.03877 254.41 8.8727 253.471 8.8727C253.254 8.8727 252.976 8.89981 252.637 8.95404C252.299 9.00827 251.956 9.13366 251.607 9.33023C251.129 9.59119 250.682 10.0013 250.265 10.5571C249.848 11.1061 249.567 11.9195 249.414 12.9871Z' fill='%23FED815'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M268.672 3.96188H275.047C274.61 5.24635 274.224 6.47999 273.888 7.65601C273.549 8.83203 273.261 10.0081 273.021 11.1875C272.78 12.255 272.58 13.3396 272.417 14.441C272.255 15.5425 272.105 16.6812 271.977 17.8572H276.945V6.21903L283.093 3.96188V17.8572H286.526V23.3171H283.093V28.2211H276.945V23.3205H265.141C265.314 20.5312 265.663 17.4946 266.188 14.2139C266.71 10.9333 267.54 7.51706 268.672 3.96188ZM249.415 12.9871L243.267 11.4518C243.312 11.2349 243.366 11.0112 243.43 10.7808C243.495 10.5503 243.562 10.3165 243.627 10.0792C244.193 8.42195 245.277 6.89685 246.88 5.50054C248.483 4.10422 250.808 3.40945 253.862 3.40945C257.024 3.40945 259.339 4.19573 260.81 5.76489C262.28 7.33405 263.016 9.19806 263.016 11.3569C263.016 13.7327 262.318 15.4645 260.921 16.5558C259.525 17.6471 258 18.5622 256.343 19.301C256.278 19.3213 256.224 19.3451 256.18 19.3654C256.136 19.3857 256.092 19.4095 256.048 19.4298C255.001 19.911 254.157 20.3143 253.513 20.6397C252.869 20.9684 252.354 21.2938 251.961 21.6192C251.744 21.792 251.557 21.9784 251.405 22.175C251.252 22.3715 251.12 22.5783 251.012 22.7952H263.304V28.2211H242.281C242.542 24.9507 243.474 22.4292 245.077 20.6533C246.68 18.8774 249.015 17.2811 252.089 15.8644C252.286 15.7763 252.483 15.6882 252.679 15.6035C252.876 15.5154 253.072 15.4171 253.269 15.3086C254.119 14.9392 254.892 14.4817 255.59 13.936C256.288 13.3904 256.638 12.6617 256.638 11.7467C256.638 11.5942 256.627 11.4044 256.604 11.1739C256.583 10.9435 256.516 10.7096 256.407 10.4724C256.255 10.0792 255.96 9.7132 255.526 9.37768C255.089 9.03877 254.404 8.86931 253.465 8.86931C253.248 8.86931 252.971 8.89643 252.632 8.95065C252.293 9.00488 251.95 9.13028 251.601 9.32684C251.123 9.58781 250.676 9.99789 250.263 10.5537C249.849 11.1061 249.568 11.9195 249.415 12.9871Z' fill='%23FED815'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M201.487 15.7119H209.601C210.597 17.3014 211.506 18.9214 212.326 20.5753C213.146 22.2292 213.895 23.8932 214.566 25.5607C216.074 29.2751 217.257 32.8947 218.118 36.4194C218.979 39.9441 219.639 43.0282 220.097 45.6649H211.58C211.553 45.5022 211.526 45.3633 211.499 45.2413C211.472 45.1193 211.445 45.0074 211.417 44.899C211.417 44.899 211.417 44.8922 211.417 44.8786C211.417 44.8651 211.417 44.8447 211.417 44.8176C211.39 44.6549 211.356 44.4685 211.316 44.2516C211.275 44.0347 211.228 43.767 211.173 43.445C211.119 43.2044 211.078 42.9875 211.051 42.7977C211.024 42.6079 210.997 42.4215 210.97 42.2317C210.97 42.2317 210.963 42.2249 210.95 42.2114C210.936 42.1978 210.929 42.1775 210.929 42.1504C210.902 41.9335 210.862 41.7064 210.807 41.4658C210.753 41.2252 210.699 40.9405 210.645 40.6185H202.206C202.419 39.595 202.657 38.5681 202.911 37.531C203.165 36.494 203.443 35.4399 203.738 34.3622H208.947C208.73 33.5014 208.462 32.5795 208.14 31.5967C207.818 30.6138 207.442 29.6242 207.008 28.6278C206.791 28.089 206.564 27.5569 206.324 27.0316C206.083 26.5062 205.839 25.9877 205.598 25.476C205.49 25.6929 205.381 25.9131 205.276 26.1436C205.168 26.3741 205.073 26.6079 204.992 26.8519C203.243 30.8341 201.952 34.6028 201.118 38.1546C200.284 41.7064 199.745 44.211 199.501 45.6649H190.984C191.334 43.8348 191.764 41.8826 192.276 39.8119C192.787 37.7412 193.367 35.6535 194.011 33.5556C195.007 30.1902 196.149 26.9197 197.441 23.7475C198.742 20.5719 200.088 17.8945 201.487 15.7119ZM160.106 15.7119H168.623C168.569 16.1966 168.508 16.6812 168.44 17.1658C168.372 17.6505 168.325 18.1487 168.298 18.6604C168.189 19.684 168.108 20.7007 168.057 21.7073C168.003 22.7172 167.976 23.6526 167.976 24.5134C167.976 27.0959 168.399 28.9125 169.247 29.9631C170.094 31.0138 171.029 31.6712 172.053 31.9424C172.429 32.0508 172.792 32.1186 173.144 32.1457C173.493 32.1728 173.829 32.1864 174.154 32.1864C174.449 32.1864 174.734 32.1796 175.001 32.1661C175.269 32.1525 175.54 32.1322 175.808 32.1051C175.971 32.0779 176.137 32.0508 176.313 32.0237C176.489 31.9966 176.669 31.9559 176.859 31.9017V38.602C176.723 38.6291 176.543 38.6562 176.313 38.6833C176.083 38.7104 175.835 38.7376 175.567 38.7647C175.378 38.7918 175.184 38.8189 174.981 38.846C174.778 38.8731 174.571 38.8867 174.354 38.8867C174.164 38.9138 173.964 38.9341 173.747 38.9477C173.531 38.9612 173.331 38.968 173.141 38.968C172.792 38.968 172.429 38.9612 172.049 38.9477C171.673 38.9341 171.311 38.9138 170.958 38.8867C168.023 38.646 165.332 37.6429 162.885 35.8805C160.435 34.1182 159.212 30.6918 159.212 25.6047C159.212 25.5505 159.212 25.5031 159.212 25.4624C159.212 25.4217 159.212 25.3743 159.212 25.32C159.212 23.9203 159.293 22.4664 159.452 20.9617C159.622 19.4535 159.839 17.7047 160.106 15.7119ZM186.951 45.6683H178.435V15.7119H186.951V45.6683ZM140.283 15.7119H148.397C149.393 17.3014 150.302 18.9214 151.122 20.5753C151.942 22.2292 152.691 23.8932 153.362 25.5607C154.87 29.2751 156.053 32.8947 156.914 36.4194C157.775 39.9441 158.435 43.0282 158.893 45.6649H150.376C150.349 45.5022 150.322 45.3633 150.295 45.2413C150.268 45.1193 150.241 45.0074 150.213 44.899C150.213 44.899 150.213 44.8922 150.213 44.8786C150.213 44.8651 150.213 44.8447 150.213 44.8176C150.186 44.6549 150.152 44.4685 150.112 44.2516C150.071 44.0347 150.024 43.767 149.969 43.445C149.915 43.2044 149.875 42.9875 149.847 42.7977C149.82 42.6079 149.793 42.4215 149.766 42.2317C149.766 42.2317 149.759 42.2249 149.746 42.2114C149.732 42.1978 149.725 42.1775 149.725 42.1504C149.698 41.9335 149.658 41.7064 149.603 41.4658C149.549 41.2252 149.495 40.9405 149.441 40.6185H141.002C141.215 39.595 141.453 38.5681 141.707 37.531C141.961 36.494 142.239 35.4399 142.534 34.3622H147.743C147.526 33.5014 147.258 32.5795 146.936 31.5967C146.614 30.6138 146.235 29.6242 145.804 28.6278C145.587 28.089 145.36 27.5569 145.12 27.0316C144.879 26.5062 144.635 25.9877 144.394 25.476C144.286 25.6929 144.177 25.9131 144.072 26.1436C143.964 26.3741 143.872 26.6079 143.791 26.8519C142.042 30.8341 140.751 34.6028 139.917 38.1546C139.084 41.7064 138.545 44.211 138.301 45.6649H129.784C130.133 43.8348 130.563 41.8826 131.075 39.8119C131.587 37.7412 132.166 35.6535 132.81 33.5556C133.807 30.1902 134.949 26.9197 136.24 23.7475C137.538 20.5719 138.884 17.8945 140.283 15.7119ZM124.5 15.7119V38.9646H127.608V45.6649H94.8693V38.9646H115.983V22.4156H114.248C111.422 22.4156 109.449 23.0155 108.334 24.2118C107.216 25.4082 106.511 26.7231 106.216 28.1466C106.08 28.8481 105.999 29.5259 105.975 30.1868C105.948 30.8477 105.935 31.4442 105.935 31.983C105.935 32.0373 105.935 32.0915 105.935 32.1457C105.935 32.2 105.935 32.2542 105.935 32.3084C105.935 32.6304 105.996 33.2506 106.118 34.1656C106.24 35.0807 106.433 36.2364 106.704 37.6361H98.2177C98.1635 37.4734 98.116 37.3006 98.0754 37.1108C98.0347 36.921 97.9872 36.721 97.933 36.5041C97.7432 35.7246 97.5704 34.8163 97.4077 33.7793C97.245 32.7422 97.1671 31.6475 97.1671 30.4884C97.1671 29.7361 97.2077 28.9396 97.2891 28.1059C97.3704 27.2722 97.5195 26.4385 97.7331 25.6013C98.3533 23.1239 99.7191 20.8566 101.83 18.7994C103.942 16.7422 107.395 15.7119 112.184 15.7119H124.5ZM87.359 15.7119H95.6759C95.5403 17.0574 95.3336 18.4707 95.0489 19.9517C94.7676 21.4327 94.4355 22.9239 94.0593 24.4321C93.5475 26.4757 92.9307 28.4889 92.202 30.4681C91.4768 32.4474 90.6668 34.2436 89.7788 35.8568C88.0571 39.0053 85.7898 41.5098 82.9769 43.3671C80.1639 45.2243 76.1885 46.2072 71.0472 46.3156V39.6153C71.2878 39.6153 71.5251 39.6086 71.7555 39.595C71.9826 39.5814 72.2063 39.5611 72.4198 39.534C73.8195 39.3984 75.1921 39.0561 76.5376 38.5037C77.883 37.9513 79.1201 37.1786 80.252 36.1822C76.9951 34.1385 74.2363 31.251 71.9758 27.523C69.7153 23.7949 68.1936 19.8602 67.4141 15.7153H76.1749C76.6867 18.247 77.6627 20.7142 79.1031 23.1239C80.5435 25.5336 82.2584 27.6246 84.2512 29.4005C84.6816 28.3228 85.0578 27.2823 85.3831 26.2724C85.7051 25.2624 85.9898 24.2593 86.2304 23.2662C86.5287 22.0563 86.7625 20.8295 86.9387 19.5924C87.1082 18.352 87.2505 17.0574 87.359 15.7119Z' fill='%23E3361D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M232.784 1.66747C233.476 1.66747 233.476 2.75199 232.795 2.75199H231.71V1.66747H232.784ZM233.069 4.1788C233.761 4.1788 233.771 5.32093 233.079 5.32093H231.707V4.1788H233.069ZM235.008 2.19278C235.008 1.0337 234.079 0.128812 232.917 0.128812H230.049V6.84603H233.198C234.571 6.84603 235.279 5.89708 235.289 4.72784C235.289 4.13135 235.031 3.63315 234.482 3.35525C234.808 3.08751 235.008 2.59609 235.008 2.19278ZM223.63 3.49759C223.63 1.08115 226.996 1.08115 226.996 3.49759C226.999 5.93436 223.63 5.93436 223.63 3.49759ZM228.755 3.49759C228.755 -1.14549 221.868 -1.14549 221.868 3.49759C221.868 8.15084 228.755 8.15084 228.755 3.49759ZM220.563 0.132201C219.977 0.132201 219.394 0.132201 218.808 0.132201V2.56897H216.734V0.132201C216.147 0.132201 215.554 0.132201 214.978 0.132201V6.84603C215.554 6.84603 216.147 6.84603 216.734 6.84603V4.15169H218.804V6.84603C219.391 6.84603 219.974 6.84603 220.56 6.84603V0.132201H220.563ZM211.477 3.54843V6.84603C212.07 6.84603 212.667 6.84603 213.253 6.84603V0.101699H212.629L209.234 3.41625V0.128812C208.647 0.128812 208.064 0.128812 207.478 0.128812V6.84603H208.091L211.477 3.54843ZM203.008 1.83015C203.008 1.58274 203.228 1.43701 203.601 1.43701C204.407 1.43701 204.424 2.59609 203.58 2.59609H203.13V3.99579H203.601C204.753 3.99579 204.753 5.52089 203.601 5.52089C203.103 5.52089 202.757 5.18537 202.757 4.65667H201.252C201.252 6.16143 202.143 6.96804 203.604 6.96804C205.333 6.96804 206.193 6.0462 206.193 4.85662C206.193 4.09746 205.905 3.56198 205.224 3.19596C205.617 2.89772 205.811 2.39274 205.811 1.95215C205.811 0.979479 205.072 0.0101929 203.604 0.0101929C202.435 0.0101929 201.425 0.586342 201.486 1.82337H203.008V1.83015ZM198.222 4.53466H196.687L197.446 2.76893L198.222 4.53466ZM199.171 6.84603H200.849V6.59524L197.819 0.044084H197.08L194.057 6.59524V6.84603H195.735L196.128 6.00214H198.775L199.171 6.84603ZM191.861 1.66747H194.298C194.298 1.09132 194.298 0.698183 194.298 0.132201C192.925 0.132201 191.488 0.132201 190.116 0.132201V6.84603C190.702 6.84603 191.285 6.84603 191.861 6.84603V1.66747ZM186.604 4.53466H185.069L185.828 2.76893L186.604 4.53466ZM187.553 6.84603H189.231V6.59524L186.201 0.044084H185.462L182.439 6.59524V6.84603H184.117L184.51 6.00214H187.157L187.553 6.84603ZM178.288 3.02989L175.661 0.115255H175.027V6.84603C175.613 6.84603 176.196 6.84603 176.783 6.84603V3.85345L178.203 5.35143H178.393L179.823 3.85345V6.84603C180.409 6.84603 180.992 6.84603 181.578 6.84603V0.111866H180.965L178.288 3.02989ZM168.34 4.73462L169.567 6.84603H171.418V6.58846L169.242 3.28747L171.181 0.389774V0.132201H169.405L168.33 1.87759H168.283L167.219 0.132201H165.436V0.389774L167.375 3.28747L165.206 6.58846V6.84603H167.056L168.283 4.73462H168.34ZM162.518 6.84603H164.236V0.132201H162.518V6.84603ZM158.834 3.6806C159.773 3.6806 159.83 5.3006 158.834 5.31077C158.431 5.32093 158 5.31077 157.607 5.31077V3.6806H158.834ZM155.889 0.132201V6.84603H158.844C162.057 6.83587 162.057 2.13517 158.844 2.13517H157.607V0.132201H155.889ZM154.174 0.132201C153.588 0.132201 153.005 0.132201 152.418 0.132201V2.56897H150.348V0.132201C149.761 0.132201 149.168 0.132201 148.592 0.132201V6.84603C149.168 6.84603 149.761 6.84603 150.348 6.84603V4.15169H152.418V6.84603C153.005 6.84603 153.588 6.84603 154.174 6.84603V0.132201ZM146.864 0.132201C146.277 0.132201 145.694 0.132201 145.108 0.132201V2.56897H143.037V0.132201C142.451 0.132201 141.858 0.132201 141.282 0.132201V6.84603C141.858 6.84603 142.451 6.84603 143.037 6.84603V4.15169H145.108V6.84603C145.694 6.84603 146.277 6.84603 146.864 6.84603V0.132201ZM134.853 3.49759C134.853 1.08115 138.221 1.08115 138.221 3.49759C138.221 5.93436 134.853 5.93436 134.853 3.49759ZM139.977 3.49759C139.977 -1.14549 133.09 -1.14549 133.09 3.49759C133.087 8.15084 139.977 8.15084 139.977 3.49759ZM130.01 3.54843V6.84603C130.603 6.84603 131.199 6.84603 131.782 6.84603V0.101699H131.158L127.763 3.41625V0.128812C127.176 0.128812 126.593 0.128812 126.007 0.128812V6.84603H126.62L130.01 3.54843ZM118.056 3.48742C118.066 5.77169 119.791 6.92059 121.5 6.91043C122.93 6.91043 124.434 6.16143 124.685 4.26353C124.099 4.26353 123.574 4.26353 122.998 4.26353C122.814 4.98202 122.232 5.34805 121.5 5.34805C120.483 5.33788 119.832 4.47365 119.832 3.48742C119.832 2.37579 120.493 1.61663 121.5 1.61663C122.218 1.61663 122.726 1.92504 122.967 2.60625C123.553 2.60625 124.068 2.60625 124.655 2.60625C124.397 0.813413 122.889 0.0542513 121.5 0.0542513C119.791 0.0542513 118.066 1.20655 118.056 3.48742ZM110.515 3.48742C110.526 5.77169 112.251 6.92059 113.959 6.91043C115.389 6.91043 116.894 6.16143 117.145 4.26353C116.558 4.26353 116.033 4.26353 115.457 4.26353C115.274 4.98202 114.691 5.34805 113.962 5.34805C112.945 5.33788 112.295 4.47365 112.295 3.48742C112.295 2.37579 112.956 1.61663 113.962 1.61663C114.681 1.61663 115.189 1.92504 115.43 2.60625C116.016 2.60625 116.534 2.60625 117.117 2.60625C116.86 0.813413 115.352 0.0542513 113.962 0.0542513C112.254 0.0542513 110.526 1.20655 110.515 3.48742ZM107.428 3.54843V6.84603C108.021 6.84603 108.618 6.84603 109.204 6.84603V0.101699H108.58L105.184 3.41625V0.128812C104.598 0.128812 104.015 0.128812 103.429 0.128812V6.84603H104.042L107.428 3.54843ZM98.4197 3.02989L95.7897 0.115255H95.1559V6.84603C95.7423 6.84603 96.3252 6.84603 96.9115 6.84603V3.85345L98.3315 5.35143H98.5247L99.9549 3.85345V6.84603C100.541 6.84603 101.124 6.84603 101.71 6.84603V0.111866H101.097L98.4197 3.02989ZM88.7505 3.49759C88.7505 1.08115 92.1159 1.08115 92.1159 3.49759C92.1193 5.93436 88.7505 5.93436 88.7505 3.49759ZM93.8749 3.49759C93.8749 -1.14549 86.9882 -1.14549 86.9882 3.49759C86.9848 8.15084 93.8749 8.15084 93.8749 3.49759ZM82.362 6.84603V4.28386C82.5823 4.28386 82.7925 4.28386 83.0229 4.24658L84.5006 6.84603H86.4086V6.57829L84.5853 3.62299C85.9206 2.76893 85.8799 1.5014 85.8799 0.132201C85.2835 0.132201 84.7005 0.132201 84.1142 0.132201C84.1142 1.38956 84.2023 2.67404 82.4841 2.67404H82.3587V0.132201C81.7656 0.132201 81.1894 0.132201 80.6133 0.132201V6.84603C81.1928 6.84603 81.7689 6.84603 82.362 6.84603ZM74.2587 3.6806C75.1975 3.6806 75.2551 5.3006 74.2587 5.31077C73.8554 5.32093 73.4249 5.31077 73.0318 5.31077C73.0318 4.76512 73.0318 4.22625 73.0318 3.6806H74.2587ZM73.0284 0.132201C72.4523 0.132201 71.8761 0.132201 71.3101 0.132201C71.3101 2.36563 71.3101 4.60244 71.3101 6.84603C72.2794 6.84603 73.2758 6.84603 74.2655 6.84603C77.4783 6.83587 77.4783 2.13517 74.2655 2.13517H73.0284V0.132201ZM66.9111 1.66747V6.84603C67.4771 6.84603 68.043 6.84603 68.609 6.84603V1.66747H70.2494C70.2494 1.14893 70.2494 0.640568 70.2494 0.132201H65.2606C65.2606 0.640568 65.2606 1.14893 65.2606 1.66747H66.9111ZM64.3591 0.132201C62.7865 0.132201 61.7223 0.132201 60.1667 0.132201C60.1667 2.35885 60.1667 4.60244 60.1667 6.84603C61.719 6.84603 62.8712 6.84603 64.4438 6.84603C64.4438 6.33767 64.4438 5.81913 64.4438 5.32093C63.4372 5.32093 62.8611 5.32093 61.8715 5.32093C61.8715 4.91763 61.8715 4.53466 61.8715 4.14152H64.1557C64.1557 3.63315 64.1557 3.12479 64.1557 2.61642H61.8715V1.66747C62.8611 1.66747 63.3593 1.66747 64.3557 1.66747C64.3591 1.14893 64.3591 0.630401 64.3591 0.132201ZM52.2227 3.48742C52.2328 5.77169 53.9579 6.92059 55.666 6.91043C57.0962 6.91043 58.601 6.16143 58.8518 4.26353C58.2654 4.26353 57.7401 4.26353 57.164 4.26353C56.981 4.98202 56.398 5.34805 55.666 5.34805C54.6493 5.33788 53.9986 4.47365 53.9986 3.48742C53.9986 2.37579 54.6594 1.61663 55.666 1.61663C56.3845 1.61663 56.8929 1.92504 57.1335 2.60625C57.7198 2.60625 58.2349 2.60625 58.8213 2.60625C58.5637 0.813413 57.0555 0.0542513 55.666 0.0542513C53.9613 0.0542513 52.2328 1.20655 52.2227 3.48742Z' fill='%23222222'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.5474 6.85621C22.5613 6.85968 22.5786 6.87355 22.5959 6.90129C22.5751 6.87702 22.5127 6.84928 22.5474 6.85621Z' fill='%23DD2B1C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28.9668 14.5209C28.9746 14.5132 28.9668 14.5209 28.9668 14.5209V14.5209Z' fill='%23DD2B1C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.0142 11.3908C19.2788 11.1502 16.1574 6.94092 15.3711 7.30694C15.0051 7.4459 15.0661 7.82548 15.1983 8.12711C15.6016 9.032 16.7132 10.0894 17.3606 10.8587C17.6317 11.1638 17.8926 11.4383 18.1536 11.7467C18.4281 12.072 18.8111 12.3601 18.7501 12.7736C18.4485 12.7668 17.9469 12.3567 17.713 12.1669L14.6357 9.88606C13.5139 9.05234 12.7175 9.89961 13.846 11.0655C15.0017 12.2584 16.9776 13.936 18.2654 15.1866C18.4247 15.3425 18.5772 15.4916 18.7399 15.6408C19.1941 16.0542 19.7228 16.5931 19.8583 17.2608C19.1805 18.0911 17.9875 17.115 16.1506 17.2506C14.8763 17.4404 14.6425 18.5452 15.1204 18.8096C15.2695 18.8909 16.2116 18.8469 16.4489 18.8469C18.523 18.9757 19.0144 19.789 21.4851 19.4162C21.9562 19.3451 22.39 19.2841 22.878 19.1926C23.1966 19.1316 24.071 18.9011 24.3252 18.8977C24.2574 19.1587 24.0202 19.5111 23.8507 19.806C23.6643 20.1313 23.5287 20.4567 23.3525 20.7448C22.0613 20.921 17.5368 20.5245 16.1981 20.2906C13.9104 19.8907 11.6838 19.3383 9.79266 17.7793C6.4205 15.0002 5.71217 10.4385 9.25718 7.90004C10.6467 6.89008 12.1888 6.80874 14.0528 7.62891C13.6393 5.59883 12.9784 3.09428 15.1068 1.13876C15.5847 0.701562 16.0557 0.44399 16.7302 0.216919C18.7636 -0.467681 20.9971 0.549052 22.5459 1.86064C24.4133 3.44335 25.5385 5.43954 26.0604 8.13728C26.2807 9.27602 26.3892 10.4724 26.3112 11.4857C26.2705 12.0212 26.0875 14.1224 25.6537 14.5122C25.2945 13.9869 24.9183 13.5971 24.5285 12.9668C23.7287 11.6721 23.1898 10.3504 22.7865 8.89305C22.5866 8.17456 22.4917 7.43912 22.0375 7.36456C21.3868 7.2595 21.5631 8.25928 21.6512 8.72359C21.7901 9.44547 22.0308 10.1233 22.1561 10.8689C21.702 10.6757 19.8244 7.72719 19.4347 6.99514C18.9162 6.02247 18.479 5.75134 18.2112 5.85979C17.2521 6.25293 19.6719 10.3605 20.0142 11.3908Z' fill='%23E3361D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M47.4221 13.631C48.2152 15.8848 47.0087 18.0673 45.897 19.5043C43.8568 22.1478 36.7735 24.8151 33.2861 22.6833C34.6994 20.7109 40.061 19.6128 40.3999 19.0536C40.0881 17.7793 37.6344 19.3044 36.8752 19.0942C37.3361 18.3317 41.5183 16.0169 41.6844 15.8034C41.9555 15.4577 41.6437 14.9324 41.037 14.9833C40.5897 15.0205 39.8949 15.3933 39.4577 15.5967C38.485 16.044 37.3836 16.6371 36.3634 16.9659C36.3906 16.6914 37.3192 15.8712 37.5191 15.6916C37.9868 15.2781 38.3901 14.8409 38.8443 14.4241C39.1357 14.1529 40.5354 12.8684 40.4372 12.4313C40.366 12.1161 39.9288 12.1567 39.6272 12.2313C38.9968 12.4279 37.692 13.5632 37.2243 13.997L35.6145 15.4272C35.3196 15.6916 35.2857 15.7492 34.9705 15.7221C34.9298 15.3018 35.9601 14.119 36.2414 13.7428C36.2855 13.6818 39.0408 10.5808 37.8309 10.2656C37.5056 10.1809 37.0413 10.408 36.8108 10.6282C35.2891 12.0822 32.649 15.2815 31.4221 16.3287C30.6121 17.0201 30.0495 16.8845 30.1715 15.7729C30.3003 14.6037 30.7578 13.6276 30.385 12.638C30.0631 11.7839 28.9989 11.3671 28.8837 12.1906C28.8091 12.7363 29.043 13.3666 28.7176 14.7223C28.338 16.2915 28.1177 16.3863 28.355 18.474C28.4295 18.8807 28.9277 21.0498 28.8227 21.3141C28.4804 21.0328 27.6771 20.6261 27.2772 20.4092C26.8739 20.1923 27.023 19.5721 27.023 18.6706C27.0264 16.932 27.1552 14.824 27.467 13.1023C27.7856 11.34 28.1211 9.51323 29.0463 7.98474C29.7208 6.87311 30.3647 6.0021 31.4967 5.17855C33.825 3.4806 35.9703 3.51111 37.6039 4.32449C40.5761 5.80892 41.1353 8.05591 40.0949 10.9468C43.362 9.82502 46.1851 10.1199 47.4221 13.631Z' fill='%23E3361D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 42.2419C2.16903 47.2307 7.96103 48.9964 13.3023 47.4713C20.1144 45.526 22.541 39.4561 24.2762 33.8505C22.4664 37.2057 21.2701 40.3508 18.0165 42.9841C10.4622 49.1015 3.90087 45.9259 0 42.2419Z' fill='%23E3361D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.40522 32.3592C4.56811 31.9898 3.63949 31.1968 3.23619 29.8954C2.80577 28.516 3.03623 27.5603 3.4192 26.591C4.72401 23.3001 7.93011 21.2294 11.6175 20.8532C13.5933 20.6499 16.3283 20.782 17.9687 21.7479C17.4908 22.3749 15.5658 23.2154 14.6914 23.5306C13.5255 23.9509 12.4952 24.1135 11.387 24.3881C11.0955 24.4592 10.2347 24.7439 10.7126 25.1743C11.0481 25.476 11.5734 25.3573 11.9632 25.3133L14.1118 25.032C13.8272 25.4455 10.8583 27.0587 10.1568 27.3637C9.82123 27.5094 9.51621 27.6043 9.29253 27.75C9.01801 27.9263 8.835 28.1839 9.0214 28.4889C9.4281 29.1565 10.6922 28.5092 11.4751 28.2313C12.441 27.8924 13.5154 27.3908 14.4982 27.1705C14.2745 27.5603 12.6613 28.8075 12.1733 29.2074C11.9157 29.4175 9.97035 30.9189 10.0246 31.3527C10.0551 31.5967 10.2381 31.6645 10.4482 31.6746C11.2447 31.7119 12.4885 30.7392 13.19 30.2072C14.1186 29.5056 15.2743 28.4923 15.7285 28.5397C15.742 28.838 15.4133 29.1396 15.2065 29.3836C14.3355 30.3732 13.4442 31.3595 12.6139 32.3796C12.3021 32.7625 12.0343 33.1963 12.2817 33.6912C12.9697 33.9691 13.5052 33.4946 14.0237 33.0235C14.4914 32.5965 14.9117 32.2237 15.3963 31.7865C16.2436 31.0172 17.2264 30.0648 18.1076 29.2582C18.6973 28.7193 21.0223 26.5503 20.5037 29.0616C20.3546 29.7801 19.9818 30.5291 19.9852 31.3459C19.9886 32.0373 20.1716 32.7456 20.8765 32.9117C21.7306 33.115 21.4832 32.1356 21.6289 31.1629C21.8187 29.8784 22.0763 29.7564 22.3135 28.8617C22.8185 26.9434 22.4491 25.6827 22.2491 23.5204L23.7844 24.4762C24.1301 24.7202 24.0148 24.8998 23.9809 25.3234C23.5641 29.3023 23.1438 33.7556 20.7681 37.0837C19.2159 39.2595 16.1216 41.0286 13.4476 40.2525C10.6278 39.4323 8.30969 35.3552 10.3059 32.8879C9.72973 32.8744 7.4658 33.3556 5.40522 32.3592Z' fill='%23E3361D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M38.8946 39.9543C38.7014 40.7778 38.1049 41.7607 36.8815 42.3741C35.5868 43.0248 34.5735 43.0011 33.5195 42.8418C29.9304 42.3029 27.1615 39.8255 25.9855 36.5889C25.3585 34.857 24.901 32.3762 25.5212 30.7189C26.2532 31.0273 27.514 32.5931 28.0189 33.315C28.6934 34.2809 29.0764 35.1756 29.5915 36.1144C29.7271 36.3618 30.1948 37.0803 30.5269 36.5685C30.7607 36.2093 30.5235 35.7619 30.3981 35.4196L29.6525 33.5455C30.1304 33.7217 32.3909 36.0771 32.8484 36.6465C33.0687 36.9176 33.228 37.1752 33.4212 37.348C33.6584 37.5616 33.9533 37.6734 34.2244 37.4497C34.8073 36.9583 33.8855 35.9483 33.4381 35.2976C32.8891 34.4944 32.1537 33.6302 31.7232 32.7897C32.1604 32.9151 33.7635 34.125 34.2719 34.4842C34.5362 34.674 36.468 36.1313 36.8883 35.9992C37.1255 35.9246 37.156 35.7484 37.1221 35.5586C36.9865 34.8367 35.7427 33.9081 35.0581 33.3794C34.1532 32.6812 32.8857 31.8373 32.8349 31.4205C33.1297 31.3493 33.5059 31.5899 33.794 31.7255C34.9768 32.3152 36.1596 32.9252 37.3627 33.4777C37.8169 33.6844 38.3083 33.8403 38.7557 33.5217C38.8844 32.8507 38.2947 32.4609 37.7118 32.0881C37.1831 31.7492 36.7154 31.4442 36.1732 31.0951C35.2174 30.4817 34.0482 29.7835 33.0484 29.1464C32.3807 28.7194 29.6966 27.0519 32.3333 27.035C33.0891 27.0316 33.9228 27.2214 34.7429 27.0621C35.4377 26.9265 36.1122 26.6249 36.1257 25.9606C36.146 25.154 35.214 25.5641 34.2041 25.6217C32.8722 25.6963 32.6925 25.4895 31.7402 25.4489C29.7033 25.3641 28.5138 25.9369 26.382 26.53L27.0158 24.9676C27.1852 24.6118 27.392 24.6795 27.8258 24.6287C31.9164 24.2389 36.485 23.7611 40.3418 25.2557C42.8633 26.2317 45.3068 28.6685 45.1001 31.2171C44.8832 33.9047 41.2805 36.7651 38.3693 35.4467C38.4845 35.9754 39.4538 37.914 38.8946 39.9543Z' fill='%23E3361D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='287.509' height='48' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.--svg__header-tile {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 0C2.6916 0 0 2.6916 0 6C0 9.3084 2.6916 12 6 12C9.3084 12 12 9.3084 12 6C12 2.6916 9.3084 0 6 0ZM6 10.7233C3.3956 10.7233 1.27657 8.60453 1.27657 6C1.27657 3.39547 3.3956 1.2767 6 1.2767C8.6044 1.2767 10.7234 3.39547 10.7234 6C10.7234 8.60453 8.6044 10.7233 6 10.7233Z' fill='%23767676'/%3E%3Cpath d='M9.12979 5.81473H6.43337V2.57266C6.43337 2.29983 6.21217 2.07863 5.93934 2.07863C5.66651 2.07863 5.44531 2.29983 5.44531 2.57266V6.30876C5.44531 6.58159 5.66651 6.80279 5.93934 6.80279H9.12979C9.40262 6.80279 9.62382 6.58159 9.62382 6.30876C9.62382 6.03594 9.40262 5.81473 9.12979 5.81473Z' fill='%23767676'/%3E%3C/svg%3E");
}
.--svg__mini-cart {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='41' height='41' viewBox='0 0 41 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.3 32.8C10.045 32.8 8.2 34.645 8.2 36.9C8.2 39.155 10.045 41 12.3 41C14.555 41 16.4 39.155 16.4 36.9C16.4 34.645 14.555 32.8 12.3 32.8ZM0 0V4.1H4.1L11.48 19.68L8.61 24.6C8.405 25.215 8.2 26.035 8.2 26.65C8.2 28.905 10.045 30.75 12.3 30.75H36.9V26.65H13.12C12.915 26.65 12.71 26.445 12.71 26.24V26.0349L14.555 22.5499H29.725C31.365 22.5499 32.595 21.7299 33.21 20.4999L40.59 7.175C41 6.765 41 6.56 41 6.15C41 4.92 40.18 4.1 38.95 4.1H8.61L6.765 0H0ZM32.8 32.8C30.545 32.8 28.7 34.645 28.7 36.9C28.7 39.155 30.545 41 32.8 41C35.055 41 36.9 39.155 36.9 36.9C36.9 34.645 35.055 32.8 32.8 32.8Z' fill='%23e3361d'/%3E%3C/svg%3E");
}
.--svg__nav-arrow--down-menu {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='16' height='11' viewBox='0 0 16 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L8 8L14 2' stroke='%23222222' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");
}
.--svg__nav-arrow--down {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='16' height='11' viewBox='0 0 16 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L8 8L14 2' stroke='white' stroke-width='3'/%3E%3C/svg%3E");
}
.--svg__nav-icon-card {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.6 25.6C7.84 25.6 6.4 27.04 6.4 28.8C6.4 30.56 7.84 32 9.6 32C11.36 32 12.8 30.56 12.8 28.8C12.8 27.04 11.36 25.6 9.6 25.6ZM0 0V3.2H3.2L8.96 15.36L6.72 19.2C6.56 19.68 6.4 20.32 6.4 20.8C6.4 22.56 7.84 24 9.6 24H28.8V20.8H10.24C10.08 20.8 9.92 20.64 9.92 20.48V20.3199L11.36 17.5999H23.2C24.48 17.5999 25.44 16.9599 25.92 15.9999L31.68 5.6C32 5.28 32 5.12 32 4.8C32 3.84 31.36 3.2 30.4 3.2H6.72L5.28 0H0ZM25.6 25.6C23.84 25.6 22.4 27.04 22.4 28.8C22.4 30.56 23.84 32 25.6 32C27.36 32 28.8 30.56 28.8 28.8C28.8 27.04 27.36 25.6 25.6 25.6Z' fill='white'/%3E%3C/svg%3E");
}
.--svg__nav-icon-fave {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='20' height='18' viewBox='0 0 20 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_7_2)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.996 5.87885C19.8823 2.62117 17.3452 0 14.2278 0C12.5823 0 11.0633 0.840659 10 2.12637C8.93671 0.840659 7.3924 0 5.74684 0C2.58228 0 0 2.74451 0 6.10714V6.25549L0.00755195 6.58455C0.162753 9.96826 2.683 12.8345 5.0528 14.7994L5.50892 15.1684C5.65988 15.2876 5.80955 15.4029 5.95723 15.5142L6.39367 15.8363L6.8142 16.134C6.88274 16.1816 6.95044 16.2281 7.01723 16.2736L7.40628 16.5336L7.93976 16.8749L8.40094 17.1557L8.66148 17.3084L9.05173 17.528L9.94937 18L10.6582 17.6291L11.0121 17.4382L11.4821 17.1695L11.9353 16.8972L12.4602 16.5663L12.8435 16.3142C12.9094 16.2701 12.9761 16.225 13.0437 16.1789L13.4587 15.8902L13.89 15.5778L14.3337 15.2424C16.9504 13.2194 20 10.0488 20 6.25549V6.10714L19.996 5.87885ZM11.6954 3.52844C12.3987 2.67799 13.3245 2.2 14.2278 2.2C16.1693 2.2 17.8 3.92773 17.8 6.10714V6.25549L17.7939 6.49698C17.6929 8.51318 16.3355 10.6235 14.0212 12.6524C13.1064 13.4544 12.1087 14.1843 11.0986 14.8259L10.6562 15.1011C10.5871 15.1432 10.5203 15.1834 10.4556 15.2218L10.0935 15.4321L9.95 15.511L9.88386 15.4743L9.50613 15.2543C9.43785 15.2135 9.36699 15.1706 9.29365 15.1257L8.82491 14.8316C7.82725 14.1912 6.8413 13.4618 5.93725 12.6604C3.55736 10.5507 2.2 8.35123 2.2 6.25549V6.10714L2.20504 5.89794C2.30536 3.82066 3.89023 2.2 5.74684 2.2C6.65895 2.2 7.60749 2.68545 8.30465 3.52844L8.41843 3.65589C9.31912 4.59051 10.8521 4.54802 11.6954 3.52844Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7_2'%3E%3Crect width='20' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.--svg__nav-icon-orders {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='35' height='32' viewBox='0 0 35 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.3615 30.8141L34.05 27.971H22.8906L23.2623 30.5678C23.3282 31.0302 23.2724 31.5612 23.119 32H33.3701C34.0006 32 34.4715 31.4293 34.3615 30.8141Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M31.854 7.92141C31.8108 7.51476 31.3961 7.0204 30.8546 7.0204H26.4621V10.7495C26.4621 11.3057 26.0111 11.7567 25.4549 11.7567C24.8986 11.7567 24.4476 11.3057 24.4476 10.7495V7.0204H16.574V10.7495C16.574 11.3057 16.123 11.7567 15.5667 11.7567C15.0105 11.7567 14.5595 11.3057 14.5595 10.7495V7.0204H10.1644C9.62239 7.0204 9.18041 7.44848 9.15805 7.985C8.97594 9.65837 8.79283 11.3321 8.60938 13.0057L18.1327 12.9968C18.9179 12.9968 19.6357 13.3005 20.1759 13.7978C20.7094 14.2888 21.0659 14.9702 21.1393 15.7353L22.602 25.9565H33.8292C33.1707 19.9449 32.5122 13.9332 31.854 7.92141Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.5731 5.95125C16.5731 3.78803 18.3466 2.01448 20.5099 2.01448C22.673 2.01448 24.4467 3.78817 24.4467 5.95125V7.02047H26.4612V5.95125C26.4612 2.67617 23.7851 0 20.5099 0C17.2346 0 14.5586 2.67597 14.5586 5.95125V7.02047H16.5731V5.95125Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.1365 15.9352C19.0942 15.4179 18.6609 15.0113 18.1327 15.0113L3.14493 15.013C2.65192 15.0124 2.22095 15.3747 2.14951 15.8769L0.0174465 30.7881C-0.0993263 31.4578 0.385761 32 1.00387 32L20.2758 31.9982C20.8855 31.9975 21.3576 31.4588 21.2712 30.8511L19.1365 15.9352ZM10.6398 23.5008C7.97861 23.5008 5.80499 21.3273 5.80499 18.666C5.80499 18.1097 6.25596 17.6588 6.81223 17.6588C7.36849 17.6588 7.81947 18.1097 7.81947 18.666C7.81947 20.2151 9.09068 21.4863 10.6398 21.4863C12.1889 21.4863 13.4602 20.2151 13.4602 18.666C13.4602 18.1097 13.9111 17.6588 14.4674 17.6588C15.0237 17.6588 15.4746 18.1097 15.4746 18.666C15.4746 21.3272 13.301 23.5008 10.6398 23.5008Z' fill='white'/%3E%3C/svg%3E");
}
.--svg__nav-icon-personal {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='25' height='32' viewBox='0 0 25 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.9718 22.8741L16.8541 20.3269C16.3714 20.0864 16.0714 19.6032 16.0714 19.0656V17.2624C16.1941 17.1131 16.3232 16.9429 16.4566 16.7552C17.1204 15.8219 17.6523 14.7829 18.0391 13.6624C18.795 13.3173 19.2857 12.5733 19.2857 11.7333V9.6C19.2857 9.0864 19.0929 8.5888 18.75 8.2V5.3632C18.78 5.06987 18.8979 3.32373 17.6293 1.8832C16.5289 0.6336 14.7434 0 12.3214 0C9.89946 0 8.11393 0.6336 7.01357 1.88267C5.745 3.3232 5.86286 5.06987 5.89286 5.3632V8.2C5.55 8.5888 5.35714 9.0864 5.35714 9.6V11.7333C5.35714 12.3824 5.65339 12.9877 6.15911 13.3915C6.64982 15.3259 7.67679 16.7835 8.03571 17.2512V19.016C8.03571 19.5323 7.75286 20.0059 7.29804 20.2533L2.51893 22.8485C0.964821 23.6928 0 25.3109 0 27.0731V28.8C0 31.3312 8.05982 32 12.3214 32C16.583 32 24.6429 31.3312 24.6429 28.8V27.1771C24.6429 25.3435 23.6191 23.6944 21.9718 22.8741Z' fill='white'/%3E%3C/svg%3E");
}
.--svg__nav-search {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.5105 17.1469L15.1656 12.8021C15.1425 12.779 15.1155 12.7629 15.0913 12.7414C15.9463 11.4445 16.4452 9.89213 16.4452 8.2227C16.4452 3.68141 12.7638 0 8.22262 0C3.68141 0 0 3.68141 0 8.22262C0 12.7638 3.68133 16.4452 8.22254 16.4452C9.89205 16.4452 11.4444 15.9463 12.7412 15.0913C12.7627 15.1154 12.7788 15.1425 12.8019 15.1656L17.1468 19.5105C17.7995 20.1632 18.8577 20.1632 19.5105 19.5105C20.1632 18.8578 20.1632 17.7996 19.5105 17.1469ZM8.22262 13.5947C5.2556 13.5947 2.85044 11.1896 2.85044 8.22262C2.85044 5.2556 5.25568 2.85044 8.22262 2.85044C11.1895 2.85044 13.5947 5.25568 13.5947 8.22262C13.5947 11.1896 11.1895 13.5947 8.22262 13.5947Z' fill='%23E3361D'/%3E%3C/svg%3E");
}
.--svg__nav__search {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.5105 17.1469L15.1656 12.8021C15.1425 12.779 15.1155 12.7629 15.0913 12.7414C15.9463 11.4445 16.4452 9.89213 16.4452 8.2227C16.4452 3.68141 12.7638 0 8.22262 0C3.68141 0 0 3.68141 0 8.22262C0 12.7638 3.68133 16.4452 8.22254 16.4452C9.89205 16.4452 11.4444 15.9463 12.7412 15.0913C12.7627 15.1154 12.7788 15.1425 12.8019 15.1656L17.1468 19.5105C17.7995 20.1632 18.8577 20.1632 19.5105 19.5105C20.1632 18.8578 20.1632 17.7996 19.5105 17.1469ZM8.22262 13.5947C5.2556 13.5947 2.85044 11.1896 2.85044 8.22262C2.85044 5.2556 5.25568 2.85044 8.22262 2.85044C11.1895 2.85044 13.5947 5.25568 13.5947 8.22262C13.5947 11.1896 11.1895 13.5947 8.22262 13.5947Z' fill='%23E3361D'/%3E%3C/svg%3E");
}
.--svg__product-addcart {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.7288 5.34893V9.3138H16.6057L13.4157 14.6542L10.3165 9.3138H12.1395V5.34893H6.44024L5.57186 1.61572L0.867335 0L0 2.52546L3.30605 3.66087L6.46185 17.3245H20.4603L23.1709 5.34893H14.7288Z' fill='white'/%3E%3Cpath d='M9.13171 24C10.5841 24 11.7615 22.8226 11.7615 21.3702C11.7615 19.9179 10.5841 18.7405 9.13171 18.7405C7.67934 18.7405 6.50195 19.9179 6.50195 21.3702C6.50195 22.8226 7.67934 24 9.13171 24Z' fill='white'/%3E%3Cpath d='M17.7899 24C19.2423 24 20.4197 22.8226 20.4197 21.3702C20.4197 19.9179 19.2423 18.7405 17.7899 18.7405C16.3375 18.7405 15.1602 19.9179 15.1602 21.3702C15.1602 22.8226 16.3375 24 17.7899 24Z' fill='white'/%3E%3C/svg%3E");
}
.--svg__product-pay-1 {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='66' height='21' viewBox='0 0 66 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.6387 19.9908L26.9704 0.317383H32.3643L29.0328 19.9908H23.6387Z' fill='%23293688'/%3E%3Cpath d='M48.2361 0.825773C47.1671 0.427065 45.4923 6.10352e-05 43.4009 6.10352e-05C38.0699 6.10352e-05 34.3149 2.66901 34.2826 6.49275C34.253 9.31898 36.9631 10.8954 39.0105 11.8373C41.11 12.7997 41.8161 13.4172 41.8058 14.2773C41.7928 15.596 40.1283 16.1988 38.5774 16.1988C36.4187 16.1981 35.2713 15.9004 33.4995 15.1662L32.8044 14.8528L32.0469 19.2569C33.3071 19.8063 35.6376 20.2827 38.0569 20.3068C43.7266 20.3055 47.4089 17.6696 47.4502 13.5852C47.4708 11.3474 46.0333 9.64438 42.9209 8.2399C41.0351 7.33095 39.8801 6.72389 39.8926 5.80135C39.8926 4.98391 40.8708 4.10951 42.9821 4.10951C44.7462 4.08195 46.0242 4.4643 47.0205 4.86301L47.5031 5.08992L48.2361 0.825773Z' fill='%23293688'/%3E%3Cpath d='M57.4308 0.317383C56.1384 0.317383 55.2047 0.712049 54.6368 1.99287L46.6426 19.9915H52.3537L53.464 16.9768H60.2874L60.9213 19.9915H65.9985L61.5566 0.317935H57.431L57.4308 0.317383ZM54.9792 13.0402C55.4248 11.9073 57.1277 7.54152 57.1277 7.54152C57.0968 7.59315 57.571 6.4031 57.8433 5.66466L58.2084 7.35999C58.2084 7.35999 59.2403 12.0563 59.4569 13.0408H54.9792V13.0402Z' fill='%23293688'/%3E%3Cpath d='M13.802 13.8033L13.3268 11.1062C12.3424 7.96228 9.28702 4.56059 5.86328 2.85625L10.629 19.9908H16.3414L24.9083 0.317383H19.1972L13.802 13.8033Z' fill='%23293688'/%3E%3Cpath d='M0 0.317322V0.635003C6.76848 2.26291 11.4675 6.37841 13.3279 11.1063L11.372 1.9963C11.0455 0.751307 10.0561 0.360682 8.8853 0.317504L0 0.317322Z' fill='%23F7981D'/%3E%3C/svg%3E");
}
.--svg__product-pay-2 {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='54' height='32' viewBox='0 0 54 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.7726 0C7.05681 0.055096 0 7.16147 0 15.9083C0 24.6896 7.11133 31.8156 15.8745 31.8156C19.9851 31.8156 23.7342 30.2454 26.5548 27.6707L26.5543 27.6702H26.5564C27.1351 27.1428 27.674 26.5723 28.1687 25.9664H24.9171C24.4825 25.4413 24.0876 24.8925 23.7331 24.3269H29.3414C29.6839 23.7805 29.9915 23.2128 30.267 22.6248H22.8083C22.5537 22.0784 22.3327 21.5214 22.1445 20.9537H30.9307C31.4614 19.3677 31.7477 17.6705 31.7477 15.9083C31.7477 14.7379 31.6206 13.5991 31.3823 12.5007H21.6783C21.7994 11.9351 21.9504 11.3772 22.1304 10.8302H30.921C30.7246 10.2466 30.4961 9.67883 30.2365 9.12685H22.8073C23.075 8.55257 23.3788 7.99578 23.7175 7.45575H29.3225C28.9489 6.8596 28.5365 6.29028 28.091 5.7536H24.9659C25.4497 5.18253 25.9808 4.64541 26.5573 4.14751C23.7376 1.57169 19.9882 0.00043703 15.8754 0.00043703C15.8397 -2.40203e-07 15.8059 0 15.7726 0Z' fill='%23931B1D'/%3E%3Cpath d='M53.0404 15.9133C53.042 24.6979 45.939 31.8212 37.1697 31.8238C28.4041 31.8266 21.2956 24.7059 21.293 15.9198V15.9133C21.2902 7.12605 28.3956 0.00218743 37.1627 1.08255e-06C45.9292 -0.00320556 53.0383 7.11788 53.0405 15.9045C53.0404 15.9045 53.0404 15.9085 53.0404 15.9133Z' fill='%23F16622'/%3E%3Cpath d='M53.0404 16.089C53.042 24.874 45.939 31.9984 37.1697 32.0001C28.4041 32.0033 21.2956 24.8817 21.293 16.0971V16.089C21.2902 7.30333 28.3956 0.178884 37.1627 0.176698C45.9292 0.173491 53.0383 7.29458 53.0405 16.0806C53.0404 16.0808 53.0404 16.0858 53.0404 16.089Z' fill='%23F7981D'/%3E%3Cpath d='M15.7726 0.180627C7.05681 0.236743 0 7.34151 0 16.089C0 24.8708 7.11133 31.9973 15.8745 31.9973C19.9851 31.9973 23.7342 30.426 26.5548 27.8518L26.5543 27.8502H26.5564C27.1351 27.3233 27.674 26.7546 28.1687 26.1465H24.9171C24.4825 25.6223 24.0876 25.0747 23.7331 24.5092H29.3414C29.6839 23.9621 29.9915 23.3928 30.267 22.8054H22.8083C22.5537 22.2584 22.3327 21.7016 22.1445 21.1349H30.9307C31.4614 19.5478 31.7477 17.8512 31.7477 16.089C31.7477 14.9191 31.6206 13.7797 31.3823 12.6819H21.6783C21.7994 12.1169 21.9504 11.5578 22.1304 11.0114H30.921C30.7246 10.4273 30.4961 9.85946 30.2365 9.30704H22.8073C23.075 8.73494 23.3788 8.17597 23.7175 7.63652H29.3225C28.9489 7.04096 28.5365 6.47207 28.091 5.93321H24.9659C25.4497 5.3633 25.9808 4.82604 26.5573 4.32711C23.7376 1.75174 19.9882 0.180481 15.8754 0.180481C15.8397 0.180627 15.8059 0.180627 15.7726 0.180627Z' fill='%23CB2026'/%3E%3Cpath d='M21.582 20.1388L21.7942 18.6994C21.6787 18.6994 21.5084 18.7485 21.3584 18.7485C20.7704 18.7485 20.705 18.4355 20.7432 18.2037L21.2182 15.2657H22.1121L22.3282 13.6726H21.4855L21.6574 12.6832H19.9667C19.9302 12.7202 18.9688 18.2533 18.9688 18.9256C18.9688 19.9232 19.5267 20.3676 20.3153 20.361C20.9314 20.3554 21.4129 20.1847 21.582 20.1388Z' fill='white'/%3E%3Cpath d='M22.1191 17.3938C22.1191 19.7876 23.6948 20.3569 25.0381 20.3569C26.2783 20.3569 26.8231 20.0782 26.8231 20.0782L27.1215 18.4443C27.1215 18.4443 26.1786 18.8632 25.3267 18.8632C23.5121 18.8632 23.8302 17.5064 23.8302 17.5064H27.2655C27.2655 17.5064 27.4863 16.4079 27.4863 15.9608C27.4863 14.8454 26.9312 13.4852 25.0763 13.4852C23.3763 13.4857 22.1191 15.3197 22.1191 17.3938ZM25.0834 15.0012C26.0368 15.0012 25.8606 16.0756 25.8606 16.1623H23.9844C23.9838 16.0517 24.1612 15.0012 25.0834 15.0012Z' fill='white'/%3E%3Cpath d='M35.7837 20.1388L36.0865 18.2905C36.0865 18.2905 35.257 18.7094 34.6881 18.7094C33.4894 18.7094 33.0088 17.7898 33.0088 16.8059C33.0088 14.8054 34.0402 13.7048 35.1893 13.7048C36.05 13.7048 36.7415 14.1902 36.7415 14.1902L37.017 12.3969C37.017 12.3969 35.9922 11.9802 35.1141 11.9802C33.1627 11.9802 31.2637 13.6748 31.2637 16.8631C31.2637 18.9738 32.2895 20.3704 34.3063 20.3704C34.8761 20.3707 35.7837 20.1388 35.7837 20.1388Z' fill='white'/%3E%3Cpath d='M12.2868 13.5114C11.1279 13.5114 10.2394 13.8839 10.2394 13.8839L9.9945 15.3434C9.9945 15.3434 10.7285 15.0456 11.8363 15.0456C12.4657 15.0456 12.9254 15.116 12.9254 15.6292C12.9254 15.9401 12.8693 16.0551 12.8693 16.0551C12.8693 16.0551 12.3735 16.0131 12.1434 16.0131C10.6823 16.0131 9.14648 16.6381 9.14648 18.5241C9.14648 20.0086 10.1532 20.35 10.7778 20.35C11.9705 20.35 12.4831 19.575 12.5116 19.5716L12.4559 20.2195H13.9438L14.608 15.5537C14.608 13.575 12.885 13.5114 12.2868 13.5114ZM12.6495 17.3083C12.6817 17.5936 12.4706 18.9297 11.4529 18.9297C10.9282 18.9297 10.7913 18.5273 10.7913 18.2894C10.7913 17.8263 11.0428 17.2695 12.2819 17.2695C12.5693 17.2695 12.6003 17.3012 12.6495 17.3083Z' fill='white'/%3E%3Cpath d='M16.1893 20.3145C16.5694 20.3145 18.7455 20.4122 18.7455 18.1619C18.7455 16.0577 16.7315 16.4728 16.7315 15.6274C16.7315 15.2081 17.0599 15.0739 17.6597 15.0739C17.898 15.0739 18.8148 15.1508 18.8148 15.1508L19.0286 13.6543C19.0286 13.6543 18.4352 13.5223 17.4699 13.5223C16.2183 13.5223 14.9502 14.0208 14.9502 15.7327C14.9502 17.6737 17.0663 17.4774 17.0663 18.2944C17.0663 18.8398 16.4745 18.8845 16.0186 18.8845C15.2311 18.8845 14.5215 18.6134 14.5182 18.6259L14.293 20.1055C14.3323 20.1194 14.7708 20.3145 16.1893 20.3145Z' fill='white'/%3E%3Cpath d='M49.7826 12.1691L49.4188 14.4357C49.4188 14.4357 48.7823 13.5561 47.787 13.5561C46.2377 13.5561 44.9473 15.4267 44.9473 17.5772C44.9473 18.9652 45.6349 20.3238 47.0432 20.3238C48.056 20.3238 48.6161 19.6165 48.6161 19.6165L48.5425 20.2202H50.1863L51.4783 12.1654L49.7826 12.1691ZM48.9983 16.5906C48.9983 17.4845 48.5555 18.6783 47.6397 18.6783C47.031 18.6783 46.7469 18.1666 46.7469 17.3638C46.7469 16.0516 47.3349 15.1833 48.0765 15.1833C48.6858 15.1834 48.9983 15.6034 48.9983 16.5906Z' fill='white'/%3E%3Cpath d='M3.1344 20.2272L4.16461 14.1461L4.31459 20.2272H5.47948L7.65169 14.1461L6.68911 20.2272H8.4191L9.75263 12.1636H7.07654L5.41039 17.1103L5.32367 12.1636H2.8579L1.50586 20.2272H3.1344Z' fill='white'/%3E%3Cpath d='M29.175 20.2387C29.6669 17.436 29.758 15.159 30.9328 15.5741C31.1385 14.4898 31.3364 14.0705 31.56 13.6107C31.56 13.6107 31.4553 13.5884 31.2338 13.5884C30.4785 13.5884 29.9172 14.6246 29.9172 14.6246L30.0666 13.6734H28.4925L27.4395 20.2387H29.175Z' fill='white'/%3E%3Cpath d='M39.6833 13.5114C38.5244 13.5114 37.6364 13.8839 37.6364 13.8839L37.3921 15.3434C37.3921 15.3434 38.1246 15.0456 39.2333 15.0456C39.8621 15.0456 40.323 15.116 40.323 15.6292C40.323 15.9401 40.2663 16.0551 40.2663 16.0551C40.2663 16.0551 39.7706 16.0131 39.5387 16.0131C38.0771 16.0131 36.543 16.6381 36.543 18.5241C36.543 20.0086 37.5503 20.35 38.1743 20.35C39.367 20.35 39.8802 19.575 39.9075 19.5716L39.8524 20.2195H41.3413L42.0051 15.5537C42.0056 13.575 40.2832 13.5114 39.6833 13.5114ZM40.0465 17.3083C40.0787 17.5936 39.8687 18.9297 38.8494 18.9297C38.3253 18.9297 38.1894 18.5273 38.1894 18.2894C38.1894 17.8263 38.4409 17.2695 39.6778 17.2695C39.9669 17.2695 39.997 17.3012 40.0465 17.3083Z' fill='white'/%3E%3Cpath d='M43.3641 20.2387C43.8567 17.436 43.9477 15.159 45.1224 15.5741C45.3281 14.4898 45.526 14.0705 45.7508 13.6107C45.7508 13.6107 45.6444 13.5884 45.4241 13.5884C44.6666 13.5884 44.1071 14.6246 44.1071 14.6246L44.2576 13.6734H42.6826L41.6289 20.2383H43.3643L43.3641 20.2387Z' fill='white'/%3E%3C/svg%3E");
}
.--svg__product-pay-3 {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='70' height='20' viewBox='0 0 70 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M62.1841 0H48.8984C49.6127 4.42857 53.8984 8.57143 58.6127 8.57143H69.1842C69.327 8.14286 69.327 7.57143 69.327 7.14286C69.327 3.14286 66.1841 0 62.1841 0Z' fill='url(%23paint0_linear)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M50.041 9.28571V20H56.4696V14.2857H62.1839C65.3267 14.2857 68.041 12.1428 68.8982 9.28571H50.041Z' fill='%234DB45F'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.1836 0V20H32.8979C32.8979 20 34.3265 20 35.0407 18.5714C38.8979 10.8571 40.0407 8.57143 40.0407 8.57143H40.755V20H47.1836V0H41.4693C41.4693 0 40.0407 0.142857 39.3265 1.42857C36.0407 8 34.3265 11.4286 34.3265 11.4286H33.6122V0H27.1836Z' fill='%234DB45F'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.0410156 20V0H6.46959C6.46959 0 8.32673 0 9.32673 2.85714C11.8982 10.4286 12.1839 11.4286 12.1839 11.4286C12.1839 11.4286 12.7553 9.57143 15.041 2.85714C16.041 0 17.8982 0 17.8982 0H24.3267V20H17.8982V9.28571H17.1839L13.6124 20H10.7553L7.18387 9.28571H6.46959V20H0.0410156Z' fill='%234DB45F'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='48.8616' y1='4.28571' x2='69.327' y2='4.28571' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2300B4E6'/%3E%3Cstop offset='1' stop-color='%23088CCB'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
.--svg__red-map-icon {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='13' height='18' viewBox='0 0 13 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.49973 0C2.91595 0 0 2.97286 0 6.62694C0 7.58007 0.191349 8.49009 0.568446 9.33196C2.19356 12.9575 5.30935 16.7853 6.22581 17.872C6.29447 17.9532 6.39457 18 6.49991 18C6.60525 18 6.70535 17.9532 6.77401 17.872C7.69011 16.7855 10.8059 12.9579 12.4316 9.33196C12.8088 8.49009 13 7.58007 13 6.62694C12.9996 2.97286 10.0837 0 6.49973 0ZM6.49973 10.069C4.63809 10.069 3.12338 8.52473 3.12338 6.62676C3.12338 4.72861 4.63809 3.18434 6.49973 3.18434C8.36136 3.18434 9.87608 4.72861 9.87608 6.62676C9.87626 8.52473 8.36154 10.069 6.49973 10.069Z' fill='%23E3361D'/%3E%3C/svg%3E");
}
.--svg__test {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='43' height='30' viewBox='0 0 43 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M43 28V1.99998L29 15L43 28Z' fill='%23E4E4E4'/%3E%3Cpath d='M21.5 21.4261L17.3913 18L3 30H40L25.6087 18L21.5 21.4261Z' fill='%23E4E4E4'/%3E%3Cpath d='M40 -1.52588e-05H3L21.5 18L40 -1.52588e-05Z' fill='%23E4E4E4'/%3E%3Cpath d='M0 1.99998V28L14 15L0 1.99998Z' fill='%23E4E4E4'/%3E%3C/svg%3E");
}
.--svg__type-carusel-arrow--left {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='12' height='18' viewBox='0 0 12 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 2L3 9L10 16' stroke='%23E3361D' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E");
}
.--svg__type-carusel-arrow--right {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='12' height='18' viewBox='0 0 12 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L9 9L2 16' stroke='%23E3361D' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E");
}
/* End */


/* Start:/local/templates/iteraciya/libs/owl/owl.carousel.css?16759268794462*/
/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

/* 
 *  Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  /* -webkit-tap-highlight-color: transparent; */
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  /* overflow: hidden; */
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
  /* padding-top: 36px; */
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
}
.owl-carousel .owl-item img {
  /* display: block; */
  /* width: 100%; */
  /* -webkit-transform-style: preserve-3d; */
}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/* 
 *  Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
  /* transform-style: preserve-3d; */
}

/* 
 *  Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("/local/templates/iteraciya/libs/owl/owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}

/* End */


/* Start:/local/templates/iteraciya/libs/swiper/swiper.min.css?167592687919781*/
/**
 * Swiper 4.3.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2018 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: July 31, 2018
 */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity: 0;cursor:auto;pointer-events:none;}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left: -2rem;right:auto;}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right: -2rem;left:auto;}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
/* End */


/* Start:/local/templates/iteraciya/libs/fancybox/jquery.fancybox.min.css?167592687913706*/
@charset "UTF-8";.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:after,.fancybox-button[disabled]:before{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fancybox-arrow--left:after,.fancybox-arrow--right:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.fancybox-button--pause:before,.fancybox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-button--thumbs,.fancybox-thumbs{display:none}@media (min-width:800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}}
/* End */


/* Start:/local/templates/iteraciya/libs/animate/animate.css?167592687924178*/
@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */

.animated {
  animation-duration: .32s;
  animation-fill-mode: both;
}

.animated.infinite {
  animation-iteration-count: infinite;
}

.animated.hinge {
  animation-duration: 2s;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  animation-duration: .75s;
}


.animated.fadeIn {
  animation-duration: 400ms;
}
.animated.slideInDown {
  animation-duration: 1000ms;
}

.animated.fadeIn {
  animation-duration: 400ms;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}
 















@keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  animation-name: slideInDown;
}



@keyframes bounce {
  from, 20%, 53%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    transform: translate3d(0,-4px,0);
  }
}

.bounce {
  animation-name: bounce;
  transform-origin: center bottom;
}

@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1);
  }

  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  animation-name: pulse;
}

@keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1);
  }

  30% {
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    transform: scale3d(1.05, .95, 1);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  animation-name: rubberBand;
}

@keyframes shake {
  from, to {
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  animation-name: shake;
}

@keyframes headShake {
  0% {
    transform: translateX(0);
  }

  6.5% {
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    transform: translateX(0);
  }
}

.headShake {
  animation-timing-function: ease-in-out;
  animation-name: headShake;
}

@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  transform-origin: top center;
  animation-name: swing;
}

@keyframes tada {
  from {
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes wobble {
  from {
    transform: none;
  }

  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    transform: none;
  }
}

.wobble {
  animation-name: wobble;
}

@keyframes jello {
  from, 11.1%, to {
    transform: none;
  }

  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  animation-name: jello;
  transform-origin: center;
}

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  animation-name: bounceIn;
}

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }

  75% {
    transform: translate3d(0, -10px, 0);
  }

  90% {
    transform: translate3d(0, 5px, 0);
  }

  to {
    transform: none;
  }
}

.bounceInDown {
  animation-name: bounceInDown;
}

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }

  75% {
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    transform: translate3d(5px, 0, 0);
  }

  to {
    transform: none;
  }
}

.bounceInLeft {
  animation-name: bounceInLeft;
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    transform: translate3d(10px, 0, 0);
  }

  90% {
    transform: translate3d(-5px, 0, 0);
  }

  to {
    transform: none;
  }
}

.bounceInRight {
  animation-name: bounceInRight;
}

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  75% {
    transform: translate3d(0, 10px, 0);
  }

  90% {
    transform: translate3d(0, -5px, 0);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  animation-name: bounceInUp;
}

@keyframes bounceOut {
  20% {
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  animation-name: bounceOut;
}

@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  animation-name: bounceOutDown;
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  animation-name: bounceOutLeft;
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  animation-name: bounceOutRight;
}

@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  animation-name: bounceOutUp;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  animation-name: fadeIn;
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInDown {
  animation-name: fadeInDown;
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInDownBig {
  animation-name: fadeInDownBig;
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInLeft {
  animation-name: fadeInLeft;
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInLeftBig {
  animation-name: fadeInLeftBig;
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInRight {
  animation-name: fadeInRight;
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInRightBig {
  animation-name: fadeInRightBig;
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 5rem, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInUp {
  animation-name: fadeInUp;
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInUpBig {
  animation-name: fadeInUpBig;
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  animation-name: fadeOutDown;
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  animation-name: fadeOutDownBig;
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  animation-name: fadeOutLeft;
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  animation-name: fadeOutLeftBig;
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  animation-name: fadeOutRight;
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  animation-name: fadeOutRightBig;
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  animation-name: fadeOutUp;
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  animation-name: fadeOutUpBig;
}

@keyframes flip {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    animation-timing-function: ease-out;
  }

  40% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    animation-timing-function: ease-out;
  }

  50% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    animation-timing-function: ease-in;
  }

  80% {
    transform: perspective(400px) scale3d(.95, .95, .95);
    animation-timing-function: ease-in;
  }

  to {
    transform: perspective(400px);
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  animation-name: flip;
}

@keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInX;
}

@keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInY;
}

@keyframes flipOutX {
  from {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@keyframes flipOutY {
  from {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipOutY;
}

@keyframes lightSpeedIn {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  animation-name: lightSpeedIn;
  animation-timing-function: ease-out;
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  animation-name: lightSpeedOut;
  animation-timing-function: ease-in;
}

@keyframes rotateIn {
  from {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    transform-origin: center;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  animation-name: rotateIn;
}

@keyframes rotateInDownLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  animation-name: rotateInDownLeft;
}

@keyframes rotateInDownRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  animation-name: rotateInDownRight;
}

@keyframes rotateInUpLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  animation-name: rotateInUpLeft;
}

@keyframes rotateInUpRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  animation-name: rotateInUpRight;
}

@keyframes rotateOut {
  from {
    transform-origin: center;
    opacity: 1;
  }

  to {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  animation-name: rotateOut;
}

@keyframes rotateOutDownLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  animation-name: rotateOutDownLeft;
}

@keyframes rotateOutDownRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  animation-name: rotateOutDownRight;
}

@keyframes rotateOutUpLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  animation-name: rotateOutUpLeft;
}

@keyframes rotateOutUpRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  animation-name: rotateOutUpRight;
}

@keyframes hinge {
  0% {
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    transform: rotate3d(0, 0, 1, 80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    transform: rotate3d(0, 0, 1, 60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  animation-name: hinge;
}

@keyframes jackInTheBox {
  from {
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom;
  }

  50% {
    transform: rotate(-10deg);
  }

  70% {
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

.jackInTheBox {
  animation-name: jackInTheBox;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollIn {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.rollIn {
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  animation-name: rollOut;
}

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  animation-name: zoomIn;
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  animation-name: zoomInDown;
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  animation-name: zoomInLeft;
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  animation-name: zoomInRight;
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  animation-name: zoomInUp;
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  animation-name: zoomOut;
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  animation-name: zoomOutDown;
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    transform: scale(.1) translate3d(-2000px, 0, 0);
    transform-origin: left center;
  }
}

.zoomOutLeft {
  animation-name: zoomOutLeft;
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    transform: scale(.1) translate3d(2000px, 0, 0);
    transform-origin: right center;
  }
}

.zoomOutRight {
  animation-name: zoomOutRight;
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  animation-name: zoomOutUp;
}



@keyframes slideInLeft {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  animation-name: slideInLeft;
}

@keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  animation-name: slideInRight;
}

@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  animation-name: slideInUp;
}

@keyframes slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  animation-name: slideOutDown;
}

@keyframes slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  animation-name: slideOutLeft;
}

@keyframes slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  animation-name: slideOutRight;
}

@keyframes slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  animation-name: slideOutUp;
}

/* End */


/* Start:/local/templates/iteraciya/libs/animate/new_animate.css?1675926879272*/
.base
{
  animation-fill-mode: both;
  animation-name: base;
  animation-duration: 400ms;
  animation-delay: 0ms;
  animation-timing-function: ease;
  will-change:base;
} 

@keyframes base {
  from {
    will-change:transition;
  }
  to {
    will-change:transition;
  }
}
/* End */


/* Start:/local/templates/iteraciya/libs/jquery-ui.min.css?167592687932191*/
/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(/local/templates/iteraciya/libs/%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(/local/templates/iteraciya/libs/%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(/local/templates/iteraciya/libs/%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(/local/templates/iteraciya/libs/%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(/local/templates/iteraciya/libs/%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(/local/templates/iteraciya/libs/%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(/local/templates/iteraciya/libs/%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width: 1.5rem;height: 1.5rem;cursor:default;-ms-touch-action:none;touch-action:none;outline: none;border-radius: 1.5rem;}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height: .4rem;}.ui-slider-horizontal .ui-slider-handle{top: -.55rem;margin-left:-.6em;}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5;}.ui-widget-content{background: #f7f7f7;color:#333;border: 0px !important;}.ui-widget-content a{color:#333}.ui-widget-header{background: var(--color__fill-1);color:#333;font-weight:bold;border: none !important;}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{background: #ffffff !important;font-weight:normal;border: .25rem solid var(--color__fill-1) !important;cursor: pointer;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/local/templates/iteraciya/libs/images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/local/templates/iteraciya/libs/images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("/local/templates/iteraciya/libs/images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("/local/templates/iteraciya/libs/images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("/local/templates/iteraciya/libs/images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/local/templates/iteraciya/libs/images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("/local/templates/iteraciya/libs/images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;filter:Alpha(Opacity=.3)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
/* End */


/* Start:/local/templates/iteraciya/libs/fotorama/fotorama.css?167592687915210*/
/*!
 * Fotorama 4.6.4 | http://fotorama.io/license/
 */
.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__html,.fotorama__img,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video iframe{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0}.fotorama--fullscreen,.fotorama__img{max-width:99999px!important;max-height:99999px!important;min-width:0!important;min-height:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.fotorama__wrap .fotorama__grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.fotorama__grabbing *{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.fotorama__spinner{position:absolute!important;top:50%!important;left:50%!important}.fotorama__wrap--css3 .fotorama__arr,.fotorama__wrap--css3 .fotorama__fullscreen-icon,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border,.fotorama__wrap--css3 .fotorama__video-close,.fotorama__wrap--css3 .fotorama__video-play{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__caption,.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before,.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__stage .fotorama__img,.fotorama__wrap--css3 .fotorama__stage__frame{-webkit-transform:translateZ(0);transform:translateZ(0)}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus,.fotorama__nav__frame{outline:0}.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after{content:'';border-radius:inherit;background-color:rgba(0,175,234,.5)}.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__shaft{-webkit-transform:none!important;transform:none!important}.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{transition-property:-webkit-transform,width;transition-property:transform,width;transition-timing-function:cubic-bezier(0.1,0,.25,1);transition-duration:0ms}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__no-select,.fotorama__video-close,.fotorama__video-play,.fotorama__wrap{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fotorama__select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fotorama__nav,.fotorama__nav__frame{margin:auto;padding:0}.fotorama__caption__wrap,.fotorama__nav__frame,.fotorama__nav__shaft{-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*zoom:1}.fotorama__nav__frame,.fotorama__thumb-border{box-sizing:content-box}.fotorama__caption__wrap{box-sizing:border-box}.fotorama--hidden,.fotorama__load{position:absolute;left:-99999px;top:-99999px;z-index:-1}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__nav,.fotorama__nav__frame,.fotorama__nav__shaft,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video-close,.fotorama__video-play{-webkit-tap-highlight-color:transparent}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url('/local/templates/iteraciya/img/fotorama@2x.png') no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:2dppx){.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url('/local/templates/iteraciya/img/fotorama@2x.png') 0 0/96px 160px no-repeat}}.fotorama__thumb{background-color:#7f7f7f;background-color:rgba(127,127,127,.2)}@media print{.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__thumb-border,.fotorama__video-close,.fotorama__video-play{background:none!important}}.fotorama{min-width:1px;overflow:hidden}.fotorama:not(.fotorama--unobtrusive)>*:not(:first-child){display:none}.fullscreen{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#000}.fotorama--fullscreen{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;float:none!important;z-index:2147483647!important;background:#000;width:100%!important;height:100%!important;margin:0!important}.fotorama--fullscreen .fotorama__nav,.fotorama--fullscreen .fotorama__stage{background:#000}.fotorama__wrap{-webkit-text-size-adjust:100%;position:relative;direction:ltr;z-index:0}.fotorama__wrap--rtl .fotorama__stage__frame{direction:rtl}.fotorama__nav,.fotorama__stage{overflow:hidden;position:relative;max-width:100%}.fotorama__wrap--pan-y{-ms-touch-action:pan-y}.fotorama__wrap .fotorama__pointer{cursor:pointer}.fotorama__wrap--slide .fotorama__stage__frame{opacity:1!important}.fotorama__stage__frame{overflow:hidden}.fotorama__stage__frame.fotorama__active{z-index:8}.fotorama__wrap--fade .fotorama__stage__frame{display:none}.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear,.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active{display:block;left:0;top:0}.fotorama__wrap--fade .fotorama__fade-front{z-index:8}.fotorama__wrap--fade .fotorama__fade-rear{z-index:7}.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{z-index:9}.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{display:none}.fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;border:none!important}.fotorama__error .fotorama__img,.fotorama__loaded .fotorama__img{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,.fotorama__img--full{display:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{display:block}.fotorama__wrap--only-active .fotorama__nav,.fotorama__wrap--only-active .fotorama__stage{max-width:99999px!important}.fotorama__wrap--only-active .fotorama__stage__frame{visibility:hidden}.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{visibility:visible}.fotorama__nav{font-size:0;line-height:0;text-align:center;display:none;white-space:nowrap;z-index:5}.fotorama__nav__shaft{position:relative;left:0;top:0;text-align:left}.fotorama__nav__frame{position:relative;cursor:pointer}.fotorama__nav--dots{display:block}.fotorama__nav--dots .fotorama__nav__frame{width:18px;height:30px}.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border{display:none}.fotorama__nav--thumbs{display:block}.fotorama__nav--thumbs .fotorama__nav__frame{padding-left:0!important}.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding-right:0!important}.fotorama__nav--thumbs .fotorama__nav__frame--dot{display:none}.fotorama__dot{display:block;width:4px;height:4px;position:relative;top:12px;left:6px;border-radius:6px;border:1px solid #7f7f7f}.fotorama__nav__frame:focus .fotorama__dot:after{padding:1px;top:-1px;left:-1px}.fotorama__nav__frame.fotorama__active .fotorama__dot{width:0;height:0;border-width:3px}.fotorama__nav__frame.fotorama__active .fotorama__dot:after{padding:3px;top:-3px;left:-3px}.fotorama__thumb{overflow:hidden;position:relative;width:100%;height:100%}.fotorama__nav__frame:focus .fotorama__thumb{z-index:2}.fotorama__thumb-border{position:absolute;z-index:9;top:0;left:0;border-style:solid;border-color:#00afea;background-image:linear-gradient(to bottom right,rgba(255,255,255,.25),rgba(64,64,64,.1))}.fotorama__caption{position:absolute;z-index:12;bottom:0;left:0;right:0;font-family:'Helvetica Neue',Arial,sans-serif;font-size:14px;line-height:1.5;color:#000}.fotorama__caption a{text-decoration:none;color:#000;border-bottom:1px solid;border-color:rgba(0,0,0,.5)}.fotorama__caption a:hover{color:#333;border-color:rgba(51,51,51,.5)}.fotorama__wrap--rtl .fotorama__caption{left:auto;right:0}.fotorama__wrap--no-captions .fotorama__caption,.fotorama__wrap--video .fotorama__caption{display:none}.fotorama__caption__wrap{background-color:#fff;background-color:rgba(255,255,255,.9);padding:5px 10px}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fotorama__wrap--css3 .fotorama__spinner{-webkit-animation:spinner 24s infinite linear;animation:spinner 24s infinite linear}.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__stage .fotorama__img{transition-property:opacity;transition-timing-function:linear;transition-duration:.3s}.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.fotorama__select{cursor:auto}.fotorama__video{top:32px;right:0;bottom:0;left:0;position:absolute;z-index:10}@-moz-document url-prefix(){.fotorama__active{box-shadow:0 0 0 transparent}}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{position:absolute;z-index:11;cursor:pointer}.fotorama__arr{position:absolute;width:32px;height:32px;top:50%;margin-top:-16px}.fotorama__arr--prev{left:2px;background-position:0 0}.fotorama__arr--next{right:2px;background-position:-32px 0}.fotorama__arr--disabled{pointer-events:none;cursor:default;*display:none;opacity:.1}.fotorama__fullscreen-icon{width:32px;height:32px;top:2px;right:2px;background-position:0 -32px;z-index:20}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus{border-radius:50%}.fotorama--fullscreen .fotorama__fullscreen-icon{background-position:-32px -32px}.fotorama__video-play{width:96px;height:96px;left:50%;top:50%;margin-left:-48px;margin-top:-48px;background-position:0 -64px;opacity:0}.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--video .fotorama__stage .fotorama__video-play{display:none}.fotorama__error .fotorama__video-play,.fotorama__loaded .fotorama__video-play,.fotorama__nav__frame .fotorama__video-play{opacity:1;display:block}.fotorama__nav__frame .fotorama__video-play{width:32px;height:32px;margin-left:-16px;margin-top:-16px;background-position:-64px -32px}.fotorama__video-close{width:32px;height:32px;top:0;right:0;background-position:-64px 0;z-index:20;opacity:0}.fotorama__wrap--css2 .fotorama__video-close{display:none}.fotorama__wrap--css3 .fotorama__video-close{-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--video .fotorama__video-close{display:block;opacity:1}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{opacity:0}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{opacity:1}.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon{opacity:0!important}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{display:none}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{display:block}.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{display:none!important}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){-webkit-transform:translate3d(-48px,0,0);transform:translate3d(-48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){-webkit-transform:translate3d(48px,0,0);transform:translate3d(48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{-webkit-transform:translate3d(32px,-32px,0)!important;transform:translate3d(32px,-32px,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{-webkit-transform:translate3d(-48px,0,0)!important;transform:translate3d(-48px,0,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{-webkit-transform:translate3d(48px,0,0)!important;transform:translate3d(48px,0,0)!important}.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus){transition-property:-webkit-transform,opacity;transition-property:transform,opacity;transition-duration:.3s}.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before{content:"";display:block;position:absolute;text-decoration:none;top:0;bottom:0;width:10px;height:auto;z-index:10;pointer-events:none;background-repeat:no-repeat;background-size:1px 100%,5px 100%}.fotorama__nav:before,.fotorama__stage:before{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.4),transparent);background-position:0 0,0 0;left:-10px}.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--left:before{left:0}.fotorama__nav:after,.fotorama__stage:after{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.4),transparent);background-position:100% 0,100% 0;right:-10px}.fotorama__nav.fotorama__shadows--right:after,.fotorama__stage.fotorama__shadows--right:after{right:0}.fotorama--fullscreen .fotorama__nav:after,.fotorama--fullscreen .fotorama__nav:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__stage:before,.fotorama__wrap--fade .fotorama__stage:after,.fotorama__wrap--fade .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__stage:before{display:none}
/* End */


/* Start:/local/templates/iteraciya/libs/simplebar/simplebar.css?16865126974237*/
[data-simplebar] {
  position: relative;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
}

.simplebar-wrapper {
  overflow: hidden;
  width: inherit;
  height: inherit;
  max-width: inherit;
  max-height: inherit;
}

.simplebar-mask {
  direction: inherit;
  position: absolute;
  overflow: hidden;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: auto !important;
  height: auto !important;
  z-index: 0;
}

.simplebar-offset {
  direction: inherit !important;
  box-sizing: inherit !important;
  resize: none !important;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0;
  margin: 0;
  -webkit-overflow-scrolling: touch;
}

.simplebar-content-wrapper {
  direction: inherit;
  box-sizing: border-box !important;
  position: relative;
  display: block;
  height: 100%; /* Required for horizontal native scrollbar to not appear if parent is taller than natural height */
  width: auto;
  max-width: 100%; /* Not required for horizontal scroll to trigger */
  max-height: 100%; /* Needed for vertical scroll to trigger */
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.simplebar-content-wrapper::-webkit-scrollbar,
.simplebar-hide-scrollbar::-webkit-scrollbar {
  display: none;
  width: 0;
  height: 0;
}

.simplebar-content:before,
.simplebar-content:after {
  content: ' ';
  display: table;
}

.simplebar-placeholder {
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  pointer-events: none;
}

.simplebar-height-auto-observer-wrapper {
  box-sizing: inherit !important;
  height: 100%;
  width: 100%;
  max-width: 1px;
  position: relative;
  float: left;
  max-height: 1px;
  overflow: hidden;
  z-index: -1;
  padding: 0;
  margin: 0;
  pointer-events: none;
  flex-grow: inherit;
  flex-shrink: 0;
  flex-basis: 0;
}

.simplebar-height-auto-observer {
  box-sizing: inherit;
  display: block;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 1000%;
  width: 1000%;
  min-height: 1px;
  min-width: 1px;
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}

.simplebar-track {
  z-index: 1;
  position: absolute;
  right: 0;
  bottom: 0;
  pointer-events: none;
  overflow: hidden;
}

[data-simplebar].simplebar-dragging {
  pointer-events: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

[data-simplebar].simplebar-dragging .simplebar-content {
  pointer-events: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

[data-simplebar].simplebar-dragging .simplebar-track {
  pointer-events: all;
}

.simplebar-scrollbar {
  position: absolute;
  left: 0;
  right: 0;
  min-height: 10px;
}

.simplebar-scrollbar:before {
  position: absolute;
  content: '';
  background: black;
  border-radius: 7px;
  left: 2px;
  right: 2px;
  opacity: 0;
  transition: opacity 0.2s 0.5s linear;
}

.simplebar-scrollbar.simplebar-visible:before {
  opacity: 0.5;
  transition-delay: 0s;
  transition-duration: 0s;
}

.simplebar-track.simplebar-vertical {
  top: 0;
  width: 11px;
}

.simplebar-scrollbar:before {
  top: 2px;
  bottom: 2px;
  left: 2px;
  right: 2px;
}

.simplebar-track.simplebar-horizontal {
  left: 0;
  height: 11px;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
  right: auto;
  left: 0;
  top: 0;
  bottom: 0;
  min-height: 0;
  min-width: 10px;
  width: auto;
}

/* Rtl support */
[data-simplebar-direction='rtl'] .simplebar-track.simplebar-vertical {
  right: auto;
  left: 0;
}

.simplebar-dummy-scrollbar-size {
  direction: rtl;
  position: fixed;
  opacity: 0;
  visibility: hidden;
  height: 500px;
  width: 500px;
  overflow-y: hidden;
  overflow-x: scroll;
  -ms-overflow-style: scrollbar !important;
}

.simplebar-dummy-scrollbar-size > div {
  width: 200%;
  height: 200%;
  margin: 10px 0;
}

.simplebar-hide-scrollbar {
  position: fixed;
  left: 0;
  visibility: hidden;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

/* End */


/* Start:/local/templates/iteraciya/css/bitrixproger.css?16993638528125*/
.rate:not(:checked) > label:before {
	content: "★";
}

#overlayer {
	opacity: 0.8;
	background: #ffffff none repeat scroll 0 0;
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 9998;
	display: none;
}

.error {
	color: #ff0000 !important;
	border-color: #ff0000 !important;
}
.--error::after {
	content: "Поле обязательно для заполнения";
	color: #ffffff;
	margin-top: 1rem;
    display: block;
    font-size: 11px;
    font-style: italic;
}
.new-select__item[data-value=""] {
	display: none;
}

.checkbox_wrap > .error {
	display: none;
}

.success {
	color: green !important;
}

.error_div {
	color: #ff0000 !important;
}

.success_div {
	color: green !important;
	display: none;
}

.nolink:hover {
	cursor: default;
}

.buy_products__item__top__buttons button.active i.fa-list-ul {
	color: #f70002;
}

.product__heading__buttons button.active i.fa-list-ul {
	color: #f70002;
}

.product__heading__buttons button.active i.fa-heart {
	color: #f70002;
}

.thank_link,
.error_link {
	display: none !important;
}

.block-fav {
	z-index: 1;
}

.item-price {
	margin-left: 4px;
}

.bx-ui-sls-container {
	min-height: 35px !important;
}

#SDEK_delivInfo_PVZ1 {
	display: none;
}

.fotorama--fullscreen,
.fotorama--fullscreen .fotorama__nav,
.fotorama--fullscreen .fotorama__stage {
	background: rgba(0, 0, 0, 0.2) !important;
}

.fotorama--fullscreen .zoomImg {
	display: none !important;
}

.fullscreen {
	background: initial !important;
}

.fotorama__nav-wrap {
	padding: 0 !important;
	border: none !important;
}

@media screen and (max-width: 1024px) {
	.zoomImg {
		display: none !important;
	}
}

.select {
	position: relative;
	padding: 0px 1.5rem;
	opacity: 1 !important;
}

.select.--sort .new-select__item {
	padding: 1rem 0.5rem;
	font-size: 14px;
}

.select.--sort {
	padding: 0;
}

.select.--sort .new-select {
	padding-right: 25px;
}

.new-select {
	cursor: pointer;
	user-select: none;
	height: 100%;
	width: 100%;
	left: 0;
	display: flex;
	align-items: center;
	color: #333;
}

.new-select__list {
	position: absolute;
	top: 100%;
	left: 0;
	border: 1px solid var(--color__border);
	cursor: pointer;
	width: 100%;
	z-index: 2;
	background: #fff;
	user-select: none;
}

.new-select__list.on {
	display: block;
}

.new-select__item {
	transition: 0.2s;
	padding: 0.5rem 1.5rem;
}

.new-select__item span {
	display: block;
}

.new-select__item:hover {
	background: var(--color__fill-1);
}

.new-select__item:hover span {
	color: #fff;
	font-weight: bold;
}

.new-select:after {
	content: "";
	display: block;
	width: 25px;
	height: 25px;
	position: absolute;
	right: 9px;
	top: 9px;
	background: url("/local/templates/iteraciya/css/path-to-image") no-repeat right center / cover;
	opacity: 0.6;

	-webkit-transition: all 0.27s ease-in-out;
	-o-transition: all 0.27s ease-in-out;
	transition: all 0.27s ease-in-out;

	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
}

.new-select.on:after {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

.quick-header {
	display: none;
	align-items: center;
	justify-content: space-between;
	border-top: 1px solid var(--color__border);
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	min-height: 60px;
	z-index: 11;
	background: #fff;
	margin: 0 -5px;
}

.quick-header .quick-header__item {
	width: 100%;
	padding: 0 5px;
	font-size: 12px;
	text-decoration: none;
	color: var(--color__text-1);
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.quick-header .quick-header__item svg {
	margin-bottom: 4px;
}

.quick-header .quick-header__item.active {
	color: #e3361d;
}

.quick-header .quick-header__item.active svg path {
	fill: #e3361d;
}

@media screen and (max-width: 768px) {
	.quick-header {
		display: flex;
	}

	.carrotquest-css-reset #carrotquest-messenger-collapsed-container {
		margin-bottom: 60px !important;
	}
}

.main-page__slider .slider .swiper-wrapper {
	height: auto !important;
}

.btn--like {
	cursor: pointer;
	min-width: 20px;
	margin-left: 4px;
	position: relative;
	display: inline-flex;
	align-items: center;
}

.btn--like.liked svg path {
	transition: 0.3s;
}

.btn--like.liked svg path {
	fill: #e3361d;
}

.tooltip {
	display: none;
	position: absolute;
	white-space: nowrap;
	bottom: calc(100% + 8px);
	left: 50%;
	transform: translateX(-50%);
	background: #fff;
	border-radius: 6px;
	padding: 10px 15px;
	z-index: 6;
	font-size: 12px;
	box-shadow: 0px 4px 10px rgba(58, 58, 58, 0.15);
}

.tooltip:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #fff;
	border-width: 5px;
	margin-left: -5px;
}

@media screen and (max-width: 768px) {
	.btn--like .tooltip {
		left: -60px;
	}

	.btn--like .tooltip:after {
		left: 87%;
	}

	.product-mini__count .tooltip:after {
		left: 35%;
	}

	.product-mini__count .tooltip{
		left: 90%;
	}
}

.btn--like.like-tooltip .tooltip {
	display: block;
}

.tooltip-visible .tooltip {
	display: block;
}

.flex-nowrap {
	flex-wrap: nowrap !important;
}

.d-none {
	display: none !important;
}

.category.--view-favorite > * {
	width: calc((100% / 4) - 1rem);
	display: flex;
	flex-direction: column;
	margin-right: 1rem;
	margin-bottom: 1rem;
	flex-direction: column;
	justify-content: space-between;
}

@media screen and (max-width: 991px) {
	.category.--view-favorite > * {
		width: calc((100% / 3) - 1rem);
	}
}

@media screen and (max-width: 768px) {
	.category.--view-favorite > * {
		width: calc((100% / 2) - 1rem);
	}
}

@media screen and (max-width: 512px) {
	.category.--view-favorite > * {
		width: calc((100% / 1) - 1rem);
	}
}

.product-mini__count{
	position: relative;
}

.scrollToTopBtn {
	background-color: #e3361d;
	border: none;
	border-radius: 50%;
	color: white;
	cursor: pointer;
	height: 48px;
	width: 48px;
	position: fixed;
	bottom: 30px;
	left: 30px;
	z-index: 100;
	opacity: 0;
	transform: translateY(100px);
	transition: all 0.5s ease;
	line-height: 0;
	padding: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

@media screen and (max-width: 768px) {
	.scrollToTopBtn {
		bottom: 80px;
		left: 16px;
	}
}

.showBtn {
	opacity: 1;
	transform: translateY(0);
}

.bx-authform-social {
	text-align: center;
	margin-top: 10px;
}

.product__head_slider {
	display: none;
	height: 20rem;
	overflow: hidden;
}

.product__head_slider .swiper-pagination {
	text-align: right;
	padding-right: 10px;
}

.product__head_slider .swiper-pagination .swiper-pagination-bullet {
	width: 0.5rem;
	height: 0.5rem;
	background: rgba(0, 0, 0, 0.12) !important;
	opacity: 1 !important;
	margin: 0px 0.25rem;
	border-radius: 0.5rem;
	transition: all ease 0.24s !important;
	outline: navajowhite;
}

.product__head_slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: var(--color__fill-1) !important;
	width: 2rem !important;
}

.product__head_slider img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}

@media screen and (max-width: 768px) {
	.product__head_slider {
		display: block;
	}

	.product__pic.thisSwiper {
		display: none;
	}
}


.new-select__list {
    z-index: 10;
}

.sort:hover {
    z-index: 10;
}

.new-select.on:before {
    content: "";
    display: block;
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: transparent;
    left: 0;
    top: 0;
}

.sort__selects {
    position: relative;
    z-index: 101;
}

/*Выпадашка*/
.box-form-list{
    display: none;
    position: absolute;
  	top: 65px;
  	/*left: 0px;*/
  	/*width: 100%;*/
  	max-width: calc(4rem * 11 + (2rem * 10));
}
.box-form-list li{
    display: block;

}
.box-form-list li a{
    display: block;
    padding: 10px 25px;
    text-transform: uppercase;
    text-decoration: none;
    background-color: #fff;
    color: #000;
    transition: all 0.5s;
}
.box-form-list li a:hover{
    background-color: #efefef;
    color: #404040;
}
/* End */


/* Start:/local/templates/iteraciya/components/bitrix/main.file.input/.default/style.css?16759268794928*/
.webform-field-upload-list del {
	display: inline-block;
	margin: 0 3px 0 6px;
	width: 16px;
	height: 16px;
	border-radius: 30px;
	font-size: 16px;
	line-height: 16px;
	text-align: center;
	-webkit-transition: background .3s, color .3s;
	transition: background .3s, color .3s;
	text-decoration: none;
	outline: none;
	cursor: pointer;
}
.webform-field-upload-list del:hover {
	background: #E00101;
	color: #fff;
}
.webform-field-upload-list .error-text {
	color: #E00101;
}
.webform-field-upload-list i {
	vertical-align:top;
	display: none;
	width: 15px;
	height: 15px;
	background: url(/bitrix/js/main/core/images/popup/upload-waiting.gif) no-repeat 0 2px;
	margin: 0 0 0 8px; }

.hidden-caption {display: none;}

/* from intranet-common.css */
.webform-field-upload-list {
	margin:0 0 11px 2.8em;
	padding:0;}
.webform-field-upload-list a.upload-file-name { margin: 0 0 0 -4px; color: #0069c4; text-decoration: underline;}
.webform-field-upload-list a.upload-file-name:hover { color: #1c91e7; }
.webform-field-upload-list li {
	white-space: nowrap;
	width: 100%;
}
.webform-field-upload-list li div.webform-field-item-wrap {
/*	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
*/	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 0 3px 0;
	color: #888;
	white-space: nowrap;
}
.webform-field-upload-list li.uploading { color: #bbbbbb; }
.webform-field-upload-list li.uploading a.upload-file-name { cursor: default; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.webform-field-upload-list li.uploading i {  display: inline-block; }

.webform-field-upload-list li .upload-file-name {
	padding: 0 5px 0 0;
}

.webform-field-upload {
	overflow: hidden;
	/*width: 250px;*/
	max-width: 100%;
	/*height: 39px;*/
	line-height: 39px;
	cursor: pointer;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
}

.file-input .webform-field-upload input[type=file],
.file-input .webform-field-upload input[type=button] {
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	opacity: 0;
	font-size: 150px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 1px solid transparent;
}
.webform-field-upload .webform-small-button {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	text-align: center;
}

.webform-field-upload-list ~ .webform-field-upload .webform-button-replace { display: none; }
.webform-field-upload-list.webform-field-upload-list-single {list-style: none; margin:0 0 11px 10px;}
.webform-field-upload-list.webform-field-upload-list-single ~ .webform-field-upload .webform-button-upload { display: none; }
.webform-field-upload-list.webform-field-upload-list-single ~ .webform-field-upload .webform-button-replace { display: inline-block; }
.webform-field-upload-list.webform-field-upload-list-single:empty ~ .webform-field-upload .webform-button-upload { display: inline-block; }
.webform-field-upload-list.webform-field-upload-list-single:empty ~ .webform-field-upload .webform-button-replace { display: none; }

.webform-field-upload-icon {
	display: none;
	margin: 0 10px 0 0;
	width: 39px;
	height: 39px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: #535c6a no-repeat center;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0Ny4xODgiIGhlaWdodD0iNTQuMDYzIiB2aWV3Qm94PSIwIDAgNDcuMTg4IDU0LjA2MyI+PGRlZnM+PHN0eWxlPi5jbHMtMSB7IGZpbGw6ICNmZmY7IGZpbGwtcnVsZTogZXZlbm9kZDsgfTwvc3R5bGU+PC9kZWZzPjxwYXRoIGlkPSJTaGFwZV8yX2NvcHlfNCIgZGF0YS1uYW1lPSJTaGFwZSAyIGNvcHkgNCIgY2xhc3M9ImNscy0xIiBkPSJNNDcuMTggNTQuMDYyYzAtMy4yMTctMy42MS0xNi44MjYtMy42MS0xNi44MjYgMC0xLjk5LTIuNi00LjI2LTcuNzItNS41ODVhMTcuMzk0IDE3LjM5NCAwIDAgMS00Ljg4Ny0yLjIyM2MtLjMzLS4xODgtLjI4LTEuOTI1LS4yOC0xLjkyNWwtMS42NDgtLjI1YzAtLjE0Mi0uMTQtMi4yMjUtLjE0LTIuMjI1IDEuOTcyLS42NjMgMS43Ny00LjU3NCAxLjc3LTQuNTc0IDEuMjUyLjY5NSAyLjA2OC0yLjQgMi4wNjgtMi40IDEuNDgyLTQuMy0uNzM4LTQuMDQtLjczOC00LjA0YTI3LjA1IDI3LjA1IDAgMCAwIDAtNy45MThjLS45ODctOC43MDgtMTUuODQ3LTYuMzQ0LTE0LjA4NS0zLjUtNC4zNDMtLjgtMy4zNTIgOS4wODItMy4zNTIgOS4wODJsLjk0MiAyLjU2Yy0xLjg1IDEuMi0uNTY0IDIuNjUtLjUgNC4zMi4wOSAyLjQ2NiAxLjYgMS45NTUgMS42IDEuOTU1LjA5MyA0LjA3IDIuMSA0LjYgMi4xIDQuNi4zNzcgMi41NTYuMTQyIDIuMTIuMTQyIDIuMTJsLTEuNzg2LjIxN2E3LjEgNy4xIDAgMCAxLS4xNCAxLjczMmMtMi4xLjkzNi0yLjU1MyAxLjQ4NS00LjY0IDIuNC00LjAzMiAxLjc2Ny04LjQxNCA0LjA2NS05LjE5MyA3LjE2Uy0uMDEyIDU0LjA2LS4wMTIgNTQuMDZoNDcuMTl6Ii8+PC9zdmc+);
	vertical-align: top;
	background-size: 50%;
	overflow: hidden;
}
.webform-field-upload-icon canvas, .webform-field-upload-icon img {
	width: 100%;
}

.webform-field-upload-list.webform-field-upload-icon-view .webform-field-upload-icon {
	display: inline-block;
}
.webform-field-upload-notice {
	font-size: 11px;
	font-style: italic;
}
/* End */


/* Start:/local/templates/iteraciya/template_styles.css?17500642423163*/
.--error::after {
	content: "Поле обязательно для заполнения";
	color: #ffffff;
	margin-top: 1rem;
    display: block;
    font-size: 11px;
    font-style: italic;
}
.new-select__item[data-value=""] {
	display: none;
}

.category-section__blocks{
display: flex;
justify-content: space-between;
}

.category-section__icon--popular{
width: 5rem;
height: 125px;
width: auto;
}

.category-section__title--popular{
width: auto;
}

.--popular{
justify-content: center;
background-color: rgba(0,0,0,.04);
border-radius: 10px;
text-decoration: none;
height: 200px;
width: 200px;
}

.--popular:hover  span{
color: var(--color__fill-1);
}

.category-section__tumb--popular{
height: 6rem;
justify-content: center;
}

.category-section__name--popular{
text-align: center;
}

@media (min-width: 991px) { 
.type-carusel__paginatin--popular {
visibility: hidden;
}
}


@media (min-width: 1200px) and (max-width: 1440px) { 
.category-section__title--popular {
    width: 195px;
}
}


@media (min-width: 992px) and (max-width: 1200px) { 
.category-section__title--popular {
    width: 195px;
}
.--popular{
height: 160px;
width: 150px;
}
.category-section__icon--popular{
height: 100px;
}
}

@media (min-width: 810px) and (max-width: 991px) {
.category-section__title--popular {
    width: 190px;
}
}

@media (min-width: 641px) and (max-width: 810px) { 
.--popular{
height: 170px;
width: 190px;
}
.category-section__icon--popular{
height: 100px;
}
}

@media (min-width: 440px) and (max-width: 640px) { 
.--popular{
height: 180px;
width: 100%;
}
.category-section__title--popular {
width: 100%;
}
.category-section__tumb--popular {
height: 10rem;
}
.category-section__icon--popular{
height: 100%;
}
}

@media (min-width: 320px) and (max-width: 440px) { 
.--popular{
height: 180px;
width: 100%;
}
.category-section__title--popular {
width: 100%;
}
.category-section__tumb--popular {
height: 10rem;
}
.category-section__icon--popular{
height: 100%;
}
}
.wraper__basket__fx p {
    background: white;
    padding: 2rem;
}
.wraper__basket__fx a {
    color: #ef3000;
    text-decoration: none;
}

a.header__social img{
height: 2rem;
}

.footer_vk{
    display: flex;
    justify-content: flex-end;
}

@media (max-width: 990px) { 
.footer_vk {
display: none;
}
}

@media (min-width: 990px) { 
.footer__socials--desctop {
display: block;
}
}


.showBtn{
    height: 40px;
    width: 40px;
}

@media screen and (max-width: 768px){
.scrollToTopBtn {
    bottom: 140px;
    left: 16px;
}
.new-promo-page .bonus-programm__gropup-two-line {

    grid-template-columns: 1fr!important;

		}


}
	.new-promo-page h1 {
    text-align: center;
	margin-bottom: 2rem;
	}


@media screen and (max-width: 991px){
.footer__socials {
    max-width: calc(80% - 0rem)!important;
}

}
a.footer__social.js-popup.header__callback.--director.p.--m.flex.mr-16.mob--show {
    display: none;
}
@media screen and (max-width: 768px){
a.footer__social.js-popup.header__callback.--director.p.--m.flex.mr-16.mob--show {
    display: block;
}
}
@media screen and (max-width: 991px){
a.footer__social.js-popup.header__callback.--director.p.--m.flex.mr-16.mob--show {
    display: block;
}
}

/* End */
/* /local/templates/iteraciya/core/atoms/__flex.css?16759268801484 */
/* /local/templates/iteraciya/core/atoms/__colors.css?1675926880655 */
/* /local/templates/iteraciya/core/atoms/__base.css?16759268806952 */
/* /local/templates/iteraciya/core/atoms/__fonts.css?1675926880950 */
/* /local/templates/iteraciya/core/atoms/__type.css?16759268807974 */
/* /local/templates/iteraciya/core/atoms/__ui.css?167592688011760 */
/* /local/templates/iteraciya/core/organism/popup/__popup.css?16759268802717 */
/* /local/templates/iteraciya/core/organism/mob-nav/__mob-nav.css?16759268802805 */
/* /local/templates/iteraciya/core/organism/accordion/__accordion.css?1675926880563 */
/* /local/templates/iteraciya/css/style.css?1742626976152027 */
/* /local/templates/iteraciya/css/style__1680.css?167592688050 */
/* /local/templates/iteraciya/css/style__1440.css?167592688046 */
/* /local/templates/iteraciya/css/style__1366.css?167592688044 */
/* /local/templates/iteraciya/css/style__1359.css?167592688044 */
/* /local/templates/iteraciya/css/style__1199.css?167592688048 */
/* /local/templates/iteraciya/css/style__1024.css?167592688053 */
/* /local/templates/iteraciya/css/style__991.css?168841692713175 */
/* /local/templates/iteraciya/css/style__768.css?1675926880163 */
/* /local/templates/iteraciya/css/style__640.css?167592688013840 */
/* /local/templates/iteraciya/css/svg.css?1686517006125439 */
/* /local/templates/iteraciya/libs/owl/owl.carousel.css?16759268794462 */
/* /local/templates/iteraciya/libs/swiper/swiper.min.css?167592687919781 */
/* /local/templates/iteraciya/libs/fancybox/jquery.fancybox.min.css?167592687913706 */
/* /local/templates/iteraciya/libs/animate/animate.css?167592687924178 */
/* /local/templates/iteraciya/libs/animate/new_animate.css?1675926879272 */
/* /local/templates/iteraciya/libs/jquery-ui.min.css?167592687932191 */
/* /local/templates/iteraciya/libs/fotorama/fotorama.css?167592687915210 */
/* /local/templates/iteraciya/libs/simplebar/simplebar.css?16865126974237 */
/* /local/templates/iteraciya/css/bitrixproger.css?16993638528125 */
/* /local/templates/iteraciya/components/bitrix/main.file.input/.default/style.css?16759268794928 */
/* /local/templates/iteraciya/template_styles.css?17500642423163 */
