

/* Start:/bitrix/templates/a3copy/css/normalize.min.css?16127934272400*/
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}
/* End */


/* Start:/bitrix/templates/a3copy/css/fonts.min.css?1612793489900*/
@font-face{font-family:'Inter';src:url('/bitrix/templates/a3copy/css/fonts/inter/Inter-Regular.woff2') format('woff2'),url('/bitrix/templates/a3copy/css/fonts/inter/Inter-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url('/bitrix/templates/a3copy/css/fonts/inter/Inter-Medium.woff2') format('woff2'),url('/bitrix/templates/a3copy/css/fonts/inter/Inter-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url('/bitrix/templates/a3copy/css/fonts/inter/Inter-SemiBold.woff2') format('woff2'),url('/bitrix/templates/a3copy/css/fonts/inter/Inter-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url('/bitrix/templates/a3copy/css/fonts/inter/Inter-Bold.woff2') format('woff2'),url('/bitrix/templates/a3copy/css/fonts/inter/Inter-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}body{font:normal normal 18px/1.56 "Inter","Arial",sans-serif}@media(max-width:991px){body{font-size:16px;line-height:24px}}
/* End */


/* Start:/bitrix/templates/a3copy/css/global.css?17442166343724*/
:root {
	--site-primory-color: #d9205e;
}

* {
	box-sizing: border-box;
}
body,html {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	color: #00004D;
}
a:active, a:focus {
	outline: none;
}
:focus {
	outline:none;
}

button, input, optgroup, select, textarea


input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
.bx-ui-sls-container input::-webkit-input-placeholder { /* Chrome */
  opacity: 1;
  color: rgba(0, 0, 77, 0.5);
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder,
.bx-ui-sls-container input:-ms-input-placeholder { /* IE 10+ */
  opacity: 1;
  color: rgba(0, 0, 77, 0.5);
}
input::-moz-placeholder,
.bx-ui-sls-container input::-moz-placeholder,
textarea::-moz-placeholder { /* Firefox 19+ */
  opacity: 1;
  color: rgba(0, 0, 77, 0.5);
}
input:-moz-placeholder,
.bx-ui-sls-container input:-moz-placeholder,
textarea:-moz-placeholder { /* Firefox 4 - 18 */
  color: rgba(0, 0, 77, 0.5);
  opacity: 1;
}
input:focus::-webkit-input-placeholder,
.bx-ui-sls-container input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder { /* Chrome */
  opacity: 0;
}
input:focus:-ms-input-placeholder,
.bx-ui-sls-container input:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder { /* IE 10+ */
  opacity: 0;
}
input:focus::-moz-placeholder,
.bx-ui-sls-container input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder { /* Firefox 19+ */
  opacity: 0;
}
input:focus:-moz-placeholder,
.bx-ui-sls-container input:focus:-moz-placeholder,
textarea:focus:-moz-placeholder { /* Firefox 4 - 18 */
  opacity: 0;
}

.page {
	display: flex;
	flex-direction: column;
	min-width: 320px;
	min-height: 100%;
	overflow: hidden;
}
.page.fixed {
	position: fixed;
}
.wrapper {
	width: 100%;
	/*max-width: 1360px;*/
	max-width: 1152px;
	margin: 10px auto;
	padding-right: 16px;
	padding-left: 16px;
}
.wrapper-fluid {
	width: 100%;
	/*max-width: 1360px;*/
	max-width: 1392px;
	margin: 0 auto;
	padding-right: 16px;
	padding-left: 16px;
}
.page__header {

}
.page__content {
	flex-grow: 1;
}
.block-holder {
	margin: 0 auto;
	max-width: 1280px;
	padding: 0 70px;
}
.block-wrapper {
	width: 100%;
}
.page__footer {
	margin-top: 80px;
}
.g-link {
	position: relative;
}
	.g-link span {
		border-bottom: 1px solid;
		border-color: rgba(0, 0, 77, 0.2);
	}

.g-link.g-link--arrow {
    display: block;
    color: var(--site-primory-color);
    margin: 7px 0 0;
}

.g-link.g-link--arrow::after {
    content: "";
    display: inline-block;
    position: relative;
    width: 9px;
    height: 9px;
    border-top: 2px solid var(--site-primory-color);
    border-right: 2px solid var(--site-primory-color);
    transform: rotate(45deg);
    margin-left: 6px;
}

.g-clearfix::after {
	content: "";
	display: table;
	clear: both;
}
.jsLoading {
	display: none;
    position: absolute;
    width: 40px;
    height: 40px;
    top: 4px;
    left: 50%;
    margin-left: 74px;
}

.jsLoading circle {
	fill: var(--site-primory-color);
}

.g-textarea {
	width: 100%;
	height: 162px;
	padding: 13px;
	font: inherit;
	font-size: 16px;
	line-height: 1;
	vertical-align: middle;
	background: #fff;
	border: 1px solid #e8ebed;
	resize: none;
}

@media (max-width: 991px) {
	.page {
		width: 100%;
		min-width: 320px;
		overflow: hidden;
	}
	.wrapper {
		max-width: 100%;
		/*max-width: 375px;*/
		/*padding-right: 20px;*/
		/*padding-left: 20px;*/
	}
	.page__footer {
		margin-top: 45px;
	}

	.g-fixed {
		position: fixed;
		overflow: hidden;
		top: 0;
	}

}

/* End */


/* Start:/bitrix/templates/a3copy/css/defaults.css?174307658310734*/
h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5 {
	font-weight: 600;
}

h1, .h1 {
	font-size: 48px;
	line-height: 56px;
	margin: 0.35em 0 0.95em;
}
h2, .h2 {
	font-size: 40px;
	line-height: 48px;
}
h3, .h3 {
	font-size: 32px;
	line-height: 40px;
}
h4, .h4 {
	font-size: 24px;
	line-height: 32px;
}
h5, .h5 {
	font-size: 18px;
	line-height: 24px;
}

@media (max-width: 991px) {
	h1, .h1 {
		font-size: 32px;
		line-height: 40px;
	}
	h2, .h2 {
		font-size: 28px;
		line-height: 36px;
	}
	h3, .h3 {
		font-size: 24px;
		line-height: 32px;
	}
	h4, .h4 {
		font-size: 20px;
		line-height: 28px;
	}
	h5, .h5 {
		font-size: 16px;
		line-height: 24px;
	}
}
.signature {
	color: #808080;
	font: normal normal 18px/1 "Gotham-Pro-Medium", "Arial", sans-serif;
}
a,
a:visited {
	text-decoration: none;
	color: #00004D;
}
a:hover,
a:active {
	text-decoration: none;
	color: var(--site-primory-color);
}
/*nav a,
nav a:visited {
	color: #282828;
	font-size: 18px;
	text-decoration: none;
}
nav a:hover,
nav a:active {
	color: #dd1a40;
}*/
.ico {
	display: inline-block;
	background-image: url(/bitrix/templates/a3copy/css/../img/ico-map.png);
	font-size: 0;
	overflow: hidden;
}
img { 
	max-width: 100%;
	height: auto;
	border: none; 
}
.clearfix {
	font-size: 0;
	width: 0;
	height: 0;
	overflow: hidden;
	clear: both;
}
.visible-button {
	position: relative;
	display: inline-block;
	padding: 24px 20px;
	font: 600 normal 16px/1 "Inter", "Arial", sans-serif;
	letter-spacing: 0.05em;
	text-align: center;
	text-transform: uppercase;
	background: #00004D;
	border: none;
	border-radius: 8px;
	color: #FFFFFF !important;
	cursor: pointer;
	transition: all 0.3s;
}
.visible-button:hover {
	background: #f91b5f;
	color: #fff;
}
.visible-button--white {
	background: #FFFFFF;
	color: #00004D !important;
}
.visible-button--white:hover {
	background: #FFFFFF;
	color: var(--site-primory-color) !important;
}
.visible-button--purple,
.visible-button--orange,
.visible-button--turquoise,
.visible-button--green,
.visible-button--blue,
.visible-button--dark-orange,
.visible-button--violet,
.visible-button--yellow,
.visible-button--dark-purple,
.visible-button--green-two,
.visible-button--orange-two,
.visible-button--turquoise-two,
.visible-button--deep-blue,
.visible-button--blue-blue,
.visible-button--marine-navy,
.visible-button--royal-blue,
.visible-button--slate-blue {
	display: block;
	color: #fff !important;
	padding: 16px 57px;
}
.visible-button--purple {
	background: var(--site-primory-color);
}
.visible-button--purple:hover {
	background: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), var(--site-primory-color);
}
.visible-button--purple:active {
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), var(--site-primory-color);
}

.visible-button--orange {
	background: #ed6400;
}
.visible-button--orange:hover {
	background: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), #ed6400;
}
.visible-button--orange:active {
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), #ed6400;
}

.visible-button--turquoise {
	background: #1FD7AB;
}
.visible-button--turquoise:hover {
	background: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), #1FD7AB;
}
.visible-button--turquoise:active {
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), #1FD7AB;
}
.visible-button--green {
	background: #9AD71F;
}
.visible-button--green:hover {
	background: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), #9AD71F;
}
.visible-button--green:active {
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), #9AD71F;
}
.visible-button--blue {
	background: #1698D9;
}
.visible-button--blue:hover {
	background: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), #1698D9;
}
.visible-button--blue:active {
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), #1698D9;
}
.visible-button--dark-orange {
	background: #D9482B;
}
.visible-button--dark-orange:hover {
	background: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), #D9482B;
}
.visible-button--dark-orange:active {
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), #D9482B;
}
.visible-button--violet {
	background: #AB2DD7;
}
.visible-button--violet:hover {
	background: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), #AB2DD7;
}
.visible-button--violet:active {
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), #AB2DD7;
}
.visible-button--yellow {
	background: #F27318;
}
.visible-button--yellow:hover {
	background: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), #F27318;
}
.visible-button--yellow:active {
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), #F27318;
}
.visible-button--dark-purple {
	background: #6A36D9;
}
.visible-button--dark-purple:hover {
	background: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), #6A36D9;
}
.visible-button--dark-purple:active {
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), #6A36D9;
}
.visible-button--green-two {
	background: #2BB034;
}
.visible-button--green-two:hover {
	background: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), #2BB034;
}
.visible-button--green-two:active {
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), #2BB034;
}
.visible-button--orange-two {
	background: #faa642;
}
.visible-button--orange-two:hover {
	background: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), #faa642;
}
.visible-button--orange-two:active {
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), #faa642;
}
.visible-button--turquoise-two {
	background: #8ccdcc;
}
.visible-button--turquoise-two:hover {
	background: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), #8ccdcc;
}
.visible-button--turquoise-two:active {
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), #8ccdcc;
}
.visible-button--deep-blue {
	background: #374f9b;
}
.visible-button--deep-blue:hover {
	background: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), #374f9b;
}
.visible-button--deep-blue:active {
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), #374f9b;
}
.visible-button--blue-blue {
	background: #347ca1;
}
.visible-button--blue-blue:hover {
	background: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), #347ca1;
}
.visible-button--blue-blue:active {
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), #347ca1;
}
.visible-button--marine-navy {
	/*background: #a31733;*/
	background: #187c95;
}
.visible-button--marine-navy:hover {
	/*background: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), #a31733;*/
	background: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), #187c95;
}
.visible-button--marine-navy:active {
	/*background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), #a31733;*/
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), #187c95;
}
.visible-button--dark-mahogany {
	background: #4a1815;
}
.visible-button--dark-mahogany:hover {
	background: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), #4a1815;
}
.visible-button--dark-mahogany:active {
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), #4a1815;
}
.visible-button--royal-blue {
	background: #b77353;
}
.visible-button--royal-blue:hover {
	background: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), #b77353;
}
.visible-button--royal-blue:active {
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), #b77353;
}
.visible-button--slate-blue {
	background: #575a97;
}
.visible-button--slate-blue:hover {
	background: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), #575a97;
}
.visible-button--slate-blue:active {
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), #575a97;
}
.visible-button-inline {
	display: inline-block;
	max-width: 350px;
}
.visible-button.disabled {
    pointer-events: none;
    color: #fff !important;
    background: #CCCCDB;
}
@media (max-width: 991px) {
	.visible-button {
	    font-size: 14px;
	    line-height: 20px;
	    padding: 10px 20px;
	}
}
.hidden-button {
	position: relative;
	display: block;
    padding: 11px 20px;
	font: 600 normal 16px/1 "Inter", "Arial", sans-serif;
	letter-spacing: 1.2px;
	text-align: center;
	text-transform: uppercase;
	background: transparent;
	border: 1px solid rgba(0, 0, 77, 0.3);
	border-radius: 8px;
	color: #00004D !important;
	cursor: pointer;
	transition: all 0.3s;
}
.hidden-button:hover {
	background: rgba(0, 0, 77, 0.08);
	border: 1px solid rgba(0, 0, 77, 0.5);
}
.hidden-button:active {
	background: rgba(0, 0, 77, 0.15);
	border: 1px solid rgba(0, 0, 77, 0.5);
}
.hidden-button.disabled {
    pointer-events: none;
    color: #fff !important;
    background: #CCCCDB;
    border: 1px solid rgba(0, 0, 77, 0.2);
}
@media (min-width: 992px) {
	.hidden-button {
		padding: 15px 20px;
	}
}



.hidden-button-pink {
	background: transparent;
	border: 1px solid #dc143b;
	border-radius: 4px;
	color: #dc143b!important;
	display: inline-block;
	font-size: 16px;
	padding: 17px 19px 14px;
	position: relative;
	text-transform: uppercase;
	letter-spacing: 0.11em;
	font-family: 'Gotham-Pro-Light','Roboto','Arial','sans-serif';
}
.hidden-button-pink:hover {
	background: #dc143b;
	border: 1px solid #dc143b;
	color: #fff!important;
}
.hidden-button-black {
	background: transparent;
	border: 1px solid #343434;
	border-radius: 4px;
	color: #323232;
	display: inline-block;
	font-size: 16px;
	padding: 17px 19px 14px;
	position: relative;
	text-transform: uppercase;
	letter-spacing: 0.11em;
	font-family: 'Gotham-Pro-Light','Roboto','Arial','sans-serif';
}
.hidden-button-black:hover {
	background: #dc143b;
	border: 1px solid #dc143b;
	color: #fff;
}
table {
	border-collapse: collapse;
	border: 1px;
}
thead tr td {
	background: #fce3e8;
	border-top: 2px solid #dc143b;
}
p {
	margin: 0 0 10px;
}

/* End */


/* Start:/bitrix/templates/a3copy/css/style.css?174878342942840*/
/*
	0. NAVIGATION
	1. SOCIAL
	2. HEADER
	3. MAIN_PAGE
	4. FOOTER
	5. CONTACTS
	6. MODAL BLOCKS
	7. BLOG RIGHT-BLOCK
	8. SLIDER BUTTONS
*/

body > div[id^="wait_"] {
	position: fixed !important;
	left: 50% !important;
	top: 50% !important;
	border: none !important;
	overflow: hidden !important;
	background: #000 url('/bitrix/templates/a3copy/css/../img/loading.gif') no-repeat 50% 50% !important;
	background-repeat: no-repeat !important;
	padding: 0 !important;
	margin: 0 !important;
	border-radius: 10px !important;
	background-position: center !important;
	width: 80px !important;
	height: 80px !important;
	margin-left: -40px !important;
	margin-top: -40px !important;
	font-size: 0 !important;
	text-indent: -9000px !important;
	opacity: .8 !important;
}

/* 
	0. NAVIGATION
*/

.navigation {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.footer__navigation {
	/*width: 736px;*/
	width: 65.714286%;
	margin-bottom: -12px;
}
.navigation__menu {
	/*width: 160px;*/
	width: 21.739130%;
}
.navigation__menu--full {
	width: 352px;
	width: 47.826087%;
}
.navigation__menu-title {
	margin-bottom: 16px;
	padding-bottom: 13px;
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	border-bottom: 1px solid #333370;
}
.navigation__menu .ul-deep-1 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	line-height: 20px;
	list-style: none;
}
.navigation__menu--full .ul-deep-1 {
	/*display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;*/ 
	column-count: 2;
	column-gap: 32px;
}
.navigation__menu .li-deep-1 {
	margin: 0 0 12px;
}
.navigation__menu--full .li-deep-1 {
	/*width: 50%;*/
}
.navigation__menu .a-deep-1,
.navigation__menu .a-deep-1:visited {
	display: inline-block;
	text-decoration: none;
	color: inherit;
}
.navigation__menu .a-deep-1 span,
.navigation__menu .a-deep-1:visited span {
	padding-bottom: 5px;
	border-bottom: 1px solid transparent;
}
.navigation__menu .a-deep-1:hover,
.navigation__menu .a-deep-1:active {
	text-decoration: none;
}
.navigation__menu .a-deep-1:hover span,
.navigation__menu .a-deep-1:active span {
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.navigation__menu .a-deep-1:hover {
	color: #fff;
}
.navigation__menu .a-deep-1:active {
	color: rgba(255, 255, 255, 0.6);
}
@media (max-width: 1200px) {
	.navigation__menu-title {
		font-size: 16px;
		line-height: 24px;
	}
}

@media (max-width: 991px) {
	.navigation {
		display: block;
	}
	.header__navigation {
		margin: 0 0 75px 0;
	}
	.footer__navigation {
		width: auto;
		margin: 0 0 40px 0;
	}
	.navigation__menu {
		width: auto;
		border-bottom-width: 1px;
		border-bottom-style: solid;
	}
	.header__navigation .navigation__menu {
		border-bottom-color: #e5e5ed;
	}
	.footer__navigation .navigation__menu {
		border-bottom-color: #333370;
	}
	.navigation__menu:last-child {
		border-bottom-width: 0;
	}
	.navigation__menu-title {
		position: relative;
		margin: 0;
		padding: 20px 0 19px 0;
		border: none;
		cursor: pointer;
	}
	.navigation__menu-title::after {
		content: "";
		position: absolute;
		top: 50%;
		right: 4px;
		width: 16px;
		height: 10px;
		margin-top: -5px;
		background: center / contain no-repeat; 
		transition: all 0.3s;
	}
	.header__navigation .navigation__menu-title::after {
		background-image: url("/bitrix/templates/a3copy/css/../img/arrow-blue.svg");
	}
	.footer__navigation .navigation__menu-title::after {
		background-image: url("/bitrix/templates/a3copy/css/../img/arrow.svg");
	}
	.navigation__menu.active .navigation__menu-title::after {
		transform: rotate(-180deg);
	}
	.navigation__menu-content {
		display: none;
		margin: 0 0 9px 0;
	}
	.navigation__menu .ul-deep-1 {
		font-size: 16px;
		line-height: 24px;
	}
	.navigation__menu--full .ul-deep-1 {
		columns: auto;
	}
	.navigation__menu .li-deep-1 {
		margin-bottom: 16px;
	}
	.navigation__menu--full .li-deep-1 {
		width: 100%;
	}
	
}

/*
	1. SOCIAL
*/

.social {
	display: flex;
	margin: 0 4px 22px;
}
.social a {
	margin: 0 16px 0 0;
}
.footer__social a {
	opacity: 0.5;
}
.footer__social a:hover {
	opacity: 1;
}
.social__ico {
	display: inline-block;
	width: 24px;
	height: 24px;
	background: transparent center / contain no-repeat;
}
.header__social .social__ico--vk {
	background-image: url("/bitrix/templates/a3copy/css/../img/social/vk-blue.svg")
}
.header__social .social__ico--inst {
	background-image: url("/bitrix/templates/a3copy/css/../img/social/inst-blue.svg")
}
.footer__social .social__ico--vk {
	background-image: url("/bitrix/templates/a3copy/css/../img/social/vk.svg")
}
.footer__social .social__ico--inst {
	background-image: url("/bitrix/templates/a3copy/css/../img/social/inst.svg")
}

@media (max-width: 991px) {
	.social a {
		margin: 0 40px 0 0;
	}
	.header__social a:first-child {
		margin-left: auto;
	}
	.header__social a:last-child {
		margin-right: auto;
	}
	.social__ico {
		width: 40px;
		height: 40px;
	}
}

/*
	2. HEADER
*/

.header {
	position: relative;
	z-index: 990;
	display: flex;
	flex-direction: column;
	background: #FFFFFF;
}

.header__top {
	padding: 10px 0;
	border-bottom: 1px solid #EDEDED;
}
.header__wrapper {
	display: flex;
	justify-content: space-between;
	align-items: center;
	max-width: 1342px;
}
.header__menu {

}
.header__menu ul {
	display: flex;
	margin: 0;
	padding: 0;
	font-weight: 500;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 0.07em;
	list-style: none;
	text-transform: uppercase;
}
.header__menu li {
	margin: 0 32px 0 0;
	padding: 0;
}
.header__menu a,
.header__menu a:visited {
	text-decoration: none;
	color: inherit;
}
.header__menu a:hover,
.header__menu a:active {
	text-decoration: none;
	color: var(--site-primory-color);
}
.header__region-n-phone {
	display: flex;
}
.header__region {
	margin-right: 32px;	
	font-weight: 500;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 0.05em;
}
/*.admin .header__region {*/
.header__region {
	margin-right: 0;
}
.header__phone {
	font-weight: 500;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 0.05em;
}
.header__bottom {
	position: relative;
	padding: 24px 0 32px;
}
/*.admin .header__bottom {*/
.header__bottom {
	padding: 17px 0 23px;
}
.header__logo {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 64px;
	height: 64px;
	margin-top: -32px;
	margin-left: -32px;
	font-size: 0;
}
.header__logo img {
	width: 64px;
	height: 64px;
}
.header__catalog-menu {}
.header__catalog-menu .ul-deep-1 {
	display: flex;
	margin: 0;
	padding: 0;
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
	list-style: none;
}
.header__catalog-menu .li-deep-1 {
	margin: 0 67px 0 0;
	padding: 0;
}
/*.admin .header__catalog-menu .li-deep-1 {*/
.header__catalog-menu .li-deep-1 {
	margin: 0 20px 0 0;
	padding: 9px 50px 8px 23px;
	border: 1px solid #ccccdb;
	border-radius: 10px;
}
.header__catalog-menu .a-deep-1,
.header__catalog-menu .a-deep-1:visited {
	text-decoration: none !important;
	border-bottom: 1px solid #b3b3c9;
}
/*.admin .header__catalog-menu .a-deep-1,*/
/*.admin .header__catalog-menu .a-deep-1:visited {*/
.header__catalog-menu .a-deep-1,
.header__catalog-menu .a-deep-1:visited {
	text-decoration: none !important;
	border-bottom: none !important;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 600;
}
.header__catalog-menu .a-deep-1:hover,
.header__catalog-menu .a-deep-1:active {
	border-bottom: 1px solid #f4bdcf;
}
.header__catalog-menu .a-deep-1:not(:only-child) {
	position: relative;
}
.header__catalog-menu .a-deep-1:not(:only-child) .ico {
	position: absolute;
	top: 50%;
	right: -17px;
	width: 10px;
	height: 7px;
	margin-top: -2px;
	background: center / contain no-repeat;
	transition: all 0.3s;
}
.header__catalog-menu .a-deep-1:not(:only-child) .ico svg {
	position: relative;
	top: -7px;
}
.header__catalog-menu .a-deep-1:not(:only-child) .ico svg path {
	fill: #00004d;
}
/*.admin .header__catalog-menu .a-deep-1:not(:only-child) .ico {*/
.header__catalog-menu .a-deep-1:not(:only-child) .ico {
	top: 45%;
	right: -25px;
}
.header__catalog-menu .li-deep-1.selected .a-deep-1:not(:only-child) {
	color: var(--site-primory-color);
}
.header__catalog-menu .li-deep-1.selected .a-deep-1:not(:only-child) .ico {
	transform: rotate(-180deg);
}
.header__catalog-menu .li-deep-1.selected .a-deep-1:not(:only-child) .ico svg {

}
.header__catalog-menu .li-deep-1.selected .a-deep-1:not(:only-child) .ico svg path {
	fill: var(--site-primory-color);
}
.sub-menu {
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	display: none;
	padding: 53px 0 73px;
	background: #FFFFFF;
	box-shadow: 0px 20px 20px rgba(0, 0, 0, 0.15);
}
.header__catalog-menu .li-deep-1.selected .sub-menu {
	display: block;
}
.sub-menu__services {
	display: flex;
	/*justify-content: space-between;*/
	justify-content: flex-start;
	flex-wrap: wrap;
	margin: 0;
	padding: 0;
	list-style: none;
}
.sub-menu__category {
	/*width: 256px;*/
	width: 25%;
	/*width: 22.857143%;*/
	width: 25%;
	margin: 0;
	padding: 0;
}
.sub-menu__name {
	position: relative;
	margin: 0 0 20px;
	padding: 0 0 0 55px;
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	color: var(--site-primory-color);
}
.sub-menu__name::before {
	content: "";
	position: absolute;
	top: -5px;
	left: -1px;
	width: 32px;
	height: 32px;
	background: transparent center / contain no-repeat;
}
.sub-menu__name--pictures::before {
	background-image: url("/bitrix/templates/a3copy/css/../img/main-services/icon-pictures.svg");
}
.sub-menu__name--clothes::before {
	background-image: url("/bitrix/templates/a3copy/css/../img/main-services/icon-clothes.svg");
}
.sub-menu__name--souvenirs::before {
	background-image: url("/bitrix/templates/a3copy/css/../img/main-services/icon-souvenirs.svg");
}
.sub-menu__name--etc::before {
	background-image: url("/bitrix/templates/a3copy/css/../img/main-services/icon-etc.svg");
}
.sub-menu__name.wo-picture {
	padding-left: 0;
}
.sub-menu__name.wo-picture::before {
	display: none;
}
.sub-menu__menu {
	
}
.sub-menu__menu ul,
.sub-menu .sub-menu__catalog {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 16px;
	line-height: 24px;
}
.sub-menu .sub-menu__catalog {
	columns: 4;
}
.sub-menu__menu li,
.sub-menu .sub-menu__catalog li {
	margin: 0 0 8px 0;
	padding: 0;
}
.sub-menu__menu a,
.sub-menu__menu a:visited {
	text-decoration: none !important;
}
.sub-menu__menu a:hover,
.sub-menu__menu a:active {}
.li-item-pechat-na-holste .wrapper {
	max-width: 1342px;
	padding: 0 16px;
}
.sub-menu__styles {
	width: 75%;
	margin: 0;
	padding: 0;
	list-style-type: none;
	column-count: 3;
}
.sub-menu__styles-item {
	margin-bottom: 14px;
	display: inline-block;
}
.sub-menu__styles-item a {
	display: flex;
	align-items: center;
}
.sub-menu__styles-item a img {
	width: 58px;
	max-height: 100%;
	margin-right: 28px;
	border-radius: 50%;
	overflow: hidden;
}
.sub-menu__styles-item .sub-menu__item-name {
	font-size: 16px;
}
@media (max-width: 991px) {
	.sub-menu__styles {
		width: 100%;
		columns: unset;
	}
	.sub-menu__styles-item a img {
		display: none;
	}
}
.header__contacts {
	display: flex;
	flex-direction: column;
	position: relative;
	margin: 0 29px 0 auto;
}
	.header__contacts-ico {
		position: relative;
		order: 0;
		width: auto;
		height: 38px;
		font-size: 12px;
		background: transparent url("/bitrix/templates/a3copy/css/../img/phone-ico.svg") top center / 27px 24px no-repeat;
		background-position: center 8px;
	}
	.header__contacts-ico:hover::after {
		content: '';
		position: absolute;
		top: 100%;
		width: 100%;
		height: 40px;
		z-index: 1;
	}
	.header__contacts-text {
		order: 1;
		font-size: 12px;
	}
	.header__contats-holder {
		display: none;
	}
	.header__contacts-ico:hover .header__contats-holder {
		display: block;
		position: absolute;
		top: 72px;
		right: -86px;
		background: #f5f5f5;
		border-radius: 20px;
		z-index: 100;
		padding: 30px 31px 30px;
		white-space: nowrap;
	}
		.header__contacts-phone {
			margin: 0 0 19px;
		}
			.header__contacts-phone-text {
				margin: 0 0 5px;
				font-size: 12px;
			}
			.header__contacts-phone-num {
				font-size: 24px;
				font-weight: 600;
			}
				.header__contacts-phone-num a {
					border-bottom: 1px solid #c4c4d3;
				}
		.header__contacts-schedule {
			font-size: 14px;
			margin: 0 0 31px;
		}
			.header__contacts-schedule-item {
				display: flex;
				justify-content: space-between;
				margin: 0 0 -1px;
			}
				.header__contacts-schedule-day {}
				.header__contacts-schedule-time {}
		.header__contacts-callback {}
			.header__contacts-callback .visible-button {
				padding: 16px 52px 16px;
				background: var(--site-primory-color);
			}
			.header__contacts-callback .visible-button:hover {
				background: linear-gradient(0,#fff3,#fff3),var(--site-primory-color);
			}

.hamburger {
	position: relative;
	display: block;
	width: 32px;
	height: 32px;
	margin: 0;
	padding: 0;
	background: none;
	border: none;
	border-radius: 4px;
	box-shadow: none;
	outline: none;
}
.hamburger:hover {
	background: #eeeef3;
}
.hamburger span {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 20px;
	height: 2px;
	margin-top: -1px;
	margin-left: -10px;
	background: #00004D;
}
.hamburger span::before,
.hamburger span::after {
	content: "";
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
	background: #00004D;
}
.hamburger span::before {
	top: -6px;
}
.hamburger span::after {
	bottom: -6px;
}
.header__hamburger {
	display: none;
}

@media (max-width: 991px) {
	.header {
		
	}
	.header__wrapper {
		max-width: 100%;
	}
	.header__top {
		display: none;
	}
	.header__phone {
		margin: auto 0 40px 0;
		font-weight: 600;
		font-size: 16px;
		line-height: 24px;
		text-align: center;
	}
	.header__bottom  {
		padding: 20px 0;
	}
	.header__mobile-menu  {
		display: none;
		flex-grow: 1;
		padding: 32px 0;
		background: #FFFFFF;
	}
	.header__catalog-menu {
		display: none;
	}
	.header__logo {
		position: static;
		width: 48px;
		height: 48px;
		margin: 0 auto 0 0;
	}
	.header__logo img {
		width: 48px;
		height: 48px;
	}
	.header__hamburger {
		display: block;
		margin: 0 -5px 0 33px;
	}
	/* Shaded Header */
	.header--shaded {
		box-shadow: 0px 20px 20px rgba(0, 0, 0, 0.15);
	}
	/* Fixed Header */
	.header--fixed {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 999;
		-webkit-box-shadow: 0 0 10px 0 rgba(153, 153, 153, .36);
		box-shadow: 0 0 10px 0 rgba(153, 153, 153, .36);
		-webkit-transform: translateY(-100%);
		-ms-transform: translateY(-100%);
		transform: translateY(-100%);
	}
	.header--fixed .header__bottom  {
		padding: 10px 0;
	}
	.header--translated {
		-webkit-transition: -webkit-transform 0.3s;
		transition: -webkit-transform 0.3s;
		-o-transition: transform 0.3s;
		transition: transform 0.3s;
		transition: transform 0.3s, -webkit-transform 0.3s;
	}
	.header--showed {
		-webkit-transform: translateY(0%);
		-ms-transform: translateY(0%);
		transform: translateY(0%);
	}
	/* Has Open Menu */
	.header.has-open-menu {
		height: 100vh;
		-webkit-transform: translateY(0%);
		-ms-transform: translateY(0%);
		transform: translateY(0%);
	}
	.header.has-open-menu .header__mobile-menu {
		display: flex;
		flex-direction: column;
	}
	.header.has-open-menu .mobile-menu__wrapper {
		display: flex;
		flex-direction: column;
		flex-grow: 1;
		overflow: auto;
		-webkit-overflow-scrolling: touch
	}

	.header__contacts {
		margin-right: 10px;
	}

	.header__contacts-ico {
		font-size: 0;
		width: 40px;
/*		height: 0;*/
		background-position: center 6px;
	}
	.header__contacts:hover .header__contats-holder {
		top: 52px;
	}
	.header__contacts-text {
		display: none;
	}
}


/*.header-inner .header-title-holder h1 {
	font-size: 48px;
	margin: 31px 0 0 2px;
	line-height: 60px;
	letter-spacing: -0.004em;
}
header.inner.delivery .header-title-holder h1 {
	padding: 0 0 15px;
}
.header-inner:not(.contacts) .header-title-holder h1 {
	border-bottom: 1px solid #dcdede;
	padding: 0 0 19px;
}
	
.header-inner.contacts .main-page-banners {
	height: 99px;
	border-top: 1px solid #d2d0d8;
	margin: 70px 0 0;
	display: table;
	line-height: 21px;
}
.header-inner.contacts .main-page-banners {
	margin: 19px 0 0;
}
.main-page-banners .container {
	height: 100%;
}
.main-page-banners .row {
	display: table;
	height: 100%;
}
.header-inner.contacts .main-page-banner-item {
	display: table-cell;
	height: 100%;
	vertical-align: middle;
	float: none;
	position: relative;
}
.header-inner.contacts .main-page-banner-item.item-1 {
	padding-left: 76px;
}
.header-inner.contacts .main-page-banner-item.item-2 {
	padding-left: 77px;
}
.header-inner.contacts .main-page-banner-item.item-3 {
	padding-left: 70px;
}
.header-inner.contacts .main-page-banner-item.item-4 {
	padding-left: 81px;
}
.header-inner.contacts .main-page-banner-item.item-1 .ico {
	background-position: -33px 0;
	width: 42px;
	height: 42px;
	position: absolute;
	top: 28px;
	left: 16px;
}
.header-inner.contacts .main-page-banner-item.item-2 .ico {
	background-position: -75px 0;
	width: 46px;
	height: 48px;
	position: absolute;
	top: 25px;
	left: 17px;
}
.header-inner.contacts .main-page-banner-item.item-3 .ico {
	background-position: -121px 0;
	width: 40px;
	height: 48px;
	position: absolute;
	top: 25px;
	left: 16px;
}
.header-inner.contacts .main-page-banner-item.item-4 .ico {
	background-position: -161px 0;
	width: 48px;
	height: 48px;
	position: absolute;
	top: 25px;
	left: 15px;
}*/
						
/*.catalog-header {
	background: linear-gradient(to right, #86d2f5, #abfbc9);
}
.catalog-header-holder {
	position: relative;
	width: 1140px;
	height: 400px;
	margin: 0 auto;
	padding: 1px 0;
}
.catalog-header-holder h1 {
	width: 650px;
	margin: 83px 0 73px;
	line-height: 71px;
}
.catalog-header-pic {
	position: absolute;
	bottom: 21px;
	right: -51px;
}
.catalog-header-banner {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 100px;
	margin: 0 -1000px;
	padding: 0 1000px;
	background-color: rgba(0,0,0,.3);
}
.catalog-header-banner-holder {
	display: flex;
	width: 1160px;
	height: 100%;
	margin: 0 auto;
}
.catalog-header-banner-item {
	display: inline-block;
	color: #fff;
}
.catalog-header-banner-item.item-1 {
	margin: 0 14px 0 0;
}
.catalog-header-banner-item.item-2 {
	margin: 0 8px 0 0;
}
.catalog-page-banner-item-ico {
	display: inline-block;
	width: 42px;
	height: 42px;
	margin: 29px 12px 0 7px;
	vertical-align: top;
	background-position: -353px 0;
}
.catalog-header-banner-item-text {
	display: inline-block;
	width: 180px;
	margin: 30px 0 0;
	line-height: 22px;
	vertical-align: top;
}
.item-3 .catalog-header-banner-item-text {
	width: 200px;
}*/

/*
	3. MAIN_PAGE
*/
.main-services {
	margin: 0 0 88px 0;
}
.main-services__info {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 80px;
}
.main-services__text {
	/*width: 448px;*/
	width: 40%;
	margin-bottom: 82px;
}
.main-services__title {
	margin: 0 0 20px;
	font-weight: 600;
	font-size: 40px;
	line-height: 48px;
}
.main-services__description {
	/*font-size: 18px;*/
	/*line-height: 28px;*/
}
.main-services__image {
	position: relative;
	/*width: 544px;*/
	width: 48.571429%;
}
.main-services__image img {
	display: block;
	/*width: 544px;*/
	/*height: 568px;*/
	width: 100%;
	height: auto;
}
.main-services__icons {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.main-services__image-ico {
	position: absolute;
	background: transparent center / contain no-repeat;

	transition: all 0.1s;
}
.main-services__image-ico:nth-child(1) {
	top: 60.916%; /*346px;*/
	left: -9.927%; /*-54px;*/
	width: 89px;
	height: 79px;
	background-image: url("/bitrix/templates/a3copy/css/../img/main-services/icon-1.svg");
}
.main-services__image-ico:nth-child(2) {
	top: 20.953%; /*119px;*/
	left: -6.250%; /*-34px;*/
	width: 78px;
	height: 77px;
	background-image: url("/bitrix/templates/a3copy/css/../img/main-services/icon-2.svg");
}
.main-services__image-ico:nth-child(3) {
	top: 4.228%; /*24px;*/
	left: 17.098%; /*93px;*/
	width: 62px;
	height: 90px;
	background-image: url("/bitrix/templates/a3copy/css/../img/main-services/icon-3.svg");
}
.main-services__image-ico:nth-child(4) {
	top: 8.275%; /*47px;*/
	right: 11.950%; /*65px;*/
	width: 67px;
	height: 69px;
	background-image: url("/bitrix/templates/a3copy/css/../img/main-services/icon-4.svg");
}
.main-services__image-ico:nth-child(5) {
	top: 35.916%; /*204px;*/
	right: -5.149%; /*-28px;*/
	width: 76px;
	height: 81px;
	background-image: url("/bitrix/templates/a3copy/css/../img/main-services/icon-5.svg");
}
.main-services__image-ico:nth-child(6) {
	top: 78.170%; /*444px;*/
	right: 4.598%; /*25px;*/
	width: 88px;
	height: 88px;
	background-image: url("/bitrix/templates/a3copy/css/../img/main-services/icon-6.svg");
}

.main__banner {
	margin: 60px 0 0;
	padding: 0 0 20px;
	overflow: hidden;
}

.main__banner-holder {
	background-color: #FCF2F3;
	-webkit-border-radius: 40px;
	border-radius: 40px;
	margin: 0 0 26px;
	padding: 0 60px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	overflow: hidden;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.main__banner-info {
	margin-top: 3px;
	flex-basis: 522px;
	width: 522px;
	max-width: 100%;
}

.main__banner-title {
	display: block;
	margin: 0 0 25px 0;
	font-size: 40px;
	line-height: 48px;
	font-weight: 600;
}

.main__banner-desc {
	font-size: inherit;
	line-height: inherit;
	margin-bottom: 38px;
}

.main__banner-btn {
	display: inline-block;
	padding: 20px 82px;
	background: var(--site-primory-color);
}

.main__banner-photo {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0;
	padding: 0;
	flex-basis: 432px;
}

.main-services__list {
	display: flex;
	/*justify-content: space-between;*/
	justify-content: flex-start;
	flex-wrap: wrap;
	margin: 0;
	padding: 0;
	list-style: none;
}
.main-services__category {
	/*width: 256px;*/
	/*width: 22.857143%;*/
	width: 25%;
	margin: 0;
	padding: 0;
}
.main-services__name {
	position: relative;
	margin: 0 0 16px;
	padding: 73px 0 0 0;
	font-weight: 600;
	font-size: 24px;
	line-height: 32px;
}
.main-services__name::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 48px;
	height: 48px;
	background: transparent center / contain no-repeat;
}
.main-services__name--pictures::before {
	background-image: url("/bitrix/templates/a3copy/css/../img/main-services/icon-pictures.svg");
}
.main-services__name--clothes::before {
	background-image: url("/bitrix/templates/a3copy/css/../img/main-services/icon-clothes.svg");
}
.main-services__name--souvenirs::before {
	background-image: url("/bitrix/templates/a3copy/css/../img/main-services/icon-souvenirs.svg");
}
.main-services__name--etc::before {
	background-image: url("/bitrix/templates/a3copy/css/../img/main-services/icon-etc.svg");
}
.main-services__menu {
	
}
.main-services__menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.main-services__menu li {
	margin: 0 0 16px 0;
	padding: 0;
}
.main-services__menu a,
.main-services__menu a:visited {
	text-decoration: none !important;
	border-bottom: 1px solid #b3b3c9;
	/*color: inherit;*/
}
.main-services__menu a:hover,
.main-services__menu a:active {
	/*text-decoration: none;*/
	border-bottom: 1px solid #f4bdcf;
	/*color: inherit;*/
}

.page-main .content__holder {
	border-top: 2px solid #00004D;
	padding-top: 78px;
	margin-top: 119px;
}

.content__holder > h1 {
	font-size: 32px;
	line-height: 40px;
	margin: 0.67em 0;
}

.content__holder > h2 {
	font-size: 24px;
	line-height: 32px;
}




@media (max-width: 991px) {
	.main-services {
		margin: 0px 0 45px 0;
	}
	.main-services__info {
		display: block;
		margin-bottom: 25px;
	}
	.main-services__text {
		width: auto;
		margin: 0 0 35px 0;
	}
	.main-services__title {
		margin: 0 0 13px 0;
		font-size: 24px;
		line-height: 32px;
	}
	.main-services__image {
		width: 100%;
		max-width: 346px;
		/* height: 361px; */
		margin: 0 auto;
	}

	.main-services__image-ico:nth-child(1) {
		top: 58.916%;
		left: -5.927%;
		width: 54px;
		height: 47px;
	}
	.main-services__image-ico:nth-child(2) {
		left: -2.25%;
		width: 48px;
		height: 47px;
	}
	.main-services__image-ico:nth-child(3) {
		top: 5.228%;
		left: 20.098%;
		width: 37px;
		height: 53px;
	}
	.main-services__image-ico:nth-child(4) {
		top: 9.275%;
		right: 12.95%;
		width: 41px;
		height: 43px;
	}
	.main-services__image-ico:nth-child(5) {
		top: 34.916%;
		right: -3.149%;
		width: 46px;
		height: 50px;
	}
	.main-services__image-ico:nth-child(6) {
		top: 75.17%;
		right: 5.598%;
		width: 54px;
		height: 54px;
	}
	.main__banner {
		margin-top: 80px;
	}
	.main-services__list {
		display: block;
	}
	.main-services__category {
		width: auto;
		border-bottom: 1px solid #E6E6E6;
	}
	.main-services__category:last-child {
		border-bottom: none;
	}
	.main-services__name {
		margin: 0;
		padding: 20px 0 19px 52px;
		font-size: 16px;
		line-height: 24px;
		cursor: pointer;
	}
	.main-services__name::before {
		top: 16px;
		left: 0;
		width: 32px;
		height: 32px;
	}
	.main-services__name::after {
		content: "";
		position: absolute;
		top: 50%;
		right: 4px;
		width: 16px;
		height: 10px;
		margin-top: -5px;
		background: url(/bitrix/templates/a3copy/css/../img/arrow-blue.svg) center / contain no-repeat;
		transition: all 0.3s;
	}
	.main-services__category.active .main-services__name::after {
		transform: rotate(-180deg);
	}
	.main-services__menu {
		display: none;
		margin: 0 0 9px 0;
		padding: 0 0 0 52px;
	}
}

@media (max-width: 700px) {
	.main__banner-holder {
		padding: 20px 40px;
	}
	.main__banner-photo {
		display: none;
	}
}



/*.main-page-services {
	margin: 67px 0 57px;
}
	.main-page-services h2 {
		margin: 0 0 26px;
	}

.main-page-photogalery {
	margin: 0 0 24px;
}
	.main-page-photogalery h2 {
		margin: 0 0 18px;
	}

.page-text {
	line-height: 21px;
	font-size: 14px;
	color: #333;
}
.page-text.delivery {
	margin-top: 37px;
}
.page-text .about {
	padding: 32px 10px 0;
}
	.page-text ol {
		margin: 0;
		padding: 0 0 0 35px;
	}
		.page-text ol li {
			margin: 0 0 10px;
		}
.sidebar-widget {
	padding: 86px 10px 0;
}
.sidebar-widget.about {
	padding: 37px 10px 0;
}
	#flamp {
		width: 270px;
		height: 400px;
		//background: #e8e8e8;
	}
.main-page-flamp {
	height: 260px;
	margin: 40px 0;
}
.delivery .main-page-flamp {
	margin: 40px 0 80px;
}
.main-page-map {
	height: 482px;
	background: #e8e8e8;
	width: 1920px;
	margin: 39px -390px 0;
}
.main-page-map-mobile {
	display: none;
}

.map-description-delivery {
	color: #333;
	font-size: 14px;
	line-height: 21px;
	padding: 37px 0 0;
	border-top: 2px solid #dadada;
}*/

.promo {
	display: flex;
	margin: 0 0 85px;
}

.promo-text {}

.promo-title {}

.promo-list {
	counter-reset: promo_list;
	padding: 0 40px 0 65px;
}

.promo-list-item {
	position: relative;
	margin: 0 0 23px;
	font-size: 16px;
}

.promo-list-item b {
	display: inline-block;
	margin: 0 0 4px;
	font-size: 18px;
}

.promo-list-item::before {
	counter-increment: promo_list;
	content: counter(promo_list);
	position: absolute;
	left: -65px;
	top: 1px;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	font-size: 18px;
	font-weight: 600;
	text-align: center;
	line-height: 40px;
	background: var(--site-primory-color);
	color: #fff;
}

.promo-list-item.order {
	margin: 0 0 0 -65px;
}

.promo-list-item.order::before {
	display: none;
}

.promo-list-item .visible-button {
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
}

.promo-pic {
	width: 630px;
	flex-basis: 630px;
	flex-shrink: 0;
}

@media (max-width: 990px) {
	.promo {
		flex-direction: column;
	}

	.promo-text {
		margin: 0 0 50px;
	}

	.promo-list {
		padding-right: 0;
	}

	.promo-pic {
		width: 100%;
		flex-basis: 100%;
	}
}

/*
	3. FOOTER
*/
.footer {
	padding: 80px 0;
	background: #00004D;
	color: #FFFFFF;
}
/*.footer.catalog,
.footer.delivery {
	border-top: 2px solid #dadada;
}*/
.footer__wrapper {
	display: flex;
	flex-wrap: wrap;
}
.footer__company {
	/*width: 256px;*/
	/*margin-right: 128px;*/
	width: 22.857143%;
	margin-right: 11.428572%;
}
.footer__logo {
	width: 64px;
	height: 64px;
	margin: 0 0 22px;
}
.footer__logo img {
	width: 64px;
	height: 64px;
}
.footer__text {
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
}
.footer__social-n-copyright {
	/*width: 256px;*/
	width: 22.857143%;
}
.footer__social {
	margin: 0 4px 22px;
}

.footer__copyright {
	font-size: 14px;
	line-height: 20px;
}

@media (max-width: 991px) {
	.footer {
		padding: 40px 0;
	}
	.footer__wrapper {
		display: block;
	}
	.footer__company {
		display: flex;
		align-items: center;
		width: auto;
		margin-right: 0;
		margin-bottom: 35px;
	}
	.footer__logo {
		width: 48px;
		height: 48px;
		margin: 0 28px 0 0;
	}
	.footer__logo img {
		width: 48px;
		height: 48px;
	}
	.footer__text {
		font-size: 14px;
		line-height: 20px;
	}
	.footer__text br {
		display: none;
	}
	.footer__social-n-copyright {
		width: auto;
	}
	.footer__social {
		margin: 0 4px 27px;
	}
}

.mobile-footer {
	display: none;
}
@media (max-width: 768px) {
	.page {
		/*padding-bottom: 43px;*/
	}
	.mobile-footer {
		position: fixed;
		bottom: 0;
		left: 0;
		right: 0;
		display: flex;
		justify-content: space-around;
		align-items: center;
		height: 44px;
		background: #00004D;
		padding: 5px;
		z-index: 100;
	}
	.mobile-footer a {
		display: flex;
		align-items: center;
		padding: 5px;
		color: #fff!important;
	}
	.mobile-footer svg {
		width: 12px;
		height: 12px;
		margin-right: 5px;
	}
	.mobile-footer img {
		width: 15px;
		height: 15px;
		margin-right: 5px;
	}
	.mobile-footer svg path,
	.mobile-footer svg g {
		fill: #fff;
		stroke: #fff;
	}
	.marquiz-widget_open {
		height: auto!important;
		overflow: hidden;
		bottom: 44px;
	}
	.marquiz-widget_open .marquiz-widget__container {
		bottom: 44px!important;
	}
	.marquiz-widget__container {
		bottom: 44px!important;
	}
}

#personal-data {
	position:fixed;
	bottom:0;
	left:0;
	background-color: #fff;
	width:100%;
	font-weight:normal;
	font-size:14px;
	line-height:1.25;
	/*color:var(--site-default-color);*/
	padding:20px 0;
	transform:translateY(100%);
	-webkit-animation:showPersonal .3s ease-out 2s forwards;
	animation:showPersonal .3s ease-out 2s forwards;
	z-index:697;
	box-shadow: 0px -10px 20px rgba(0, 0, 0, 0.15);
}
#personal-data.close {
	-webkit-animation:hidePersonal .3s ease-out forwards;
	animation:hidePersonal .3s ease-out forwards
}
#personal-data.hide {
	display:none
}
.personal-data__holder {
	display:flex;
	justify-content:space-between;
	align-items:center
}
.personal-data__holder p {
	max-width:680px;
	margin:0
}
.personal-data__holder p a {
	color:#fff;
	border-color:#fff
}
.personal-data__holder p a:hover {
	color:#fff;
	border-color:transparent
}
.personal-data__btn {
	/*padding:10px 45px 8px*/
}
@media(max-width:992px) {
	.personal-data__holder {
		font-size:12px;
		flex-direction:column;
		text-align:center
	}
	.personal-data__btn {
		margin-top:20px;
		font-size:12px
	}
}
@keyframes showPersonal {
	0% {
		transform:translateY(100%)
	}
	100% {
		transform:translateY(0)
	}
}
@keyframes hidePersonal {
	0% {
		transform:translateY(0)
	}
	100% {
		transform:translateY(100%)
	}
}


/*
	4. CONTACTS
*/

	.contacts-column-title,
	.contacts-feedback-title {
		display: block;
		position: relative;
		font-size: 24px;
		line-height: 32px;
		font-family: 'Inter', sans-serif;
		font-weight: 700;
		border: none;
		margin-bottom: 23px;
		color: #00004d;
	}
		.contacts-column-text {
			font-size: 14px;
		}

	.b-contacts {}
		.b-contacts-top {
			display: flex;
			justify-content: space-between;
			margin: 0 0 68px;
		}
			.b-contacts-main {}
				.b-contacts-item {
					margin: 0 0 47px;
				}
				.b-contacts-item:last-child {
					margin: 0;
				}
					.b-contacts-item-title,
					.b-contacts-bottom .b-contacts-item-value {
						margin: 0 0 9px;
						font-size: 16px;
						line-height: 24px;
					}
					.contacts-social .b-contacts-item-title {
						margin: 0 0 16px;
					}
					.b-contacts-bottom .b-contacts-item-title {
						margin: 0 0 23px;
					}
					.b-contacts-item-value,
					.b-contacts-bottom .b-contacts-item-title {
						font-size: 24px;
						line-height: 32px;
						font-weight: 600;
					}
					.b-contacts-bottom .b-contacts-item-value {
						display: flex;
						justify-content: space-between;
						font-weight: normal;
					}
						.contacts-social .b-contacts-item-value a {
							margin: 0 18px 0 0;
						}
						.contacts-social .b-contacts-item-value svg {
							width: 40px;
							height: 40px;
						}
			.b-contacts-map {
				flex-shrink: 0;
				width: 640px;
				flex-basis: 640px;
				height: 484px;
				border-radius: 20px;
				overflow: hidden;
			}
		.b-contacts-bottom {
			display: flex;
			justify-content: space-between;
			background: #f5f5f5;
			border-radius: 20px;
			padding: 48px 48px 70px;
		}
			.b-contacts-schedule {
				width: 400px;
				flex-basis: 400px;
				flex-shrink: 0;
				flex-grow: 0;
			}
				.b-contacts-notice {
					margin: 22px 0 0;
					font-size: 16px;
				}
			.b-contacts-checkout {
				width: 496px;
				flex-basis: 496px;
				flex-shrink: 0;
				flex-grow: 0;
			}
				.b-contacts-checkout ul {
					margin: 0;
					padding: 0 0 0 17px;
				}
					.b-contacts-checkout li {
						margin: 0 0 8px;
					}
						.b-contacts-checkout li a {
							color: var(--site-primory-color);
						}
/*
	5. ORDER CALL
*/
	.order-call {
		display: block;
		position: fixed;
		bottom: 130px;
		right: 40px;
		width: 101px;
		height: 101px;
		background-color: transparent;
		background-image: url('/bitrix/templates/a3copy/css/../img/order-call.png');
		background-position: center;
		background-size: 101px 101px;
		background-repeat: no-repeat;
		border: 1px solid #ff6c87;
		border-radius: 50%;
		box-sizing: content-box;
		transition: all .05s ease-out;
		z-index: 500;
	}
	.order-call:hover {
		padding: 30px;
		bottom: 100px;
		right: 10px;
	}
	@media (max-width: 768px) {
		.order-call {
			display: none;
		}
	}
/*
	6. MODAL BLOCKS
*/
	.arcticmodal-overlay,
	.arcticmodal-container { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000; }
	.arcticmodal-container { overflow: auto; margin: 0; padding: 0; border: 0; border-collapse: collapse; }
	*:first-child+html .arcticmodal-container { height: 100% }
	.arcticmodal-container_i { height: 100%; margin: 0 auto; }
	.arcticmodal-container_i2 { padding: 24px; margin: 0; border: 0; vertical-align: middle; }
	.arcticmodal-error { padding: 20px; border-radius: 10px; background: #000; color: #fff; }
	.arcticmodal-loading { width: 80px; height: 80px; border-radius: 10px; background: #000 url(/bitrix/templates/a3copy/css/../img/loading.gif) no-repeat 50% 50%; }

	.m-box-modal {
		background: #fff;
		padding: 15px;
		position: relative;
		border-radius: 10px;
	}

		.m-box-modal .box-modal_close {
			position: absolute;
			top: 10px;
			right: 10px;
			width: 15px;
			height: 15px;
			cursor: pointer;
			background: url('/bitrix/templates/a3copy/css/../img/modal_close.png') no-repeat 0px 0px;
			z-index: 1000;
		}

	.b-up_button {
		position: fixed;
		right: 30px;
		bottom: 50px;
		display: none;
		width: 39px;
		height: 40px;
		z-index: 100;
	}

	.b-up_button span {
		display: block;
		height: 100%;
		background: url('/bitrix/templates/a3copy/css/../img/up.jpg') no-repeat 0px 0px;
		opacity: 0.3;
		filter: alpha(opacity=30);
	}
/*
	7. BLOG RIGHT-BLOCK
*/
.right-side-block {
	margin: 7px 0 0;
}
	.right-side-block-social {
		margin: 0 0 15px;
		padding: 17px 10px 8px 17px;
		border: 1px solid #c0c0c0;
	}
		.right-side-block-social-text {
			margin: 0 0 13px;
			font-family: "Gotham-Pro-Regular", "Arial", "sans-serif";
			font-size: 16px;
			color: #e30d0d;
			text-transform: uppercase;
		}
		.right-side-block-social-links {}
			.right-side-block-social-links-item,
			.right-side-block-social-links a {
				display: inline-block;
				width: 39px;
				height: 39px;
				vertical-align: top;
				background-image: url('/bitrix/templates/a3copy/css/../img/social-right.png');
			}
			.right-side-block-social-links-item.vk,
			.right-side-block-social-links a:nth-of-type(1) {
				margin: 0 5px 0 0;
				background-position: 0 0;
				background: none;
			}
			.right-side-block-social-links-item.fb {
				width: 38px;
				background-position: -47px 0;
			}
	.right-side-block-more {
		margin: 0;
		padding: 15px 13px 18px;
		background-color: #e7eaea;
	}
		.right-side-block-more-title {
			margin: 0 0 14px;
			font-size: 16px;
			text-transform: uppercase;
			color: #242424;
		}
		.right-side-block-more-list {}
			.right-side-block-more-item {
				margin: 0 0 20px;
			}
			.right-side-block-more-item:last-child {
				margin: 0;
			}
				.right-side-block-more-item-date {
					margin: 0 0 5px;
					font-size: 14px;
					color: #808080;
				}
				.right-side-block-more-item-name {}
					.right-side-block-more-item-name a {
						font-size: 18px;
						text-decoration: underline;
						color: #3a3a3a;
					}
.blog-menu {
	margin: 25px 0 0;
	padding: 0 10px 0 20px;
}
	.blog-menu .ul-deep-1 {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
		.blog-menu .li-deep-1 {
			margin: 0 0 35px;
		}
			.blog-menu .a-deep-1 {
				font-family: "Gotham-Pro-Regular", "Arial", "sans-serif";
				font-size: 18px;
				color: #666;
				text-decoration: underline;
				text-transform: uppercase;
			}


.b-contacts .row {
	padding-bottom: 64px;
}

.contacts_map {
	margin: 0 0 -80px 0;
}



@media (max-width: 991px) {
	.contacts_map {
		margin: 0 0 -45px 0;
	}

	.b-contacts .row {
		padding-bottom: 40px;
	}
}


/* Страница заказа услуги */
.order-form__header {
	position: fixed;
	top: 20px;
	left: 20px;
	width: calc(100% - 40px);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0;
}

	.b-order-header__logo {
		width: 48px;
		height: 48px;
	}
	.b-order-header__phone a {
		font-size: 18px;
		line-height: 20px;
	}

.order-form__banner {
	overflow: hidden;
	padding-top: 22px;
}

	.order-form__banner-holder {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-flow: column wrap;
		-ms-flex-flow: column wrap;
		flex-flow: column wrap;
		overflow: hidden;
		padding: 0 8px;
	}
		.order-form__banner-info {
			max-width: 100%;
			-webkit-box-flex: 1;
				-ms-flex-positive: 1;
					flex-grow: 1;
		}
			.order-form__banner-title {
				display: block;
				font-size: 32px;
				line-height: 40px;
				margin: 0 0 23px;
				font-weight: 600;
				padding-right: 42px;
			}
			.order-form__banner-desc {
				font-size: 16px;
				line-height: 24px;
				margin-bottom: 40px;
			}
			.order-form__banner .order-form__banner-btn {
				display: block;
				padding: 10px;
			}
			.order-form__banner-photo {
				display: none;
			}

@media (min-width: 992px) {
	.order-form__header {
		padding: 0 0 83px 0;
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
	}
	.b-order-header__logo {
		width: auto;
		height: auto;
	}
	.b-order-header__phone a {
		font-size: 16px;
		line-height: 20px;
	}
	.order-form__banner {
		padding-top: 0;
	}
		.order-form__banner-holder {
			-webkit-box-align: center;
			-webkit-align-items: center;
			-ms-flex-align: center;
			align-items: center;
			-webkit-box-orient: horizontal;
			-webkit-box-direction: normal;
			-webkit-flex-flow: row nowrap;
			-ms-flex-flow: row nowrap;
			flex-flow: row nowrap;
		}
		.order-form__banner-info {
			margin-top: 5px;
		}
			.order-form__banner-title {
				font-size: 48px;
				line-height: 56px;
				margin: 0 0 25px 0;
				padding-right: 0;
			}
			.order-form__banner-subtitle {
				font-size: 18px;
				line-height: 28px;
				margin: 0 0 9px;
			}
			.order-form__banner-desc {
				font-size: inherit;
				line-height: inherit;
				margin-bottom: 63px;
			}
			.order-form__banner .order-form__banner-btn {
				display: inline-block;
				padding: 16px 19px;
			}
		.order-form__banner-photo {
			position: relative;
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-webkit-align-items: center;
			-ms-flex-align: center;
			align-items: center;
			margin: 0;
			padding: 0;
			flex-basis: 448px;
			top: 9px;
			left: 16px;
		}
			.order-form__banner-photo picture {
				font-size: 0;
			}
}
/*
	8. SLIDER BUTTONS
*/
/*
@media (max-width: 991px) {
	.element__similar .detailSlickSlider .slick-prev,
	.element__similar .detailSlickSlider .slick-next {
		top: 50%;
		width: 40px;
		height: 40px;
		transform: translateY(-50%);
	}
	.element__similar .detailSlickSlider .slick-prev {
		left: 0;
	}
	.element__similar .detailSlickSlider .slick-next {
		right: 32px;
	}
	.element__similar .detailSlickSlider .slick-prev::before,
	.element__similar .detailSlickSlider .slick-next::before {
		background-size: contain;
	}
}
*/

/* End */


/* Start:/bitrix/templates/a3copy/css/slick.min.css?16156544201358*/
/* Slider */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline: none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height: 1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border: 1px solid transparent}.slick-arrow.slick-hidden{display:none}
/* End */


/* Start:/bitrix/templates/a3copy/css/slick-theme.min.css?16156553077083*/
@charset 'UTF-8';.slick-loading .slick-list{background:#fff url('/bitrix/templates/a3copy/css/./ajax-loader.gif') center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('/bitrix/templates/a3copy/css/./fonts/slick.eot');src:url('/bitrix/templates/a3copy/css/./fonts/slick.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/a3copy/css/./fonts/slick.woff') format('woff'),url('/bitrix/templates/a3copy/css/./fonts/slick.ttf') format('truetype'),url('/bitrix/templates/a3copy/css/./fonts/slick.svg#slick') format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;z-index:10;display:block;width:24px;height:24px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:0;outline:0;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:0;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{content:"";position:absolute;top:50%;display:block;width:12px;height:12px;margin-top:-6px;border-left:2px solid #00004d;border-top:2px solid #00004d;-webkit-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat}.slick-prev:before{left:50%;margin-left:-3px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.slick-next:before{right:50%;margin-right:-3px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-dotted.slick-slider{margin-bottom:36px}.slick-dots{position:absolute;bottom:-38px;display:flex;justify-content:center;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;width:12px;height:12px;margin:6px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:12px;height:12px;margin:0;padding:0;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:0}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{content:'';position:absolute;top:0;left:0;width:12px;height:12px;background:#fff;border:1px solid #00004d;border-radius:50%;box-sizing:border-box;transition:background .3s}.slick-dots li.slick-active button:before{background:#00004d}.detailSlickSlider .slick-prev,.detailSlickSlider .slick-next{width:64px;height:64px;top:-64px;left:auto}.detailSlickSlider .slick-prev{right:81px}.detailSlickSlider .slick-next{right:0}.detailSlickSlider .slick-prev::before,.detailSlickSlider .slick-next::before{display:block;left:0;top:0;margin:0;background-image:url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32' cy='32' r='32' fill='%23F3F3F3'/%3E%3Cpath d='M28.4644 23.5356L37.1611 32.2324L28.4644 40.9292' stroke='%2300004D' stroke-width='3'/%3E%3C/svg%3E%0A");width:100%;height:100%;border:0;transition:background-image .5s}.detailSlickSlider--dark .slick-prev::before,.detailSlickSlider--dark .slick-next::before{background-image:url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32' cy='32' r='32' fill='white'/%3E%3Cpath d='M28.4644 23.5356L37.1611 32.2324L28.4644 40.9292' stroke='%2300004D' stroke-width='3'/%3E%3C/svg%3E")}.detailSlickSlider .slick-prev::before{transform:rotate(-180deg)}.detailSlickSlider .slick-next::before{transform:none}.detailSlickSlider .slick-prev:hover::before,.detailSlickSlider .slick-next:hover::before{opacity:1;background-image:url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32' cy='32' r='32' fill='%23E6E7EB'/%3E%3Cpath d='M28.4644 23.5356L37.1611 32.2324L28.4644 40.9292' stroke='%2300004D' stroke-width='3'/%3E%3C/svg%3E")}.detailSlickSlider--dark .slick-prev:hover::before,.detailSlickSlider--dark .slick-next:hover::before{background-image:url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32' cy='32' r='32' fill='white'/%3E%3Cpath d='M28.4644 23.5356L37.1611 32.2324L28.4644 40.9292' stroke='%2300004D' stroke-width='3'/%3E%3C/svg%3E")}.detailSlickSlider .slick-prev:active::before,.detailSlickSlider .slick-next:active::before{opacity:1;background-image:url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32' cy='32' r='32' fill='%23DCDEE6'/%3E%3Cpath d='M28.4644 23.5356L37.1611 32.2324L28.4644 40.9292' stroke='%2300004D' stroke-width='3'/%3E%3C/svg%3E")}.detailSlickSlider .slick-prev.slick-disabled::before,.detailSlickSlider .slick-next.slick-disabled::before{opacity:1;background-image:url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32' cy='32' r='31' transform='rotate(180 32 32)' stroke='%23F3F3F3' stroke-width='2'/%3E%3Cg opacity='0.5'%3E%3Cpath d='M28.4644 23.5356L37.1611 32.2324L28.4644 40.9292' stroke='%2300004D' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E")}.detailSlickSlider--dark .slick-prev.slick-disabled::before,.detailSlickSlider--dark .slick-next.slick-disabled::before{background-image:url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32' cy='32' r='31' transform='rotate(180 32 32)' stroke='white' stroke-width='2'/%3E%3Cpath d='M28.4644 23.5356L37.1611 32.2324L28.4644 40.9292' stroke='white' stroke-width='3'/%3E%3C/svg%3E")}.catalogDetailSlickSlider .slick-prev,.catalogDetailSlickSlider .slick-next{width:32px;height:100px;top:10px;left:auto;-webkit-transform:none;-ms-transform:none;transform:none}.catalogDetailSlickSlider .slick-prev{left:0}.catalogDetailSlickSlider .slick-next{right:0}.catalogDetailSlickSlider .slick-prev::before,.catalogDetailSlickSlider .slick-next::before{display:block;left:0;top:0;margin:0;background-image:url("data:image/svg+xml,%3Csvg width='32' height='100' viewBox='0 0 32 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='100' rx='16' fill='%23F3F3F3'/%3E%3Cpath d='M13.4634 42.9292L20.7666 50.2324L13.4634 57.5356' stroke='%2300004D' stroke-width='2'/%3E%3C/svg%3E");width:100%;height:100%;border:0;transition:background-image .5s}.catalogDetailSlickSlider .slick-prev::before{transform:rotate(-180deg)}.catalogDetailSlickSlider .slick-next::before{transform:rotate(0)}@media(max-width:991px){.catalogDetailSlickSlider .slick-prev,.catalogDetailSlickSlider .slick-next{width:25px;height:80px}.catalogDetailSlickSlider .slick-prev::before,.catalogDetailSlickSlider .slick-next::before{background-size:auto 72px}}
/* End */


/* Start:/bitrix/templates/a3copy/css/owl.carousel.min.css?16127935172909*/
.owl-carousel{display:block;width:100%;-webkit-tap-highlight-color:transparent;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;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .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{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.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-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.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("/bitrix/templates/a3copy/css/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform 100ms ease;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform: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;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* End */


/* Start:/bitrix/templates/a3copy/css/bootstrap1.min.css?16127934559331*/
.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.container{margin-right:auto;margin-left:auto}@media(min-width:540px){.container{width:100%}}@media(min-width:768px){.container{width:1140px}}@media(min-width:992px){.container{width:1140px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}.row{margin-left:-10px;margin-right:-10px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:10px;padding-right:10px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media(max-width:768px){.col-xs-hidden{display:none}}@media(min-width:540px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}.col-sm-hidden{display:none}}@media(min-width:768px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}.col-md-hidden{display:none}.col-xs-hidden{display:block}}@media(min-width:992px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}.col-lg-hidden{display:none}.col-xs-hidden{display:block}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}.hidden-lg{display:none !important}@media(max-width:991px){.hidden-lg{display:block !important}.hidden-md{display:none !important}}
/* End */


/* Start:/bitrix/templates/a3copy/css/webdebug.ruble.a.min.css?1615655512626*/
@font-face{font-family:'WD_ALSRuble';src:url('/bitrix/templates/a3copy/css/fonts/ruble/ruble.eot');src:url('/bitrix/templates/a3copy/css/fonts/ruble/ruble.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/a3copy/css/fonts/ruble/ruble.woff') format('woff'),url('/bitrix/templates/a3copy/css/fonts/ruble/ruble.ttf') format('truetype'),url('/bitrix/templates/a3copy/css/fonts/ruble/ruble.svg#ALSRublRegular') format('svg');font-weight:normal;font-style:normal}ruble,.wd_rub{font-weight:inherit!important;font-style:inherit!important}ruble .text,.wd_rub .text{font-size:0!important;margin:0!important;padding:0!important}ruble:after,.wd_rub:after{content:'₽'!important;display:inline!important;font-family:inherit!important;text-transform:lowercase!important}
/* End */


/* Start:/bitrix/templates/a3copy/css/responsive.min.css?171887652210543*/
@media(max-width:768px){h2{font-size:24px}h3{font-size:20px;line-height:24px !important}#vk_community_messages{display:none !important}.block-holder{max-width:100%;padding:0 10px}.page-text.container.delivery{margin:0}.page-text.container h2{margin:10px 0}.page-text.container .sidebar-widget{display:none}.main-page-flamp{display:none}.main-page-map,.map{margin:10px -800px 0;display:none}.main-page-map-mobile,.map-mobile{display:block;margin:0 -10px;background:#e8e8e8;height:200px}.map-mobile .map-holder-mobile{display:block}.page-content .bx-breadcrumb{width:auto;margin:20px auto}.page-content .bx-breadcrumb-holder{position:static;top:0;left:0}.header-section{margin:0;padding:0}.header-section-holder,.fotoknigi .header-section-holder,.foto-na-dokumenty .header-section-holder{padding:20px 0;width:auto}.header-section-holder h1,.foto-na-dokumenty .header-section-holder h1{font-size:30px;padding:0 10px}.header-section-holder .hidden-button-black{margin:0 10px;letter-spacing:normal}.section-banners{display:none}.header-section-background-holder{display:none}.catalog-section{margin:0;padding:0}.catalog-section-items-list{margin:20px 0 0}.catalog-section-items-list ul{display:block !important}.catalog-section-items-list ul::after{content:'';display:block;width:100%;height:0;clear:both}.catalog-section-items-list li.data-item{display:inline-block;width:50%;float:left;margin:0 0 10px;padding:10px;text-align:center}.catalog-section-items-list li.data-item:first-child,.catalog-section-items-list li.data-item:last-child{text-align:center}.catalog-element-preview-block{margin-top:20px}.catalog-element-desc-holder{padding:10px}.catalog-element-preview-text,.pechat-na-holste_granzh .catalog-element-preview-text,.pechat-na-holste_authrs_portrait .catalog-element-preview-text,.fotokalendari .catalog-element-preview-text{padding:0}.catalog-element-desc-order{margin:10px 0 0}.catalog-element-main-description{margin-top:20px}.catalog-element-main-desc-item{width:auto;padding:0;margin:0 0 20px;text-align:left}.catalog-element-main-desc-item-pic{width:80px;height:80px;display:inline-block;background-position:center;background-repeat:no-repeat;background-size:150%;margin:0 10px 0 0;float:left}.pechat-na-brelkakh .catalog-element-main-desc-item-pic{background-size:contain}.catalog-element-main-desc-item-text{display:inline-block;width:calc(100% - 110px)}.catalog-element-print-types{width:auto;margin:61px -10px 80px}.catalog-element-print-types-title{width:auto;margin:0 10px 26px}.catalog-element-print-types-holder{padding:40px 0 0}.catalog-element-print-types-text{width:auto;height:340px}.ptint-type-text{height:180px}.catalog-element-print-types-holder .owl-nav .owl-prev{left:15px}.catalog-element-print-types-holder .owl-nav .owl-next{right:15px}.catalog-element-print-types-names{width:auto}.catalog-element-print-types-names ul{flex-wrap:wrap}.catalog-element-print-types-names li{margin:10px}.catalog-element-prices{margin-top:20px !important}.catalog-element-prices-holst-holder{padding:10px 5px 20px}.catalog-element-prices-holder{padding:10px 5px 20px !important}.pechat-na-holste_reproduction .catalog-element-prices-row,.pechat-na-holste_pop_art .catalog-element-prices-row,.pechat-na-holste_authrs_portrait .catalog-element-prices-row,.catalog-element-prices-row{height:auto}.prices-row-title{float:none;width:auto;justify-content:left;padding:20px 10px 0;font-size:20px}.catalog-element-prices-row table{display:block;width:100%;font-size:14px}.prices-row-item-pic{-webkit-transform:scale(0.7,0.7);transform:scale(0.7,0.7)}.catalog-element-prices-row table .prices-row-item-price{font-size:14px;white-space:nowrap;display:flex;align-items:center;padding:0}.catalog-element-prices-row table tbody,.catalog-element-prices-row table tbody tr{display:block}.catalog-element-prices-row table tbody tr td{display:flex}.prices-row-border{display:none}.prices-row-pics,.catalog-element-prices-row:nth-of-type(2) .prices-row-pics{flex-basis:120px;width:120px;height:auto;padding:5px 0}.prices-row-item-size{display:flex;align-items:center;padding:0;min-width:100px}.catalog-element-prices-holder table{font-size:14px}.catalog-element-prices-holder table ruble{display:none}.bx-catalog-element .photogallery-title{display:block}.catalog-element-work-step{margin-top:20px}.catalog-element-work-step-holder{margin:0 0 20px}.catalog-element-order{margin-top:20px}.catalog-element-order-holder{padding:10px !important}.order-title{font-size:24px;line-height:26px !important}.order-background{display:none}.catalog-element-order-holder .visible-button{text-align:center}.catalog-element-similar{margin-top:20px}.catalog-element-similar-elements-title{font-size:20px}.catalog-element-similar-item a{font-size:0}.similar-item-pic{width:100px;height:100px;display:inline-block;vertical-align:top}.similar-item-text{display:inline-block;height:100px;width:calc(100% - 100px);vertical-align:top;padding:5px;min-height:auto}.similar-item-title{margin:0 0 5px;font-size:16px}.catalog-element-detail-text{display:none}.catalog-element-detail-video iframe{width:100%;height:auto}.catalog-element-catalog-banner-text-holder{margin:55px 15px 55px 15px}.catalog-element-catalog-banner-pic{display:none}.catalog-element-social-links{margin:40px 0 0}.catalog-element-social-links-holder{flex-direction:column;padding:0}.catalog-element-social-links-text{text-align:center}.catalog-element-social-links-text br{display:none}.catalog-element-social-links-text span.big{font-size:32px}.catalog-element-social-links-icons{padding:19px 0 0;text-align:center}.catalog-element-reviews{margin-top:20px}.catalog-element-reviews-holder{text-align:center;height:auto}.catalog-element-reviews-item{margin:0 0 20px}.catalog-element-reviews-item-pic{width:120px;height:auto}.t_shirt_print .catalog-element-reviews-item-pic{float:none;width:auto;text-align:center;display:block}.catalog-element-reviews-text{text-align:left;margin:0 0 0 120px;width:180px;padding:5px}.t_shirt_print .catalog-element-reviews-text{margin:0;padding:20px}.catalog-element-reviews-text::before{display:none}.catalog-element-reviews-content{font-size:14px;line-height:16px}.catalog-element-collage-types,.catalog-element-photowall-types{margin-top:20px}.catalog-element-collage-types-holder,.catalog-element-photowall-types-holder{margin:0;text-align:center}.catalog-element-collage-types-item,.catalog-element-photowall-types-item{width:250px;float:none;display:inline-block;margin:0 0 20px}.catalog-element-photowall-types-item{width:300px}.catalog-element-collage-types-item-holder,.catalog-element-photowall-types-item-holder{margin:0}.catalog-element-before-item,.catalog-element-after-item{height:auto}.catalog-element-before-item img,.catalog-element-after-item img{max-width:100%;height:auto}.catalog-element-add-desc{display:none}.catalog-element-photogalery2{display:none}.catalog-element-type-goods{margin-top:20px}.catalog-element-type-goods-item-pic{height:120px}.catalog-element-type-goods-item-name{padding:5px;height:90px}.catalog-element-type-goods-item-name h5{font-size:14px;line-height:16px}.header-inner.contacts .main-page-banners{display:none}.message-form_item.message-form_item_textarea{width:100%;margin:0}.message-form_item,.message-form_item.message-form_item_textarea{float:none}.message-form_item{margin:0 20px 10px}#message-form-item-89{margin:20px 20px 10px}.message-form_item .textarea,.message-form_text input,.message-form_date input{width:100%}.message-form_submit{margin:40px 0 20px 0;float:none;text-align:center}.header-inner .header-title-holder h1{font-size:30px}.arcticmodal-container_i .arcticmodal-container_i2{padding:10px}.news-item{padding:0 0 20px}.news-item-pic{float:none}.news-item-pic img{max-width:100%;height:auto}.news-item-text{margin:0;padding:11px 20px 0}.news-detail-pic img{max-width:100%;height:auto}.photogallery-title{display:none}.catalog-header-holder{width:auto;padding:20px 0;height:auto}.catalog-header-holder h1{font-size:30px;padding:0 10px;margin:0 0 30px;width:auto;line-height:normal}.catalog-header-pic,.catalog-header-banner{display:none}.catalog-header+.bx-breadcrumb{width:auto;line-height:normal}.catalog-sidebar{width:auto;flex-basis:auto;margin:20px 0 0;float:none}.catalog-content{margin:0;padding:0}.product-item-image-original{background-position:center;background-repeat:no-repeat}.adm-nav-pages-block{text-align:center}}@media(min-width:320px) and (max-width:400px){.polygraphy .catalog-element-prices.brand-style{display:none}.polygraphy .catalog-element-prices table{font-size:12px}}@media(min-width:320px) and (max-width:539px){.fotoknigi .catalog-element-products-holder{text-align:center;margin:0}.fotoknigi .catalog-element-products-item{width:310px;float:none;display:inline-block}.fotoknigi .catalog-element-products-item-holder{margin:0}.catalog-element-product-item-pic{width:120px;height:auto;float:left;margin:0 5px 0 0}.fotoknigi .catalog-element-product-item-pic{width:auto;height:250px}.catalog-element-product-item-pic img{max-width:100%;height:auto}.catalog-element-product-item-name{padding:5px;font-size:16px;margin:0 0 5px}.fotoknigi .catalog-element-product-item-text{text-align:left}.catalog-element-product-item-props{padding:0 5px}.catalog-element-product-supply{padding:10px 0 0}.catalog-element-product-price{font-size:18px;margin:0 0 5px;float:none}.fotoknigi .catalog-element-product-price{float:left;margin:10px 0 0 10px;font-size:22px}.catalog-element-product-order,.fotoknigi .catalog-element-product-order{margin:0 10px 0 0}.catalog-element-product-order .hidden-button-pink{padding:9px 8px 8px;font-size:14px}}@media(min-width:320px) and (max-width:581px){.catalog-element-pillow-metrica-image-holder,.catalog-element-pillow-metrica-description{width:100%;float:none}.catalog-element-pillow-metrica-description{margin:20px 0 0;padding:15px 0 0}.catalog-element-pillow-metrica-carousel{height:auto}}@media(min-width:320px) and (max-width:630px){.catalog-element-plastik-description-left,.catalog-element-plastik-description-right{width:100%}.catalog-element-plastik-description-right{padding:23px 0 0}}@media(max-width:992px){.b-contacts-top,.b-contacts-bottom{flex-wrap:wrap}.b-contacts-bottom{width:calc(100% + 32px);flex-basis:calc(100% + 32px);margin:0 -16px;padding:20px 20px 30px;border-radius:0}.b-contacts-main{margin:0 0 40px}.b-contacts-map{width:calc(100% + 32px);flex-basis:calc(100% + 32px);height:400px;margin:0 -16px;border-radius:0}.b-contacts-schedule,.b-contacts-checkout{width:100%;flex-basis:100%}.b-contacts-schedule{margin:0 0 40px}}

/* End */


/* Start:/bitrix/templates/a3copy/js/lib/fancybox2/jquery.fancybox.css?15566225783691*/
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px;}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5)}.fancybox-outer, .fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('/bitrix/templates/a3copy/js/lib/fancybox2/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('/bitrix/templates/a3copy/js/lib/fancybox2/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('/bitrix/templates/a3copy/js/lib/fancybox2/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px;}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('/bitrix/templates/a3copy/js/lib/fancybox2/fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background: transparent;background:rgba(0, 0, 0, 0.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('/bitrix/templates/a3copy/js/lib/fancybox2/fancybox_sprite@2x.png');background-size:44px 152px}#fancybox-loading div{background-image:url('/bitrix/templates/a3copy/js/lib/fancybox2/fancybox_loading@2x.gif');background-size:24px 24px}}
/* End */


/* Start:/bitrix/templates/.default/components/ma/site.settings/.default/style.min.css?16156556052249*/
.arcticmodal-overlay,.arcticmodal-container{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000}.arcticmodal-container{margin:0;padding:0;border:0;border-collapse:collapse;overflow:auto;-webkit-overflow-scrolling:touch}*:first-child+html .arcticmodal-container{height:100%}.arcticmodal-container_i{margin:0 auto}.arcticmodal-container_i2{padding:24px;margin:0;border:0;vertical-align:middle}.arcticmodal-error{padding:20px;border-radius:10px;background:#000;color:#fff}.arcticmodal-loading{width:80px;height:80px;border-radius:10px;background:#000 url(/bitrix/templates/.default/components/ma/site.settings/.default/img/loading.gif) no-repeat 50% 50%}.m-box-modal{background:#fff;padding:15px;position:relative;border-radius:10px}.m-box-modal .box-modal_close{position:absolute;top:40px;right:40px;width:25px;height:25px;cursor:pointer;background-image:url('/bitrix/templates/.default/components/ma/site.settings/.default/img/close.svg');background-repeat:no-repeat;background-position:0 0}.b-up_button{position:fixed;right:30px;bottom:50px;display:none;width:39px;height:40px;z-index:100}.b-up_button span{display:block;height:100%;background:url('/bitrix/templates/.default/components/ma/site.settings/.default/img/up.jpg') no-repeat 0 0;opacity:.3;filter:alpha(opacity=30)}.ma_custom_radio_button{padding:0 0 0 20px;position:relative;background:url('/bitrix/templates/.default/components/ma/site.settings/.default/img/button.png') no-repeat 0 2px;cursor:pointer;display:inline-block;margin-bottom:6px}*+html .ma_custom_radio_button{display:inline;zoom:1}*html .ma_custom_radio_button{display:inline;zoom:1}.ma_custom_radio_button.checked{background-position:0 -33px}.ma_custom_radio_button input{opacity:0;filter:alpha(opacity=0);position:absolute;top:0;left:0;cursor:pointer}input.custom-input-placeholder,textarea.custom-textarea-placeholder{color:#000}input.placeholder-color,textarea.placeholder-color{color:#ccc}.ma_custom_checkbox_button{padding:0 0 0 22px;position:relative;background:url('/bitrix/templates/.default/components/ma/site.settings/.default/img/checkbox.png') no-repeat 0 0;cursor:pointer;display:inline-block;margin-bottom:6px}*+html .ma_custom_checkbox_button{display:inline;zoom:1}*html .ma_custom_checkbox_button{display:inline;zoom:1}.ma_custom_checkbox_button.checked{background-position:0 -100px}.ma_custom_checkbox_button input{opacity:0;filter:alpha(opacity=0);position:absolute;top:0;left:0;cursor:pointer}@media(max-width:992px){.m-box-modal .box-modal_close{background-size:25px 25px;width:25px;height:25px;top:20px;right:15px}}
/* End */


/* Start:/bitrix/templates/a3copy/components/ma/catalog.section.list/catalog-menu/style.min.css?16156565152365*/
.main-catalog{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;margin:0 0 88px 0}.main-catalog__text{width:31.428571%;margin-bottom:32px}.main-catalog__title{margin:0 0 20px 0;font-weight:600;font-size:40px;line-height:48px}.main-catalog__description{max-width:320px}.main-catalog__item{width:31.428571%;margin-bottom:32px}.main-catalog__item--full{width:65.714285%}.main-catalog__holder{position:relative;display:block;width:100%;height:0;padding-top:100%;background:#f2f2f2;overflow:hidden;border-radius:20px;-webkit-transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;cursor:pointer}.main-catalog__item--full .main-catalog__holder{padding-top:47.826087%}.main-catalog__image{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.main-catalog__item img{display:block;max-width:none;width:100%}.main-catalog__button{position:absolute;right:16px;bottom:16px;left:16px;width:auto}.main-catalog__holder:hover{-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,0.1),0 3px 6px 0 rgba(0,0,0,0.06);box-shadow:0 10px 20px 0 rgba(0,0,0,0.1),0 3px 6px 0 rgba(0,0,0,0.06)}.main-catalog__holder:hover .main-catalog__button{background:#fff;color:#d9205e !important}@media(max-width:991px){.main-catalog{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin:0 0 65px -16px}.main-catalog__text{width:auto;margin:0 0 23px 16px;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.main-catalog__title{margin:0 0 10px 0;font-size:28px;line-height:36px}.main-catalog__description{max-width:300px}.main-catalog__item{width:calc(50% - 16px);margin:0 0 20px 16px}.main-catalog__item--full .main-catalog__holder{padding-top:100%}.main-catalog__item--full .main-catalog__image img{-webkit-transform:translateX(-120px);-ms-transform:translateX(-120px);transform:translateX(-120px);width:736px}.main-catalog__button{padding-top:17px;padding-bottom:17px;font-size:14px}}@media(max-width:620px){.main-catalog{margin:0 0 65px 0}.main-catalog__item{width:100%;margin:0 0 20px 0}}
/* End */


/* Start:/bitrix/templates/a3copy/components/ma/sale.basket.basket.line/header-cart/style.css?17441805971277*/
.b-small-basket  {
	position: relative;
}
.admin .b-small-basket {
	margin: 0 5px 0 0;
}
.b-small-basket a {
	display: block;
	width: 40px;
	height: 40px;
	font-size: 0;
	background: transparent url("/bitrix/templates/a3copy/components/ma/sale.basket.basket.line/header-cart/images/icon.svg") center / 27px 24px no-repeat;
}
/*.admin .b-small-basket a {*/
.b-small-basket a {
	width: auto;
	height: auto;
	padding: 38px 5px 0;
	background: transparent url("/bitrix/templates/a3copy/components/ma/sale.basket.basket.line/header-cart/images/icon.svg") top center / 27px 24px no-repeat;
	font-size: 12px;
	background-position: center 7px;
}
.b-small-basket  a:hover {
	background-color: #eeeef3;
	border-radius: 4px;
}

.b-small-basket_num {
	position: absolute;
	top: -4px;
	right: -5px;
	font-size: 9px;
	line-height: 12px;
	color: #fff;
	width: 16px;
	height: 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 50%;
	background-color: var(--site-primory-color);
}

@media (max-width: 991px) {
	.b-small-basket a {
		width: 32px;
		height: 32px;
		background-size: 23px 20px;
	}
	/*.admin .b-small-basket a {*/
	.b-small-basket a {
		font-size: 0;
		width: 40px;
		height: 0;
	}
}

/* End */


/* Start:/bitrix/templates/a3copy/components/bitrix/breadcrumb/a3copy/style.css?15626530991523*/
.bx-breadcrumb-holder {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}
	.bx-breadcrumb-item {
	    display: -webkit-inline-box;
	    display: -webkit-inline-flex;
	    display: -ms-inline-flexbox;
	    display: inline-flex;
	    -webkit-box-align: center;
	    -webkit-align-items: center;
	        -ms-flex-align: center;
	            align-items: center;
	    font-size: 14px;
	    line-height: 20px;
	}

	.bx-breadcrumb-item > span:not(.separator) {
	    opacity: 0.5;
	}

	.bx-breadcrumb-item .separator {
	    display: -webkit-inline-box;
	    display: -webkit-inline-flex;
	    display: -ms-inline-flexbox;
	    display: inline-flex;
	    -webkit-box-align: center;
	    -webkit-align-items: center;
	        -ms-flex-align: center;
	            align-items: center;
	    position: relative;
	    width: 16px;
	    height: 16px;
	    margin: 0 10px;
	}
	.bx-breadcrumb-item .separator::before {
	    content: "";
	    width: 6px;
	    height: 6px;
	    border-top: 1px solid;
	    border-right: 1px solid;
	    border-color: rgba(0, 0, 77, 0.5);
	    -webkit-transform: rotate(45deg);
	        -ms-transform: rotate(45deg);
	            transform: rotate(45deg);
	}
/* End */


/* Start:/bitrix/templates/.default/components/ma/search.title/catalog.a3copy/style.css?17443431383597*/
.page-title {
	display: flex;
	flex-wrap: wrap;
}
.bx-breadcrumb {
	width: 100%;
}
.header-title-holder {}
.b-search-title {
	margin: 33px 0 49px auto;
}
.b-search-title_form {
	position: relative;
}
.b-search-title_input {
	width: 420px;
	padding: 9px 20px 7px 20px;
	border: 1px solid #cacad1;
	border-radius: 4px;
	font-size: 16px;
}
.b-search-title_submit {
	position: absolute;
	top: 0;
	right: 0;
	width: 45px;
	height: 36px;
	font-size: 0;
	background: transparent;
	border: none;
	background-image: url('/bitrix/templates/.default/components/ma/search.title/catalog.a3copy/images/search.png');
	background-repeat: no-repeat;
	background-size: 18px 17px;
	background-position: center;
}
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
	background: #fff;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:100%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	vertical-align:top;
	display: flex;
	align-items: center;
}

table.title-search-result .title-search-picture {
	display: flex;
	justify-content: center;
	width: 75px;
	margin: 0 10px 0 0;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color: var(--site-primory-color);
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#f3f3f3;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#00004D;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/bitrix/templates/.default/components/ma/search.title/catalog.a3copy/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}

p.title-search-preview {
	font-size:12px;
}
div.title-search-result td.title-search-price span {
	font-size: 26px;
}
@media (max-width: 830px) {
	.header-title-holder {
		width: 100%;
	}
	.b-search-title {
		width: 100%;
		margin: 0 0 12px;
	}
	.b-search-title_input {
		width: 100%;
	}
}
@media (max-width: 761px) {
	.header-title-holder h1 {
		margin-bottom: 14px;
	}
	.b-search-title_input {
		padding: 6px 40px 4px 10px;
		font-size: 14px;
	}
	.b-search-title_submit {
		width: 57px;
		height: 28px;
		background-size: 14px 13px;
	}
}

/* End */


/* Start:/bitrix/templates/a3copy/template_styles.min.css?1615654497996*/
@media screen and (max-width:768px){.order-call{width:70px;height:70px;background-size:70px 70px;bottom:100px;right:13px}.catalog-sidebar .open .ul-deep-2{background-color:rgba(0,0,0,0.03);border-radius:4px;padding:15px;line-height:.6}.catalog-sidebar .li-deep-2{margin-left:10px;list-style:circle}.catalog-element-products h4{margin:30px 0 40px}.catalog-element-description-text h2{margin:0 0 14px}.catalog-element-description-text h4{margin:0 0 14px}.b-message-form.b-message-form_11{background-color:transparent}#i-message-form-field-64,#i-message-form-field-65,#i-message-form-field-66,#i-message-form-field-67{border:1px solid #ddd}.bx_item_banners .bx_item_banners_item{flex-basis:50%}}@media screen and (max-width:570px){.order-call{width:60px;height:60px;background-size:60px 60px;right:17px}.bx_item_banners .bx_item_banners_item{flex-basis:100%}}@media screen and (max-width:360px){.order-call{width:50px;height:50px;background-size:50px 50px;right:22px}.order-call:hover{bottom:100px}}
/* End */
/* /bitrix/templates/a3copy/css/normalize.min.css?16127934272400 */
/* /bitrix/templates/a3copy/css/fonts.min.css?1612793489900 */
/* /bitrix/templates/a3copy/css/global.css?17442166343724 */
/* /bitrix/templates/a3copy/css/defaults.css?174307658310734 */
/* /bitrix/templates/a3copy/css/style.css?174878342942840 */
/* /bitrix/templates/a3copy/css/slick.min.css?16156544201358 */
/* /bitrix/templates/a3copy/css/slick-theme.min.css?16156553077083 */
/* /bitrix/templates/a3copy/css/owl.carousel.min.css?16127935172909 */
/* /bitrix/templates/a3copy/css/bootstrap1.min.css?16127934559331 */
/* /bitrix/templates/a3copy/css/webdebug.ruble.a.min.css?1615655512626 */
/* /bitrix/templates/a3copy/css/responsive.min.css?171887652210543 */
/* /bitrix/templates/a3copy/js/lib/fancybox2/jquery.fancybox.css?15566225783691 */
/* /bitrix/templates/.default/components/ma/site.settings/.default/style.min.css?16156556052249 */
/* /bitrix/templates/a3copy/components/ma/catalog.section.list/catalog-menu/style.min.css?16156565152365 */
/* /bitrix/templates/a3copy/components/ma/sale.basket.basket.line/header-cart/style.css?17441805971277 */
/* /bitrix/templates/a3copy/components/bitrix/breadcrumb/a3copy/style.css?15626530991523 */
/* /bitrix/templates/.default/components/ma/search.title/catalog.a3copy/style.css?17443431383597 */
/* /bitrix/templates/a3copy/template_styles.min.css?1615654497996 */
