

/* Start:/local/templates/template.monsterior/css/global/font.css?17476367604834*/
/* font.css
 * глобальные стили шрифта на всем сайте
 *
 */
:root {
	--site-font-family: 'Montserrat', sans-serif;
	--site-default-color: #231F20;
	--site-accent-color: #B17649;
	--site-accent-color--hover: #B17649;
	--site-grey-color: #94909d;
	--site-disabled-color: #bebdbd;
	--site-light-color: #FFFFFF;
	--site-input-border-width: 1px;
	--site-input-border-radius: 4px;
	--site-input-height: 60px;
	--site-input-font-size: 16px;
	--site-input-line-height: 1.5;
	--site-input-text-color: #000000;
	--site-input-text-color--placeholder: #94909d;
	--site-input-border-color: #E5E5E5;
	--site-input-border-color--focus: #595959;
	--site-separator-color: #E5E5E5;
	--site-light-grey-color: #F8F8F8;
	--site-light-grey-color-2: #F2F2F2;
	--site-red-color: #F33232;
	--site-error-color: #F33232;
}
@media(max-width: 1024px){
	:root {
		--site-input-height: 47px;
	}
}
@font-face {
	font-family: "Montserrat";
	src:
		local("Montserrat"),
		url("/local/templates/template.monsterior/css/global/../../fonts/Montserrat/Montserrat-Light.ttf") format("truetype");
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "Montserrat";
	src:
		local("Montserrat"),
		url("/local/templates/template.monsterior/css/global/../../fonts/Montserrat/Montserrat-Regular.ttf") format("truetype");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "Montserrat";
	src:
		local("Montserrat"),
		url("/local/templates/template.monsterior/css/global/../../fonts/Montserrat/Montserrat-Medium.ttf") format("truetype");
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "Montserrat";
	src:
		local("Montserrat"),
		url("/local/templates/template.monsterior/css/global/../../fonts/Montserrat/Montserrat-SemiBold.ttf") format("truetype");
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "Montserrat";
	src:
		local("Montserrat"),
		url("/local/templates/template.monsterior/css/global/../../fonts/Montserrat/Montserrat-Bold.ttf") format("truetype");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "Dited";
	src:
		local("Dited"),
		url("/local/templates/template.monsterior/css/global/../../fonts/Dited/Dited.otf") format("opentype");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "Ruble";
	src:
		local("Ruble"),
		url("/local/templates/template.monsterior/css/global/../../fonts/Ruble/ruble.ttf") format("truetype");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "Ruble";
	src:
		local("Ruble"),
		url("/local/templates/template.monsterior/css/global/../../fonts/Ruble/ruble.ttf") format("truetype");
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "Ruble";
	src:
		local("Ruble"),
		url("/local/templates/template.monsterior/css/global/../../fonts/Ruble/ruble.ttf") format("truetype");
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "Ruble";
	src:
		local("Ruble"),
		url("/local/templates/template.monsterior/css/global/../../fonts/Ruble/ruble.ttf") format("truetype");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}
body {
	font: 400 16px/1.4 var(--site-font-family);
	color: var(--site-default-color);
	-webkit-font-smoothing: antialiased;
}
.page-holder a,
.page-holder a:visited {
	display: inline;
	color: var(--site-default-color);
	font-weight: 400;
	border-bottom: 1px solid var(--site-default-color);
	text-decoration: none;
	transition: color 0.2s, border 0.2s;
}
.page-holder .bgc-black a,
.page-holder .bgc-black a:visited {
	color: var(--site-light-color);
}
.page-holder a:hover,
.page-holder a.active {
	color: var(--site-accent-color);
	border-color: var(--site-accent-color);
	text-decoration: none;
}
.page-holder .bgc-black a:hover {
	color: var(--site-light-color);
}
.page-holder a:active {
	color: var(--site-accent-dark-color);
	border-color: var(--site-accent-dark-color);
	text-decoration: none;
}
.page-holder .bgc-black a:active {
	color: var(--site-light-color);
}
h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
	display: block;
	margin: 1em 0;
	font-weight: 500;
	color: inherit;
}
h1, .h1 {
	font-size: 44px;
	line-height: 1.2;
}
h2, .h2 {
	font-size: 36px;
	line-height: 1.2;
}
h3, .h3 {
	font-size: 24px;
	line-height: 1.3;
}
h4, .h4 {
	font-size: 22px;
	line-height: 1.2;
}
h5, .h5 {
	font-size: 20px;
	line-height: 1.2;
}
h6, .h6 {
	font-size: 18px;
	line-height: 1.6;
}
p {
	margin: 0.65em 0;
	padding: 0;
}
p:first-child {
	margin-top: 0;
}

@media(max-width: 991px){
	body {
		font: 400 14px/1.4 var(--site-font-family);
	}
	h1, .h1 {
		font-size: 32px;
		line-height: 1.2;
	}
	h2, .h2 {
		font-size: 30px;
		line-height: 1.2;
	}
	h3, .h3 {
		font-size: 18px;
		line-height: 1.3;
	}
	h4, .h4 {
		font-size: 16px;
		line-height: 1.2;
	}
	h5, .h5 {
		font-size: 15px;
		line-height: 1.2;
	}
	h6, .h6 {
		font-size: 14px;
		line-height: 1.6;
	}
}

/* End */


/* Start:/local/templates/template.monsterior/css/global/global.css?174713146746842*/
﻿/* global.css
 * глобальные стили
 *
 */
html, body {
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
	background-color: var(--site-light-color);
}
* {
	outline: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
*::before,
*::after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
article,
aside,
footer,
header,
nav,
section,
figcaption,
figure,
main {
  display: block;
}
figure {
	margin: 0;
}
table, td, th {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	font-size: 100%;
}
picture {
	display: block;
	font-size: 0;
	line-height: 0;
}
svg {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}
img {
	max-width: 100%;
	height: auto;
	border: none;
}
button{
	font: 400 16px/1.5 var(--site-font-family);
	border: none;
	background-color: transparent;
	cursor: pointer;
	color: var(--site-default-color);
}
/*################################################################### */
/* СПИСКИ */
/*################################################################### */
.page-holder ul,
.page-holder ol {
	padding: 0;
	margin: 0.6em 0;
	list-style: none;
}
.page-holder ol {
	counter-reset: list;
}
.page-holder li {
	position: relative;
    margin: 0.7em 0;
    list-style: none;
}
.page-holder ul li {
	padding-left: 1.2em;
}
.page-holder ol li {
	counter-increment: list;
	padding-left: 1.2em;
}
.page-holder li::before {
	position: absolute;
    left: 0;
    color: var(--site-accent-color);
}
.page-holder ul li::before {
	content: "";
    top: 0.45em;
    font-size: 1.2em;
    width: 0.42em;
    height: 0.42em;
    background: var(--site-accent-color);
}
.page-holder ol li::before {
	content: counter(list)'.';
	top: 0;
	font-size: 1em;
    font-weight: 700;
}
.page-holder .g-menu ul,
.page-holder .g-menu li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.page-holder .g-menu li::before {
	content: none;
}
.page-holder .g-menu a,
.page-holder .g-menu a:visited {
	border-bottom: none;
}
/*################################################################### */
/* ЭЛЕМЕНТЫ ФОРМ */
/*################################################################### */
.page-holder input[type="text"],
.page-holder input[type="password"],
.page-holder input[type="email"],
.page-holder input[type="number"],
.page-holder textarea {
    display: block;
    width: 100%;
    font-family: var(--site-font-family);
	font-size: var(--site-input-font-size);
	font-weight: 400;
	line-height: var(--site-input-line-height);
	min-height: var(--site-input-height);
	/* border-style: solid;
	border-width: var(--site-input-border-width);
	border-color: var(--site-input-border-color); */
    padding: 11px 20px 11px 0;
	color: var(--site-input-text-color);
	margin: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: none;
	border-bottom: 1px solid var(--site-input-border-color);
	transition: border 0.2s, color 0.2s;
}
.page-holder input[type="number"]{
	-moz-appearance:textfield;
}
.page-holder input[type="number"]::-webkit-outer-spin-button,
.page-holder input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
.page-holder input[type="text"]:hover,
.page-holder input[type="password"]:hover,
.page-holder input[type="email"]:hover,
.page-holder input[type="number"]:hover,
.page-holder textarea:hover,
.page-holder input[type="text"]:focus,
.page-holder input[type="password"]:focus,
.page-holder input[type="email"]:focus,
.page-holder input[type="number"]:focus,
.page-holder textarea:focus {
	border-color: var(--site-input-border-color);
}
.page-holder input[type="text"]:focus,
.page-holder input[type="password"]:focus,
.page-holder input[type="email"]:focus,
.page-holder input[type="number"]:focus,
.page-holder textarea:focus {
	color: var(--site-input-text-color--focus);
}
.page-holder textarea {
	resize: none;
}
.page-holder input::-webkit-input-placeholder,
.page-holder textarea::-webkit-input-placeholder {
	/* Chrome */
	font-weight: 400;
    font-size: 14px;
    line-height: 1.6;
    color: var(--site-input-text-color--placeholder);
}
.page-holder input:-ms-input-placeholder,
.page-holder textarea:-ms-input-placeholder {
	/* IE 10+ */
	font-weight: 400;
    font-size: 14px;
    line-height: 1.6;
    color: var(--site-input-text-color--placeholder);
}
.page-holder input::-moz-placeholder,
.page-holder textarea::-moz-placeholder {
	/* Firefox 19+ */
	font-weight: 400;
    font-size: 14px;
    line-height: 1.6;
    color: var(--site-input-text-color--placeholder);
    opacity: 1;
}
.page-holder input::-moz-placeholder,
.page-holder textarea::-moz-placeholder {
	font-weight: 400;
    font-size: 14px;
    line-height: 1.6;
    color: var(--site-input-text-color--placeholder);
}
.page-holder input:-moz-placeholder,
.page-holder textarea:-moz-placeholder {
	/* Firefox 4 - 18 */
	font-weight: 400;
    font-size: 14px;
    line-height: 1.6;
    color: var(--site-input-text-color--placeholder);
    opacity: 1;
}
.page-holder input[type=number]::-webkit-inner-spin-button,
.page-holder input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
}
.g-input-container {
	position: relative;
}
.g-input-container label {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 150%;
	color: var(--site-grey-color);
	transition: transform 0.2s;
	user-select: none;
	pointer-events: none;
	transition: transform .2s ease;
}

.g-input-container textarea+label {
	top: 10px;
	transform: translateY(0);
}

.g-input-container input,
.g-input-container textarea {
	padding-top: 28px !important;
}
.g-input-container input:not(:placeholder-shown) ~ label,
.g-input-container input:focus ~ label {
	transform: translateY(-100%);
	font-size: 14px;
}
.g-input-container textarea:not(:placeholder-shown) ~ label,
.g-input-container textarea:focus ~ label {
	top: 20px;
	transform: translateY(-100%);
	font-size: 14px;
}
.g-checkbox,
.g-radio {

}
.g-checkbox input[type="checkbox"],
.g-radio input[type="radio"] {
	position: absolute;
	z-index: -1;
	margin: 0;
	padding: 0;
	opacity: 0;
}
.g-checkbox input[type="checkbox"] + *,
.g-radio input[type="radio"] + * {
	position: relative;
	display: inline-block;
	padding-left: 30px;
	cursor: pointer;
}
.g-checkbox input[type="checkbox"] + *::before,
.g-radio input[type="radio"] + *::before {
	content: "";
    position: absolute;
	top: 0;
	left: 1px;
	width: 20px;
    height: 20px;
	background-color: var(--site-light-color);
    border: 2px solid var(--site-separator-color);
}
.g-checkbox input[type="checkbox"] + *:before {
	border-radius: 4px;
}
.g-radio input[type="radio"] + *:before {
	border-radius: 50%;
}
.g-checkbox input[type="checkbox"]:checked + *::before,
.g-radio input[type="radio"]:checked + *::before {
	background-color: var(--site-accent-color);
	border-color: var(--site-accent-color);
}
.g-checkbox input[type="checkbox"]:checked + *::before{
	background-repeat: no-repeat;
	background-position: center;
	background-size: 14px;
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='11' viewBox='0 0 14 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.16797 6.33337L4.5013 9.66671L12.8346 1.33337' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.g-body select {
    width: 100%;
    outline: none;
	border: 1px solid var(--site-input-border-color);
	font: 400 var(--site-input-font-size)/var(--site-input-line-height) var(--site-font-family);
    color: var(--site-default-color);
    height: var(--site-input-height);
    text-align: left;
    padding: 10px 50px 10px 20px;
    background-color: var(--site-light-color);
    background-repeat: no-repeat;
    background-position: right 23px center;
    background-size: 10px 6px;
	background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M5 3.879L8.713.167l1.06 1.06L5 6 .227 1.227l1.06-1.06L5 3.879z' fill='%23222'/%3E%3C/svg%3E");
	cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
	appearance: none;
	transition: border-color 0.2s;
}
.g-body select:hover,
.g-body select:focus {
	border-color: var(--site-input-border-color);
}
/*################################################################### */
/* ИКОНКИ И СПРАЙТЫ */
/*################################################################### */
.g-ico,
.g-ico-map,
.g-ico-before::before,
.g-ico-after::after {
	position: relative;
	/*background-image: url('/local/templates/template.monsterior/css/global/../../img/icon-map.png');*/
	background-repeat: no-repeat;
}
.g-ico-before::before,
.g-ico-after::after {
	content: "";
}
.g-ico-map {
	display: inline-block;
	width: 36px;
	height: 36px;
	background-image: url('/local/templates/template.monsterior/css/global/../../img/ico-map.svg');
	/*background-image: url('/local/templates/template.monsterior/css/global/../../img/ico-map--countries@2x.png');*/
	background-size: 252px auto;
	background-position: 0 0;
}
/*################################################################### */
/* СТИЛИЗОВАННЫЕ ССЫЛКИ */
/*################################################################### */
.page-holder .g-link,
.page-holder .g-link:visited {
	position: relative;
    display: inline-block;
    font-family: var(--site-font-family);
    font-weight: 400;
    color: var(--site-default-color);
    text-align: left;
    text-decoration: none !important;
    text-transform: none;
    padding: 0 0 5px;
    background: transparent;
    border-radius: 0;
    border-width: 0 0 2px 0;
    border-style: solid;
    border-color: var(--site-accent-color);
    cursor: pointer;
    transition: color 0.2s;
    cursor: pointer;
}
.page-holder .g-link:hover {
	text-decoration: none;
	color: var(--site-accent-color);
}
/*################################################################### */
/* КНОПКИ */
/*################################################################### */
.page-holder .g-button,
.page-holder .g-button:visited,
.page-holder .g-button-border,
.page-holder .g-button-border:visited {
	display: inline-block;
	padding: 16px 32px;
	font: 400 16px/1 var(--site-font-family);
	border-radius: 0;
	color: var(--site-light-color);
	text-align: center;
	text-decoration: none !important;
	text-transform: none;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	transition: color 0.2s, background 0.2s, border 0.2s;
	outline: none;
	-webkit-appearance: none;
	white-space: nowrap;
	width: fit-content;
	position: relative;
}
.page-holder .g-button,
.page-holder .g-button:visited {
	background: var(--site-accent-color);
	border-color: var(--site-accent-color);
}
.page-holder .g-button:hover {
	background: var(--site-accent-color--hover);
	border-color: var(--site-accent-color--hover);
	color: var(--site-light-color);
}
.page-holder .g-button:active {
	background: var(--site-accent-color--hover);
	border-color: var(--site-accent-color--hover);
	color: var(--site-light-color);
}
.page-holder .g-button.disabled,
.page-holder .g-button.disabled:visited {
	background-color: var(--site-disabled-color);
	border-color: var(--site-disabled-color);
	color: var(--site-light-color);
	cursor: default;
	pointer-events: none;
	user-select: none;
}
.page-holder .g-button.disabled:hover {
	background-color: var(--site-disabled-color);
	border-color: var(--site-disabled-color);
	color: var(--site-light-color);
}
.page-holder .g-button-border,
.page-holder .g-button-border:visited {
	background: transparent;
	border: 1px solid var(--site-default-color);
	color: var(--site-default-color);
}
.page-holder .g-button-border.arrow{
	display: inline-flex;
	padding: 23px 32px;
	font-weight: 500;
	gap: 25px;
	line-height: 24px;
}
.page-holder .g-button-border.arrow::after{
	content: '';
	/* position: absolute;
	top: calc(50% - 12px); */
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 24px;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1_359_442' fill='white'%3E%3Cpath d='M15.4154 7C15.8696 7.91168 16.3086 8.7094 16.7325 9.39316C17.1867 10.0769 17.6257 10.6467 18.0496 11.1026L1 11.1026L1 12.8974L18.0496 12.8974C17.6257 13.3818 17.1867 13.9658 16.7325 14.6496C16.3086 15.3333 15.8696 16.1168 15.4154 17H17.005C18.9125 14.9202 20.9109 13.3818 23.0001 12.3846V11.6154C20.9109 10.6467 18.9126 9.10826 17.005 7L15.4154 7Z'/%3E%3C/mask%3E%3Cpath d='M15.4154 7C15.8696 7.91168 16.3086 8.7094 16.7325 9.39316C17.1867 10.0769 17.6257 10.6467 18.0496 11.1026L1 11.1026L1 12.8974L18.0496 12.8974C17.6257 13.3818 17.1867 13.9658 16.7325 14.6496C16.3086 15.3333 15.8696 16.1168 15.4154 17H17.005C18.9125 14.9202 20.9109 13.3818 23.0001 12.3846V11.6154C20.9109 10.6467 18.9126 9.10826 17.005 7L15.4154 7Z' fill='%23231F20'/%3E%3Cpath d='M15.4154 7V3L8.9539 3L11.8351 8.7836L15.4154 7ZM16.7325 9.39316L13.3328 11.5008L13.3659 11.5541L13.4006 11.6063L16.7325 9.39316ZM18.0496 11.1026V15.1026L27.2315 15.1026L20.9788 8.37865L18.0496 11.1026ZM1 11.1026L1 7.10257L-3 7.10257L-3 11.1026L1 11.1026ZM1 12.8974L-3 12.8974L-3 16.8974H1L1 12.8974ZM18.0496 12.8974L21.0596 15.5318L26.8661 8.89743L18.0496 8.89744V12.8974ZM16.7325 14.6496L13.4006 12.4364L13.3659 12.4887L13.3328 12.542L16.7325 14.6496ZM15.4154 17L11.8582 15.1707L8.8606 21H15.4154V17ZM17.005 17V21H18.764L19.9529 19.7037L17.005 17ZM23.0001 12.3846L24.7231 15.9945L27.0001 14.9077V12.3846H23.0001ZM23.0001 11.6154H27.0001V9.06097L24.6826 7.98647L23.0001 11.6154ZM17.005 7L19.9712 4.31632L18.7802 3H17.005V7ZM11.8351 8.7836C12.3307 9.77846 12.8293 10.6886 13.3328 11.5008L20.1322 7.28555C19.788 6.73021 19.4085 6.0449 18.9958 5.2164L11.8351 8.7836ZM13.4006 11.6063C13.9394 12.4176 14.5106 13.1707 15.1204 13.8265L20.9788 8.37865C20.7409 8.12276 20.434 7.73626 20.0645 7.17999L13.4006 11.6063ZM18.0496 7.10256L1 7.10257L1 15.1026L18.0496 15.1026V7.10256ZM-3 11.1026V12.8974L5 12.8974L5 11.1026L-3 11.1026ZM1 16.8974L18.0496 16.8974V8.89744L1 8.89744L1 16.8974ZM15.0396 10.2631C14.4726 10.9109 13.9274 11.6432 13.4006 12.4364L20.0645 16.8627C20.446 16.2884 20.7788 15.8526 21.0596 15.5318L15.0396 10.2631ZM13.3328 12.542C12.8416 13.3344 12.3504 14.2137 11.8582 15.1707L18.9727 18.8293C19.3888 18.02 19.7757 17.3323 20.1322 16.7572L13.3328 12.542ZM15.4154 21H17.005V13H15.4154V21ZM19.9529 19.7037C21.5877 17.9212 23.1857 16.7283 24.7231 15.9945L21.2771 8.77472C18.6361 10.0353 16.2374 11.9192 14.0572 14.2963L19.9529 19.7037ZM27.0001 12.3846V11.6154H19.0001V12.3846H27.0001ZM24.6826 7.98647C23.1803 7.28988 21.6006 6.11724 19.9712 4.31632L14.0389 9.68368C16.2245 12.0993 18.6415 14.0036 21.3175 15.2443L24.6826 7.98647ZM17.005 3L15.4154 3V11H17.005V3Z' fill='%23231F20' mask='url(%23path-1-inside-1_359_442)'/%3E%3C/svg%3E%0A");
}
.page-holder .g-button-border:hover {
	border-color: var(--site-accent-color);
	background: var(--site-accent-color);
	color: var(--site-light-color);
}
.page-holder .g-button-border:active {
	background: var(--site-accent-color);
	border-color: var(--site-accent-color);
}
.page-holder .g-button-border.arrow:hover::after,
.page-holder .g-button-border.arrow:active::after {
	/* background-repeat: no-repeat;
	background-position: calc(100% - 30px) center;
	background-size: 24px; */
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1_359_442' fill='white'%3E%3Cpath d='M15.4154 7C15.8696 7.91168 16.3086 8.7094 16.7325 9.39316C17.1867 10.0769 17.6257 10.6467 18.0496 11.1026L1 11.1026L1 12.8974L18.0496 12.8974C17.6257 13.3818 17.1867 13.9658 16.7325 14.6496C16.3086 15.3333 15.8696 16.1168 15.4154 17H17.005C18.9125 14.9202 20.9109 13.3818 23.0001 12.3846V11.6154C20.9109 10.6467 18.9126 9.10826 17.005 7L15.4154 7Z'/%3E%3C/mask%3E%3Cpath d='M15.4154 7C15.8696 7.91168 16.3086 8.7094 16.7325 9.39316C17.1867 10.0769 17.6257 10.6467 18.0496 11.1026L1 11.1026L1 12.8974L18.0496 12.8974C17.6257 13.3818 17.1867 13.9658 16.7325 14.6496C16.3086 15.3333 15.8696 16.1168 15.4154 17H17.005C18.9125 14.9202 20.9109 13.3818 23.0001 12.3846V11.6154C20.9109 10.6467 18.9126 9.10826 17.005 7L15.4154 7Z' fill='%23FFFFFF'/%3E%3Cpath d='M15.4154 7V3L8.9539 3L11.8351 8.7836L15.4154 7ZM16.7325 9.39316L13.3328 11.5008L13.3659 11.5541L13.4006 11.6063L16.7325 9.39316ZM18.0496 11.1026V15.1026L27.2315 15.1026L20.9788 8.37865L18.0496 11.1026ZM1 11.1026L1 7.10257L-3 7.10257L-3 11.1026L1 11.1026ZM1 12.8974L-3 12.8974L-3 16.8974H1L1 12.8974ZM18.0496 12.8974L21.0596 15.5318L26.8661 8.89743L18.0496 8.89744V12.8974ZM16.7325 14.6496L13.4006 12.4364L13.3659 12.4887L13.3328 12.542L16.7325 14.6496ZM15.4154 17L11.8582 15.1707L8.8606 21H15.4154V17ZM17.005 17V21H18.764L19.9529 19.7037L17.005 17ZM23.0001 12.3846L24.7231 15.9945L27.0001 14.9077V12.3846H23.0001ZM23.0001 11.6154H27.0001V9.06097L24.6826 7.98647L23.0001 11.6154ZM17.005 7L19.9712 4.31632L18.7802 3H17.005V7ZM11.8351 8.7836C12.3307 9.77846 12.8293 10.6886 13.3328 11.5008L20.1322 7.28555C19.788 6.73021 19.4085 6.0449 18.9958 5.2164L11.8351 8.7836ZM13.4006 11.6063C13.9394 12.4176 14.5106 13.1707 15.1204 13.8265L20.9788 8.37865C20.7409 8.12276 20.434 7.73626 20.0645 7.17999L13.4006 11.6063ZM18.0496 7.10256L1 7.10257L1 15.1026L18.0496 15.1026V7.10256ZM-3 11.1026V12.8974L5 12.8974L5 11.1026L-3 11.1026ZM1 16.8974L18.0496 16.8974V8.89744L1 8.89744L1 16.8974ZM15.0396 10.2631C14.4726 10.9109 13.9274 11.6432 13.4006 12.4364L20.0645 16.8627C20.446 16.2884 20.7788 15.8526 21.0596 15.5318L15.0396 10.2631ZM13.3328 12.542C12.8416 13.3344 12.3504 14.2137 11.8582 15.1707L18.9727 18.8293C19.3888 18.02 19.7757 17.3323 20.1322 16.7572L13.3328 12.542ZM15.4154 21H17.005V13H15.4154V21ZM19.9529 19.7037C21.5877 17.9212 23.1857 16.7283 24.7231 15.9945L21.2771 8.77472C18.6361 10.0353 16.2374 11.9192 14.0572 14.2963L19.9529 19.7037ZM27.0001 12.3846V11.6154H19.0001V12.3846H27.0001ZM24.6826 7.98647C23.1803 7.28988 21.6006 6.11724 19.9712 4.31632L14.0389 9.68368C16.2245 12.0993 18.6415 14.0036 21.3175 15.2443L24.6826 7.98647ZM17.005 3L15.4154 3V11H17.005V3Z' fill='%23FFFFFF' mask='url(%23path-1-inside-1_359_442)'/%3E%3C/svg%3E%0A");
}
.page-holder .g-button-border--black,
.page-holder .g-button-border--black:visited {
	border-color: var(--site-default-color);
	color: var(--site-default-color);
}
.page-holder .g-button-border--black:hover {
	background: var(--site-default-color);
	color: var(--site-light-color);
}
.page-holder .g-button-border--black:active {
	background: var(--site-default-color);
	border-color: var(--site-default-color);
	color: var(--site-light-color);
}
.page-holder .g-button-border--light,
.page-holder .g-button-border--light:visited {
	border-color: var(--site-light-color);
	color: var(--site-light-color);
	background-color: transparent;
}
.page-holder .g-button-border--light:hover {
	background: var(--site-light-color);
	color: var(--site-default-color);
	border-color: var(--site-light-color);
}
.page-holder .g-button-border--light:active {
	background: var(--site-light-color);
	border-color: var(--site-light-color);
	color: var(--site-default-color);
}
.page-holder .g-button-border.g-button-border--light.arrow{
	font-weight: 400;
}
.page-holder .g-button-border.g-button-border--light.arrow::after{
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1_359_442' fill='white'%3E%3Cpath d='M15.4154 7C15.8696 7.91168 16.3086 8.7094 16.7325 9.39316C17.1867 10.0769 17.6257 10.6467 18.0496 11.1026L1 11.1026L1 12.8974L18.0496 12.8974C17.6257 13.3818 17.1867 13.9658 16.7325 14.6496C16.3086 15.3333 15.8696 16.1168 15.4154 17H17.005C18.9125 14.9202 20.9109 13.3818 23.0001 12.3846V11.6154C20.9109 10.6467 18.9126 9.10826 17.005 7L15.4154 7Z'/%3E%3C/mask%3E%3Cpath d='M15.4154 7C15.8696 7.91168 16.3086 8.7094 16.7325 9.39316C17.1867 10.0769 17.6257 10.6467 18.0496 11.1026L1 11.1026L1 12.8974L18.0496 12.8974C17.6257 13.3818 17.1867 13.9658 16.7325 14.6496C16.3086 15.3333 15.8696 16.1168 15.4154 17H17.005C18.9125 14.9202 20.9109 13.3818 23.0001 12.3846V11.6154C20.9109 10.6467 18.9126 9.10826 17.005 7L15.4154 7Z' fill='%23FFFFFF'/%3E%3Cpath d='M15.4154 7V3L8.9539 3L11.8351 8.7836L15.4154 7ZM16.7325 9.39316L13.3328 11.5008L13.3659 11.5541L13.4006 11.6063L16.7325 9.39316ZM18.0496 11.1026V15.1026L27.2315 15.1026L20.9788 8.37865L18.0496 11.1026ZM1 11.1026L1 7.10257L-3 7.10257L-3 11.1026L1 11.1026ZM1 12.8974L-3 12.8974L-3 16.8974H1L1 12.8974ZM18.0496 12.8974L21.0596 15.5318L26.8661 8.89743L18.0496 8.89744V12.8974ZM16.7325 14.6496L13.4006 12.4364L13.3659 12.4887L13.3328 12.542L16.7325 14.6496ZM15.4154 17L11.8582 15.1707L8.8606 21H15.4154V17ZM17.005 17V21H18.764L19.9529 19.7037L17.005 17ZM23.0001 12.3846L24.7231 15.9945L27.0001 14.9077V12.3846H23.0001ZM23.0001 11.6154H27.0001V9.06097L24.6826 7.98647L23.0001 11.6154ZM17.005 7L19.9712 4.31632L18.7802 3H17.005V7ZM11.8351 8.7836C12.3307 9.77846 12.8293 10.6886 13.3328 11.5008L20.1322 7.28555C19.788 6.73021 19.4085 6.0449 18.9958 5.2164L11.8351 8.7836ZM13.4006 11.6063C13.9394 12.4176 14.5106 13.1707 15.1204 13.8265L20.9788 8.37865C20.7409 8.12276 20.434 7.73626 20.0645 7.17999L13.4006 11.6063ZM18.0496 7.10256L1 7.10257L1 15.1026L18.0496 15.1026V7.10256ZM-3 11.1026V12.8974L5 12.8974L5 11.1026L-3 11.1026ZM1 16.8974L18.0496 16.8974V8.89744L1 8.89744L1 16.8974ZM15.0396 10.2631C14.4726 10.9109 13.9274 11.6432 13.4006 12.4364L20.0645 16.8627C20.446 16.2884 20.7788 15.8526 21.0596 15.5318L15.0396 10.2631ZM13.3328 12.542C12.8416 13.3344 12.3504 14.2137 11.8582 15.1707L18.9727 18.8293C19.3888 18.02 19.7757 17.3323 20.1322 16.7572L13.3328 12.542ZM15.4154 21H17.005V13H15.4154V21ZM19.9529 19.7037C21.5877 17.9212 23.1857 16.7283 24.7231 15.9945L21.2771 8.77472C18.6361 10.0353 16.2374 11.9192 14.0572 14.2963L19.9529 19.7037ZM27.0001 12.3846V11.6154H19.0001V12.3846H27.0001ZM24.6826 7.98647C23.1803 7.28988 21.6006 6.11724 19.9712 4.31632L14.0389 9.68368C16.2245 12.0993 18.6415 14.0036 21.3175 15.2443L24.6826 7.98647ZM17.005 3L15.4154 3V11H17.005V3Z' fill='%23FFFFFF' mask='url(%23path-1-inside-1_359_442)'/%3E%3C/svg%3E%0A");
}
.page-holder .g-button-border.g-button-border--light.arrow:hover::after,
.page-holder .g-button-border.g-button-border--light.arrow:active::after {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1_359_442' fill='white'%3E%3Cpath d='M15.4154 7C15.8696 7.91168 16.3086 8.7094 16.7325 9.39316C17.1867 10.0769 17.6257 10.6467 18.0496 11.1026L1 11.1026L1 12.8974L18.0496 12.8974C17.6257 13.3818 17.1867 13.9658 16.7325 14.6496C16.3086 15.3333 15.8696 16.1168 15.4154 17H17.005C18.9125 14.9202 20.9109 13.3818 23.0001 12.3846V11.6154C20.9109 10.6467 18.9126 9.10826 17.005 7L15.4154 7Z'/%3E%3C/mask%3E%3Cpath d='M15.4154 7C15.8696 7.91168 16.3086 8.7094 16.7325 9.39316C17.1867 10.0769 17.6257 10.6467 18.0496 11.1026L1 11.1026L1 12.8974L18.0496 12.8974C17.6257 13.3818 17.1867 13.9658 16.7325 14.6496C16.3086 15.3333 15.8696 16.1168 15.4154 17H17.005C18.9125 14.9202 20.9109 13.3818 23.0001 12.3846V11.6154C20.9109 10.6467 18.9126 9.10826 17.005 7L15.4154 7Z' fill='%23231F20'/%3E%3Cpath d='M15.4154 7V3L8.9539 3L11.8351 8.7836L15.4154 7ZM16.7325 9.39316L13.3328 11.5008L13.3659 11.5541L13.4006 11.6063L16.7325 9.39316ZM18.0496 11.1026V15.1026L27.2315 15.1026L20.9788 8.37865L18.0496 11.1026ZM1 11.1026L1 7.10257L-3 7.10257L-3 11.1026L1 11.1026ZM1 12.8974L-3 12.8974L-3 16.8974H1L1 12.8974ZM18.0496 12.8974L21.0596 15.5318L26.8661 8.89743L18.0496 8.89744V12.8974ZM16.7325 14.6496L13.4006 12.4364L13.3659 12.4887L13.3328 12.542L16.7325 14.6496ZM15.4154 17L11.8582 15.1707L8.8606 21H15.4154V17ZM17.005 17V21H18.764L19.9529 19.7037L17.005 17ZM23.0001 12.3846L24.7231 15.9945L27.0001 14.9077V12.3846H23.0001ZM23.0001 11.6154H27.0001V9.06097L24.6826 7.98647L23.0001 11.6154ZM17.005 7L19.9712 4.31632L18.7802 3H17.005V7ZM11.8351 8.7836C12.3307 9.77846 12.8293 10.6886 13.3328 11.5008L20.1322 7.28555C19.788 6.73021 19.4085 6.0449 18.9958 5.2164L11.8351 8.7836ZM13.4006 11.6063C13.9394 12.4176 14.5106 13.1707 15.1204 13.8265L20.9788 8.37865C20.7409 8.12276 20.434 7.73626 20.0645 7.17999L13.4006 11.6063ZM18.0496 7.10256L1 7.10257L1 15.1026L18.0496 15.1026V7.10256ZM-3 11.1026V12.8974L5 12.8974L5 11.1026L-3 11.1026ZM1 16.8974L18.0496 16.8974V8.89744L1 8.89744L1 16.8974ZM15.0396 10.2631C14.4726 10.9109 13.9274 11.6432 13.4006 12.4364L20.0645 16.8627C20.446 16.2884 20.7788 15.8526 21.0596 15.5318L15.0396 10.2631ZM13.3328 12.542C12.8416 13.3344 12.3504 14.2137 11.8582 15.1707L18.9727 18.8293C19.3888 18.02 19.7757 17.3323 20.1322 16.7572L13.3328 12.542ZM15.4154 21H17.005V13H15.4154V21ZM19.9529 19.7037C21.5877 17.9212 23.1857 16.7283 24.7231 15.9945L21.2771 8.77472C18.6361 10.0353 16.2374 11.9192 14.0572 14.2963L19.9529 19.7037ZM27.0001 12.3846V11.6154H19.0001V12.3846H27.0001ZM24.6826 7.98647C23.1803 7.28988 21.6006 6.11724 19.9712 4.31632L14.0389 9.68368C16.2245 12.0993 18.6415 14.0036 21.3175 15.2443L24.6826 7.98647ZM17.005 3L15.4154 3V11H17.005V3Z' fill='%23231F20' mask='url(%23path-1-inside-1_359_442)'/%3E%3C/svg%3E%0A");
}
.page-holder .g-button-border--disabled,
.page-holder .g-button-border--disabled:visited {
	border-color: var(--site-disabled-color);
	color: var(--site-disabled-color);
	cursor: default;
	pointer-events: none;
	user-select: none;
}
.page-holder .g-button-border--disabled:hover {
	background: var(--site-disabled-color);
	color: var(--site-disabled-color);
}
.page-holder .g-button-border--disabled:active {
	background: transparent;
	border-color: var(--site-disabled-color);
	color: var(--site-disabled-color);
}
@media(max-width: 1200px){
	.page-holder .g-button-border.arrow {
		padding: 16px 32px;
	}
}
/*################################################################### */
/* СТИЛИ СЕКЦИЙ */
/*################################################################### */
.g-section {
	padding: 20px 0;
	margin: 20px 0;
}
.g-section__title-holder {
	margin-bottom: 43px;
}
.g-section__title {
	font-weight: 500;
	font-size: 36px;
	line-height: 1.4;
	margin: 0;
}
.g-section__subtitle {
	display: block;
	font-size: 16px;
	line-height: 1.6;
	margin-top: 10px;
}
/*################################################################### */
/* SELECT меню из DIV */
/*################################################################### */
.g-select-menu {
    position: relative;
}
.g-select-menu__label {
    position: relative;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0;
    font-weight: bold;
    font-size: 18px;
    line-height: 29px;
    color: #000000;
    height: 29px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: left;
	padding: 0 20px 5px 0;
	margin-bottom: 40px;
    border-radius: 0;
    border-bottom: 1px solid #bdbdbd;
    cursor: pointer;
}
.g-select-menu__label:after {
    content: "";
    position: absolute;
    top: 8px;
    right: 6px;
    width: 7px;
    height: 7px;
    border-top: 1.5px solid #005DB9;
    border-right: 1.5px solid #005DB9;
    transform: rotate(135deg);
    transition: transform 0.2s, right 0.2s, top 0.2s;
}
.g-select-menu .ul-deep-1 {
	display: none;
    position: absolute;
    top: 29px;
    left: 0;
    background: var(--site-light-color);
    border: 1px solid #bdbdbd;
    width: 100%;
	/* max-height: 158px; */
	max-height: 310px;
    overflow-y: auto;
    margin-top: -1px;
    padding: 1px;
    z-index: 1;
}
.g-select-menu.open .ul-deep-1 {
    display: block;
    z-index: 1;
}
.g-select-menu li {
    display: block;
    padding: 7px 14px;
    font-size: 16px;
    line-height: 160%;
    color: #000;
    cursor: pointer;
    margin: 0;
}
.g-select-menu li.active {
    background-color: #005DB9;
}
.g-select-menu li a {
    display: block;
}
.g-select-menu li.active a {
    color: var(--site-light-color);
}

.g-custom-select {
	position: relative;
	width: 100%;
}
.g-custom-select__title {
    position: relative;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    outline: none;
    height: var(--site-input-height);
    margin: 0;
    font-weight: 400;
    font-size: var(--site-input-font-size);
    line-height: var(--site-input-height);
    color: var(--site-default-color);
    background-color: var(--site-light-color);
    text-align: left;
    padding: 0 var(--site-input-height) 0 20px;
    border-radius: 0;
    border: 1px solid var(--site-input-border-color);
	transition: color 0.2s, border-color 0.2s;
	cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.g-custom-select__title:hover {
	border-color: var(--site-input-border-color);
}
.g-custom-select.open .g-custom-select__title {
	border-color: var(--site-input-border-color);
}
.g-custom-select__title::after {
	content: "";
    position: absolute;
    top: 50%;
    right: 22px;
    width: 10px;
    height: 6px;
    background-repeat: no-repeat;
    background-size: 10px 6px;
	background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M5 3.879L8.713.167l1.06 1.06L5 6 .227 1.227l1.06-1.06L5 3.879z' fill='%23222'/%3E%3C/svg%3E");
	transition: transform 0.2s, right 0.2s, top 0.2s;
}
.bgc-black .g-custom-select__title::after {
	border-color: var(--site-light-color);
}
.g-custom-select.open .g-custom-select__title::after {
    transform: rotate(-180deg);
}
.g-custom-select__list {
	display: none;
    position: absolute;
    top: 100%;
	right: 0;
	width: 100%;
    background: var(--site-light-color);
    z-index: -1;
	max-height: 210px;
	overflow-x: hidden;
	overflow-y: auto;
	box-shadow: 0px 0px 32px rgba(0, 0, 0, 0.04), 0px 0px 24px rgba(0, 0, 0, 0.04), 0px 0px 8px rgba(0, 0, 0, 0.04), 0px 0px 1px rgba(0, 0, 0, 0.04);
}
.g-custom-select.open .g-custom-select__list {
	display: block;
	z-index: 10;
	width: auto;
    max-width: none;
	min-width: 100%;
	padding: 0.6em 0;
}
.g-custom-select__item {
	display: block;
    padding: 7px 20px;
    font-size: var(--site-input-font-size);
    line-height: var(--site-input-line-height);
    color: var(--site-input-text-color);
	cursor: pointer;
	transition: background-color 0.2s;
}
.g-custom-select__item:hover {
    background: #f5f4f4;
}

/*################################################################### */
/* ТАБЫ */
/*################################################################### */
.g-tabs {
	position: relative;
	display: flex;
	padding-bottom: 10px;
	margin: 0 -20px 25px;
	overflow-x: auto;
}
.g-tabs::after {
    content: "";
    width: 1px;
    flex-shrink: 0;
}
.page-holder .g-tabs__btn,
.page-holder .g-tabs__btn:visited {
	display: block;
	flex-shrink: 0;
    font-size: 24px;
    line-height: 1.25;
    color: #B7B7B7;
    margin: 0 20px;
	border-color: transparent;
	cursor: pointer;
}
.page-holder .g-tabs__btn.active {
    color: var(--site-default-color);
	border-color: var(--site-accent-color);
	cursor: default;
	pointer-events: none;
}
.g-tabs__item:not(.show) {
	display: none;
}
/*################################################################### */
/* СТИЛИ ДЛЯ СКРОЛЛБАРА */
/*################################################################### */
.g-custom-scroll::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}
.g-custom-scroll::-webkit-scrollbar-button {
  width: 0px;
  height: 0px;
}
.g-custom-scroll::-webkit-scrollbar-thumb {
  background: #e1e1e1;
  border: 0px none #ffffff;
  border-radius: 50px;
}
.g-custom-scroll::-webkit-scrollbar-thumb:hover {
  background: #ffffff;
}
.g-custom-scroll::-webkit-scrollbar-thumb:active {
	background: transparent;
}
.g-custom-scroll::-webkit-scrollbar-track {
	background: transparent;
  border: 0px none #ffffff;
  border-radius: 50px;
}
.g-custom-scroll::-webkit-scrollbar-track:hover {
	background: transparent;
}
.g-custom-scroll::-webkit-scrollbar-track:active {
	background: transparent;
}
.g-custom-scroll::-webkit-scrollbar-corner {
  background: transparent;
}
/*################################################################### */
/* ПРОЧЕЕ */
/*################################################################### */
.g-button-close {
	position: absolute;
	display: block;
	width: 34px;
	height: 34px;
	top: 30px;
	right: 40px;
	border-radius: 50%;
	border: none;
	z-index: 1;
	cursor: pointer;
	background-color: transparent;
	transition: background 0.2s;
	background-size: 20px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 7.997L17.012.984l2.004 2.004L12.003 10l7.013 7.012-2.003 2.004L10 12.003l-7.012 7.013-2.004-2.003L7.997 10 .984 2.988 2.988.984 10 7.997z' fill='%23333'/%3E%3C/svg%3E");
}
.g-button-close:hover {
	background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 7.997L17.012.984l2.004 2.004L12.003 10l7.013 7.012-2.003 2.004L10 12.003l-7.012 7.013-2.004-2.003L7.997 10 .984 2.988 2.988.984 10 7.997z' fill='%23FF3830'/%3E%3C/svg%3E");
}
.g-button-close:active {
	background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 7.997L17.012.984l2.004 2.004L12.003 10l7.013 7.012-2.003 2.004L10 12.003l-7.012 7.013-2.004-2.003L7.997 10 .984 2.988 2.988.984 10 7.997z' fill='%23C00C04'/%3E%3C/svg%3E");
}
.g-white,
.g-white:visited {
    color: var(--site-light-color);
}
.g-fixed {
	overflow: hidden;
}
.g-hidden {
	display: none !important;
}
.g-overlay {
	position: fixed;
	top: 0;
	left: 0;
    width: 100%;
	height: 100%;
    background: rgba(0, 0, 0, 0.45);
    z-index: 4;
    cursor: pointer;
}
/* Стилизация ajax лоадера */
body > div[id^="wait_"] {
	position: fixed !important;
	left: 50% !important;
	top: 50% !important;
	border: none !important;
	overflow: hidden !important;
	background: #000 url('/local/templates/template.monsterior/css/global/../../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;
}
.g-clean {
	clear: both;
	font-size:0;
  	overflow: hidden;
}
.g-clearfix::after {
	content: "";
	display: table;
	clear: both;
}
.g-nobr {
	white-space: nowrap;
}
@media (max-width: 991px) {
	.g-hidden-mobile {
		display: none !important;
	}
}
@media (min-width: 992px) {
	.g-hidden-desktop {
		display: none !important;
	}
}
.g-opacity-0 {
	opacity: 0;
}

/*################################################################### */
/* стили основных блоков сайта, его сетки */
/*################################################################### */

.l-page {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	width: 100%;
	min-width: 320px;
	min-height: 100vh;
	margin: 0 auto;
	/* overflow: hidden; */
}
@media (max-width: 991px) {
	.l-page {
		max-width: 100%;
	}
}
.l-page__holder {
	width: 100%;
	height: 100%;
	padding: 0 0 0;
}
.l-wrapper {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	padding-right: 40px;
	padding-left: 40px;
}
@media (max-width: 991px) {
	.l-wrapper {
		max-width: 100%;
	}
}
@media (max-width: 499px) {
	.l-wrapper {
		padding-right: 10px;
		padding-left: 10px;
	}
}
.l-header {
	position: relative;
	width: 100%;
	background-color: #fff;
}
.l-header.fixed {
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
	z-index: 101;
}
	.l-header__top {
		border-bottom: 1px solid #F2F2F2;
	}
.l-content {
	width: 100%;
	justify-self: flex-start;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding: 0 0 100px;
}
.l-content--inner {
	padding: 0 0 100px;
}
@media (max-width: 991px) {
	.l-content {
		padding: 0 0 60px;
	}
	.l-content--inner {
		padding: 0 0 60px;
	}
}
.l-footer {
	width: 100%;
}
.l-footer a,
.l-footer a:visited {
	text-decoration: none;
}
.l-footer a:hover {
	color: var(--site-accent-color);
	text-decoration: none;
}
.l-footer__top {
	padding-bottom: 83px;
}
@media (max-width: 991px) {
	.l-footer__top {
		padding-bottom: 0;
	}
}
.l-footer__bottom {
	padding: 20px 0;
}
@media (max-width: 991px) {
	.l-footer__bottom {
		padding: 0;
	}
}

/*################################################################### */
/* FANCYBOX */
/*################################################################### */
.fancybox__backdrop{
	background-color: #000 !important;
	opacity: 0.2 !important;
}
.fancybox__content {
    padding: 32px !important;
    color: var(--site-default-color) !important;
    background: var(--site-light-color) !important;
    border-radius: 4px !important;
	min-width: 480px !important;
	min-height: 104px;
}
.fancybox__content>.f-button.is-close-btn {
    --f-button-width: 40px !important;
    --f-button-height: 40px !important;
    --f-button-color: var(--site-accent-color) !important;
	--f-button-hover-color: var(--site-accent-color--hover) !important;
    --f-button-svg-width: 24px !important;
    --f-button-svg-height: 24px !important;
    top: 32px !important;
    right: 32px !important;
    opacity: 1 !important;
}

/*################################################################### */
/* SWIPER */
/*################################################################### */
.page-holder .swiper-button-next:after,
.page-holder .swiper-button-prev:after{
	content: unset;
}
.page-holder .swiper-button-next, .page-holder .swiper-button-prev {
    width: 64px;
    height: 64px;
    margin-top: unset;

	border-radius: 50%;
	background-color: #FFFFFF33;
	background-position: center;
	background-size: 24px;
	background-repeat: no-repeat;
}
.page-holder .swiper-button-next{
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_362_6962)'%3E%3Cmask id='path-1-inside-1_362_6962' fill='white'%3E%3Cpath d='M15.4154 7C15.8696 7.91168 16.3086 8.7094 16.7325 9.39316C17.1867 10.0769 17.6257 10.6467 18.0496 11.1026L0.999999 11.1026L1 12.8974L18.0496 12.8974C17.6257 13.3818 17.1867 13.9658 16.7325 14.6496C16.3086 15.3333 15.8696 16.1168 15.4154 17L17.005 17C18.9126 14.9202 20.9109 13.3818 23.0001 12.3846L23.0001 11.6154C20.9109 10.6467 18.9126 9.10826 17.005 7L15.4154 7Z'/%3E%3C/mask%3E%3Cpath d='M15.4154 7C15.8696 7.91168 16.3086 8.7094 16.7325 9.39316C17.1867 10.0769 17.6257 10.6467 18.0496 11.1026L0.999999 11.1026L1 12.8974L18.0496 12.8974C17.6257 13.3818 17.1867 13.9658 16.7325 14.6496C16.3086 15.3333 15.8696 16.1168 15.4154 17L17.005 17C18.9126 14.9202 20.9109 13.3818 23.0001 12.3846L23.0001 11.6154C20.9109 10.6467 18.9126 9.10826 17.005 7L15.4154 7Z' fill='white'/%3E%3Cpath d='M15.4154 7L11.8351 8.7836L8.9539 3L15.4154 3L15.4154 7ZM16.7325 9.39316L13.4006 11.6063L13.3659 11.5541L13.3328 11.5008L16.7325 9.39316ZM18.0496 11.1026L20.9788 8.37865L27.2315 15.1026L18.0496 15.1026L18.0496 11.1026ZM0.999999 11.1026L-3 11.1026L-3 7.10256L0.999999 7.10256L0.999999 11.1026ZM1 12.8974L1 16.8974L-3 16.8974L-3 12.8974L1 12.8974ZM18.0496 12.8974L18.0496 8.89743L26.8661 8.89743L21.0596 15.5318L18.0496 12.8974ZM16.7325 14.6496L13.3328 12.542L13.3659 12.4886L13.4006 12.4364L16.7325 14.6496ZM15.4154 17L15.4154 21L8.8606 21L11.8582 15.1707L15.4154 17ZM17.005 17L19.9529 19.7037L18.764 21L17.005 21L17.005 17ZM23.0001 12.3846L27.0001 12.3846L27.0001 14.9077L24.7231 15.9945L23.0001 12.3846ZM23.0001 11.6154L24.6826 7.98647L27.0001 9.06096L27.0001 11.6154L23.0001 11.6154ZM17.005 7L17.005 3L18.7802 3L19.9712 4.31631L17.005 7ZM18.9958 5.21639C19.4085 6.0449 19.788 6.73021 20.1322 7.28554L13.3328 11.5008C12.8293 10.6886 12.3307 9.77846 11.8351 8.7836L18.9958 5.21639ZM20.0645 7.17999C20.434 7.73626 20.7409 8.12275 20.9788 8.37865L15.1204 13.8265C14.5106 13.1707 13.9394 12.4176 13.4006 11.6063L20.0645 7.17999ZM18.0496 15.1026L1 15.1026L0.999999 7.10256L18.0496 7.10256L18.0496 15.1026ZM5 11.1026L5 12.8974L-3 12.8974L-3 11.1026L5 11.1026ZM0.999999 8.89743L18.0496 8.89743L18.0496 16.8974L1 16.8974L0.999999 8.89743ZM21.0596 15.5318C20.7788 15.8526 20.446 16.2884 20.0645 16.8627L13.4006 12.4364C13.9274 11.6432 14.4726 10.9109 15.0396 10.2631L21.0596 15.5318ZM20.1322 16.7572C19.7757 17.3323 19.3888 18.0199 18.9727 18.8293L11.8582 15.1707C12.3504 14.2137 12.8416 13.3344 13.3328 12.542L20.1322 16.7572ZM15.4154 13L17.005 13L17.005 21L15.4154 21L15.4154 13ZM14.0572 14.2963C16.2374 11.9192 18.6361 10.0353 21.2771 8.77472L24.7231 15.9945C23.1857 16.7283 21.5877 17.9212 19.9529 19.7037L14.0572 14.2963ZM19.0001 12.3846L19.0001 11.6154L27.0001 11.6154L27.0001 12.3846L19.0001 12.3846ZM21.3175 15.2443C18.6415 14.0036 16.2245 12.0993 14.0389 9.68368L19.9712 4.31631C21.6006 6.11724 23.1803 7.28988 24.6826 7.98647L21.3175 15.2443ZM17.005 11L15.4154 11L15.4154 3L17.005 3L17.005 11Z' fill='white' mask='url(%23path-1-inside-1_362_6962)'/%3E%3C/g%3E%3C/svg%3E%0A");
	right: 0;
}
.page-holder .swiper-button-prev{
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_362_6960)'%3E%3Cmask id='path-1-inside-1_362_6960' fill='white'%3E%3Cpath d='M8.58456 7C8.13039 7.91168 7.69136 8.7094 7.26747 9.39316C6.81329 10.0769 6.37426 10.6467 5.95037 11.1026L23 11.1026L23 12.8974L5.95037 12.8974C6.37426 13.3818 6.81329 13.9658 7.26747 14.6496C7.69136 15.3333 8.13039 16.1168 8.58456 17L6.99496 17C5.08745 14.9202 3.0891 13.3818 0.999918 12.3846L0.999918 11.6154C3.0891 10.6467 5.08745 9.10826 6.99496 7L8.58456 7Z'/%3E%3C/mask%3E%3Cpath d='M8.58456 7C8.13039 7.91168 7.69136 8.7094 7.26747 9.39316C6.81329 10.0769 6.37426 10.6467 5.95037 11.1026L23 11.1026L23 12.8974L5.95037 12.8974C6.37426 13.3818 6.81329 13.9658 7.26747 14.6496C7.69136 15.3333 8.13039 16.1168 8.58456 17L6.99496 17C5.08745 14.9202 3.0891 13.3818 0.999918 12.3846L0.999918 11.6154C3.0891 10.6467 5.08745 9.10826 6.99496 7L8.58456 7Z' fill='white'/%3E%3Cpath d='M8.58456 7L12.1649 8.7836L15.0461 3L8.58456 3L8.58456 7ZM7.26747 9.39316L10.5994 11.6063L10.6341 11.5541L10.6672 11.5008L7.26747 9.39316ZM5.95037 11.1026L3.02116 8.37865L-3.2315 15.1026L5.95037 15.1026L5.95037 11.1026ZM23 11.1026L27 11.1026L27 7.10256L23 7.10256L23 11.1026ZM23 12.8974L23 16.8974L27 16.8974L27 12.8974L23 12.8974ZM5.95037 12.8974L5.95037 8.89743L-2.8661 8.89743L2.94038 15.5318L5.95037 12.8974ZM7.26747 14.6496L10.6672 12.542L10.6341 12.4886L10.5994 12.4364L7.26747 14.6496ZM8.58456 17L8.58456 21L15.1394 21L12.1418 15.1707L8.58456 17ZM6.99496 17L4.04709 19.7037L5.23601 21L6.99496 21L6.99496 17ZM0.999918 12.3846L-3.00008 12.3846L-3.00008 14.9077L-0.723059 15.9945L0.999918 12.3846ZM0.999918 11.6154L-0.682643 7.98647L-3.00008 9.06096L-3.00008 11.6154L0.999918 11.6154ZM6.99496 7L6.99496 3L5.21983 3L4.02885 4.31631L6.99496 7ZM5.00423 5.21639C4.5915 6.0449 4.21204 6.73021 3.86777 7.28554L10.6672 11.5008C11.1707 10.6886 11.6693 9.77846 12.1649 8.7836L5.00423 5.21639ZM3.93552 7.17999C3.56603 7.73626 3.25912 8.12275 3.02116 8.37865L8.87958 13.8265C9.48941 13.1707 10.0606 12.4176 10.5994 11.6063L3.93552 7.17999ZM5.95037 15.1026L23 15.1026L23 7.10256L5.95037 7.10256L5.95037 15.1026ZM19 11.1026L19 12.8974L27 12.8974L27 11.1026L19 11.1026ZM23 8.89743L5.95037 8.89743L5.95037 16.8974L23 16.8974L23 8.89743ZM2.94038 15.5318C3.22117 15.8526 3.55402 16.2884 3.93552 16.8627L10.5994 12.4364C10.0726 11.6432 9.52735 10.9109 8.96036 10.2631L2.94038 15.5318ZM3.86777 16.7572C4.22428 17.3323 4.61117 18.0199 5.02734 18.8293L12.1418 15.1707C11.6496 14.2137 11.1584 13.3344 10.6672 12.542L3.86777 16.7572ZM8.58456 13L6.99496 13L6.99496 21L8.58456 21L8.58456 13ZM9.94283 14.2963C7.76264 11.9192 5.36392 10.0353 2.7229 8.77472L-0.723059 15.9945C0.814285 16.7283 2.41226 17.9212 4.04709 19.7037L9.94283 14.2963ZM4.99992 12.3846L4.99992 11.6154L-3.00008 11.6154L-3.00008 12.3846L4.99992 12.3846ZM2.68248 15.2443C5.35845 14.0036 7.77549 12.0993 9.96108 9.68368L4.02885 4.31631C2.39941 6.11724 0.819749 7.28988 -0.682643 7.98647L2.68248 15.2443ZM6.99496 11L8.58456 11L8.58456 3L6.99496 3L6.99496 11Z' fill='white' mask='url(%23path-1-inside-1_362_6960)'/%3E%3C/g%3E%3C/svg%3E%0A");
	left: 0;
}
.page-holder .swiper-pagination-bullets{
	display: flex;
	gap: 30px;
}
.page-holder .swiper-pagination-bullet {
    width: auto;
	flex: 1;
    height: 2px;
    display: block;
    border-radius: 0;
    background: var(--site-light-color);
    opacity: .2;
}
.page-holder .swiper-pagination-bullet.swiper-pagination-bullet-active {
    opacity: 1;
}
.page-holder .swiper-pagination-bullets.swiper-pagination-horizontal{
	right: 0;
	left: 0;
	width: auto;
}
@media(max-width: 1200px){
	.page-holder .swiper-button-next,
	.page-holder .swiper-button-prev {
		width: 52px;
		height: 52px;
		background-size: 20px;
	}
}


span.rub{
	/* font-family: 'Ruble'; */
}

/* End */


/* Start:/local/templates/template.monsterior/css/layout/blocks.css?174842927352018*/
/* blocks.csss
 * Стили блоков сайта, основной рабочий файл
 *
 */
/* body{
	padding-top: 90px;
} */
/*

1. HEADER
2. MAIN
3. FOOTER
*/


/* 1. HEADER */
.header{
	/* position: fixed; */
    position: sticky;
	top: 0;
	right: 0;
	left: 0;
	z-index: 100;
	background-color: var(--site-light-color);
}
.l-header--holder{
	background-color: var(--site-light-color);
}
.header-top {
    display: flex;
    justify-content: space-between;
	padding-top: 11px;
	padding-bottom: 11px;
}

.header-top__left {
    display: flex;
    gap: 24px;
    align-items: center;
}

.header-top__left.order {
    margin-left: auto;
}

.page-holder a.header-phone {
    display: flex;
    align-items: center;
	gap: 8px;
    line-height: 24px;
    font-size: 14px;
    border: none !important;
    color: var(--site-grey-color);
	white-space: nowrap;
}

.page-holder a.header-phone:hover {
    color: var(--site-accent-color--hover);
}

.header-bottom {
    display: flex;
    align-items: center;
	justify-content: space-between;
    max-height: 92px;
	padding-bottom: 16px;
}

.header-logo__holder{
	flex: 1;
	display: flex;
	justify-content: center;
}

.header-logo {
    display: flex !important;
    border: none !important;
}

@media (min-width: 1024px) {
    .header-logo img {
        margin-right: 59px;
    }

}

.page-holder .header__basket-btn.g-button {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 16px;
	padding-left: 28px;
    color: var(--site-default-color) !important;
    background-color: transparent;
    border: none;
    font-size: 16px;
    line-height: 150%;
    font-weight: 500;
    margin-top: 32px;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 20px;
	background-image: url('data:image/svg+xml,<svg width="20" height="10" viewBox="0 0 20 10" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="path-1-inside-1_2016_10506" fill="white"><path d="M7.15413 0.833657C6.77565 1.59339 6.40979 2.25816 6.05655 2.82796C5.67807 3.39776 5.31221 3.87259 4.95897 4.25246L19.167 4.25246L19.167 5.74819L4.95897 5.74819C5.31221 6.1518 5.67807 6.6385 6.05655 7.2083C6.40979 7.7781 6.77565 8.431 7.15413 9.16699L5.82946 9.16699C4.23987 7.43385 2.57458 6.1518 0.833591 5.32084L0.833591 4.67981C2.57458 3.87259 4.23987 2.59054 5.82946 0.833657L7.15413 0.833657Z"/></mask><path d="M7.15413 0.833657C6.77565 1.59339 6.40979 2.25816 6.05655 2.82796C5.67807 3.39776 5.31221 3.87259 4.95897 4.25246L19.167 4.25246L19.167 5.74819L4.95897 5.74819C5.31221 6.1518 5.67807 6.6385 6.05655 7.2083C6.40979 7.7781 6.77565 8.431 7.15413 9.16699L5.82946 9.16699C4.23987 7.43385 2.57458 6.1518 0.833591 5.32084L0.833591 4.67981C2.57458 3.87259 4.23987 2.59054 5.82946 0.833657L7.15413 0.833657Z" fill="%23231F20"/><path d="M7.15413 0.833657L10.1377 2.31999L12.5387 -2.49968L7.15413 -2.49968L7.15413 0.833657ZM6.05655 2.82796L8.83317 4.67227L8.86209 4.62873L8.88963 4.58431L6.05655 2.82796ZM4.95897 4.25246L2.51796 1.98253L-2.69259 7.58579L4.95897 7.58579L4.95897 4.25246ZM19.167 4.25246L22.5003 4.25246L22.5003 0.919128L19.167 0.919128L19.167 4.25246ZM19.167 5.74819L19.167 9.08152L22.5003 9.08152L22.5003 5.74819L19.167 5.74819ZM4.95897 5.74819L4.95897 2.41485L-2.38809 2.41485L2.45064 7.9435L4.95897 5.74819ZM6.05655 7.2083L8.88963 5.45196L8.86209 5.40753L8.83317 5.36399L6.05655 7.2083ZM7.15413 9.16699L7.15413 12.5003L12.6165 12.5003L10.1185 7.64261L7.15413 9.16699ZM5.82946 9.16699L3.3729 11.4201L4.36367 12.5003L5.82946 12.5003L5.82946 9.16699ZM0.833591 5.32084L-2.49974 5.32084L-2.49974 7.42341L-0.602222 8.32908L0.833591 5.32084ZM0.833591 4.67981L-0.568544 1.65572L-2.49974 2.55113L-2.49974 4.67981L0.833591 4.67981ZM5.82946 0.833657L5.82946 -2.49968L4.35018 -2.49968L3.3577 -1.40275L5.82946 0.833657ZM7.15413 0.833657L4.17052 -0.652679C3.82658 0.0377421 3.51036 0.608832 3.22346 1.07161L6.05655 2.82796L8.88963 4.58431C9.30922 3.90748 9.72473 3.14904 10.1377 2.31999L7.15413 0.833657ZM6.05655 2.82796L3.27992 0.983653C2.97202 1.44721 2.71626 1.76929 2.51796 1.98253L4.95897 4.25246L7.39998 6.52239C7.90817 5.9759 8.38413 5.34831 8.83317 4.67227L6.05655 2.82796ZM4.95897 4.25246L4.95897 7.58579L19.167 7.58579L19.167 4.25246L19.167 0.919128L4.95897 0.919127L4.95897 4.25246ZM19.167 4.25246L15.8337 4.25246L15.8337 5.74819L19.167 5.74819L22.5003 5.74819L22.5003 4.25246L19.167 4.25246ZM19.167 5.74819L19.167 2.41485L4.95897 2.41485L4.95897 5.74819L4.95897 9.08152L19.167 9.08152L19.167 5.74819ZM4.95897 5.74819L2.45064 7.9435C2.68464 8.21086 2.96201 8.57399 3.27992 9.05261L6.05655 7.2083L8.83317 5.36399C8.39413 4.70301 7.93979 4.09273 7.46729 3.55287L4.95897 5.74819ZM6.05655 7.2083L3.22346 8.96465C3.52056 9.44387 3.84296 10.0169 4.18978 10.6914L7.15413 9.16699L10.1185 7.64261C9.70834 6.84505 9.29902 6.11233 8.88963 5.45196L6.05655 7.2083ZM7.15413 9.16699L7.15413 5.83366L5.82946 5.83366L5.82946 9.16699L5.82946 12.5003L7.15413 12.5003L7.15413 9.16699ZM5.82946 9.16699L8.28602 6.9139C6.46919 4.933 4.47026 3.36304 2.2694 2.31259L0.833591 5.32084L-0.602222 8.32908C0.678897 8.94055 2.01054 9.93469 3.3729 11.4201L5.82946 9.16699ZM0.833591 5.32084L4.16692 5.32084L4.16692 4.67981L0.833591 4.67981L-2.49974 4.67981L-2.49974 5.32084L0.833591 5.32084ZM0.833591 4.67981L2.23573 7.7039C4.4657 6.66996 6.4799 5.08306 8.30123 3.07006L5.82946 0.833657L3.3577 -1.40275C1.99983 0.0980255 0.683449 1.07523 -0.568544 1.65572L0.833591 4.67981ZM5.82946 0.833657L5.82946 4.16699L7.15413 4.16699L7.15413 0.833657L7.15413 -2.49968L5.82946 -2.49968L5.82946 0.833657Z" fill="%23231F20" mask="url(%23path-1-inside-1_2016_10506)"/></svg>');

}

.header__links .header__links-item--mobile {
    display: none;
    margin-right: 0;
}

.header__links.order {
    margin-left: 42px;
}

.header__links.order .header__profile {
    min-width: unset;
}

.header__catalog-btn .catalog-btn {
    display: flex;
    gap: 8px;
    padding: 14px 0;
    align-items: center;
    height: 52px;
}

.header__catalog-btn .catalog-btn .burger-menu{
	position: relative;
	width: 24px;
	height: 24px;
}

.header__catalog-btn .burger-menu svg rect{
	transition: transform .2s ease, width .2s ease;
}

.header__catalog-btn.active .burger-menu svg rect{
	fill: var(--site-accent-color) !important;
}

.header__catalog-btn.active span{
	color: var(--site-accent-color);
}

.header__catalog-btn.active .burger-menu svg rect:first-child{
	transform: rotate(45deg) translate(9px, -7px);
	width: 16px !important;
}

.header__catalog-btn.active .burger-menu svg rect:nth-child(2){
	display: none;
}

.header__catalog-btn.active .burger-menu svg rect:nth-child(3){
	transform: rotate(-45deg) translate(-7px, -3px);
	width: 16px !important;
}

/* .header__catalog-btn .catalog-btn::before {
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 24px;
    transition: background 0.2s;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 12H20' stroke='%23231F20' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M3 18.6667H11' stroke='%23231F20' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M3 5.3335H16.3333' stroke='%23231F20' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.header__catalog-btn.active .catalog-btn::before {

    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.95099 4.33474C5.50467 3.88842 4.78105 3.88842 4.33474 4.33474C3.88842 4.78105 3.88842 5.50467 4.33474 5.95099L10.3838 12L4.33474 18.0491C3.88842 18.4953 3.88842 19.219 4.33474 19.6653C4.78105 20.1116 5.50467 20.1116 5.95099 19.6653L12 13.6163L18.0491 19.6653C18.4953 20.1116 19.219 20.1116 19.6653 19.6653C20.1116 19.219 20.1116 18.4953 19.6653 18.0491L13.6163 12L19.6653 5.95099C20.1116 5.50467 20.1116 4.78105 19.6653 4.33474C19.219 3.88842 18.4953 3.88842 18.0491 4.33474L12 10.3838L5.95099 4.33474Z" fill="%23231F20"/></svg>');
} */

mark {
    color: var(--site-accent-color);
    background-color: transparent;
}

.header-region {
    display: none;
}

.header__search-holder {
    width: 100%;
    max-width: 650px;
    margin: 0 20px;
}

.order-header .header__search-holder,
.order-header .header__catalog-btn,
.order-header .header-top {
    display: none;
}

.header__links {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
	justify-content: flex-end;
}

.page-holder a.header__links-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border: none;
    line-height: 16px;
    font-weight: 500;
    min-width: 48px;
}

.page-holder a.header__links-item.active {
    color: var(--site-accent-color);
}

.header__links-item--main,
.header__links-item--catalog {
    display: none !important;
}

.header__links-item-icon {
    position: relative;
    display: block;
    width: 48px;
    height: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.header__links-item-counter {
    position: absolute;
    top: 2px;
    left: 26px;
    padding: 4px 4px 3px;
    color: var(--site-light-color);
    background-color: var(--site-accent-color);
    font-size: 11px;
    font-weight: 400;
    line-height: 1;
    white-space: nowrap;
    min-width: 22px;
    min-height: 22px;
    text-align: center;
    border: 2px solid var(--site-light-color);
    border-radius: 11px;
}

.header__links-item-counter[data-value="0"] {
    opacity: 0;
    pointer-events: none;
    user-select: none;
}

.header__catalog-btn,
.header__links{
	flex-basis: 25%;
}

.header-fixed {
    position: fixed;
    right: 0;
    left: 0;
    top: -40px;
    z-index: 20;
}

.order-header.header-fixed {
    top: 0;
}

.header__links-item--auth {
    height: 52px;
    max-width: 90px;
}

.header__links-item--auth .header__profile-name {
    font-weight: 600;
}

.header__mobile-links {
    display: none;
}

.header__links .header__links-item.header__links-item--auth-mobile svg {
    display: none;
}

.header__links-mobile {
    display: none;
}

.header__mobile-links-item{
	width: 30px;
	height: 30px;
	min-width: 30px;
	min-height: 30px;
	max-width: 30px;
	max-height: 30px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
.header__mobile-links-item.header__mobile-links-item--region{
	background-image: url("data:image/svg+xml, %3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.4281 10.9464C19.4281 15.9321 14.2761 19.486 12.8459 20.3766C12.6235 20.5174 12.3398 20.5174 12.1173 20.3766C10.6875 19.4859 5.53516 15.9321 5.53516 10.9464C5.53516 7.11006 8.64526 4 12.4816 4C16.318 4 19.4281 7.11006 19.4281 10.9464Z' stroke='%23959595' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.5691 10.9464C15.5691 13.323 12.9964 14.8084 10.9382 13.6201C9.98294 13.0686 9.39453 12.0494 9.39453 10.9464C9.39453 8.56979 11.9673 7.08442 14.0255 8.27272C14.9807 8.82419 15.5691 9.8434 15.5691 10.9464Z' fill='none' stroke='%23959595' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");

}
.header__mobile-links-item.header__mobile-links-item--search{
	background-image: url("data:image/svg+xml, %3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.80469 10.8393C5.80469 11.5709 5.9488 12.2954 6.22879 12.9713C6.50878 13.6473 6.91917 14.2615 7.43652 14.7788C7.95388 15.2962 8.56807 15.7066 9.24402 15.9866C9.91998 16.2666 10.6445 16.4107 11.3761 16.4107C12.1078 16.4107 12.8323 16.2666 13.5082 15.9866C14.1842 15.7066 14.7984 15.2962 15.3157 14.7788C15.8331 14.2615 16.2435 13.6473 16.5234 12.9713C16.8034 12.2954 16.9475 11.5709 16.9475 10.8393C16.9475 10.1076 16.8034 9.38311 16.5234 8.70716C16.2435 8.0312 15.8331 7.41701 15.3157 6.89966C14.7984 6.3823 14.1842 5.97191 13.5082 5.69192C12.8323 5.41193 12.1078 5.26782 11.3761 5.26782C10.6445 5.26782 9.91998 5.41193 9.24402 5.69192C8.56807 5.97191 7.95388 6.3823 7.43652 6.89966C6.91917 7.41701 6.50878 8.0312 6.22879 8.70716C5.9488 9.38311 5.80469 10.1076 5.80469 10.8393Z' fill='none' stroke='%23959595' stroke-width='2'/%3E%3Cpath d='M15.5547 15.0178L19.269 18.7321' stroke='%23959595' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");

}

@media (max-width: 1120px){
	.header__links {
		gap: 12px;
	}
	.header-logo {
		margin-right: 12px;
	}
	.header__search-holder {
		margin: 0 12px;
	}
	.page-holder a.header__links-item{
		min-width: unset;
	}
}

@media (max-width: 991px) {
    .header__links-mobile {
        display: flex !important;
    }

    .header__links-item-counter {
        left: 22px;
    }

    .header-top {
        display: none !important;
    }

    .header-bottom {
        width: 100%;
        padding: 6px 0;
		position: relative;
    }

    .order-header .header__search-holder {
        display: block;
    }

    .header__search-holder {
        width: unset !important;
        margin: 0;
        max-width: unset !important;
        position: relative;
    }

    .header__profile.opened + .header__profile-data {
        width: 50vw;
    }

    .header__profile-data {
        max-width: unset;
        top: -350px;
    }

    .l-header {
        height: 61px;
    }

    .l-header--holder {
        padding: 0;
        border-bottom: 1px solid var(--site-separator-color);
    }

    .l-header--inner {
        flex-direction: column;
    }

    .header__top-phone,
    .header__catalog-btn{
        display: none;
    }

    .header__top {
        margin: 0;
        padding: 0;
        border-bottom: none;
    }

    .header__left {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .header__logo,
    .page-holder.order:not(.order-info) .header__logo {
        max-width: 112px;
    }

    .header__mobile-links {
        display: flex;
        gap: 6px;
		order: -1;
		flex-basis: 25%;
		padding-left: 10px;
    }

    .header__mobile-links-item {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 44px;
        height: 44px;
        border-radius: var(--site-border-radius);
        background-color: var(--site-accent-light-color);
    }

    .page-holder a.header__links-item {
        min-width: unset;
    }

	.header .header__links-item--profile{
		display: none;
	}

	.page-holder .header__links-item--profile a.header__links-item{
		align-items: unset;
		height: 36px;
		padding-left: 34px;
		position: relative;
		font-size: 18px;
		margin-bottom: 7px;
	}

	.page-holder .header__links-item--profile a.header__links-item::before{
		content: '';
		position: absolute;
		top: calc(50% - 12px);
		left: 0;
		width: 24px;
		height: 24px;
		background-size: 24px;
        background-repeat: no-repeat;
        background-position: center;
		background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_192_9124)'%3E%3Cpath d='M3 12C3 13.1819 3.23279 14.3522 3.68508 15.4442C4.13738 16.5361 4.80031 17.5282 5.63604 18.364C6.47177 19.1997 7.46392 19.8626 8.55585 20.3149C9.64778 20.7672 10.8181 21 12 21C13.1819 21 14.3522 20.7672 15.4442 20.3149C16.5361 19.8626 17.5282 19.1997 18.364 18.364C19.1997 17.5282 19.8626 16.5361 20.3149 15.4442C20.7672 14.3522 21 13.1819 21 12C21 10.8181 20.7672 9.64778 20.3149 8.55585C19.8626 7.46392 19.1997 6.47177 18.364 5.63604C17.5282 4.80031 16.5361 4.13738 15.4442 3.68508C14.3522 3.23279 13.1819 3 12 3C10.8181 3 9.64778 3.23279 8.55585 3.68508C7.46392 4.13738 6.47177 4.80031 5.63604 5.63604C4.80031 6.47177 4.13738 7.46392 3.68508 8.55585C3.23279 9.64778 3 10.8181 3 12Z' stroke='%230E2331' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 10C9 10.7956 9.31607 11.5587 9.87868 12.1213C10.4413 12.6839 11.2044 13 12 13C12.7956 13 13.5587 12.6839 14.1213 12.1213C14.6839 11.5587 15 10.7956 15 10C15 9.20435 14.6839 8.44129 14.1213 7.87868C13.5587 7.31607 12.7956 7 12 7C11.2044 7 10.4413 7.31607 9.87868 7.87868C9.31607 8.44129 9 9.20435 9 10Z' stroke='%230E2331' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.16797 18.849C6.41548 18.0252 6.92194 17.3032 7.61222 16.79C8.30249 16.2768 9.13982 15.9997 9.99997 16H14C14.8612 15.9997 15.6996 16.2774 16.3904 16.7918C17.0811 17.3062 17.5874 18.0298 17.834 18.855' stroke='%230E2331' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_192_9124'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");

	}

	.page-holder .header__links-item--profile a.header__links-item svg{
		display: none;
	}

    .header__mobile-menu-btn {
        background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.375 12C21.375 12.2984 21.2565 12.5845 21.0455 12.7955C20.8345 13.0065 20.5484 13.125 20.25 13.125H3.75C3.45163 13.125 3.16548 13.0065 2.9545 12.7955C2.74353 12.5845 2.625 12.2984 2.625 12C2.625 11.7016 2.74353 11.4155 2.9545 11.2045C3.16548 10.9935 3.45163 10.875 3.75 10.875H20.25C20.5484 10.875 20.8345 10.9935 21.0455 11.2045C21.2565 11.4155 21.375 11.7016 21.375 12ZM3.75 7.125H20.25C20.5484 7.125 20.8345 7.00647 21.0455 6.7955C21.2565 6.58452 21.375 6.29837 21.375 6C21.375 5.70163 21.2565 5.41548 21.0455 5.2045C20.8345 4.99353 20.5484 4.875 20.25 4.875H3.75C3.45163 4.875 3.16548 4.99353 2.9545 5.2045C2.74353 5.41548 2.625 5.70163 2.625 6C2.625 6.29837 2.74353 6.58452 2.9545 6.7955C3.16548 7.00647 3.45163 7.125 3.75 7.125ZM20.25 16.875H3.75C3.45163 16.875 3.16548 16.9935 2.9545 17.2045C2.74353 17.4155 2.625 17.7016 2.625 18C2.625 18.2984 2.74353 18.5845 2.9545 18.7955C3.16548 19.0065 3.45163 19.125 3.75 19.125H20.25C20.5484 19.125 20.8345 19.0065 21.0455 18.7955C21.2565 18.5845 21.375 18.2984 21.375 18C21.375 17.7016 21.2565 17.4155 21.0455 17.2045C20.8345 16.9935 20.5484 16.875 20.25 16.875Z" fill="%23595959"/></svg>');
        background-size: 24px 25px;
        background-repeat: no-repeat;
        background-position: center;
        transition: background 0.2s ease-in-out;
		order: -1;
    }

    .header__mobile-menu-btn.active {
        background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5 19L12 12L19 19M19 5L11.9987 12L5 5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
        background-color: var(--site-accent-color);
    }

    .header__links {
        /* position: fixed;
        bottom: 0;
        left: 0;
        display: flex;
        align-items: center;
        justify-content: space-evenly;
        gap: 0;
        width: 100%;
        min-height: var(--site-mobile-panel-height);
        padding: 8px 0;
        background-color: var(--site-light-color);
        border-top: 0.5px solid rgba(60, 60, 67, 0.36);
        z-index: 20; */
		gap: 0;
    }

	.header__links-item-icon{
		width: 40px;
	}

    .header__links .header__links-item.header__links-item--auth {
        display: none;
    }

    .header__links .header__links-item.header__links-item--auth-mobile {
        display: flex;
        border: none;
        background-color: transparent;
    }

    .header__links .header__links-item.header__links-item--auth-mobile svg {
        display: block;
    }

    .header__links .header__links-item--mobile {
        display: flex !important;
    }

    .header__links-item {
        min-width: unset;
        /* padding: 0 5px; */
    }

    .order .header__links .header__links-item.with-stroke.header__profile svg {
        stroke: var(--site-accent-color);
    }

    .header__links .header__links-item,
    .header__links .header__links-item a,
    .header__links .header__links-item .header__profile-name {
        font-weight: 500;
        font-size: 12px;
        line-height: 110%;
    }

    .header__links .header__links-item:not(.header__links-item--auth) .header__profile-name {
        font-size: 0;
    }

    .header__links .header__links-item.active svg path {
        stroke: var(--site-accent-color);
    }

    .header__links .header__links-item.active svg rect {
        stroke: var(--site-accent-color);
    }

    .header__links .header__links-item.active .header__btn-text {
        color: var(--site-accent-color);
    }

    .header-logo {
        margin-right: 0;
		max-width: 142px;
    }

    .header__btn-text {
        font-size: 12px;
        font-weight: 600;
        line-height: 13.2px;
        text-align: center;
    }

    .header-logo .desktop {
        display: none;
    }

    .header-logo .mobile {
        display: block;
        max-width: 181px;
        width: 100%;
    }

    .header-bottom__left {
        display: flex;
        width: 100%;
        gap: 10px;
        align-items: center;
        justify-content: space-between;
    }

    .header__links-item--auth {
        height: unset;
        max-width: 90px;
    }

    [data-entity="header-mobile-region-btn"] {
        display: none;
    }

    [data-entity="header-mobile-search-btn"] {
        background-color: transparent;
    }

	.header__catalog-btn .catalog-btn .burger-menu{
		display: none;
	}

	.header__catalog-btn .catalog-btn{
		position: relative;
		font-size: 18px;
	}

	.header__catalog-btn .catalog-btn::before{
		content: '';
		position: absolute;
		top: calc(50% - 10px);
		left: calc(100% + 3px);
		width: 24px;
		height: 24px;
		background-repeat: no-repeat;
		background-position: center;
		background-size: contain;
		background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_192_9084)'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%230E2331' stroke-width='1.5' stroke-linecap='square'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_192_9084'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
		transition: transform .2s ease;
	}

	.header__catalog-btn.active .catalog-btn::before{
		transform: rotate(180deg);
		background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_192_9084)'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%23B17649' stroke-width='1.5' stroke-linecap='square'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_192_9084'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");

	}
}

/* MOBILE MENU */
.mobile__menu {
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    max-width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: var(--site-light-grey-color);
    opacity: 0;
    transition: opacity 0.3s;
    z-index: -1;

	display: flex;
	flex-direction: column;
}

.mobile__menu-close{
	position: absolute;
    top: 10px;
    right: 10px;
	width: 44px;
	height: 44px;
	min-width: 44px;
	min-height: 44px;
	max-width: 44px;
	max-height: 44px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_192_9120)'%3E%3Cpath d='M33 11L11 33' stroke='%23B17649' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M11 11L33 33' stroke='%23B17649' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_192_9120'%3E%3Crect width='44' height='44' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	z-index: 100;
}

.order-page .mobile__menu {
    height: calc(100% - var(--site-mobile-header-height));
}

.mobile__menu.show {
    opacity: 1;
    visibility: visible;
    z-index: 701;
}

.mobile__menu-header {
    height: 64px;
    padding: 4px 16px;
    background-color: var(--site-light-color);
}

.mobile__menu-header-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.mobile__menu .mobile__menu-logo {
    display: inline-block;
    max-width: 112px;
    border-bottom: none;
}

.mobile__menu .header__mobile-menu-btn-close {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 19.5L12 12.5L19 19.5M19 5.5L11.9987 12.5L5 5.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
    background-color: var(--site-accent-color);
}

.mobile__menu-content {
    padding: 64px 16px 16px;
    height: 100%;
    overflow-y: auto;
}

.mobile__menu-bottom{
	margin-top: auto;
	padding: 16px 16px 44px;
}

.mobile__menu-bottom .footer-info__social {
    justify-content: center;
	margin-top: 20px;
}

.mobile__menu-bottom-social > a.mobile__menu-bottom-social-item {
	padding-left: 27px;
	font-size: 14px;
	font-weight: 500;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 18px;
	border: none !important;
	display: block;
}

a.mobile__menu-bottom-social-contact{
	border: none !important;
	font-size: 16px;
	display: block;
}

a.mobile__menu-bottom-social-contact + a.mobile__menu-bottom-social-item{
	margin-top: 30px;
}

.mobile__menu-bottom-social > a.mobile__menu-bottom-social-item.mobile__menu-bottom-social-item--wa{
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.00099 1.5C13.1432 1.5 16.501 4.85775 16.501 9C16.501 13.1423 13.1432 16.5 9.00099 16.5C7.67557 16.5021 6.37348 16.1514 5.22849 15.4838L1.50399 16.5L2.51799 12.774C1.84981 11.6287 1.49877 10.326 1.50099 9C1.50099 4.85775 4.85874 1.5 9.00099 1.5ZM6.44499 5.475L6.29499 5.481C6.19788 5.48691 6.10297 5.51243 6.01599 5.556C5.93463 5.60207 5.86036 5.65967 5.79549 5.727C5.70549 5.81175 5.65449 5.88525 5.59974 5.9565C5.32233 6.31718 5.17297 6.75998 5.17524 7.215C5.17674 7.5825 5.27274 7.94025 5.42274 8.27475C5.72949 8.95125 6.23424 9.6675 6.90024 10.3312C7.06074 10.491 7.21824 10.6515 7.38774 10.8007C8.21528 11.5293 9.20143 12.0548 10.2677 12.3353L10.6937 12.4005C10.8325 12.408 10.9712 12.3975 11.1107 12.3907C11.3292 12.3795 11.5424 12.3203 11.7355 12.2175C11.8337 12.1669 11.9296 12.1119 12.0227 12.0525C12.0227 12.0525 12.055 12.0315 12.1165 11.985C12.2177 11.91 12.28 11.8568 12.364 11.769C12.4262 11.7045 12.4802 11.6287 12.5215 11.5425C12.58 11.4202 12.6385 11.187 12.6625 10.9928C12.6805 10.8442 12.6752 10.7633 12.673 10.713C12.67 10.6328 12.6032 10.5495 12.5305 10.5142L12.094 10.3185C12.094 10.3185 11.4415 10.0343 11.0425 9.85275C11.0007 9.83452 10.956 9.8241 10.9105 9.822C10.8592 9.81673 10.8073 9.8225 10.7584 9.83893C10.7095 9.85536 10.6647 9.88206 10.627 9.91725C10.6232 9.91575 10.573 9.9585 10.0307 10.6155C9.99961 10.6573 9.95674 10.6889 9.90759 10.7063C9.85843 10.7237 9.80522 10.726 9.75474 10.713C9.70588 10.6999 9.65801 10.6834 9.61149 10.6635C9.51849 10.6245 9.48624 10.6095 9.42249 10.5825C8.99204 10.3947 8.5935 10.1409 8.24124 9.83025C8.14674 9.74775 8.05899 9.65775 7.96899 9.57075C7.67393 9.28817 7.41678 8.9685 7.20399 8.61975L7.15974 8.5485C7.12795 8.50062 7.10226 8.44898 7.08324 8.39475C7.05474 8.2845 7.12899 8.196 7.12899 8.196C7.12899 8.196 7.31124 7.9965 7.39599 7.8885C7.47849 7.7835 7.54824 7.6815 7.59324 7.60875C7.68174 7.46625 7.70949 7.32 7.66299 7.20675C7.45299 6.69375 7.23549 6.183 7.01199 5.676C6.96774 5.5755 6.83649 5.5035 6.71724 5.48925C6.67674 5.48475 6.63624 5.48025 6.59574 5.47725C6.49502 5.47225 6.39409 5.47325 6.29349 5.48025L6.44424 5.47425L6.44499 5.475Z' fill='%230E2331'/%3E%3C/svg%3E%0A");

}

.mobile__menu-bottom-social > a.mobile__menu-bottom-social-item.mobile__menu-bottom-social-item--tg{
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.5532 3.32247C14.7385 3.24447 14.9414 3.21756 15.1407 3.24456C15.3399 3.27156 15.5283 3.35148 15.6862 3.47599C15.8441 3.6005 15.9657 3.76506 16.0385 3.95254C16.1112 4.14001 16.1323 4.34355 16.0997 4.54197L14.3987 14.8597C14.2337 15.855 13.1417 16.4257 12.2289 15.93C11.4654 15.5152 10.3314 14.8762 9.31144 14.2095C8.80144 13.8757 7.23919 12.807 7.43119 12.0465C7.59619 11.3962 10.2212 8.95272 11.7212 7.49997C12.3099 6.92922 12.0414 6.59997 11.3462 7.12497C9.61894 8.42847 6.84769 10.4107 5.93119 10.9687C5.12269 11.4607 4.70119 11.5447 4.19719 11.4607C3.27769 11.3077 2.42494 11.0707 1.72894 10.782C0.788443 10.392 0.834193 9.09897 1.72819 8.72247L14.5532 3.32247Z' fill='%230E2331'/%3E%3C/svg%3E%0A");

}

.mobile__menu-bottom-social > a.mobile__menu-bottom-social-item.mobile__menu-bottom-social-item--ig{
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_362_13551)'%3E%3Cpath d='M13.78 21.7797H8.21997C5.41971 21.7797 4.01958 21.7797 2.95002 21.2348C2.00921 20.7554 1.24431 19.9905 0.764938 19.0497C0.219971 17.9801 0.219971 16.58 0.219971 13.7797V8.21973C0.219971 5.41946 0.219971 4.01933 0.764938 2.94977C1.24431 2.00896 2.00921 1.24406 2.95002 0.764694C4.01958 0.219727 5.41971 0.219727 8.21997 0.219727H13.78C16.5802 0.219727 17.9804 0.219727 19.0499 0.764694C19.9907 1.24406 20.7556 2.00896 21.235 2.94977C21.78 4.01933 21.78 5.41946 21.78 8.21973V13.7797C21.78 16.58 21.78 17.9801 21.235 19.0497C20.7556 19.9905 19.9907 20.7554 19.0499 21.2348C17.9804 21.7797 16.5802 21.7797 13.78 21.7797Z' fill='white'/%3E%3Cpath d='M16.8382 6.50779C16.5718 6.50779 16.3113 6.42878 16.0897 6.28069C15.8681 6.13265 15.6954 5.92218 15.5934 5.67601C15.4914 5.42984 15.4648 5.15887 15.5167 4.89748C15.5687 4.63614 15.697 4.39607 15.8855 4.2076C16.0739 4.01918 16.314 3.89085 16.5754 3.83887C16.8367 3.7869 17.1077 3.81357 17.3539 3.91551C17.6001 4.01753 17.8105 4.19023 17.9585 4.41183C18.1066 4.63339 18.1856 4.89391 18.1856 5.16038C18.1861 5.33744 18.1515 5.51284 18.0839 5.67642C18.0163 5.84009 17.917 5.98878 17.7918 6.11399C17.6666 6.23916 17.5179 6.33839 17.3543 6.406C17.1907 6.47356 17.0153 6.50816 16.8382 6.50779Z' fill='%23B17649'/%3E%3Cpath d='M11 6C10.0111 6 9.04439 6.29328 8.22215 6.84264C7.39987 7.39209 6.75906 8.173 6.38065 9.08657C6.00221 10.0003 5.90314 11.0055 6.09604 11.9755C6.28903 12.9454 6.76522 13.8363 7.46445 14.5355C8.16377 15.2348 9.05463 15.711 10.0245 15.904C10.9945 16.0969 11.9997 15.9978 12.9134 15.6194C13.8271 15.241 14.608 14.6001 15.1574 13.7778C15.7067 12.9556 16 11.9889 16 11C16 9.67398 15.4732 8.40217 14.5355 7.4645C13.5979 6.52683 12.3261 6 11 6Z' fill='%23B17649'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_362_13551'%3E%3Crect width='22' height='22' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	background-size: 22px;
}

.mobile__menu-region {
    display: flex;
    align-items: center;
    margin-bottom: 12px;
    padding: 18px 10px;
    background-color: var(--site-light-color);
    border-radius: var(--site-border-radius);
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
}

.mobile__menu-region-icon {
    width: 24px;
    height: 24px;
    margin-right: 6px;
}

.mobile__menu-region-link {
    width: 24px;
    height: 24px;
    margin-left: auto;
}

.mobile__menu .header__catalog-btn {
    display: block;
    margin-right: 0;
    margin-bottom: 3px;
	position: relative;
}

.mobile__menu .header__catalog-btn .g-button {
    position: relative;
    background-color: var(--site-light-color);
    color: var(--site-default-color);
    border-color: transparent;
    gap: 6px;
    width: 100%;
    height: auto;
    padding: 18px 10px;
}

.mobile__menu .header__catalog-btn .g-button::before {
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3 6.445C3 5.55286 3.04914 4.90415 3.15601 4.42342C3.26036 3.95405 3.40599 3.70822 3.55711 3.55711C3.70822 3.40599 3.95405 3.26036 4.42342 3.15601C4.90415 3.04914 5.55286 3 6.445 3C7.33715 3 7.98576 3.04914 8.46634 3.156C8.93555 3.26033 9.18116 3.40592 9.3321 3.55694C9.48307 3.70799 9.62862 3.95378 9.73289 4.42323C9.83968 4.90403 9.88875 5.55279 9.88875 6.445C9.88875 7.33722 9.83968 7.98588 9.7329 8.46653C9.62864 8.93583 9.48314 9.18139 9.33227 9.33227C9.18139 9.48314 8.93583 9.62864 8.46653 9.7329C7.98588 9.83968 7.33722 9.88875 6.445 9.88875C5.55279 9.88875 4.90403 9.83968 4.42323 9.73289C3.95378 9.62862 3.70799 9.48307 3.55694 9.3321C3.40592 9.18116 3.26033 8.93555 3.156 8.46634C3.04914 7.98576 3 7.33715 3 6.445ZM3 17.555C3 16.6628 3.04914 16.0142 3.156 15.5337C3.26033 15.0644 3.40592 14.8188 3.55694 14.6679C3.70799 14.5169 3.95378 14.3714 4.42323 14.2671C4.90403 14.1603 5.55279 14.1112 6.445 14.1112C7.33722 14.1112 7.98588 14.1603 8.46653 14.2671C8.93582 14.3714 9.18139 14.5169 9.33227 14.6677C9.48314 14.8186 9.62864 15.0642 9.7329 15.5335C9.83968 16.0141 9.88875 16.6628 9.88875 17.555C9.88875 18.4472 9.83968 19.096 9.73289 19.5768C9.62862 20.0462 9.48307 20.292 9.3321 20.4431C9.18116 20.5941 8.93555 20.7397 8.46634 20.844C7.98576 20.9509 7.33715 21 6.445 21C5.55286 21 4.90415 20.9509 4.42342 20.844C3.95405 20.7396 3.70822 20.594 3.55711 20.4429C3.40599 20.2918 3.26036 20.046 3.15601 19.5766C3.04914 19.0959 3 18.4471 3 17.555ZM14.1112 6.445C14.1112 5.55279 14.1603 4.90403 14.2671 4.42323C14.3714 3.95378 14.5169 3.70799 14.6679 3.55694C14.8188 3.40592 15.0644 3.26033 15.5337 3.156C16.0142 3.04914 16.6628 3 17.555 3C18.4471 3 19.0959 3.04914 19.5766 3.15601C20.046 3.26036 20.2918 3.40599 20.4429 3.55711C20.594 3.70822 20.7396 3.95405 20.844 4.42342C20.9509 4.90415 21 5.55286 21 6.445C21 7.33715 20.9509 7.98576 20.844 8.46634C20.7397 8.93555 20.5941 9.18116 20.4431 9.3321C20.292 9.48307 20.0462 9.62862 19.5768 9.73289C19.096 9.83968 18.4472 9.88875 17.555 9.88875C16.6628 9.88875 16.0141 9.83968 15.5335 9.7329C15.0642 9.62864 14.8186 9.48314 14.6677 9.33227C14.5169 9.18139 14.3714 8.93582 14.2671 8.46653C14.1603 7.98588 14.1112 7.33722 14.1112 6.445ZM14.1112 17.555C14.1112 16.6628 14.1603 16.0141 14.2671 15.5335C14.3714 15.0642 14.5169 14.8186 14.6677 14.6677C14.8186 14.5169 15.0642 14.3714 15.5335 14.2671C16.0141 14.1603 16.6628 14.1112 17.555 14.1112C18.4472 14.1112 19.096 14.1603 19.5768 14.2671C20.0462 14.3714 20.292 14.5169 20.4431 14.6679C20.5941 14.8188 20.7397 15.0644 20.844 15.5337C20.9509 16.0142 21 16.6628 21 17.555C21 18.4471 20.9509 19.0959 20.844 19.5766C20.7396 20.046 20.594 20.2918 20.4429 20.4429C20.2918 20.594 20.046 20.7396 19.5766 20.844C19.0959 20.9509 18.4471 21 17.555 21C16.6628 21 16.0142 20.9509 15.5337 20.844C15.0644 20.7397 14.8188 20.5941 14.6679 20.4431C14.5169 20.292 14.3714 20.0462 14.2671 19.5768C14.1603 19.096 14.1112 18.4472 14.1112 17.555Z" stroke="%23595959" stroke-width="2"/></svg>');
}

.mobile__menu .header__catalog-btn .g-button::after {
    content: "";
    display: block;
    margin-left: auto;
    width: 24px;
    height: 24px;
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 24px;
    transition: background 0.2s;
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.2949 12.7959L9.79492 20.2959C9.58358 20.5072 9.29693 20.626 8.99805 20.626C8.69916 20.626 8.41251 20.5072 8.20117 20.2959C7.98983 20.0846 7.87109 19.7979 7.87109 19.499C7.87109 19.2001 7.98983 18.9135 8.20117 18.7021L14.9052 12L8.20305 5.2959C8.0984 5.19125 8.01539 5.06702 7.95875 4.93029C7.90212 4.79356 7.87297 4.64702 7.87297 4.49902C7.87297 4.35103 7.90212 4.20448 7.95875 4.06776C8.01539 3.93103 8.0984 3.80679 8.20305 3.70215C8.30769 3.5975 8.43193 3.51449 8.56865 3.45785C8.70538 3.40122 8.85193 3.37207 8.99992 3.37207C9.14791 3.37207 9.29446 3.40122 9.43119 3.45785C9.56791 3.51449 9.69215 3.5975 9.7968 3.70215L17.2968 11.2021C17.4016 11.3068 17.4846 11.4311 17.5412 11.5679C17.5979 11.7047 17.6269 11.8513 17.6267 11.9994C17.6266 12.1475 17.5972 12.2941 17.5402 12.4307C17.4833 12.5674 17.3999 12.6915 17.2949 12.7959Z" fill="%23595959"/></svg>');
}

.mobile__menu .header__catalog-btn-image {
    display: inline-block;
    position: absolute;
    bottom: 0;
    right: 8px;
    width: 132px;
    height: 80px;
    background-image: url("/local/templates/template.monsterior/css/layout/../../img/cart.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.mobile__menu .company__menu {
    margin-bottom: 8px;
}

.mobile__menu .bottom__menu {
    padding: 0 10px 16px 10px;
    margin-bottom: 20px;
    border-radius: var(--site-border-radius);
    background-color: var(--site-light-color);
}

.mobile__menu .bottom__menu-title {
    color: var(--site-accent-color);
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: -0.005em;
    padding: 12px 0;
    position: relative;
    border-bottom: 1px solid var(--site-separator-color);
    margin-bottom: 12px;
}

.mobile__menu .bottom__menu-title::after {
    content: "";
    position: absolute;
    right: 0;
    top: 12px;
    width: 24px;
    height: 24px;
    background-size: 24px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.2949 12.7959L9.79492 20.2959C9.58358 20.5072 9.29693 20.626 8.99805 20.626C8.69916 20.626 8.41251 20.5072 8.20117 20.2959C7.98983 20.0846 7.87109 19.7979 7.87109 19.499C7.87109 19.2001 7.98983 18.9135 8.20117 18.7021L14.9052 12L8.20305 5.2959C8.0984 5.19125 8.01539 5.06702 7.95875 4.93029C7.90212 4.79356 7.87297 4.64702 7.87297 4.49902C7.87297 4.35103 7.90212 4.20448 7.95875 4.06776C8.01539 3.93103 8.0984 3.80679 8.20305 3.70215C8.30769 3.5975 8.43193 3.51449 8.56865 3.45785C8.70538 3.40122 8.85193 3.37207 8.99992 3.37207C9.14791 3.37207 9.29446 3.40122 9.43119 3.45785C9.56791 3.51449 9.69215 3.5975 9.7968 3.70215L17.2968 11.2021C17.4016 11.3068 17.4846 11.4311 17.5412 11.5679C17.5979 11.7047 17.6269 11.8513 17.6267 11.9994C17.6266 12.1475 17.5972 12.2941 17.5402 12.4307C17.4833 12.5674 17.3999 12.6915 17.2949 12.7959Z" fill="%23595959"/></svg>');
}

.mobile__menu .bottom__menu-list li:last-child {
    border-bottom: none;
}

.mobile__menu .bottom__menu-list li a {
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
}

.mobile__menu .footer-info {
    padding-top: 20px;
    padding-bottom: 32px;
}

.mobile__menu .footer-bottom {
    padding-top: 32px;
    padding-bottom: 0;
}
/* 2. MAIN */

/* AUTH */

.link-to-main {
    border-bottom: none !important;
    color: var(--site-accent-color) !important;
}

/* 3. FOOTER */

.l-footer{
	/* background-color: var(--site-light-grey-color);
	padding-top: 40px; */
	max-width: 1760px;
    margin: 0 auto;
}

.footer .l-wrapper {
    display: flex;
    flex-direction: column;
    gap: 40px;
}

.footer-top {

	background-color: var(--site-light-grey-color);
}

.footer-top__holder{
    display: flex;
    justify-content: space-between;
	padding: 40px 0;
	gap: 32px;
}

.footer-info {
    display: flex;
    flex-direction: column;
    gap: 20px;
    max-width: 383px;
    width: 100%;
}

.footer-info__top {
    display: flex;
    justify-content: space-between;
    align-items: center;
	max-width: 380px;
}

.page-holder a.footer-phone,
.page-holder a.footer-email {
    font-size: 16px;
    font-weight: 500;
    line-height: 1.4;
    border: none !important;
    color: var(--site-accent-color);
	white-space: nowrap;
}

.page-holder a.footer-phone:hover,
.page-holder a.footer-email:hover {
    color: var(--site-accent-color);
}

.footer-info__bottom {
    display: flex;
    gap: 12px;
    justify-content: space-between;
}

.footer-info__bottom-item {
    display: flex !important;
    width: fit-content;
    background-color: var(--site-light-color);
    border: none !important;
}

.footer-info__bottom-address {
    align-items: center;
    gap: 4px;
    padding: 10px;
    font-size: 14px;
    font-weight: 500 !important;
    line-height: 1.25;
    letter-spacing: -0.005em;
    min-width: 373px;
}

.footer-info__bottom-vk {
    display: flex;
    align-items: center;
    padding: 10px;
    cursor: pointer;
}

.footer-info__bottom svg {
    min-width: 24px;
}

.footer-info__social{
	display: flex;
	align-items: center;
	gap: 12px;
}

.footer-info__social-item{
	position: relative;
	display: block;
	width: 48px;
	height: 48px;
	min-width: 48px;
	min-height: 48px;
	max-width: 48px;
	max-height: 48px;
	border-radius: 50%;
	background-color: var(--site-accent-color);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 28px;
	border: none !important;
}

.footer-info__social-item.footer-info__social-item--vk{
	background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.9469 8.11987C25.1069 7.58845 24.9469 7.19873 24.1903 7.19873H21.6841C21.0464 7.19873 20.7549 7.53587 20.5949 7.90616C20.5949 7.90616 19.3206 11.0136 17.5149 13.0284C16.9321 13.6147 16.6658 13.7999 16.3481 13.7999C16.1892 13.7999 15.9584 13.6147 15.9584 13.0833V8.11987C15.9584 7.48216 15.7744 7.19873 15.2429 7.19873H11.3046C10.9069 7.19873 10.6669 7.49359 10.6669 7.77473C10.6669 8.37816 11.5698 8.51759 11.6624 10.2182V13.9073C11.6624 14.7153 11.5172 14.8627 11.1972 14.8627C10.3481 14.8627 8.28178 11.7439 7.05549 8.17359C6.81664 7.47987 6.57549 7.19987 5.93549 7.19987H3.43035C2.71378 7.19987 2.57092 7.53702 2.57092 7.9073C2.57092 8.57245 3.42007 11.8639 6.52635 16.217C8.59721 19.1896 11.5126 20.801 14.1686 20.801C15.7606 20.801 15.9572 20.4433 15.9572 19.8262V17.5793C15.9572 16.8639 16.1092 16.7199 16.6132 16.7199C16.9835 16.7199 17.6212 16.9073 19.1081 18.3393C20.8063 20.0376 21.0875 20.7999 22.0418 20.7999H24.5469C25.2624 20.7999 25.6201 20.4422 25.4144 19.7359C25.1892 19.033 24.3778 18.0102 23.3012 16.7999C22.7161 16.1096 21.8418 15.3667 21.5755 14.9953C21.2041 14.5164 21.3115 14.305 21.5755 13.8799C21.5766 13.881 24.6292 9.58159 24.9469 8.11987Z' fill='white'/%3E%3C/svg%3E%0A");

}

.footer-info__social-item.footer-info__social-item--tg{
	background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.243 5.16395C23.243 5.16395 25.3046 4.36008 25.1327 6.31235C25.0755 7.11624 24.5601 9.92981 24.1592 12.9731L22.7848 21.988C22.7848 21.988 22.6703 23.3087 21.6395 23.5384C20.6087 23.768 19.0625 22.7345 18.7762 22.5048C18.5471 22.3326 14.4812 19.7486 13.0495 18.4854C12.6487 18.1409 12.1905 17.4518 13.1068 16.648L19.1198 10.906C19.807 10.2169 20.4942 8.60917 17.6308 10.5615L9.61355 16.0164C9.61355 16.0164 8.69729 16.5905 6.97933 16.0738L3.25698 14.9254C3.25698 14.9254 1.88258 14.0641 4.23051 13.2027C9.95718 10.504 17.001 7.74783 23.243 5.16395Z' fill='white'/%3E%3C/svg%3E%0A");

}

.footer-info__social-item.footer-info__social-item--wa{
	background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.997 3.71436C8.32669 3.71436 3.71429 8.32804 3.71429 14C3.71429 16.2494 4.43971 18.3355 5.67287 20.0288L4.39126 23.8503L8.34477 22.5867C9.97084 23.6631 11.9113 24.2858 14.003 24.2858C19.6733 24.2858 24.2857 19.6719 24.2857 14.0002C24.2857 8.32823 19.6733 3.71453 14.003 3.71453L13.997 3.71436ZM11.1255 8.939C10.9261 8.46133 10.7749 8.44324 10.4728 8.43096C10.3699 8.42498 10.2552 8.41901 10.1281 8.41901C9.73506 8.41901 9.32407 8.53387 9.07617 8.7878C8.77402 9.09618 8.02436 9.81566 8.02436 11.2912C8.02436 12.7667 9.1004 14.1937 9.24541 14.3933C9.39657 14.5927 11.3432 17.6645 14.3657 18.9164C16.7293 19.896 17.4307 19.8052 17.9686 19.6903C18.7544 19.5211 19.7399 18.9403 19.9878 18.2391C20.2357 17.5375 20.2357 16.9389 20.163 16.8119C20.0905 16.6849 19.8908 16.6126 19.5887 16.4612C19.2866 16.31 17.8175 15.5844 17.5394 15.4876C17.2672 15.3849 17.0074 15.4212 16.802 15.7115C16.5118 16.1166 16.2277 16.5279 15.9979 16.7757C15.8166 16.9692 15.5202 16.9935 15.2725 16.8906C14.94 16.7516 14.0091 16.4248 12.8604 15.4029C11.9717 14.6109 11.3673 13.6254 11.1921 13.3291C11.0167 13.0269 11.174 12.8513 11.3128 12.6881C11.464 12.5006 11.609 12.3677 11.7602 12.1922C11.9113 12.017 11.996 11.9262 12.0927 11.7205C12.1956 11.521 12.1229 11.3154 12.0504 11.1642C11.9779 11.013 11.3734 9.53749 11.1255 8.939Z' fill='white'/%3E%3C/svg%3E%0A");

}

.footer-info__social-item.footer-info__social-item--ig{
	background-size: 22px;
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_362_13551)'%3E%3Cpath d='M13.78 21.7797H8.21997C5.41971 21.7797 4.01958 21.7797 2.95002 21.2348C2.00921 20.7554 1.24431 19.9905 0.764938 19.0497C0.219971 17.9801 0.219971 16.58 0.219971 13.7797V8.21973C0.219971 5.41946 0.219971 4.01933 0.764938 2.94977C1.24431 2.00896 2.00921 1.24406 2.95002 0.764694C4.01958 0.219727 5.41971 0.219727 8.21997 0.219727H13.78C16.5802 0.219727 17.9804 0.219727 19.0499 0.764694C19.9907 1.24406 20.7556 2.00896 21.235 2.94977C21.78 4.01933 21.78 5.41946 21.78 8.21973V13.7797C21.78 16.58 21.78 17.9801 21.235 19.0497C20.7556 19.9905 19.9907 20.7554 19.0499 21.2348C17.9804 21.7797 16.5802 21.7797 13.78 21.7797Z' fill='white'/%3E%3Cpath d='M16.8382 6.50779C16.5718 6.50779 16.3113 6.42878 16.0897 6.28069C15.8681 6.13265 15.6954 5.92218 15.5934 5.67601C15.4914 5.42984 15.4648 5.15887 15.5167 4.89748C15.5687 4.63614 15.697 4.39607 15.8855 4.2076C16.0739 4.01918 16.314 3.89085 16.5754 3.83887C16.8367 3.7869 17.1077 3.81357 17.3539 3.91551C17.6001 4.01753 17.8105 4.19023 17.9585 4.41183C18.1066 4.63339 18.1856 4.89391 18.1856 5.16038C18.1861 5.33744 18.1515 5.51284 18.0839 5.67642C18.0163 5.84009 17.917 5.98878 17.7918 6.11399C17.6666 6.23916 17.5179 6.33839 17.3543 6.406C17.1907 6.47356 17.0153 6.50816 16.8382 6.50779Z' fill='%23B17649'/%3E%3Cpath d='M11 6C10.0111 6 9.04439 6.29328 8.22215 6.84264C7.39987 7.39209 6.75906 8.173 6.38065 9.08657C6.00221 10.0003 5.90314 11.0055 6.09604 11.9755C6.28903 12.9454 6.76522 13.8363 7.46445 14.5355C8.16377 15.2348 9.05463 15.711 10.0245 15.904C10.9945 16.0969 11.9997 15.9978 12.9134 15.6194C13.8271 15.241 14.608 14.6001 15.1574 13.7778C15.7067 12.9556 16 11.9889 16 11C16 9.67398 15.4732 8.40217 14.5355 7.4645C13.5979 6.52683 12.3261 6 11 6Z' fill='%23B17649'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_362_13551'%3E%3Crect width='22' height='22' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}



.footer-bottom {
    display: flex;
    gap: 20px;
    padding: 20px 0;
    font-size: 14px;
    color: var(--site-grey-color);
    font-weight: 500;
    line-height: 20px;
    letter-spacing: -0.005em;
}

.page-holder .footer-bottom a {
    border: none;
    font-size: 14px;
    color: var(--site-grey-color);
    font-weight: 500;
    line-height: 20px;
    letter-spacing: -0.005em;
}

.page-holder .footer-bottom a:hover {
    border: none;
    color: var(--site-accent-color);
}

.footer-bottom__copyright {
    width: 100%;
    max-width: 420px;
    text-align: center;
}

.footer-bottom__personal-data {
    width: 100%;
}

.footer-bottom__personal-data,
.footer-bottom__copyright {
    display: flex;
    align-items: center;
    white-space: nowrap;
}

.footer-bottom__developer {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 8px;
    max-width: 232px;
	white-space: nowrap;
}

.page-holder .footer-bottom__developer a {
    display: flex;
    align-items: center;
}

.footer-bottom__developer > a svg path {
    transition: .5s fill;
}

.footer-bottom__developer > a:hover svg path {
    fill: rgb(240, 73, 73);
    transition: .5s fill;
}

.footer-menu {
    display: flex;
    gap: 80px;
}

.footer-menu__column {
    /* min-width: 300px; */
}

.footer-menu__column .buyers-menu{
	max-width: 435px;
}

@media screen and (max-width: 1199px) {
    .footer-menu__column {
        min-width: unset;
    }

	.footer-menu {
		display: flex;
		gap: 32px;
	}
}

@media screen and (max-width: 991px) {
    .footer-top {
        flex-direction: column-reverse;
        align-items: center;
    }

    .footer-info {
        max-width: unset;
        flex-direction: column;
        justify-content: center;
        flex-wrap: wrap;
		align-items: center;
    }

    .footer-info__top,
    .footer-info__bottom {
        gap: 12px;
    }

	.footer-bottom {
        flex-direction: column;
        gap: 8px;
        align-items: center;
    }

	.footer-bottom__personal-data, .footer-bottom__copyright{
		justify-content: center;
	}
}

@media screen and (max-width: 767px) {
    .footer .l-wrapper {
        gap: 0;
    }

    .footer-menu {
        gap: 24px;
    }

    .page-holder a.footer-phone,
    .page-holder a.footer-email {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: -0.005em;
    }

    .page-holder a.footer-phone::before,
    .page-holder a.footer-email::before {
        width: 20px;
        height: 20px;
    }

    .footer-info__bottom-address {
        padding: 5px 16px;
        min-width: unset;
    }

    .footer-info__bottom-address > span {
        /* max-width: 380px; */
    }

    .footer-info__bottom-vk {
        display: flex;
        justify-content: center;
        min-width: 52px;
        height: 52px;
    }

	.footer-top{
		background-color: unset;
	}

	.footer-top__holder{
		flex-direction: column;
		padding: 15px 16px;
		background-color: var(--site-light-grey-color);
		gap: 24px;
	}

	.footer-menu{
		order: -1;
	}

	.footer-menu__column .buyers-menu {
		max-width: unset;
	}

	.footer-info__top{
		max-width: unset;
		width: 100%;
		padding: 0 6px;
	}

	.footer-info__social-item{
		position: relative;
		display: block;
		width: 40px;
		height: 40px;
		min-width: 40px;
		min-height: 40px;
		max-width: 40px;
		max-height: 40px;
		border-radius: 50%;
		background-color: var(--site-accent-color);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 22px;
	}
}

@media screen and (max-width: 370px){
    .footer-info__bottom-address{
        font-size: 14px;
        padding: 5px 8px;
    }
}

/* End */


/* Start:/local/templates/template.monsterior/css/layout/content.css?17416846671751*/
/* content.css
 * Стандартные стили контента сайта (таблицы, изображения)
 *
 */

.b-content td {
    vertical-align: top;
}
.b-table {
    /* width: 100%; */
    display: block;
    max-width: 100%;
    overflow-x: auto;
}
.b-table td,
.b-table th {
    padding: 13px 18px;
    text-align: left;
    vertical-align: middle;
    font-size: 14px;
    line-height: 1.7;
    color: #333;
    white-space: nowrap;
}
.b-table tr td:first-child,
.b-table tr th:first-child {
    padding: 13px 18px 13px 0;
}
.b-table tr td:first-child {
    font-weight: 400;
}
.b-table tr {
    border-bottom: 1px solid #E5E5E5;
}
.b-table tr:first-child {
    border-top: 1px solid #E5E5E5;
}
.bgc-black {
    background-color: #171719;
    color: #fff;
}
.bgc-grey {
    background-color: #F8F8F8;
}
.bgc-white {
    background-color: #fff;
}
.mt-100 {
    margin-top: 100px; 
}
.mt-0 {
    margin-top: 0;
}
.mb-100 {
    margin-bottom: 100px; 
}
.mb-0 {
    margin-bottom: 0;
}
.pb-100 {
    padding-bottom: 100px;
}
.pb-40 {
    padding-bottom: 40px;
}
.pb-0 {
    padding-bottom: 0;
}
.pt-100 {
    padding-top: 100px;
}
.pt-0 {
    padding-top: 0;
}
.c-red {
    color: #cf0000;
}
@media (max-width: 991px) {
    .mt-100 {
        margin-top: 60px; 
    }
    .mb-100 {
        margin-bottom: 60px; 
    }
    .pb-100 {
        padding-bottom: 60px;
    }
    .pt-100 {
        padding-top: 60px;
    }
}
.text-center {
    text-align: center;
}
.text-column {
    column-count: 2;
    column-gap: 20px;
}
[data-accordion-content] {
    min-height: 0;
    display: none;
    transition: height 0.3s, min-height 0.3s;
}
/* End */


/* Start:/local/templates/template.monsterior/components/ma/regions.location/regions/style.css?17465137443992*/


.fancybox__content {
    align-self: center;
    display: flex;
    flex-direction: column;
    position: relative;
    margin: 0;
    padding: 2rem;
    max-width: 100%;
    cursor: default;
    border-radius: 0 !important;
    z-index: 20;
}

.f-button.is-close-btn {
	position: absolute;
	left: calc(100% + 16px);
	border-radius: 0 !important;
	top: 0 !important;
	width: 64px;
	height: 64px;
	min-width: 64px;
	min-height: 64px;
	max-height: 64px;
	max-width: 64px;
	cursor: pointer;
	background-color: var(--site-light-color) !important;
	opacity: 1 !important;
	margin-top: -32px !important;
}

.f-button.is-close-btn:hover {
	opacity: 1 !important;
	background-color: #fff !important;
}

.b-location-holder {
	min-width: 0 !important;
}

.b-location {
	padding: 0 !important;
	max-width: 100% !important;
	min-width: 610px !important;
	max-width: 610px !important;
}

.b-location-section {
	padding: 20px 32px 0 32px;
}

.b-location-search {
	margin-bottom: 32px;
}

.popup-window-titlebar {
	font-weight: 500;
	font-size: 24px;
	line-height: 1.4;
	padding: 32px 32px 20px 32px;
	height: auto !important;
	border-bottom: 1px solid var(--site-separator-color);
}

.popup-window-content {
	background-color: transparent !important;
	padding: 0 !important;
}

.location_current {
	position: relative;
	cursor: pointer;
}

.location_current span {
	display: flex;
	align-items: center;
	gap: 6px;
	font-size: 14px;
	line-height: 24px;
	transition: color 0.2s;
	color: var(--site-grey-color);

}

.location_current span:hover {
	color: var(--site-accent-color);
}

.location_current span svg path {
	transition: stroke 0.2s;
}

.location_current span:hover svg path {
	stroke: var(--site-accent-color);
}

.location-confirm-holder {
	/* height: 0; */
	padding: 12px 0;
	background: var(--site-light-grey-color);
	color: var(--site-default-color);
}

/*.location-confirm-holder.open {*/
/*	height: 110px;*/
/*}*/
.location-confirm {
	display: flex;
	gap: 24px;
	align-items: center;
}

.location-confirm-question {
	color: var(--site-default2-color);
	font-weight: 600;
	font-size: 16px;
	line-height: 150%;
}

.location-confirm-detected-city {
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	letter-spacing: -0.005em;
}

.location_current .location-confirm-city {
	border: none;
	font-weight: 600;
	font-size: 18px;
	line-height: 125%;
}

.location-confirm-buttons-holder {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	gap: 10px;
}

.location-confirm .location-button {
	display: block;
	min-width: 58px;
	padding: 4px 20px;
	font-size: 14px;
	font-weight: 600;
	line-height: 19.6px;
	text-align: center;
	border-radius: var(--site-border-radius);
	cursor: pointer;
	transition: background-color 0.2s, color 0.2s;
	background-color: var(--site-accent-light-color);
}

.location-confirm .location-button:hover {
	background-color: var(--site-accent-color);
	color: var(--site-light-color);
}

/* .location-confirm .location-button.b-yes {
	//background-color: #039be5;
	//border: 1px solid #039be5;
	//color: #fff;
}
.location-confirm .location-button.b-no {
	//background-color: #eee;
} */

#regions.popup-window.popup-window-with-titlebar {
	width: 100%;
	max-width: 680px;
	padding: 0;
	border-radius: var(--site-border-radius);
}

@media (max-width: 991px) {
	.popup-window-titlebar {
		font-size: 20px;
        padding: 23px 16px;
	}
	.fancybox__content {
		min-width: 100%;
	}
	.f-button.is-close-btn {
		top: 0;
		left: auto;
		right: 0;
	}

	.b-location-section {
		padding: 16px 16px 0 16px;
	}

	.b-location-list {
		padding: 0 16px;
	}

	.f-button.is-close-btn {
		margin-top: -15px !important;
		margin-right: -32px !important;
	}
}

@media (max-width: 620px) {
	.b-location {
		min-width: 100% !important;
	}
}
/* End */


/* Start:/local/templates/template.monsterior/js/libs/fancybox/style.min.css?174168466725345*/
:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, 0.1);--f-spinner-color-2: rgba(17, 24, 28, 0.8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0, var(--f-throw-out-distance, 150px), 0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration, 0.2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, 0.2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, 0.2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: 0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden !important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, 0.98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, 0.1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:var(--fancybox-zIndex, 1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container::backdrop{background-color:rgba(0,0,0,0)}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__viewport:empty,.fancybox__track:empty,.fancybox__slide:empty{display:block}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;user-select:none;filter:blur(0px)}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, 0.6);--f-button-active-bg: rgba(0, 0, 0, 0.6);--f-button-hover-bg: rgba(0, 0, 0, 0.6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top:5px;right:5px}.fancybox__nav{--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, 0.3);--f-button-active-bg: rgba(24, 24, 27, 0.5);--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity: 0.65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-enter-duration, 0.25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1}.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2, #e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translate3d(0, 0, 0)}.f-thumbs__track{display:flex}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0))*-0.5);width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift, 0) * -1px), 0, 0);transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.f-thumbs__slide__button{appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100% 0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path: inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5 ) round var(--f-thumb-border-radius, 0) );clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(0.23, 1, 0.32, 1)}.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px}.fancybox__thumbs.is-masked{max-height:0px !important}.is-closing .fancybox__thumbs{transition:none !important}.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, 0.65);--f-button-hover-bg: rgba(70, 70, 73, 0.65);--f-button-active-bg: rgba(90, 90, 93, 0.65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: 0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;user-select:none;pointer-events:none}

/* End */


/* Start:/local/templates/template.monsterior/components/ma/menu/top-menu/style.css?17427950905548*/
.page-holder .header__top-menu.g-menu ul {
    display: flex;
    justify-content: flex-start;
    gap: 0 20px;
}
.page-holder .header__top-menu.g-menu ul li {
    margin: 0;
    line-height: 24px;
}
.page-holder .header__top-menu.g-menu ul li.parent {
    padding-right: 24px;
    cursor: pointer;
}

.page-holder .header__top-menu.g-menu ul li.parent.root-active:after {
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.41046 8.99969C6.79974 8.61042 7.43076 8.61008 7.82046 8.99893L11.7051 12.8751L15.5897 8.99892C15.9794 8.61008 16.6104 8.61042 16.9997 8.99969C17.3893 9.38927 17.3893 10.0209 16.9997 10.4105L11.7051 15.7051L6.41046 10.4105C6.02089 10.0209 6.02089 9.38927 6.41046 8.99969Z" fill="%23F37F32"/></svg>');
}

.page-holder .header__top-menu.g-menu ul li.parent:hover > a {
    color: var(--site-accent-color);
}

.page-holder .header__top-menu.g-menu ul li.parent:hover:after {
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.41046 8.99969C6.79974 8.61042 7.43076 8.61008 7.82046 8.99893L11.7051 12.8751L15.5897 8.99892C15.9794 8.61008 16.6104 8.61042 16.9997 8.99969C17.3893 9.38927 17.3893 10.0209 16.9997 10.4105L11.7051 15.7051L6.41046 10.4105C6.02089 10.0209 6.02089 9.38927 6.41046 8.99969Z" fill="%23FFB703"/></svg>');
}
.page-holder .header__top-menu.g-menu ul li.parent:after {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
    height: 24px;
    display: inline-block;
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.41046 8.99969C6.79974 8.61042 7.43076 8.61008 7.82046 8.99893L11.7051 12.8751L15.5897 8.99892C15.9794 8.61008 16.6104 8.61042 16.9997 8.99969C17.3893 9.38927 17.3893 10.0209 16.9997 10.4105L11.7051 15.7051L6.41046 10.4105C6.02089 10.0209 6.02089 9.38927 6.41046 8.99969Z" fill="%23949594"/></svg>');
    transition: background 0.2s;
}
.page-holder .header__top-menu.g-menu ul li.parent.opened:after {
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1054_7750)"><path d="M17.2946 14.7054C16.9053 15.0947 16.2743 15.095 15.8846 14.7062L12 10.83L8.11538 14.7062C7.72569 15.095 7.09466 15.0947 6.70538 14.7054C6.31581 14.3158 6.31581 13.6842 6.70538 13.2946L12 8L17.2946 13.2946C17.6842 13.6842 17.6842 14.3158 17.2946 14.7054Z" fill="%23F37F32"/></g><defs><clipPath id="clip0_1054_7750"><rect width="24" height="24" fill="white" transform="matrix(0 1 1 0 0 0)"/></clipPath></defs></svg>');
}
.header__top-menu li a,
.header__top-menu li a:visited {
    text-decoration: none;
    font-size: 14px;
    line-height: 24px;
    color: var(--site-grey-color);
}

.header__top-menu li a.no-follow {
    position: relative;
    display: inline-block;
    padding-right: 20px;
}
.header__top-menu li a.no-follow::after {
    content: "";
    position: absolute;
    top: 1px;
    right: -3px;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: var(--site-arrow-img);
    display: block;
    transform: rotate(-45deg);
}
.header__top-menu li a.root-active {
	color: var(--site-accent-color);
}
.header__top-menu li a:hover {
    color: var(--site-accent-color);
}
.page-holder .header__top-menu.g-menu .ul-deep-2 {
    position: absolute;
    top: calc(100% + 8px);
    display: flex;
    flex-direction: column;
    width: max-content;
    padding: 8px 12px;
    background: var(--site-light-color);
    border-radius: var(--site-border-radius);
    box-shadow: 0 0 12.3px rgba(0, 0, 0, 0.05);
    z-index: 120;
    opacity: 0;
    pointer-events: none;
    user-select: none;
    transition: opacity 0.2s;
}
.page-holder .header__top-menu.g-menu ul li.parent.opened > a {
    color: var(--site-accent-color);
}
.page-holder .header__top-menu.g-menu ul li.parent.opened .ul-deep-2 {
    opacity: 1;
    pointer-events: auto;
    user-select: auto;
}
.page-holder .header__top-menu.g-menu .ul-deep-2 li {
    margin: 0;
    min-height: 20px;
}
.page-holder .header__top-menu.g-menu .ul-deep-2 a {
    color: var(--site-default-color);
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
}

.page-holder .header__top-menu.g-menu .ul-deep-2 a:hover {
    color: var(--site-accent-color);
}

@media (max-width: 991px) {
    .page-holder .header__top-menu.g-menu ul {
	    flex-direction: column;
	}
	.page-holder .header__top-menu.g-menu ul li {
	    margin: 5px 0 0;
	}
	.page-holder .header__top-menu.g-menu ul li:first-child {
	    margin-top: 0;
	}
	.header__top-menu li a, .header__top-menu li a:visited {
	    font-size: 14px;
	    line-height: 1.55;
	}
    .header__top-menu {
        flex-grow: 0;
    }
    .header__top-menu li a,
    .header__top-menu li a:visited {
        font-size: 16px;
        line-height: 1.25;
    }
    .page-holder .header__top-menu.g-menu ul li:last-child {
        margin-left: 0;
    }

	.header__top-menu li a, .header__top-menu li a:visited{
		color: var(--site-default-color);
	}
}

.li-item-o-kompanii .ul-deep-2 {
    min-width: 124px;
}

/* End */


/* Start:/local/templates/template.monsterior/components/ma/search.title/header-search/style.css?17419341447379*/
.header__search{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	padding-top: 130px;
	background-color: var(--site-light-grey-color);
	z-index: -1;
	padding-bottom: 32px;
	display: none;
}
.header__search.active{
	display: block;
}
.header__search-icon{
	width: 48px;
	height: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}
.page-holder .header__search-inner {
	position: relative;
	z-index: 110;
}
.header__search-inner.active .header__search-form--holder {
	position: relative;
}
.header__search-form--input {
	position: relative;
}
.header__search-inner.active {
	border-radius: 16px;
}

.page-holder .header__search .header__search-input {
	padding: 12px 45px 14px 0px;
	border-radius: 0;
	border: 1px solid transparent;
	border-bottom: 1px solid var(--site-accent-color);
	min-height: 52px;
	line-height: 24px;
	height: 52px;
	background-color: transparent;
}

.page-holder .header__search .header__search-input::placeholder{
	font-size: 16px;
}

.page-holder .header__search .header__search-input:hover,
.page-holder .header__search .header__search-input:focus{
	border-color: transparent;
	border-bottom-color: var(--site-accent-color);
}

.page-holder .header__search .header__search-input::-webkit-input-placeholder {
	color:var(--site-default2-color);
}
.page-holder .header__search .header__search-input::-moz-placeholder {
	color:var(--site-default2-color);
}
.page-holder .header__search .header__search-input::-moz-placeholder {
	color:var(--site-default2-color);
}

 .page-holder .header__search .header__search-input::-ms-input-placeholder {
	color:var(--site-default2-color);
 }

.header__search-phrase {
	display: none;
}
.header__search-inner.active .header__search-phrase {
	display: flex;
	flex-direction: column;
	gap: 8px;
	position: absolute;
	left: 0;
	top: calc(100% + 8px);
	width: 100%;
	z-index: -1;
}
.header__search-phrase-list {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}
.header__search-phrase-title {
	margin-bottom: 8px;
	font-weight: 600;
	font-size: 16px;
	line-height: 150%;
	color: var(--site-accent-color);
}
.header__search-phrase-item {
	padding: 8px 0;
	font-weight: 400;
	font-size: 16px;
	line-height: 150%;
	cursor: pointer;
}

.header__search-phrase-item a{
	border: none;
}

/* Search result */
.header__search-result {
	padding: 12px 16px;
	border-radius: var(--site-border-radius);
	background-color: var(--site-light-color);
}
	.header__search-result-title {
		margin-bottom: 8px;
		font-size: 16px;
		font-weight: 600;
		line-height: 24px;
		color: var(--site-accent-color);

	}
	.header__search-result-list {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
	}
		.header__search-result-item {
			padding: 8px 0;
			font-size: 16px;
			font-weight: 400;
			line-height: 24px;
		}
			.header__search-result-item a,
			.header__search-result-item a:visited {
				color: var(--site-default-color);
				text-decoration: none;
				border: none;
			}
			.header__search-result-item a:hover,
			.header__search-result-item a:active {
				color: var(--site-accent-color--hover);
				text-decoration: none;
			}


.header__search-submit {
	position: absolute;
	top: 50%;
	right: 13px;
	transform: translateY(-50%);
	width: 28px;
	height: 28px;
	padding: 0;
	background: transparent;
	border: none;
	cursor: pointer;
}
.header__search-del {
	opacity: 0;
	pointer-events: none;
	user-select: none;
	transition: opacity 0.2s;
}
.header__search-del.show {
	opacity: 1;
	pointer-events: auto;
	user-select: auto;
}
.header__search-del svg {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	cursor: pointer;
}
.title-search-result {
	display: none !important;
	/*margin-top: -25px;*/
	margin-top: -8px;
	background-color: var(--site-light-color);
	/*padding: 32px 16px;*/
	padding: 15px 16px;
	border-radius: 16px;
	z-index: 109;
}
.header__search-back {
	display: none;
}

[data-entity="search-prod-holder"] {
	order: 1;
}

[data-entity="search-phrase-holder"] {
	order: 2;
}

[data-entity="search-cat-holder"] {
	order: 3;
}

.header__search-popular{
	margin-top: 40px;
	font-size: 18px;
	line-height: 1.4;
}
.header__search-popular-title{
	color: var(--site-grey-color);
	margin-bottom: 5px;
}
.header__search-popular > a{
	display: block;
	padding: 5px 0;
	border: none !important;
}
@media (max-width:991px) {
	.header__search-inner.active .header__search-form--holder {
		padding-left: 40px;
	}
	.header__search-holder,
	.header__search {
		width: 100%;
		max-width: 100%;
		margin-right: 0;
	}
	.header__search{
		top: 10px;
		left: 10px;
		right: 10px;
		width: auto;
		padding-top: 10px;
		z-index: 6;
	}
	/* .header__search-inner.active {
		display: block;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		padding: 10px 16px;
		border-radius: 0;
		background-color: var(--site-light-color);
	}
	.header__search-inner.active .header__search-back {
		position: absolute;
		left: 0;
		top: 50%;
		transform: translateY(-50%);
		display: inline-block;
		width: 24px;
		height: 24px;
		background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.7957 18.7041C16.0071 18.9154 16.1258 19.2021 16.1258 19.501C16.1258 19.7999 16.0071 20.0865 15.7957 20.2978C15.5844 20.5092 15.2977 20.6279 14.9989 20.6279C14.7 20.6279 14.4133 20.5092 14.202 20.2978L6.70198 12.7978C6.5971 12.6933 6.51388 12.5691 6.4571 12.4324C6.40032 12.2956 6.37109 12.149 6.37109 12.001C6.37109 11.8529 6.40032 11.7063 6.4571 11.5696C6.51388 11.4328 6.5971 11.3086 6.70198 11.2041L14.202 3.7041C14.4133 3.49276 14.7 3.37402 14.9989 3.37402C15.2977 3.37402 15.5844 3.49276 15.7957 3.7041C16.0071 3.91544 16.1258 4.20209 16.1258 4.50097C16.1258 4.79986 16.0071 5.08651 15.7957 5.29785L9.09354 12L15.7957 18.7041Z" fill="%23F37F32"/></svg>');
		background-repeat: no-repeat;
		background-position: center;
		background-size: 24px 24px;
	} */
	.header__search-inner.active .header__search-phrase {
		position: relative;
		top: unset;
		padding-left: 0;
		padding-right: 0;
		z-index: 0;
	}

	.page-holder .header__search .header__search-input::placeholder {
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}

	.title-search-result {
		z-index: 110;
	}

	#title-search-result {
		padding-top: 18px;
		height: 100%;
		overflow-y: auto;
		padding-bottom: 110px;
	}

	.header__search-submit svg path {
		stroke: var(--site-input-border-color);
	}

	.header__search-submit.active svg path {
		stroke: var(--site-accent-color);
	}

	.header__search-result {
		padding: 12px 0;
	}

	.header__search-wrapper{
		position: absolute;
		left: 40px;
		top: 5px;
	}

	.header__search-popular{
		margin-top: 20px;
		font-size: 14px;
	}
	.header__search-popular > a{
		font-weight: 500 !important;
	}
}

.header__search-result-item > a > img {
  width: 64px;
}

.header__search-result-item > a {
  display: flex;
  gap: 8px;
  align-items: center;
}

.header__search-result-item > a > span.no-icon {
  padding-left: 72px;
}

/* End */


/* Start:/local/templates/template.monsterior/components/ma/sale.basket.basket.line/header/style.min.css?1741684669123*/
.header__basket{display:flex;flex-direction:column;align-items:center}.header__basket a{border-bottom:none;font-weight:500}
/* End */


/* Start:/local/templates/template.monsterior/components/ma/menu/catalog-menu/style.css?174851857917277*/
.catalog-menu {
    position: fixed;
    display: none;
    background-color: var(--site-light-grey-color);
    max-height: calc(100vh - 149px);
    top: 149px;
    left: 0;
    width: 100%;
    transform: translateY(-100%);
    transition: transform 0.5s ease-in-out, 0.5s opacity 0.5s;
    opacity: 0;
    z-index: 11;
}

.header-fixed + .catalog-menu {
    top: 84px;
    max-height: calc(100vh - 84px);
}

#bx-panel:not(.bx-panel-folded)~.l-page .catalog-menu {
    max-height: calc(100vh - 170px - 147px)
}

#bx-panel.bx-panel-folded~.l-page .catalog-menu {
    max-height: calc(100vh - 170px - 39px)
}

.catalog-menu.hide {
    visibility: hidden;
    display: none;
}

.catalog-menu.open {
    transform: translateY(0);
    display: block;
    height: auto;
    opacity: 1;
    transition: transform 0.5s ease-in-out, opacity 0s;
    visibility: visible;
}
.catalog-menu__close-btn {
    top: 49px;
    right: 40px;
}
.catalog-menu > .l-wrapper {
    max-height: inherit;
    height: inherit;
}
.wrapper-deep-1 {
    position: relative;
    height: 100%;
    max-height: inherit;
}
@media (min-width: 1024px) {
    .wrapper-header {
        display: none
    }
}
.catalog-menu.g-menu .catalog-menu__list {
    width: 100%;
    /* max-width: 341px; */
    height: 100%;
    /* height: calc(100% - var(--header-mobile-catalog-menu-height)); */
    max-height: inherit;
    margin-left: -16px;
    /* padding: 40px 0; */
	padding-bottom: 20px;
    overflow-y: auto;
    overflow-x: hidden;
	display: flex;
    flex-wrap: wrap;
	gap: 22px 80px;
}
/* @media (max-width: 1502px) {
    .catalog-menu__list::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 357px;
        height: 100%;
        background-color: var(--site-light-color);
        margin-left: -32px;
        z-index: -1;
    }
} */
.catalog-menu ul li a,
.catalog-menu ul li a:visited {
    word-break: break-word;
}

.catalog-menu ul .li-deep-1 {
    position: relative;
    transition: color 0.2s ease-in-out;
	/* flex-basis: calc(100% / 6); */
	max-width: 120px;
    width: 100%;
	display: flex;
	gap: 8px;
    flex-direction: column;
}
.catalog-menu ul .li-deep-1:last-child {
    margin-bottom: 0;
}
.catalog-menu ul .li-deep-1.active {
    background-color: #fff;
}
.catalog-menu ul .li-deep-1:hover {
    color: var(--site-accent-color);
}
.catalog-menu ul .li-deep-1 .a-deep-1,
.catalog-menu ul .li-deep-1 .a-deep-1:visited {
    /* position: relative; */
    display: flex;
    align-items: center;
	justify-content: center;
    gap: 12px;
    border: none;
	/* padding: 8px 16px 8px 16px; */
    font-size: 16px;
    line-height: 140%;
    text-align: center;
}

.catalog-menu ul .li-deep-1 .a-deep-1::before{
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
}

.catalog-menu ul li .img-holder{
	min-height: 90px;
	max-height: 90px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.catalog-menu ul li .img-holder img{
	max-width: 100%;
	max-height: 100%;
}

.catalog-menu ul .li-deep-1 h2 {
    color: var(--site-default-color) !important;
    margin: 0 0 56px 0;
}

.catalog-menu ul .li-deep-1.last-item {
    margin-bottom: 32px;
}

.catalog-menu ul .li-deep-1:not(.active) .a-deep-1 {
    cursor: pointer;
}

.catalog-menu ul li.active .a-item-catalog-totalnaya-rasprodazha,
.catalog-menu ul li .a-item-catalog-totalnaya-rasprodazha,
.catalog-menu ul li .a-item-catalog-totalnaya-rasprodazha:hover {
    color: var(--site-red-color);
}

.catalog-menu li .menu-btn::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 8px;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.2" clip-path="url(%23clip0_1438_7868)"><path d="M10.7052 6.70538C10.3157 6.31581 9.68403 6.31581 9.29446 6.70538C8.90519 7.09466 8.90484 7.72569 9.29369 8.11538L13.1698 12L9.29369 15.8846C8.90484 16.2743 8.90519 16.9053 9.29446 17.2946C9.68403 17.6842 10.3157 17.6842 10.7052 17.2946L15.9998 12L10.7052 6.70538Z" fill="%23323233"/></g><defs><clipPath id="clip0_1438_7868"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
    transform: translateY(-50%);
}
.catalog-menu li.root-active >.menu-btn,
.catalog-menu li.root-active >a.a-deep-3 {
    color: var(--site-accent-color);
}

.catalog-menu li.active > .menu-btn {
    color: var(--site-default-color);
}

.catalog-menu li > .menu-btn:hover {
    color: var(--site-accent-color);
}

.catalog-menu li.root-active > .menu-btn::after {
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1033_9303)"><path d="M10.7052 6.70538C10.3157 6.31581 9.68403 6.31581 9.29446 6.70538C8.90519 7.09466 8.90484 7.72569 9.29369 8.11538L13.1698 12L9.29369 15.8846C8.90484 16.2743 8.90519 16.9053 9.29446 17.2946C9.68403 17.6842 10.3157 17.6842 10.7052 17.2946L15.9998 12L10.7052 6.70538Z" fill="%23000000"/></g><defs><clipPath id="clip0_1033_9303"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
    background-repeat: no-repeat;
}

.catalog-menu li.active .menu-btn::after {
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1033_9102)"><path d="M10.7052 6.70538C10.3157 6.31581 9.68403 6.31581 9.29446 6.70538C8.90519 7.09466 8.90484 7.72569 9.29369 8.11538L13.1698 12L9.29369 15.8846C8.90484 16.2743 8.90519 16.9053 9.29446 17.2946C9.68403 17.6842 10.3157 17.6842 10.7052 17.2946L15.9998 12L10.7052 6.70538Z" fill="%23323233"/></g><defs><clipPath id="clip0_1033_9102"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
    background-repeat: no-repeat;
}

.catalog-menu .ul-deep-2 li .menu-btn::after {
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.2" clip-path="url(%23clip0_1438_7868)"><path d="M10.7052 6.70538C10.3157 6.31581 9.68403 6.31581 9.29446 6.70538C8.90519 7.09466 8.90484 7.72569 9.29369 8.11538L13.1698 12L9.29369 15.8846C8.90484 16.2743 8.90519 16.9053 9.29446 17.2946C9.68403 17.6842 10.3157 17.6842 10.7052 17.2946L15.9998 12L10.7052 6.70538Z" fill="%23323233"/></g><defs><clipPath id="clip0_1438_7868"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');

}
@media screen and (min-width: 991px) {
    .catalog-menu .ul-deep-2 li:hover .menu-btn::after {
        background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1033_9303)"><path d="M10.7052 6.70538C10.3157 6.31581 9.68403 6.31581 9.29446 6.70538C8.90519 7.09466 8.90484 7.72569 9.29369 8.11538L13.1698 12L9.29369 15.8846C8.90484 16.2743 8.90519 16.9053 9.29446 17.2946C9.68403 17.6842 10.3157 17.6842 10.7052 17.2946L15.9998 12L10.7052 6.70538Z" fill="%23000000"/></g><defs><clipPath id="clip0_1033_9303"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
    }
}



.wrapper-deep-2 li,
.wrapper-deep-3 li {
    position: static;
}
/* .wrapper-deep-2 ul > .li-deep-2 {
    opacity: 0.5;
    transition: opacity 0.2;
} */
.wrapper-deep-2 li.li-deep-2 {
    display: flex;
}

.wrapper-deep-2 li.li-deep-2 a {
    padding: 8px 0;
}


.wrapper-deep-2 ul > .li-deep-2:hover {
    opacity: 1;
}

.wrapper-deep-2 ul > .li-deep-2:hover > a {
    color: var(--site-accent-color);
}

.wrapper-deep-2 {
    display: none;
    position: absolute;
    top: 0;
    left: 350px;
    width: 330px;
    height: 100%;
    max-height: inherit;
}

.wrapper-deep-3 {
    display: none;
    position: absolute;
    top: 0;
    left: 350px;
    width: 478px;
    height: 100%;
    max-height: inherit;
}

.wrapper-deep-2.show,
.wrapper-deep-3.show {
    display: block;
}

.sub-wrapper-deep-2,
.sub-wrapper-deep-3 {
    height: 100%;
    max-height: inherit;
    padding: 48px 10px 40px;
    overflow-x: hidden;
    overflow-y: auto;
}
.catalog-menu .catalog-menu-novelty.g-button {
    padding: 8px 16px;
    font-size: 14px;
    font-weight: 500;
    line-height: 140%;
}
/* .catalog-menu .catalog-menu__list .sub-wrapper-title.a-deep-2 {
    font-size: 16px;
    font-weight: 600;
    line-height: 150%;
    border-bottom: 1px solid var(--site-separator-color);
} */


.catalog-menu .ul-deep-2 .li-deep-2:last-child {
    margin-bottom: 0;
}
.catalog-menu .ul-deep-2 .a-deep-2,
.catalog-menu .sub-wrapper-title.a-deep-2 {
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
}

.catalog-menu .ul-deep-3 .a-deep-3,
.catalog-menu .sub-wrapper-title.a-deep-3 {
    display: flex;
    width: fit-content;
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
}

.catalog-menu .ul-deep-3 .a-deep-3:hover {
    color: var(--site-accent-color);
}

.catalog-menu .ul-deep-2 li .menu-btn {
    position: relative;
    display: flex;
    gap: 10px;
    justify-content: space-between;
    width: 100%;
}

.catalog-menu .ul-deep-2 li .menu-btn::after {
    display: block;
    position: relative;
    right: unset;

}

@media (min-width: 1024px) {
    .catalog-menu li.all {
        display: none;
    }
}
@media (max-width: 1439px) {
    /* .catalog-menu ul .li-deep-1 .a-deep-1,
    .catalog-menu ul .li-deep-1 .a-deep-1:visited {
        font-size: 16px;
        line-height: 1.6;
        letter-spacing: 0.5px;
    } */
}
@media (max-width: 1152px) {
    .catalog-menu .li-deep-1 .ul-deep-2 {
        column-count: 1;
        column-gap: 0;
    }
}
@media (max-width: 991px) {
    .catalog-menu {
        /* position: fixed; */
        top: 0;
        left: 0;
        z-index: 702;
        height: 100%;
        max-height: unset;
        display: none;

		position: relative;
		background-color: transparent;
    }
    .catalog-menu.open {
        display: block;
        top: 0 !important;
        max-height: unset !important;
    }
    .catalog-menu .l-wrapper {
        padding: 0;
    }
    .catalog-menu > .l-wrapper {
        height: 100%;
        max-height: 100%;
    }
    .catalog-menu.g-menu .catalog-menu__list {
        max-width: 100%;
        max-height: 100%;
        padding: 20px 30px;

		flex-direction: column;
		gap: 0;
    }
	.catalog-menu ul li .img-holder{
		display: none !important;
	}
	.catalog-menu ul .li-deep-1{
		max-width: 100%;
	}
    /* .catalog-menu__list::before {
        content: none;
    } */
    .catalog-menu .catalog-menu__list .sub-wrapper-title.a-deep-2 {
        font-size: 16px;
        font-weight: 600;
        line-height: 150%;
        border-bottom: 1px solid var(--site-separator-color);
    }
    .wrapper-deep-1 {
        max-height: 100%;
		padding-bottom: 35px;
    }
    .catalog-menu ul li {
        border-radius: 0 !important;
    }
    .catalog-menu ul .li-deep-1:hover {
        background-color: transparent;
    }
    .catalog-menu ul[class^="ul-deep-"] li:last-child {
        border-bottom: none;
    }
    .wrapper-deep-2 ul > .li-deep-2 {
        opacity: 1;
    }
    .catalog-menu ul li a {
        font-weight: 600;
        font-size: 16px;
        line-height: 150%;
    }

    .wrapper-deep-2,
    .wrapper-deep-2.show,
    .wrapper-deep-3 {
        display: none;
        position:  fixed;
        top: 64px;
        left: 0;
        width: 100%;
        height:  100%;
        max-height: calc(100% - var(--site-mobile-panel-height));
        opacity: 0;
        background-color: var(--site-light-color);
        z-index: 1;
        transition: opacity 0.4s;
    }
    .wrapper-deep-2.open,
    .wrapper-deep-3.open {
        display: block;
        opacity: 1;
    }
    .sub-wrapper-deep-2,
    .sub-wrapper-deep-3 {
        overflow-x: hidden;
        overflow-y: auto;
        height: 100%;
        max-height: 100%;
        padding: 20px 30px;
    }

    .wrapper-deep-2 h2 {
        display: none;
    }
    .catalog-menu .li-deep-1 .ul-deep-2 {
        padding: 0;
    }
    .sub-wrapper-title {
        display: none;
    }
    .wrapper-header {
        background-color: var(--site-light-color);
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 20px 32px;
        height: var(--site-mobile-header-height);
        border-bottom: 1px solid var(--site-separator-color);
    }
    .wrapper-header__title {
        font-size: 18px;
        font-weight: 700;
        line-height: 22.5px;
        text-align: center;
    }
    .catalog-menu__close-btn {
        top: 18px;
        right: 25px;
    }
    .catalog-menu__close-btn::before,
    .catalog-menu__close-btn::after {
        background-color: var(--site-grey-color--dark);
    }
    .catalog-menu__btn-prev {
        position: absolute;
        display: flex;
        align-items: center;
        left: 10px;
        width: 24px;
        height: 24px;
        border: none;
        outline: none;
        padding: 0;
        background-color: transparent;
        cursor: pointer;
        transition: background 0.2s;
    }
    .catalog-menu__btn-prev:hover {
        background-image: var(--site-arrow-img--accent);
    }
    .catalog-menu__btn-close {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 24px;
        height: 24px;
        padding: 0;
        border: none;
        background-color: transparent;
    }
    .catalog-menu ul .li-deep-1 .a-deep-1,
    .catalog-menu ul .li-deep-1 .a-deep-1:visited {
        padding-left: 0;
        padding-right: 30px;
    }
    .catalog-menu ul .li-deep-1 .a-deep-1,
    .catalog-menu ul .li-deep-1 .a-deep-1:visited,
    .catalog-menu .ul-deep-2 .a-deep-2,
    .catalog-menu .ul-deep-2 .a-deep-2:visited,
    .catalog-menu .ul-deep-3 .a-deep-3,
    .catalog-menu .ul-deep-3 .a-deep-3:visited {
        padding: 6px 6px 6px 16px;
        font-weight: 400;
        font-size: 16px;
        line-height: 1.25;
        color: var(--site-default-color);
        position: relative;
		text-align: left;
		align-items: unset;
		justify-content: unset;
    }

    .catalog-menu .ul-deep-2 .a-deep-2,
    .catalog-menu .ul-deep-2 .a-deep-2:visited {
        padding: 12px 0 12px 8px;

    }

    .catalog-menu .ul-deep-2 .a-deep-2,
    .catalog-menu .ul-deep-3 .a-deep-3 {
        display: block;
        font-weight: 600;
        font-size: 16px;
        line-height: 150%;
    }
    .catalog-menu .ul-deep-2 .li-deep-2 {
        margin: 0;
    }
    .catalog-menu .ul-deep-3 .a-deep-3, .catalog-menu .ul-deep-3 .a-deep-3:visited {
        color: var(--site-default-color);
    }
    /* .catalog-menu .ul-deep-3 .li-deep-3 {
        margin: 0 0 20px;
    } */
    .catalog-menu .ul-deep-3 .li-deep-3 {
        margin-top: 0;
    }
    .catalog-menu li .menu-btn::after {
        right:  0;
    }

    .catalog-menu ul .li-deep-1.last-item {
        margin-bottom: 12px;
    }

    .catalog-menu .ul-deep-2 {
        gap: 0;
    }

	.wrapper-header{
		display: none;
	}

}
@media (max-width: 991px) {
    .catalog-menu.g-menu .catalog-menu__list {
        margin-left: 0;
        padding: 0;
    }

    .catalog-menu .ul-deep-3 {
        margin-top: 0 !important;
        gap: 0;
    }
}
@media (max-width: 659px) {
    .sub-wrapper-deep-2, .sub-wrapper-deep-3 {
        padding: 0 16px;
    }
    .catalog-menu__close-btn {
        right: 3px;
    }
}
/* slider styles */
.catalog-menu-gallery {
    position: absolute;
    top: 146px;
    right: -54px;
    width: 100%;
    max-width: 346px;
    /* overflow: hidden; */
}
.catalog-menu-gallery .swiper-container {
    overflow: unset;
    width: 100%;
    max-width: 346px;
    border-radius: 16px;
}
.catalog-menu-gallery .swiper-wrapper {
    box-sizing: border-box;
    border-radius: 16px;
    overflow: hidden;
}
.catalog-menu-gallery .swiper-btn--prev {
    left: -24px;
}
.catalog-menu-gallery .swiper-btn--next {
    right: -24px;
}
.catalog-menu-gallery img {
    vertical-align: top;
}

@media (min-width: 992px) and (max-width: 1400px) {
    .catalog-menu-gallery {
        display: none;
    }
}

@media (max-width: 991px) {
    .catalog-menu-gallery {
        top: 0;
        position: relative;
        max-width: 324px;
        margin: 0 auto;
    }
    .catalog-menu-gallery .swiper-nav {
        display: none;
    }
    .catalog-menu .catalog-menu-gallery .swiper-pagination {
        left: 0;
        right: 0;
        bottom: 10px;
    }
}

/* End */


/* Start:/local/templates/template.monsterior/components/ma/breadcrumb/crumbs_white/style.css?17455856431546*/
.b-breadcrumb {
	margin: 28px 0 18px;
	position: relative;
	z-index: 2;
	color: #ffffff;
	top: 10px;
	letter-spacing: 0.05em;
	line-height: 145%;
	font-size: 14px;
	font-weight: 500;
}
.b-breadcrumb a,
.page-holder .b-breadcrumb a{
	border-color: transparent;
	/*color: var(--site-grey-color) !important;*/
	color: #ffffff;
	font-weight: 400;
}
.b-breadcrumb a:hover,
.page-holder .b-breadcrumb a:hover{
	border-color: transparent;
	color: var(--site-separator-color) !important;
}

.b-breadcrumb .last-item {
	font-weight: 500;
	font-size: 14px;
	line-height: 145%;
}

.b-breadcrumb .b-breadcrumb_separator {
	font-weight: 500;
	font-size: 14px;
	line-height: 145%;
}

@media(max-width: 768px){
	.b-breadcrumb *:not(a.prev-link){
		display: none !important;
	}

	.b-breadcrumb a.prev-link{
		display: block;
		padding-left: 22px;
		position: relative;
	}
	.b-breadcrumb a, .page-holder .b-breadcrumb a{
		color: #ffffff !important;
		font-weight: 500 !important;
	}
	.b-breadcrumb a.prev-link::before{
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		bottom: 0;
		width: 20px;
		background-repeat: no-repeat;
		background-position: center;
		background-size: 9px;
		background-image: url("data:image/svg+xml,%3Csvg width='7' height='10' viewBox='0 0 7 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.80339 0.833008L1.63672 4.99967L5.80339 9.16634' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E%0A");
		
	}
	.b-breadcrumb {
		margin: 16px 0;
	}
}

/* End */


/* Start:/local/templates/template.monsterior/components/ma/menu/bottom-menu/style.css?17483483042455*/
.bottom__menu-title {
    font-size: 16px;
    font-weight: 500;
    line-height: 1.4;
    color: var(--site-accent-color);
    margin-bottom: 15px;
}
.bottom__menu-title svg {
    display: none;
}
.bottom__menu ul {
    display: flex;
    flex-direction: column;
    gap: 12px;
    margin: 0;
    padding: 0;
}

.bottom__menu.columns ul{
	flex-direction: row;
	flex-wrap: wrap;
}

.bottom__menu ul li {
    margin: 0;
    padding: 0;
}

.bottom__menu.columns ul li:nth-child(2n - 1){
	min-width: 180px;
}

.bottom__menu ul li:before {
    content: none;
}
.page-holder .bottom__menu ul li a {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: -0.005em;
    border: none;
    color: var(--site-grey-color);
	/* white-space: nowrap; */
}

.page-holder .bottom__menu ul li a:hover {
    color: var(--site-accent-color--hover);
}


@media (max-width: 767px) {
    .footer-menu {
        flex-direction: column;
        width: 100%;
    }

	.bottom__menu.columns ul {
		flex-direction: column;
	}

    .footer .bottom__menu {
        padding: 0 22px;
        background-color: var(--site-light-color);
    }
    .footer .bottom__menu-title {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-bottom: 0;
        padding: 14px 0;
        color: var(--site-default-color);
    }
    .footer .bottom__menu.opened .bottom__menu-title {
        color: var(--site-accent-color);
    }
    .footer .bottom__menu .bottom__menu-list--holder {
        max-height: 0px;
        overflow: hidden;
        transition: max-height 0.3s;
    }
    .footer .bottom__menu .bottom__menu-list {
        border-top: 1px solid var(--site-separator-color);
        padding: 8px 0 5px;
    }
    .footer .bottom__menu-title svg {
        display: inline-block;
        transition: all 0.2s;
    }
    .footer .bottom__menu.opened .bottom__menu-title svg {
        transform: rotate(-180deg);
    }

    .footer .bottom__menu.opened .bottom__menu-title svg path {
        stroke: var(--site-accent-color);
    }

    .page-holder .bottom__menu ul li a {
        color: var(--site-default-color);
    }

    .bottom__menu-title {
        font-size: 16px;
        line-height: 20px;
        letter-spacing: -0.005em;
    }

	.page-holder .bottom__menu ul li a{
		font-size: 16px;
	}
}

/* End */
/* /local/templates/template.monsterior/css/global/font.css?17476367604834 */
/* /local/templates/template.monsterior/css/global/global.css?174713146746842 */
/* /local/templates/template.monsterior/css/layout/blocks.css?174842927352018 */
/* /local/templates/template.monsterior/css/layout/content.css?17416846671751 */
/* /local/templates/template.monsterior/components/ma/regions.location/regions/style.css?17465137443992 */
/* /local/templates/template.monsterior/js/libs/fancybox/style.min.css?174168466725345 */
/* /local/templates/template.monsterior/components/ma/menu/top-menu/style.css?17427950905548 */
/* /local/templates/template.monsterior/components/ma/search.title/header-search/style.css?17419341447379 */
/* /local/templates/template.monsterior/components/ma/sale.basket.basket.line/header/style.min.css?1741684669123 */
/* /local/templates/template.monsterior/components/ma/menu/catalog-menu/style.css?174851857917277 */
/* /local/templates/template.monsterior/components/ma/breadcrumb/crumbs_white/style.css?17455856431546 */
/* /local/templates/template.monsterior/components/ma/menu/bottom-menu/style.css?17483483042455 */
