

/* Start:/local/templates/mtm_2018/components/bitrix/news.detail/page_women/style.css?177305923228096*/
@font-face {
	font-family: 'Montserrat';
	src: url('/local/templates/mtm_2018/fonts/Montserrat-Light.eot?#iefix') format('embedded-opentype'),
	url('/local/templates/mtm_2018/fonts/Montserrat-Light.woff') format('woff'),
	url('/local/templates/mtm_2018/fonts/Montserrat-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat';
	src: url('/local/templates/mtm_2018/fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
	url('/local/templates/mtm_2018/fonts/Montserrat-Regular.woff') format('woff'),
	url('/local/templates/mtm_2018/fonts/Montserrat-Regular.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat';
	src: url('/local/templates/mtm_2018/fonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),
	url('/local/templates/mtm_2018/fonts/Montserrat-Medium.woff') format('woff'),
	url('/local/templates/mtm_2018/fonts/Montserrat-Medium.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat';
	src: url('/local/templates/mtm_2018/fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
	url('/local/templates/mtm_2018/fonts/Montserrat-Bold.woff') format('woff'),
	url('/local/templates/mtm_2018/fonts/Montserrat-Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat';
	src: url('/local/templates/mtm_2018/fonts/Montserrat-Black.eot?#iefix') format('embedded-opentype'),
	url('/local/templates/mtm_2018/fonts/Montserrat-Black.woff') format('woff'),
	url('/local/templates/mtm_2018/fonts/Montserrat-Black.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}

.aboutPage {
	overflow-x: hidden;
}

.aboutPage img {
	max-width: 100%;
}

.aboutPage,
.workarea .aboutPage h1,
.workarea .aboutPage h2,
.workarea .aboutPage p {
	font-family: 'Montserrat', Arial, sans-serif;
	line-height: 1.55;
	color: #343146;
}

.workarea .aboutPage p {
	padding-right: 0;
	text-align: left;
}

.aboutHeader {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-top: 20px;
	max-width: 1440px;
	margin-left: auto;
	margin-right: auto;
}

.aboutHeader__img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.aboutHeader__img img {
	-o-object-fit: cover;
	object-fit: cover;
}

.aboutHeader__text,
.aboutHeader__img {
	margin-bottom: 18px;
}

.aboutHeader__text {
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	color: #343146;
	font-size: 20px;
}

.aboutHeader__subtitle {
	font-size: 15px;
	letter-spacing: 1.5px;
}

.workarea .aboutPage h1 {
	margin-bottom: 0.5em;
	font-weight: bold;
	letter-spacing: 1.5px;
	text-transform: uppercase;
}

.workarea .aboutPage h2 {
	margin-bottom: 1.75em;
	font-weight: bold;
	letter-spacing: 2px;
	text-transform: uppercase;
}

.workarea .aboutHeader p {
	margin-bottom: 0;
	padding-right: 0;
	max-width: 390px;
	line-height: 1.55;
	font-size: 20px;
	text-align: left;
}

.aboutPage .container-fluid {
	padding-left: 60px;
	padding-right: 60px;
}

.container-fluid--small {
	padding-left: 60px;
	padding-right: 60px;
	max-width: 1280px;
	margin-left: auto;
	margin-right: auto;
}

.aboutPage hr {
	margin-top: 0;
}

@media (max-width: 1199.9px) {
	.aboutHeader__img {
		width: calc(50% - 10px);
	}

	.aboutHeader__text {
		width: 100%;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}

	.aboutHeader__line {
		display: none;
	}

	.aboutPage .section {
		margin-bottom: 80px;
	}

	.aboutPage hr {
		margin-bottom: 60px;
	}

	.workarea .aboutPage h1 {
		font-size: 40px;
	}

	.workarea .aboutPage h2 {
		font-size: 28px;
	}
}

@media (max-width: 767.9px) {
	.aboutPage .container-fluid,
	.container-fluid--small {
		padding-left: 20px;
		padding-right: 20px;
	}

	.workarea .aboutPage h1 {
		font-size: 30px;
	}

	.workarea .aboutPage h2 {
		font-size: 24px;
	}

	.workarea .aboutHeader p {
		font-size: 18px;
		max-width: none;
	}
}

@media (min-width: 1200px) {
	.aboutPage .section {
		margin-bottom: 100px;
	}

	.aboutPage hr {
		margin-bottom: 80px;
	}

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

	.aboutHeader__text {
		width: calc(33% - 18px);
		margin-right: auto;
	}

	.aboutHeader__img {
		margin-left: 18px;
	}

	.aboutHeader__img:nth-child(2) {
		width: calc(23% - 18px);
	}

	.aboutHeader__img:nth-child(3n) {
		width: calc(42% - 18px);
	}

	.aboutHeader__img:nth-child(5) {
		width: calc(40% - 18px);
	}

	.aboutHeader__line {
		position: relative;
		width: calc(10% - 18px);
		margin-right: auto;
	}

	.aboutHeader__line::before {
		content: '';
		position: absolute;
		top: 15%;
		left: 0;

		width: 1px;
		height: 200px;

		background-color: #dbdbdb;
	}

	.workarea .aboutPage h1 {
		font-size: 46px;
	}

	.workarea .aboutPage h2 {
		font-size: 30px;
	}
}

@media (min-width: 1500px) {
	.aboutPage .section {
		margin-bottom: 120px;
	}

	.aboutPage hr {
		margin-bottom: 100px;
	}

	.workarea .aboutPage h1 {
		font-size: 60px;
	}

	.workarea .aboutPage h2 {
		font-size: 34px;
	}
}

.fact {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;

	color: #343146;
}

.fact__number {
	position: relative;
	margin-bottom: 20px;
	font-size: 70px;
	font-weight: 900;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.fact__number::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;

	height: 0.6em;

	background-color: white;
}

.fact__number::after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;

	width: 50px;
	height: 4px;

	background-color: currentColor;
}

.fact__text {
	font-weight: bold;
	font-size: 18px;
	line-height: 1.55;
	letter-spacing: 1.5px;
	text-transform: uppercase;
}

@media (max-width: 991.9px) {
	.fact {
		margin-bottom: 40px;
	}

	.fact__text {
		font-size: 16px;
	}

	.fact__number {
		font-size: 60px;
	}
}

@media (max-width: 599.9px) {
	.fact__number {
		font-size: 50px;
	}

	.fact__text {
		font-size: 15px;
	}
}

.aboutSlider__text b {
	margin-bottom: 0.5em;
	font-size: 18px;
	line-height: 1.35;
	text-transform: uppercase;
}

.aboutSlider__text {
	padding: 20px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.aboutSlider__img,
.aboutSlider__text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 260px;
	margin-left: auto;
	margin-right: auto;
}

.aboutSlider .slick-slider,
.aboutSlider .container-fluid {
	position: static;
}

.aboutSlider {
	position: relative;
}

.aboutSlider__slider .slick-track{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.aboutSlider__slide {
	float: none;
}
.aboutSlider .slick-prev {
	left: 20px;
}

.aboutSlider .slick-next {
	right: 20px;
}

.aboutSlider .slick-prev,
.aboutSlider .slick-next {
	width: 30px;
	height: 30px;
	border: 1px solid #ffffff;
	border-radius: 50%;
	background-color: black;
}

.aboutSlider .slick-prev::before,
.aboutSlider .slick-next::before {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;

	width: 7px;
	height: 13px;

	background: url("data:image/svg+xml,%3Csvg viewBox='0 0 7.3 13' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpolyline fill='none' stroke='%23ffffff' stroke-linejoin='butt' stroke-linecap='butt' stroke-width='1' points='0.5,0.5 6.5,6.5 0.5,12.5'%3E%3C/polyline%3E%3C/svg%3E") no-repeat center;
	background-size: contain;

	-webkit-transform: translate(-45%, -50%);

	-ms-transform: translate(-45%, -50%);

	transform: translate(-45%, -50%);
}

.aboutSlider .slick-prev::before {
	-webkit-transform: translate(-55%, -50%) scale(-1, 1);
	-ms-transform: translate(-55%, -50%) scale(-1, 1);
	transform: translate(-55%, -50%) scale(-1, 1);
}

.aboutSlider .slick-prev:hover,
.aboutSlider .slick-prev:focus,
.aboutSlider .slick-next:hover,
.aboutSlider .slick-next:focus {
	background-color: black;
}

@media (max-width: 767.9px) {
	.aboutSlider .slick-prev {
		left: 10px;
	}

	.aboutSlider .slick-next {
		right: 10px;
	}
}

@media (min-width: 1340px) {
	.aboutSlider .slick-prev {
		left: 40px;
	}

	.aboutSlider .slick-next {
		right: 40px;
	}
}

.logos {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	margin: 0 -16px 32px;
	width: calc(100% + 32px);
}

.logos__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 16px 16px;
}

.aboutFabric {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.aboutFabric__img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.aboutFabric__img img {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.aboutFabric__img:nth-child(odd) {
	width: calc(70% - 10px);
}

.aboutFabric__img:nth-child(even) {
	width: calc(30% - 10px);
}

.aboutForm {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	padding: 30px 40px;
	background-color: #f5f5f5;
}

.aboutForm-column {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	padding-bottom: 50px;
}

.aboutForm__img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 80px;
	margin-bottom: -3px;
}

.aboutForm__inputs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.aboutForm-column .aboutForm__inputs {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: 4px;
}

.aboutForm__inputs label {
	width: calc(50% - 20px);
	margin: 0 20px 0 0;
}

.aboutForm-column .aboutForm__inputs label {
	width: 100%;
	margin: 0 0 20px;
}

.aboutForm__inputs input {
	width: 100%;
	padding: 14px 0 13px;
	font-size: 16px;
	line-height: 1.33;
	border: none;
	border-bottom: 1px solid #343046;
	background-color: transparent;
	outline: none;
}

.aboutForm__title {
	width: 100%;
	font-size: 24px;
	line-height: 1.55;
	letter-spacing: 0.5px;
}

.aboutForm-column .aboutForm__img {
	margin-right: 0;
	margin-bottom: 26px;
	width: 96px;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
}

.aboutForm-column .aboutForm__title {
	text-align: center;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	margin-bottom: 10px;
}

@media (max-width: 1199.9px) {
	.aboutForm__title {
		font-size: 20px;
	}

	.aboutForm__img {
		margin-right: 60px;
	}
}

@media (max-width: 991.9px) {
	.aboutForm {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}

	.aboutForm__title {
		font-size: 20px;
	}

	.aboutForm__img {
		margin-right: 0;
		margin-bottom: 20px;
	}

	.aboutForm__inputs {
		margin-right: -20px;
		margin-bottom: 10px;
	}

	.aboutForm__inputs label {
		margin-bottom: 10px;
	}
}

@media (max-width: 599.9px) {
	.aboutForm__inputs {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-right: 0;
	}

	.aboutForm__inputs label {
		width: 100%;
	}

	.aboutForm {
		padding-left: 20px;
		padding-right: 20px;
	}
}

.aboutHeading {
	margin-bottom: 32px;
}

.aboutHeading__title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.workarea .aboutPage .aboutHeading__title {
	margin-bottom: 0.5em;
}

.aboutHeading__title--big {
	font-size: 96px;
	line-height: 1.55;
	font-weight: 700;
	letter-spacing: 3px;
	text-transform: uppercase;
}

.aboutHeading__title::after {
	content: '';
	display: block;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	height: 1px;
	min-width: 20%;
	margin-left: 40px;
	background-color: #dbdbdb;
}

.aboutHeading__title--big::after {
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	order: -1;
	margin-left: 0;
	margin-right: 40px;
}


@media (max-width: 1199.9px) {
	.aboutHeading__title--big {
		font-size: 76px;
	}
}

@media (max-width: 767.9px) {
	.aboutHeading__title--big {
		font-size: 55px;
		line-height: 1.2;
	}
}

@media (max-width: 599.9px) {
	.aboutHeading__title--big {
		font-size: 40px;
		letter-spacing: normal;
	}

	.aboutHeading__title::after {
		margin-left: 20px;
	}

	.aboutHeading__title--big {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.aboutHeading__title--big::after {
		min-width: 60%;
		margin: 0 0 20px;
	}
}

.col-xs-12.aboutLook__item {
	padding-left: 10px;
	padding-right: 10px;
}

.row.aboutLook {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -10px -40px;
}

.aboutLook__item {
	position: relative;
	float: none;
	margin-bottom: 40px;
}

.aboutLook__img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 20px;
}

.aboutLook__link {
	display: block;
	margin-bottom: 0.5em;
	text-decoration: none;
	color: #343146;
	font-size: 18px;
	line-height: 1.55;
	font-weight: 700;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.aboutLook__link:hover {
	text-decoration: none;
}

.aboutLook__link::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

.aboutLook__desc {
	letter-spacing: 0.5px;
}

@media (max-width: 1199.9px) {
	.row.aboutLook {
		margin-bottom: 0;
	}
}

@media (max-width: 767.9px) {
	.aboutLook__img {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.aboutLook__img img {
		max-height: 300px;
	}
}

.aboutRow {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.workarea .aboutRow h2 {
	margin-bottom: 25px;
	font-size: 50px;
}

.workarea .aboutRow p {
	margin-bottom: 0;
	padding-right: 0;
	line-height: 1.55;
	font-size: 20px;
	text-align: left;
}

.aboutHeader__text {
	position: relative;
	margin-bottom: 0;
	padding-bottom: 40px;
}

.aboutRow__text::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;

	height: 1px;
	width: 200%;
	background-color: #dbdbdb;
}

@media (max-width: 1359.9px) {
	.workarea .aboutRow h2 {
		font-size: 40px;
	}
}

@media (max-width: 1199.9px) {
	.aboutRow {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}

	.aboutRow__text {
		margin-top: -90px;
		-ms-flex-item-align: stretch;
		-ms-grid-row-align: stretch;
		align-self: stretch;
		padding-left: 20px;
	}

	.workarea .aboutRow h2 {
		font-size: 32px;
	}

	.aboutRow h2 {
		width: 40%;
		max-width: 240px;
	}

	.aboutHeader__text::after {
		width: 100%;
		left: 20px;
	}
}

@media (max-width: 767.9px) {
	.workarea .aboutRow h2 {
		font-size: 24px;
	}
}

@media (max-width: 599.9px) {
	.aboutRow__text {
		margin-top: 24px;
		padding-left: 0;
	}

	.aboutRow h2 {
		max-width: 100%;
		width: 100%;
	}
}

@media (min-width: 1200px) {
	.aboutRow__text {
		width: 28%;
	}
}

.aboutGrid {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.aboutGrid__item {
	max-width: 100%;
	width: calc(50% - 8px);
}

.aboutGrid .subtitle {
	margin-bottom: 0;
	font-size: 20px;
	line-height: 1.55;
	text-transform: uppercase;
}

.workarea .aboutPage .aboutGrid h2 {
	font-size: 50px;
	margin-bottom: 0;
}

.aboutGrid .subtitle,
.aboutGrid h2 {
	letter-spacing: 1px;
}

.aboutGrid .subtitle:first-child,
.aboutGrid h2:first-child {
	margin-bottom: 16px;
}

@media (max-width: 1359.9px) {
	.workarea .aboutPage .aboutGrid h2 {
		font-size: 40px;
	}
}

@media (max-width: 1199.9px) {
	.workarea .aboutPage .aboutGrid h2 {
		font-size: 34px;
	}
}

@media (max-width: 991.9px) {
	.aboutGrid__item-text {
		width: 100%;
		margin-bottom: 24px;
	}

	.aboutGrid__item-img {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.aboutGrid__item-img img {
		-o-object-fit: cover;
		object-fit: cover;
	}

	.aboutGrid .subtitle {
		font-size: 15px;
	}

	.workarea .aboutPage .aboutGrid h2 {
		font-size: 24px;
	}
}

@supports (display: grid) {
	@media (min-width: 992px) {
		.aboutGrid__item {
			width: 100%;
		}

		.aboutGrid {
			display: -ms-grid;
			display: grid;
			-ms-grid-columns: 42.76% 48.1%;
			grid-template-columns: 42.76% 48.1%;
			grid-auto-rows: -webkit-max-content;
			grid-auto-rows: max-content;
		}

		.aboutGrid--shoes .aboutGrid__item-img {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
		}

		.aboutGrid--shoes .aboutGrid__item-img:nth-child(2) {
			-ms-grid-row: 1;
			-ms-grid-row-span: 2;
			grid-row: 1 / 3;
		}

		.aboutGrid--snickers .aboutGrid__item-img:nth-child(2) {
			-ms-grid-row: 1;
			-ms-grid-row-span: 2;
			grid-row: 1 / 3;
			-ms-grid-column: 2;
			-ms-grid-column-span: 1;
			grid-column: 2 / 3;
		}

		.aboutGrid--snickers .aboutGrid__item-text {
			margin-bottom: 60px;
		}

		.aboutGrid__item-text {
			padding-top: 40px;
		}
	}
}

.aboutRow-form .aboutHeader__text::after,
.aboutRow-atm .aboutHeader__text::after {
	display: none;
}

.aboutRow-form .aboutHeader__text,
.aboutRow-atm .aboutHeader__text {
	padding-bottom: 0;
}

.aboutRow.aboutRow-form h2,
.aboutRow.aboutRow-atm h2 {
	line-height: 1.4;
}

@media (max-width: 1199.9px) {
	.aboutRow-atm .aboutHeader__text,
	.aboutRow-form .aboutHeader__text {
		margin-top: 30px;
		padding: 0 20px;
	}

	.aboutRow.aboutRow-atm h2,
	.aboutRow.aboutRow-form h2 {
		max-width: 100%;
		width: 100%;
	}
}

@media (min-width: 1200px) {
	.aboutRow-atm .aboutHeader__text {
		margin-right: 0;
		margin-left: 30px;
		width: 26%;
		min-width: 380px;
	}

	.aboutRow-atm .aboutHeader__text,
	.workarea .aboutRow.aboutRow-atm p {
		text-align: right;
	}

	.aboutRow-atm .aboutRow__img {
		width: 65.16%;
		margin-right: auto;
	}

	.aboutRow-form .aboutRow__form {
		width: 33.62%;
	}

	.aboutRow-form .aboutRow__text {
		width: 66.38%;
	}

}

@media (min-width: 1360px) {
	.aboutRow-atm {
		margin-left: -60px;
		width: calc(100% + 60px);
	}
}

@media (min-width: 1600px) {
	.aboutRow-atm {
		margin-left: -140px;
		width: calc(100% + 140px);
	}
}

@media (min-width: 1800px) {
	.aboutRow-atm {
		margin-left: -275px;
		width: calc(100% + 275px);
	}
}

@media (min-width: 768px) and (max-width: 1199.9px) {
	.aboutRow-form {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.aboutRow-form .aboutHeader__text {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
		-ms-flex-item-align: center;
		-ms-grid-row-align: center;
		align-self: center;
		padding: 0 20px 0 0;
		margin-top: 0;
	}

	.aboutRow-form .aboutRow__form {
		width: 33.62%;
		min-width: 315px;
	}

	.aboutRow-form .aboutRow__text {
		width: 66.38%;
	}
}

.aboutGallery {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-top: 50px;
}

.aboutGallery__img {
	margin-right: 20px;
}

.aboutGallery__img:last-child {
	margin-right: 0;
}

.aboutGallery__img:nth-child(1) {
	-webkit-transform: translateY(36px);
	-ms-transform: translateY(36px);
	transform: translateY(36px);
}

.aboutGallery__img:nth-child(3) {
	-webkit-transform: translateY(34px);
	-ms-transform: translateY(34px);
	transform: translateY(34px);
}

.aboutGallery__img:nth-child(4) {
	-webkit-transform: translateY(53px);
	-ms-transform: translateY(53px);
	transform: translateY(53px);
}

@media (max-width: 1023.9px) {
	.aboutGallery {
		overflow-x: auto;
		overflow-y: hidden;
	}

	.aboutGallery__img {
		min-width: 160px;
	}
}

.aboutRow--workshop {
	margin: 0 -8px -16px;
	width: calc(100% + 16px);
}

.aboutRow--workshop .aboutRow__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: 8px;
	margin-right: 8px;
}

.aboutRow--workshop .aboutRow__img {
	margin-bottom: 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

@media (max-width: 599.9px) {
	.aboutRow--workshop .aboutRow__img {
		max-width: 494px;
	}
}
@media (min-width: 600px) and (max-width: 1199.9px) {
	.aboutRow--workshop {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

.about__contact {
	position: relative;
	display: block;
	padding-left: 32px;
	margin-bottom: 16px;
	color: #B9B9B9;
	font-size: 16px;
	-webkit-transition: color 250ms ease-in;
	-o-transition: color 250ms ease-in;
	transition: color 250ms ease-in;
}

.about__contact svg {
	position: absolute;
	left: 0;
	top: 0;

	fill: currentColor;
}

.about__btn {
	margin-top: 32px;
	padding: 17px;
	width: 344px;

	font-size: 14px;
	line-height: 1;
	font-weight: 400;
	letter-spacing: 3px;
	text-transform: uppercase;
}

@media (max-width: 767.9px) {
	.about__btn {
		width: 100%;
	}
}

@media (hover: hover) {
	.about__contact:hover {
		color: #343146;
		text-decoration: none;
	}
}

.aboutRow__item-grid {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -10px -20px;
	width: calc(100% + 20px);
}

.aboutRow__item-grid .aboutRow__img {
	max-width: calc(50% - 20px);
	margin: 0 10px 20px;
}

.workarea .aboutRow--bottom h2 {
	font-size: 34px;
}

@media (max-width: 1359.9px) {
	.workarea .aboutRow--bottom h2 {
		font-size: 34px;
	}
}

@media (max-width: 1199.9px) {
	.workarea .aboutRow--bottom h2 {
		font-size: 28px;
	}

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

	.aboutRow--bottom .aboutRow__item-grid {
		margin-top: 40px;
	}
}

@media (max-width: 767.9px) {
	.workarea .aboutRow--bottom h2 {
		font-size: 24px;
	}
}

@media (min-width: 1200px) {
	.aboutRow--bottom .aboutRow__item-text {
		width: 51%;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-ms-flex-item-align: center;
		-ms-grid-row-align: center;
		align-self: center;
		margin-right: auto;
	}
}
.checkBlock {
	position: relative;
	cursor: pointer;
}

.checkBlock__input {
	position: absolute;
	left: 0;
	top: 0;
	width: 10px;
	height: 10px;
	opacity: 0;
}

.checkBlock__text {
	padding-left: 30px;
	font-size: 15px;
	line-height: 1.55;
}

.checkBlock__text::before,
.checkBlock__text::after {
	content: '';
	position: absolute;
}

.checkBlock__text::before {
	top: 0;
	left: 0;

	height: 20px;
	width: 20px;
	border: 2px solid #343146;
}

.checkBlock__text::after {
	left: 6px;
	top: 2px;
	width: 7px;
	height: 12px;
	opacity: 0;
	border-right: 2px solid #343146;
	border-bottom: 2px solid #343146;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: opacity 250ms ease-in;
	-o-transition: opacity 250ms ease-in;
	transition: opacity 250ms ease-in;
}

.checkBlock__input:checked ~ .checkBlock__text::after {
	opacity: 1;
}

@media (hover: hover) {
	.checkBlock:hover .checkBlock__input:not(:checked) ~ .checkBlock__text::after {
		opacity: 0.4;
	}
}

.button {
	display: inline-block;
	padding: 13px 30px 12px;
	text-align: center;
	font-weight: 600;
	font-size: 14px;
	line-height: 1.55;
	color: white;
	text-transform: uppercase;
	white-space: nowrap;

	border: 1px solid #0d0d0f;
	background-color: #0d0d0f;
	-webkit-transition: all 250ms ease-in;
	-o-transition: all 250ms ease-in;
	transition: all 250ms ease-in;
	cursor: pointer;
}

.button-gray {
	background-color: #343046;
	border-color: #343046;
}

.button-contour {
	color: #0f0d1b;
	border: 1px solid #0f0d1b;
	background: transparent;
	cursor: pointer;
}

@media (hover: hover) {
	.button:hover {
		color: #0d0d0f;
		background-color: transparent;
	}
	.button-gray:hover {
		color: #343046;
		background-color: transparent;
	}

	.button-contour:hover {
		color: #ffffff;
		background: #0f0d1b;
	}
}

@media (max-width: 599.9px) {
	.button {
		padding-left: 12px;
		padding-right: 12px;
	}
}

.aboutForm {
	position: relative;
}

.workarea .aboutPage p.error_mess {
	width: 100%;
   position: absolute;
   bottom: -45px;
   left: 0;
	color: red;
}
@media (max-width: 992px) {
	.aboutForm button {
		margin-top: 20px;
	}
	.workarea .aboutPage p.error_mess {
		bottom: 40px;
	}
}

.aboutForm__inputs input:focus::-webkit-input-placeholder {opacity: 0;}
.aboutForm__inputs input:focus::-moz-placeholder          {opacity: 0;}
.aboutForm__inputs input:focus:-moz-placeholder           {opacity: 0;}
.aboutForm__inputs input:focus:-ms-input-placeholder      {opacity: 0;}

.individual__work-title {
	max-width: 800px;
	letter-spacing: 0.05;
}
.individual__work, .individual__block-pic {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	row-gap: 30px;
	-webkit-column-gap: 30px;
	   -moz-column-gap: 30px;
			column-gap: 30px;
}

.individual__block-pic .individual__work-img{
	width: 53%;
}
.individual__block-pic .individual__work-img.big-image{
	width: 53%;
	/* margin-top: -24%; */
	margin-top: -145px;
}
.individual__block-pic .individual__work-img.min-image{
	width: calc(47% - 30px);
}
.workarea .individual__work p, .workarea .variables p,
.workarea .individual__prices p{
	font-size: 16px;
	line-height: 1.55;
}

.workarea .aboutPage h2.f-20 {
    font-size: 20px;
	margin-bottom: 1.4em;
}

.individual__block-left {
	width: calc(43% - 30px);
}
.individual__block-right {
	width: 57%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-column-gap: 30px;
	   -moz-column-gap: 30px;
			column-gap: 30px;
}

.individual__work img {
	max-width: 100%;
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
}

.variables {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-column-gap: 40px;
	   -moz-column-gap: 40px;
			column-gap: 40px;
	row-gap: 30px;
}

.variables--title {
	width: calc(40% - 40px);
}
.variables-block {
	width: 60%;
}

@media (max-width: 1199.9px) {
	.individual__block-pic .individual__work-img.big-image{
		margin-top: 0;
	}
	.individual__block-pic .individual__work-img.min-image{
		margin-top: 20%;
	}
}

@media (max-width: 991.9px) {
	.individual__work-title {
		max-width: 100%;
	}
	.individual__work {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
			-ms-flex-direction: column-reverse;
				flex-direction: column-reverse;
	}
	.individual__block-left {
		width: 100%;
	}
	.individual__block-right {
		width: 80%;
		margin: 0 auto;
	}
	.variables {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
			-ms-flex-direction: column;
				flex-direction: column;
	}
	.variables--title, .variables-block {
		width: 100%;
	}
}
@media (max-width: 578px) {
	.individual__block-right {
		width: 100%;
		margin: 0 auto;
	}
}
/* End */
/* /local/templates/mtm_2018/components/bitrix/news.detail/page_women/style.css?177305923228096 */
